Changelog for
lightdm-lang-1.7.7-1.1.noarch.rpm :
* Tue Jul 23 2013 gberAATTopensuse.org- update to version 1.7.7 - Fix uninitialized pointer introduced in 1.7.3 - Enable compile warnings and fix code generating warnings
* Mon Jul 22 2013 gberAATTopensuse.org- update to version 1.7.6 - Restore greeter hints that were regressed in 1.7.5. - Don\'t run greeters through session wrapper - regression in 1.7.5 - Quit Plymouth correctly when using the unity seat type - Release the VT when the system compositor fails to start - Load sessions and greeters from /usr/share/lightdm/sessions and /usr/share/lightdm/greeters. The existing directories are checked if the sessions are not in these directories. - Refactor the Display class so that it merges with the Seat class - Support running the greeter and session in different display servers instead of re-using the same one during a login. - Add more regression tests - Documentation fixes - Set XDG_SEAT and XDG_VTNR environment variables. - Add initial support for Unity (i.e. Mir based) seats. - Add a greeter wrapper option. - Load configuration from /etc/lightdm/lightdm.conf.d. - Fix compile warnings - Fix tests not running from install directory inside checkout. - Fix incorrectly distributed guest-session apparmor data - Fix .pc file for liblightdm-qt5-3 - Add a new option \"autologin-in-background\" which lets an autologin happen in a second display while still showing the greeter. - Stop if fail to create default seat - Add option to set seat type in lightdm-set-defaults - Stop using g_file_set_contents - it can leave intermediate files around - Make tests work without installing them - Fix distcheck- dropped obsolete lightdm-fix-pkgconfig.patch- added lightdm-fix-session-setup-script-env.patch in order to put user information in the environment when running session-setup-script
* Sat May 04 2013 hrvoje.senjanAATTgmail.com- Added lightdm-fix-pkgconfig.patch, fixes liblightdm-3 pc file
* Thu May 02 2013 gberAATTopensuse.org- 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
* Thu May 02 2013 gberAATTopensuse.org- remove support for openSUSE 12.1- remove dependency on upower- amend lightdm.rules with a rule for logind
* Wed May 01 2013 tittiatcokeAATTgmail.com- Update to version 1.7.0 - Use logind instead of ConsoleKit if it is available - Use Q_SLOTS and Q_SIGNALS instead of slots and signals. - Ignore stale X server locks - Pass through system locale or set locale from AccountsService/.dmrc - Fix bug where seat failure before D-Bus acquired would not stop daemon- Dropped patches due to upstream inclusion: - lightdm-make-sessions-inherit-system-default-locale.patch - lightdm-fix-language-setting.patch - lightdm-do-not-strip-codeset-from-language.patch - lightdm-fix-function-declarations-missing-prototypes.patch- Drop Require for ConsoleKit-X11 as that lightdm now supports systemd
* Thu Apr 18 2013 gberAATTopensuse.org- remove apparmor profile for a guest session which is not supported in openSUSE
* Mon Apr 15 2013 gberAATTopensuse.org- 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, lightdm-use-fine-grained-memory-locking.patch, lightdm-fix-build-with-gobject-introspection-1.35.9.patch- liblightdm-qt-2-0 and liblightdm-gobject-1-0 were relicensed to LGPL-2.0 or LGPL-3.0
* Sun Apr 14 2013 gberAATTopensuse.org- 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)
* Wed Apr 03 2013 gberAATTopensuse.org- 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)
* Wed Mar 27 2013 gberAATTopensuse.org- 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
* Thu Feb 21 2013 gberAATTopensuse.org- rename lightdm.rules to 50-lightdm.rules to make it easier for admins to inject rules in the ordering (bnc#804969)
* Thu Jan 31 2013 gberAATTopensuse.org- 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)
* Wed Jan 30 2013 gberAATTopensuse.org- 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
* Wed Jan 16 2013 gberAATTopensuse.org- 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)
* Sun Nov 11 2012 gberAATTopensuse.org- remove bogus -o option from useradd
* Mon Nov 05 2012 gberAATTopensuse.org- fixed lightdm-fix-language-setting.patch so LANG/GDM_LANG are not set if there are no per-user settings
* Sat Nov 03 2012 gberAATTopensuse.org- 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)
* Sat Nov 03 2012 cooloAATTsuse.com- gdm 3.6.1 brought back gdmflexiserver so remove the conflict again
* Wed Oct 17 2012 gberAATTopensuse.org- re-use xdm PAM configuration which is identical and there already is a de-facto dependency due to the use of xdm init and session scripts- recommend upower which is needed for hibernate/suspend to work
* Sun Oct 07 2012 gberAATTopensuse.org- provide %{_bindir}/gdmflexiserver for openSUSE > 12.2 since gdmflexiserver was dropped from gdm >= 3.6
* Fri Oct 05 2012 gberAATTopensuse.org- update to version 1.4.0 - new major release, please see the included NEWS for a detailed list of changes- added lightdm-disable-utmp-handling.patch which disables utmp handling since this is handled in the Xstartup/Xreset scripts
* Thu Apr 19 2012 gberAATTopensuse.org- 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
* Fri Apr 06 2012 gberAATTopensuse.org- update to version 1.2.0 - new major release, please see the included NEWS for a detailed list of changes- dropped lightdm-desktop-session-env-pam.patch since DESKTOP_SESSION is now in the PAM environment before pam_open_session() is called- dropped lightdm-remove-xauthority-ownership-fix.patch since the code has been removed by upstream- dropped lightdm-call-g_thread_init-conditionally.patch since the problem has been fixed by upstream- removed lightdm-gtk-greeter and lightdm-qt-greeter which are now separate projects
* Wed Mar 21 2012 gberAATTopensuse.org- update to version 1.0.10 - fix compilation failure in liblightdm-qt with GCC 4.7- dropped obsolete lightdm-fix-missing-includes.patch
* Sat Mar 17 2012 borisAATTsteki.net- add lightdm-fix-missing-includes.patch which adds missing includes (lp#958097)
* Fri Mar 02 2012 gberAATTopensuse.org- update to version 1.0.9 - stop file descriptors leaking into the session processes (bnc#745339, lp#927060, CVE-2012-1111) - 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
* Sun Jan 08 2012 gberAATTopensuse.org- added lightdm-call-g_thread_init-conditionally.patch in order to call g_thread_init() only on glib < 2.31.0- no need to own %{_libexecdir}/X11/
* Sat Dec 03 2011 gberAATTopensuse.org- regenerate moc files
* Tue Nov 15 2011 prusnakAATTopensuse.org- fix .dmrc handling (CVE-2011-3153) [bnc#728627]
* Thu Nov 10 2011 gberAATTopensuse.org- added lightdm-remove-xauthority-ownership-fix.patch which removes the code correcting the ownership of .Xauthority files, it is still not secure and the buggy LightDM version writing .Xauthority as root never was in a released openSUSE version anyway (bnc#730062)
* Wed Nov 02 2011 gberAATTopensuse.org- Update to version 1.0.6 - use lchown for correcting ownership of ~/.Xauthority instead of chown, this fixes a security issue where using ~/.Xauthority as a symlink would cause LightDM to set the destination of the link to user ownership (CVE-2011-4105)
* Sun Oct 30 2011 gberAATTopensuse.org- added dependency on gnome-themes-accessibility to lightdm-gtk-greeter in order to make it high contrast accessibility option work
* Thu Oct 27 2011 gberAATTopensuse.org- update to version 1.0.5 - relax AppArmor guest profile to allow compiz to start - connect up VNC settings for width, height, depth- dropped lightdm-vnc-configuration.patch which has been integrated
* Wed Oct 26 2011 gberAATTopensuse.org- update to version 1.0.4 - fix --enable-gtk-greeter=yes not working - fix X sessions with arguments in Exec not working - use previous session for automatic login or if greeter does not request one - correct ownership of ~/.Xauthority if upgrading from buggy version of LightDM that had it root owned - set default resolution of VNC to 1024x768, add settings for width, height, depth into lightdm.conf - AppArmor profile: Fix broken gnome-keyring and dbus/gwibber, and quiesce annoying kernel audit messages for privileges that we definitively do not want to grant - set LOGNAME environment variable
* Tue Oct 18 2011 gberAATTopensuse.org- added lighdm-vnc-configuration.patch in order to set the default resolution of VNC to 1024x768, add settings for width, height, depth into lightdm.conf
* Sat Oct 08 2011 gberAATTopensuse.org- update to version 1.0.3 - fix reference counting issue in ConsoleKit code - really add the lightdm-guest-session-wrapper- added lightdm-use-pkglibexecdir.patch in order to use pkglibexecdir instead of libexecdir for helper binaries/scripts
* Thu Oct 06 2011 gberAATTopensuse.org- update to version 1.0.2 - fix daemon from blocking if Accounts Service does not exist - fix greeter log file not being written - don\'t set LANG environment variable if using Accounts Service - fix gdmflexiserver not working due to it not being in PATH - don\'t authenticate the greeter user - allow greeters to be disabled in configure flags - fix over allocation of read buffer in greeter protocol - make sure objects are cleaned up on exit - fix minor memory leaks - fix hugely oversized allocation in greeter buffer, can trigger crashes when entering very long passwords
* Wed Oct 05 2011 gberAATTopensuse.org- update to version 1.0.1 - GTK greeter now remembers last user - GTK greeter now initializes i18n - start authentication for automatically selected user in GTK greeter - link liblightdm-qt against QtGui - fix liblightdm-qt crashing when face images are installed - set correct permissions on session log files - prefer a locale with a codeset over one without for setting LANG - introduce a lightdm-guest-session-wrapper session command which MAC systems like AppArmor and SELinux can use for attaching a restrictive policy to guest sessions - provide an AppArmor profile for guest session lockdown
* Mon Oct 03 2011 gberAATTopensuse.org- add dependency on ConsoleKit-x11- add optional dependency on accountsservice to liblightdm-gobject-1-0
* Wed Sep 28 2011 gberAATTopensuse.org- update to version 1.0.0 - explicitly grab keyboard focus in GTK greeter - fix removed power and a11y menu items in GTK greeter - put system binary directory into path when running in test mode - call pam_getenvlist after pam_setcred
* Mon Sep 26 2011 gberAATTopensuse.org- make greeters depend on main package
* Thu Sep 22 2011 gberAATTopensuse.org- update to version 0.9.8 - allow lightdm --version to be run as non-root - automatically respond to PAM messages without prompts - create \'AddLocalXSeat\' D-Bus method, and require root to use \'AddSeat\' - fix multi-seat configuration picking the same display number - use correct D-Bus and power interface in liblightdm-qt - run pam_setcred inside the session process so pam_group works - make sure one session is always selected in the GTK greeter- install displaymanager configuration script into %{_libexecdir}/X11/displaymanagers/ (bnc#714003)
* Tue Sep 20 2011 gberAATTopensuse.org- update to current pre-0.9.8 bzr snapshot - add ability to set the language of a user from the greeter - set LANG variable based on the user language - add language selector into GTK greeter (disabled by default) - allow TCP/IP connections if xserver-allow-tcp is true
* Mon Sep 19 2011 gberAATTopensuse.org- added configuration script for /etc/init.d/xdm
* Mon Sep 19 2011 gberAATTopensuse.org- update to current pre-0.9.8 bzr snapshot - Remove GetSeatForCookie and GetSessionForCookie now XDG_SEAT_PATH and XDG_SESSION_PATH exist - Change log filenames to be unique across different display types - Fix up script hooks, add regression tests for them - Complete removal of X code from the core of LightDM, so it can better support various display types - Set PAM_TTY to the display name, not the tty device - Only unlock displays if switched to from greeter - Make log file not system readable - Write ~/.Xauthority inside the session process so it cannot be hijacked - Set PAM_TTY and PAM_XDISPLAY when opening PAM session - Add VNC server support - Do not write ~/.dmrc and ~/.Xauthority as root, this addresses CVE-2011-3349
* Wed Sep 07 2011 gberAATTopensuse.org- update to version 0.9.5 - use accounts service in the daemon if it is available - correctly load seat type in multi seat configuration - add display-setup, session-setup and session-cleanup scripting hooks - fix cancel button in GTK greeter - fix line through GTK greeter menu items - exit daemon if a seat fails which has exit-on-failure set to true - add HasGuestAccount property to seat D-Bus interface - fix XDMCP authorization - update man file- removed lightdm-fix-underlinking.patch and lightdm-add-scripting-hooks.patch which have been integrated upstream- depend on the new gdmflexiserver compatibility wrapper
* Sat Sep 03 2011 gberAATTopensuse.org- add branding for lightdm-gtk-greeter
* Fri Sep 02 2011 gberAATTopensuse.org- reworked lightdm-add-scripting-hooks.patch in order to match the version committed upstream- added lightdm-set-gdmflexiserver-envvar.patch which sets the GDMFLEXISERVER environment variable for the gdmflexiserver wrapper- added lightdm-lock-screen-before-switch.patch in order to try locking the screen before switching users- fixed usage of --libexecdir
* Sat Aug 27 2011 gberAATTopensuse.org- use update-alternatives for selecting the default greeter
* Sat Aug 27 2011 gberAATTopensuse.org- added lightdm-fix-underlinking.patch in order to fix an underlinking issue with test-qt-greeter
* Thu Aug 25 2011 andreaAATTopensuse.org- Added proper Supplements for the greeters- remove version require for the greeters, 3rd party greeters don\'t always follow the same version as lightdm
* Tue Aug 23 2011 gberAATTopensuse.org- added lightdm-add-scripting-hooks.patch which implements scripting hooks compatible with xdm/gdm (lp#602505)
* Mon Aug 22 2011 gberAATTopensuse.org- update to verion 0.9.4 - lightdm-set-defaults enables tweaking the default session and chosen greeter for lightdm - move xsessions-directory and xgreeters-directory from [SeatDefaults] to [LightDM]. - add AddSeat D-Bus method for adding dynamic seats - added a dm-tool program that allows user switching and adding seats - allow remote X servers, e.g. launched using dm-tool add-nested-seat - don\'t allow autologin-username to be set to empty- removed obsolete lightdm-handle-empty-autologin-user.patch- package gdmflexiserver under libexecdir
* Mon Aug 22 2011 andreaAATTopensuse.org- added dbus-glib-1 as build requires to fix pkgconfig dependencies
* Mon Aug 22 2011 gberAATTopensuse.org- fixed typo- removed dependency of lightdm-gobject-devel on lightdm- removed stale dependency of lightdm-gtk-greeter on gtk2
* Thu Aug 11 2011 gberAATTopensuse.org- update to version 0.9.3 - unlock ConsoleKit sessions when switching to them - add a gdmflexiserver binary that provides backwards compatibility with existing sessions - set XDG_SEAT_PATH and XDG_SESSION_PATH environment variables for sessions - always set XAUTHORITY environment variable so sudo keeps accessing the correct X authority - connect up lightdm_user_get_logged_in in liblightdm-gobject - ignore sessions that fail TryExec or are hidden - add missing home_directory User property missing in Vala bindings
* Sun Jul 31 2011 gberAATTopensuse.org- changed lightdm-sysconfig-support.patch so that the sysconfig parser does not print debug information which would go to the console
* Thu Jul 28 2011 gberAATTopensuse.org- fixed some typos in lightdm-sysconfig-support.patch and lightdm-handle-empty-autologin-user.patch and handle invalid autologin-user properly
* Tue Jul 26 2011 gberAATTopensuse.org- update to version 0.9.2: - fix annotation and Vala bindings for getting the UserList singleton - fix GTK+ greeter error label not being shown - don\'t set SIGQUIT to ignore in child processes - reworked the PAM code as ecryptfs users weren\'t able to log in- added lightdm-handle-empty-autologin-user.patch in order to prevent auto-login as nobody when autologin-user or DISPLAYMANAGER_AUTOLOGIN are set to an empty string- added patch tags- split off -lang subpackage
* Mon Jul 25 2011 gberAATTopensuse.org- initial packaging