Commit Graph

  • d2c74bc901 - remove apparmor profile for a guest session which is not supported in openSUSE Guido Berhoerster 2013-04-18 08:36:52 +00:00
  • 8c6c7c6774 add back missing patches Guido Berhoerster 2013-04-15 08:23:41 +00:00
  • 9705e9f5cb - update to version 1.6.0 - allow VNC command to be specified in lightdm.conf - fix build with gobject-introspection 1.35.9 - fix authentication cancel regression caused in 1.5.2 - fix stale X server being left behind when using LockSession D-Bus API - adjust AppArmor profile to also work with logind - don't use GIO to access X authority files - it uses GVFS which is unnecessary overhead/complexity - handle over/underflows when reading from greeter - improve warning message when XDMCP packet has length mismatch - only report test command line if it fails - add more regression tests - QLightDM: Add Qt5 version of the library: liblightdm-qt5-2 - QLightDM: Add some missing role names in UsersModel - QLightDM: Add a backgroundPath role to UsersModel - QLightDM: Fix potential crash in QLightDM::UsersModel closedown - improve guest session apparmor - run each test in its own /tmp dir so they can't interfere with eachother - fix script hooks no longer working with latest glib - fix display clean up code - add man page for lightdm-set-defaults - use xzip for distribution, don't distribute old metadata - correctly check if display is active when session quits - relicense liblightdm to LGPL-2/LGPL-3 so GPL-2 code can link against it - selectively lock memory rather than calling mlockall for main daemon - dropped obsolete lightdm-fix-determining-active-display.patch, Guido Berhoerster 2013-04-15 08:13:18 +00:00
  • d1345b4b10 remove debug output Guido Berhoerster 2013-04-14 11:24:28 +00:00
  • 07b6f3e78b - added lightdm-fix-function-declarations-missing-prototypes.patch in order to fix missing prototypes and pre-ANSI C function declarations, this fixes build failures with gnome-common >= 3.7.4 (lp#1168842) Guido Berhoerster 2013-04-14 10:24:02 +00:00
  • 0b593bcf92 Accepting request 162356 from X11:Utilities Stephan Kulow 2013-04-03 21:46:25 +00:00
  • 342cd6b371 - added lightdm-fix-build-with-gobject-introspection-1.35.9.patch in order to fix the build with gobject-introspection >= 1.35.9 (backported from upstream bzr) Guido Berhoerster 2013-04-03 08:28:43 +00:00
  • 425b9750fb Accepting request 161367 from X11:Utilities Stephan Kulow 2013-03-27 18:26:32 +00:00
  • 36d00f8fdf - update to version 1.4.1 - fix script hooks no longer working with latest glib - ensure test programs quit when the status socket closes - stop deprecation warnings from glib >= 2.36 - updated lightdm-use-fine-grained-memory-locking.patch to incoroporate subsequent commit to use mlockall in session-child mode Guido Berhoerster 2013-03-27 09:27:48 +00:00
  • 93abbe8311 Accepting request 155978 from X11:Utilities Stephan Kulow 2013-02-22 15:54:16 +00:00
  • f8e5718e7f - rename lightdm.rules to 50-lightdm.rules to make it easier for admins to inject rules in the ordering (bnc#804969) Guido Berhoerster 2013-02-21 14:39:59 +00:00
  • 1036db17da Accepting request 150642 from X11:Utilities Stephan Kulow 2013-02-01 08:45:28 +00:00
  • e28bc57bcf - added lightdm-use-fine-grained-memory-locking.patch in order to use libgcrypt to selectively secure password memory instead of the big-hammer approach of mlockall (backported from upstrem bzr) - added lightdm-fix-determining-active-display.patch in order to correctly work out the active display from the active VT when it exits so a greeter starts (backported from upstrem bzr) Guido Berhoerster 2013-01-31 20:51:49 +00:00
  • be10ffefe2 Accepting request 150495 from X11:Utilities Stephan Kulow 2013-01-31 09:27:19 +00:00
  • 37d483d043 don't make the patch conditional Guido Berhoerster 2013-01-30 23:13:25 +00:00
  • 34a1be0c84 - changed lightdm-xauthlocalhostname-support.patch so that XAUTHLOCALHOSTNAME is set to the current hostname instead of just "localhost" (see https://bugzilla.novell.com/show_bug.cgi?id=538064#c25, bnc#796230) - added lightdm-use-run-dir.patch in order to use /run instead of /var/run on >= 12.3 Guido Berhoerster 2013-01-30 18:08:44 +00:00
  • bec6e2820e Accepting request 148733 from X11:Utilities Stephan Kulow 2013-01-17 14:11:56 +00:00
  • cc29aadbbb - add polkit rules which unconditionally allow the lightdm user to access to relevant upower/ConsoleKit DBus interfaces for suspend/hibernate/reboot/shutdown as access to these methods is being denied for unknown reasons since the systemd transition (bnc#798769) Guido Berhoerster 2013-01-16 13:15:15 +00:00
  • 6e62172be7 Accepting request 140869 from X11:Utilities Stephan Kulow 2012-11-12 10:42:37 +00:00
  • ebd98d1666 - remove bogus -o option from useradd Guido Berhoerster 2012-11-11 20:43:45 +00:00
  • 0c817a0fb9 Accepting request 140214 from X11:Utilities Stephan Kulow 2012-11-06 15:09:25 +00:00
  • 6a469fb49f - fixed lightdm-fix-language-setting.patch so LANG/GDM_LANG are not set if there are no per-user settings Guido Berhoerster 2012-11-05 13:18:09 +00:00
  • 4e65cbd1ad Accepting request 140136 from X11:Utilities Stephan Kulow 2012-11-05 05:30:52 +00:00
  • 6a1bdc929c - added lightdm-make-sessions-inherit-system-default-locale.patch in order to make greeter and user sessions inherit the system default locale (lp#1073135, bnc#786926) - added lightdm-fix-language-setting.patch in order to fix saving/ retrieving of the language setting (lp#1068853, lp#1019314) - added lightdm-do-not-strip-codeset-from-language.patch in order to prevent stripping the codeset consistent with how the Language setting is retrieved from AccountsService (lp#1074946) Guido Berhoerster 2012-11-04 19:02:18 +00:00
  • 30dc317c69 Accepting request 140049 from home:coolo:branches:openSUSE:Factory Guido Berhoerster 2012-11-03 20:11:07 +00:00
  • df97b92de7 Accepting request 138480 from X11:Utilities Stephan Kulow 2012-10-18 19:54:58 +00:00
  • 9bae086b9b Accepting request 138479 from home:gberh:lightdm-1.4 Guido Berhoerster 2012-10-17 10:06:19 +00:00
  • 28c5d98cd4 Accepting request 114578 from X11:Utilities Stephan Kulow 2012-04-23 07:15:16 +00:00
  • 21c8a66e2b - update to version 1.2.2 - fix wrapper path in AppArmor profile (broken since 1.1.1) - add show-manual-login and allow-guest options to lightdm-set-defaults - add missing regression test script - dropped lightdm-use-pkglibexecdir.patch which has been incorporated upstream Guido Berhoerster 2012-04-19 09:30:25 +00:00
  • 3fed822837 Accepting request 113081 from X11:Utilities Stephan Kulow 2012-04-12 11:25:02 +00:00
  • a41ab62a8c remove lightdm-gtk-greeter.spec Guido Berhoerster 2012-04-10 11:13:13 +00:00
  • 9740a25172 Accepting request 112926 from home:gberh:branches:X11:Utilities Guido Berhoerster 2012-04-09 22:56:49 +00:00
  • b715ceda0e Accepting request 111811 from X11:Utilities Stephan Kulow 2012-03-29 12:02:31 +00:00
  • 5fb4a75e48 - update to version 1.0.10 - fix compilation failure in liblightdm-qt with GCC 4.7 - dropped obsolete lightdm-fix-missing-includes.patch Guido Berhoerster 2012-03-21 08:42:16 +00:00
  • cb3de9cf3e Accepting request 109831 from X11:Utilities Stephan Kulow 2012-03-20 10:29:05 +00:00
  • 3861a4770f cleanup Guido Berhoerster 2012-03-17 19:53:56 +00:00
  • ab87708f67 Accepting request 109824 from home:dimstar:gcc47 Guido Berhoerster 2012-03-17 19:08:39 +00:00
  • 0cc08769f1 Accepting request 108060 from X11:Utilities Stephan Kulow 2012-03-06 12:39:11 +00:00
  • 3126d417d5 add CVE info to changelog Guido Berhoerster 2012-03-05 22:10:29 +00:00
  • f3f1d9cda2 - update to version 1.0.9 - stop file descriptors leaking into the session processes (bnc#745339, lp#927060) - fix compilation against gthread - change session directory once user permissions are set so it works on NFS filesystems that don't allow root to access files - fix object cleanup on exit - fix lightdm --debug not working on newer GLib - drop privileges when reading ~/.dmrc (CVE-2011-3153) - fix crash calling lightdm_get_layout - drop lightdm-CVE-2011-3153.patch which has been included upstream Guido Berhoerster 2012-03-05 07:58:20 +00:00
  • 90d015d452 Accepting request 100193 from X11:Utilities Stephan Kulow 2012-01-17 10:33:52 +00:00
  • 4cf2a0110c Accepting request 99300 from X11:xfce Stephan Kulow 2012-01-09 14:19:31 +00:00
  • 4eb9fd778c Accepting request 91638 from X11:xfce Stephan Kulow 2011-11-16 16:19:20 +00:00
  • ca4e349570 Accepting request 90895 from X11:xfce Stephan Kulow 2011-11-10 14:50:25 +00:00
  • 422965a36d Accepting request 89967 from X11:xfce Stephan Kulow 2011-11-05 10:20:37 +00:00
  • 45de5f3e75 Accepting request 89775 from X11:xfce Stephan Kulow 2011-11-02 10:59:59 +00:00
  • 3cd45f86c7 Accepting request 89574 from X11:xfce Stephan Kulow 2011-10-28 17:30:53 +00:00
  • f5e4af7844 Accepting request 89360 from X11:xfce Stephan Kulow 2011-10-26 13:31:01 +00:00
  • 833eee82b0 Accepting request 88603 from X11:xfce Stephan Kulow 2011-10-19 11:40:11 +00:00
  • b03b03ff70 Accepting request 87119 from X11:xfce Lars Vogdt 2011-10-08 20:03:28 +00:00
  • 3b2d33356f Accepting request 86884 from X11:xfce Ruediger Oertel 2011-10-06 14:43:16 +00:00
  • ea54321f41 Accepting request 86299 from X11:xfce Ruediger Oertel 2011-10-04 14:59:39 +00:00
  • 8595b1492c Autobuild autoformatter for 85316 Ruediger Oertel 2011-09-28 15:24:03 +00:00
  • 33510c1096 Accepting request 85316 from X11:xfce Ruediger Oertel 2011-09-28 15:23:59 +00:00
  • 05f32fea84 Accepting request 84917 from X11:xfce Sascha Peilicke 2011-09-27 14:10:59 +00:00
  • da59a39d71 Accepting request 84411 from X11:xfce Sascha Peilicke 2011-09-22 10:55:59 +00:00
  • c976757384 Accepting request 83794 from X11:xfce Sascha Peilicke 2011-09-21 15:11:10 +00:00
  • 272fa8f2a2 Autobuild autoformatter for 81653 Sascha Peilicke 2011-09-09 11:39:28 +00:00
  • adb8e98730 Accepting request 81653 from X11:xfce Sascha Peilicke 2011-09-09 11:39:09 +00:00
  • fdd68c6964 Autobuild autoformatter for 80785 Lars Vogdt 2011-09-05 14:38:15 +00:00
  • 3ea0f7c2f7 Accepting request 80785 from X11:xfce Lars Vogdt 2011-09-05 14:37:55 +00:00
  • c8291b6e78 Autobuild autoformatter for 78002 Sascha Peilicke 2011-08-08 13:58:46 +00:00
  • 40ec3d0ca4 Accepting request 78002 from X11:xfce Sascha Peilicke 2011-08-08 13:58:36 +00:00
  • 6c896cdfee Accepting request 351802 from X11:Utilities Dominique Leuenberger 2016-01-05 20:54:58 +00:00
  • 6afda5de3b fix source url Ondřej Súkup 2016-01-03 18:07:14 +00:00
  • 371e89033d Accepting request 351631 from home:mimi_vx:branches:X11:Utilities S. B. 2016-01-02 12:53:52 +00:00
  • f7755bc5fc Accepting request 333144 from X11:Utilities Stephan Kulow 2015-09-24 04:16:03 +00:00
  • 897d668577 Accepting request 333136 from home:sndirsch:branches:X11:Utilities Ondřej Súkup 2015-09-23 10:44:35 +00:00
  • 2c4576a1f8 Accepting request 331472 from X11:Utilities Dominique Leuenberger 2015-09-17 07:21:53 +00:00
  • 1c094b8efa Accepting request 330909 from home:bhertwig:branches:X11:Utilities Ondřej Súkup 2015-09-16 11:14:15 +00:00
  • 3b26e042de Accepting request 315779 from X11:Utilities Stephan Kulow 2015-07-14 15:43:38 +00:00
  • 22af74bee2 Accepting request 315410 from home:mimi_vx:branches:X11:Utilities Ondřej Súkup 2015-07-10 07:14:43 +00:00
  • b3c475a53f Accepting request 295245 from X11:Utilities Dominique Leuenberger 2015-04-10 07:55:01 +00:00
  • 45a37deee0 - fix XDMCP setting in lightdm-sysconfig-support.patch: Setting DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN=true forced LightDM to open port 6000 for XDMCP protocol (instead of its default port 177). As a consequence, usual X11 terminals weren't able to contact the XDM service. However, this sysconfig setting should only request the XServer to open port 6000 for requests to a running X11 session and leave the XDMCP port unchanged. Guido Berhoerster 2015-04-09 20:40:04 +00:00
  • 0b427dadcc Accepting request 292572 from X11:Utilities Dominique Leuenberger 2015-03-25 09:01:18 +00:00
  • 5a8e8caafa - update to version 1.14.0 - Initialize file descriptor handles so we don't attempt to close stdin by accident - Fix small errors detected by scan-build (clang) - Fix pipe file descriptor leak for each greeter session - Support active session changing via logind - Don't allow liblightdm-gobject to be disabled. It is required for liblightdm-qt and the tests so it's not worth supporting builds without it - Add bash autocompletion support - Don't attempt generate D-Bus seat/session removal signals on shutdown - Add missing method QLightDM::Greeter::cancelAutologin - Fix crash when having configuration keys defined in multiple places - Fix pipe file descriptor leak for each session login / authentication - Use correct syntax for DesktopNames key in session files - Match seat configuration with globbing - Allow user switching in multi-seat until bug stopping greeter showing on logout is fixed - Disable log message when AccountsService users change - Update AppArmor scripts, requires AppArmor 2.9 - Update tests to run better on servers Guido Berhoerster 2015-03-24 09:21:11 +00:00
  • 9a1c7ab660 Accepting request 290091 from X11:Utilities Dominique Leuenberger 2015-03-11 08:58:36 +00:00
  • 42948c436c - update to version 1.12.3 - fix pipe file descriptor leak for each greeter session - don't attempt generate D-Bus seat/session removal signals on shutdown Guido Berhoerster 2015-03-10 07:00:50 +00:00
  • 2a1a233b7d Accepting request 261376 from X11:Utilities Dominique Leuenberger 2014-11-14 08:19:16 +00:00
  • 5d299b4488 - update to version 1.12.1 - Fix pipe file descriptor leak for each session login / authentication - Use correct syntax for DesktopNames key in session files - Mock /run in tests Guido Berhoerster 2014-11-13 10:37:19 +00:00
  • d65e8d6aac Accepting request 259598 from X11:Utilities Stephan Kulow 2014-11-04 16:30:14 +00:00
  • ca0c644ced - use symlinks to the xdm PAM service files again, using a different PAM service name breaks automatic unlocking of gnome-keyring via PAM (bnc#903744) Guido Berhoerster 2014-11-03 22:13:19 +00:00
  • 4c7c8ed369 Accepting request 254798 from X11:Utilities Stephan Kulow 2014-10-09 10:52:25 +00:00
  • d004559a68 - remove allow-user-switching=true from 50-suse-defaults.conf, this is now the temporary default Guido Berhoerster 2014-10-08 21:16:56 +00:00
  • ceaed25b21 - update to version 1.12.1 - Fix crash when having configuration keys defined in multiple places - Allow user switching in multi-seat until bug stopping greeter showing on logout is fixed - Disable log message when AccountsService users change Guido Berhoerster 2014-10-08 21:06:58 +00:00
  • fb0e73f3bd Accepting request 253716 from X11:Utilities Stephan Kulow 2014-10-06 20:04:48 +00:00
  • 6b49370780 Accepting request 253705 from home:lbssousa:branches:X11:Utilities Guido Berhoerster 2014-10-02 22:43:03 +00:00
  • 29447f86c1 Accepting request 253163 from X11:Utilities Stephan Kulow 2014-10-02 12:13:41 +00:00
  • 2b956a20f6 fix source url Guido Berhoerster 2014-09-30 09:19:54 +00:00
  • 77a378a9d8 - update to version 1.12.0 - Fix assumption that the display server is X when running scripts. - Don't access .dmrc files until information from these files is required. - Don't check the logind CanGraphical seat property unless login-check-graphical option is set to true. There are too many cases of drivers that don't set the appropriate flags for this feature to work. - Make socket writing code used between greeter and daemon more robust to errors. - Fix small memory leaks. - Improve logging messages. - Test improvements. - Rework logind code that gets session ID. The previous method was racy and a change in lightdm 1.11.7 led to a lockup when this race occurred. - Handle CanGraphical property on logind seats - Use logind to provide the list of seats to use. Deprecate the old method of manually defining seats. - Add --show-config option that shows combined configuration. - Drop the surfaceflinger seat type. This was a temporary solution while Ubuntu Phone was migrating to Mir. - Add a seat option 'allow-user-switching' that can disable all user switching for that seat - Add a new session type 'mir-container' that allows the session to run inside a custom system compositor - Only seat0 takes VT from Plymouth - Removed unused GAsyncResultIface.is_tagged as this attribute was not available in earlier versions of Glib I/O. - Abort autogen if yelp-tools not installed Guido Berhoerster 2014-09-30 07:57:15 +00:00
  • 28fed25280 - update to version 1.10.2 - Use logind to provide the list of seats to use - Fix crash if running script hooks with non-X display servers - Add a seat option 'allow-user-switching' that can disable all user switching for that seat - Make PAM services configurable - Add liblightdm method to get user UID - Add a new session type 'mir-container' that allows the session to run inside a custom system compositor - Add --show-config option that shows combined configuration - Use XDG_SESSION_ID from PAM instead of using the logind D-Bus API - Make socket writing code used between greeter and daemon more robust to errors - Correct section name in default users.conf file - Fix tests failing with Qt 5.3 due to it checking getuid/geteuid which we are faking - Fix small memory leaks - Test improvements - fix users.conf section name - enable logind multiseat by default - configure lightdm to use the xdm PAM services directly instead of symlinking them Guido Berhoerster 2014-09-17 06:29:28 +00:00
  • 3f96476012 Accepting request 235940 from X11:Utilities Stephan Kulow 2014-06-16 19:43:22 +00:00
  • 8175d89fda - split off subpackage with the GObject Introspection bindings Guido Berhoerster 2014-05-31 20:54:41 +00:00
  • ac137c2b91 Accepting request 231909 from X11:Utilities Stephan Kulow 2014-05-01 05:51:34 +00:00
  • 46ab73ed5a - update to version 1.10.1 - When switching to an existing session refresh PAM credentials and end session cleanly so no resources leak - Update apparmor rules to allow oxide based browsers and Google Chrome to run in the guest session Guido Berhoerster 2014-04-28 13:31:21 +00:00
  • 1a7472c940 Accepting request 229548 from X11:Utilities Stephan Kulow 2014-04-11 11:38:56 +00:00
  • f9dc98b0bc - update to version 1.10.0 - Fix return value for Vala bindings to Greeter.start_session_sync - Fix logging when failing to find session - Update the lightdm AppArmor abstraction to allow the guest session to start when AppArmor is mediating signals and ptrace and fix a minor, but noisy, denial when applications attempt to read /proc/<PID>/stat - Pass --enable-hardware-greeter to unity-system-compositor for Mir sessions on xlocal seats - Handle not getting an X connection when attempting to get X layouts - Read config data from both XDG_DATA_DIRS and XDG_CONFIG_DIRS - Ensure X authority is written before X server is started - Activate after unlocking a logind session - Don't use g_hash_table_get_keys_as_array, it's a glib 2.40 feature - Honour session type requested by greeter for guest sessions - Log to wtmp and btmp - Implement guest-session config option - Handle signals being received in child processes instead of treating them like they are received in the daemon - Set utmp ut_line to the display name (i.e. :0) to match what other programs expect (e.g. 'w') - Fix lightdm_greeter_ensure_shared_data_dir_sync returning the wrong value - Fix shared data tests so you can run test suite without root again - Be extra careful not to call any non thread safe function after a fork Guido Berhoerster 2014-04-08 21:06:07 +00:00
  • 174ce670ed Accepting request 225785 from X11:Utilities Stephan Kulow 2014-03-13 19:43:42 +00:00
  • e3ec172ae3 reference bugs Guido Berhoerster 2014-03-13 09:26:59 +00:00
  • 89d07d7f67 - update to version 1.8.8 - Handle signals being received in child processes instead of treating them like they are received in the daemon - Ensure X authority is written before X server is started - Honour session type requested by greeter for guest sessions - Fix some small memory leaks detected by valgrind - Fix double removal of source IDs Guido Berhoerster 2014-03-13 08:43:54 +00:00