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
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
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
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
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
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
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
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
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
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