8e4b83ee69
- 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
5990367e7c
- 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
f4f287461b
- 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
faf4f212cc
Accepting request 259598 from X11:Utilities
Stephan Kulow
2014-11-04 16:30:14 +00:00
36dd63b79e
- 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
07230255a2
Accepting request 254798 from X11:Utilities
Stephan Kulow
2014-10-09 10:52:25 +00:00
13212db1a0
- 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
e65f033ec9
- 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
58d2fa30de
Accepting request 253716 from X11:Utilities
Stephan Kulow
2014-10-06 20:04:48 +00:00
290a0d8fff
- 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
683c729d06
- 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
7db38a2437
Accepting request 235940 from X11:Utilities
Stephan Kulow
2014-06-16 19:43:22 +00:00
a3c8b71553
- split off subpackage with the GObject Introspection bindings
Guido Berhoerster
2014-05-31 20:54:41 +00:00
3d95a62e1f
Accepting request 231909 from X11:Utilities
Stephan Kulow
2014-05-01 05:51:34 +00:00
2aff141f95
- 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
5ad14a70c3
Accepting request 229548 from X11:Utilities
Stephan Kulow
2014-04-11 11:38:56 +00:00
89b6f7b530
- 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
7d9636934c
Accepting request 225785 from X11:Utilities
Stephan Kulow
2014-03-13 19:43:42 +00:00
feb61bb67d
- 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
b08a94077e
Accepting request 224091 from X11:Utilities
Stephan Kulow
2014-02-28 06:23:57 +00:00
f298978022
- only build-depend on Qt5 for >= 13.1
Guido Berhoerster
2014-02-27 11:16:04 +00:00
2e002efdad
- drop support for openSUSE < 12.3 - do not overwrite lightdm.conf, users.conf, keys.conf by default - make use of lightdm.conf.d, put openSUSE-specific configuration in /usr/share/lightdm/lightdm.conf.d and drop lightdm-default-configuration.patch - remove useless usermod call
Guido Berhoerster
2014-02-27 11:03:20 +00:00
5de82779a6
Accepting request 223479 from X11:Utilities
Stephan Kulow
2014-02-22 17:11:19 +00:00
d730be6dca
- update to version 1.8.5 - Don't pass system user accounts from AccountsService to greeters - Fix crash if switching to greeter and it isn't installed - Implement missing guest-wrapper functionality and enable it for Ubuntu - Update AppArmor scripts to work in Ubuntu 13.10
Guido Berhoerster
2013-11-07 12:12:31 +00:00
6752ac466c
Accepting request 205443 from X11:Utilities
Stephan Kulow
2013-11-04 11:46:06 +00:00
4822a15676
- update to version 1.8.3 - Correctly set for greeters. This was regressed in 1.7.5 for ConsoleKit and was never passed to logind - Correctly set user in session setup script - Fix notification of sessions being logged out - drop obsolete lightdm-fix-session-setup-script-env.patch and lightdm-set-xdg-session-class.patch
Guido Berhoerster
2013-10-31 18:02:03 +00:00
2ff1c68b47
Accepting request 204280 from X11:Utilities
Tomáš Chvátal
2013-10-23 08:10:44 +00:00
43d0f3ce08
- add lightdm-set-xdg-session-class.patch in order to correctly set $XDG_SESSION_CLASS for greeters (bnc#846914, lp#1242939, backported from upstream bzr)
Guido Berhoerster
2013-10-22 11:19:22 +00:00
cc6c51291c
Accepting request 203480 from X11:Utilities
Tomáš Chvátal
2013-10-17 12:22:31 +00:00
f0640c65af
- Update to version 1.8.2 - Fix crash when starting with existing X servers
Guido Berhoerster
2013-10-16 09:11:41 +00:00
37870bd3aa
Accepting request 202773 from X11:Utilities
Tomáš Chvátal
2013-10-11 06:58:34 +00:00
bbe10506eb
- update to version 1.8.1 - Fix crash where Process objects are accessed after unref
Guido Berhoerster
2013-10-10 09:07:22 +00:00
413975e07d
Accepting request 202674 from X11:Utilities
Tomáš Chvátal
2013-10-09 12:18:42 +00:00
e120bb615b
- update to version 1.8.0 - Add regression test for corrupt X authority files
Guido Berhoerster
2013-10-09 09:05:33 +00:00
448bc82d01
Accepting request 202483 from X11:Utilities
Tomáš Chvátal
2013-10-07 13:49:35 +00:00
6818f48c7c
- update to version 1.7.18 - Set XDG_VTNR=1 as a fallback if using SeatUnity without a functioning compositor or working VT switching, so that logind will recognize the VT as active - Fix ConsoleKit support broken in 1.7.5 - Fix --test-mode - Add support for running Surfaceflinger sessions - surfaceflinger: Set XDG_VTNR=0 if VTs are not available - Allow compiling of liblightdm-qt without liblightdm-gobject - Add missing documentation for xremote seat options - Set session environment variables for guest sessions (1.7 regression) - Don't fail writing X authority if reading it had an error - Update environment variables that we pass to Mir
Guido Berhoerster
2013-10-07 10:06:15 +00:00
09bccc028e
Accepting request 198438 from X11:Utilities
Stephan Kulow
2013-09-11 13:44:42 +00:00
b31fb8e1a9
- update to version 1.7.14 - Correctly set permissions on Xauthority file - Correctly set $XDG_CURRENT_DESKTOP for non-autologin sessions - Fix overallocation of array for strings from greeter - Fix truncation writing card32 in XDMCP server
Guido Berhoerster
2013-09-11 08:40:13 +00:00
48c4681e41
- update to version 1.7.12 - Add xdg-seat config setting - Notify Unity System Compositor of the session being authenticated - Fix crash when greeter quits due to read watch not being removed - Correctly setup Unity System Compositor environment - Improve log messages - Fix session locking broken in 1.7.5 - Load lightdm.conf after lightdm.conf.d/*.conf - Also support loading config from /usr/share - When switching sessions show a greeter if authentication required - Set $XDG_CURRENT_DESKTOP if specified in the xsession file - Change logging prefixes to make it easier to troubleshoot multiseat setups - Bring Ubuntu packaging in-tree - Correctly set XDG_VTNR for unity sessions that are not autologin - Add support for Mir sessions and greeters - Set XDG_VTNR for unity sessions - Fix desktop-session-start upstart signal not being emitted since 1.7.5 - Fix greeter log broken in 1.7.5.
Guido Berhoerster
2013-09-08 19:47:46 +00:00
4e46c1842f
Accepting request 184098 from X11:Utilities
Stephan Kulow
2013-07-23 20:22:57 +00:00
666bcc2d15
Accepting request 174300 from X11:Utilities
Stephan Kulow
2013-05-03 05:33:18 +00:00
58eb84370a
- import pam config used by the gdm greeter which includes common-session that in turn contains pam_systemd and registers the greeter session allowing suspend/hibernate/reboot/shutdown - consequently remove lightdm.rules workaround for policykit
Guido Berhoerster
2013-05-02 12:35:02 +00:00
e46edf5dea
- remove support for openSUSE 12.1 - remove dependency on upower - amend lightdm.rules with a rule for logind
Guido Berhoerster
2013-05-02 12:14:41 +00:00