debian/0000775000000000000000000000000012316471110007164 5ustar debian/changelog0000664000000000000000000014076612316471104011057 0ustar lightdm-gtk-greeter (1.8.4-0ubuntu1) trusty; urgency=medium * New upstream release (LP: #1299397) - Really fix exit bug (LP: #1290575) -- Sean Davis Sat, 29 Mar 2014 05:51:45 -0400 lightdm-gtk-greeter (1.8.3-0ubuntu1) trusty; urgency=medium * New upstream release (LP: #1291913) - Now correctly exits when logging in (LP: #1290575) -- Sean Davis Thu, 13 Mar 2014 06:35:23 -0400 lightdm-gtk-greeter (1.8.2-1ubuntu1) trusty; urgency=medium * Merge with Debian unstable, remaining changes: - debian/rules: + add indicators to dh_auto_configure - debian/control: + add depends for indicator support + add depends for liblightdm-gobject-1-dev (ubuntu naming is different) + fix binary-control-field-duplicates-source lintian tag - debian/copyright: + fix wiki-copyright-format-uri lintian tag + fix obsolete-field-in-dep5-copyright lintian tags + add missing license information - debian/lightdm-gtk-greeter-ubuntu.conf, - debian/lightdm-gtk-greeter.install, - debian/lightdm-gtk-greeter.{post,pre}{inst,rm}, - debian/60-lightdm-gtk-greeter.conf: + install and remove ubuntu conf files * New upstream release (LP: #1286949). - Fixes segfault on uninstalled session (LP: #1272910) - Prefer the system default language over English (LP: #1276072) - Remember last session and language per user (LP: #1282139) * debian/lightdm-gtk-greeter-ubuntu.conf: - Updated per new template, replaced deprecated "show-indicators" key * debian/patches/update-session-language.patch: - Removed as fix is included upstream in 1.8.2 -- Sean Davis Sun, 02 Mar 2014 19:43:01 -0500 lightdm-gtk-greeter (1.8.2-1) unstable; urgency=medium * New upstream release. -- Yves-Alexis Perez Sun, 02 Mar 2014 16:35:35 +0100 lightdm-gtk-greeter (1.8.1-1ubuntu2) trusty; urgency=medium [ Thaddäus Tintenfisch ] * debian/patches/update-session-language.patch: - Always update preselected session and language when another user is selected (LP: #1282139). -- Gunnar Hjalmarsson Sun, 02 Mar 2014 18:05:00 +0100 lightdm-gtk-greeter (1.8.1-1ubuntu1) trusty; urgency=medium [ Sean Davis ] * Merge from debian experimental (LP: #1280670), remaining changes: - debian/rules: + add indicators to dh_auto_configure - debian/control: + add depends for indicator support + add depends for liblightdm-gobject-1-dev (ubuntu naming is different) + fix binary-control-field-duplicates-source lintian tag - debian/copyright: + fix wiki-copyright-format-uri lintian tag + fix obsolete-field-in-dep5-copyright lintian tags - debian/lightdm-gtk-greeter-ubuntu.conf, - debian/lightdm-gtk-greeter.install, - debian/lightdm-gtk-greeter.{post,pre}{inst,rm}, - debian/60-lightdm-gtk-greeter.conf, + install and remove ubuntu conf files * debian/lightdm-gtk-greeter-ubuntu.conf: - updated hints from 1.8 template file - use new indicator loading for language, session, power indicators * Remove debian patches: - 04_default-gtk-greeter-config.patch: not used in ubuntu - 07_fix-NULL-username.patch: patch was included upstream, no longer used [ Dmitry Shachnev ] * Add missing license information to debian/copyright. -- Sean Davis Tue, 18 Feb 2014 04:29:53 -0500 lightdm-gtk-greeter (1.8.1-1) experimental; urgency=medium * New upstream release. * debian/patches: - 07_fix-NULL-username dropped, included upstream. - 04_default-gtk-greeter-config refreshed. * debian/lightdm-xsession.desktop: drop file from source package, it's for lightdm actually. -- Yves-Alexis Perez Wed, 12 Feb 2014 21:10:12 +0100 lightdm-gtk-greeter (1.7.0-2) experimental; urgency=medium * debian/patches: - 07_fix-NULL-username added, fix crash when last username is empty. This is CVE-2014-0979. closes: #734472 -- Yves-Alexis Perez Tue, 07 Jan 2014 23:33:38 +0100 lightdm-gtk-greeter (1.7.0-1) experimental; urgency=medium * New upstream development release. * debian/patches: - 04_default-gtk-greeter-config refreshed. - 05_add-enter-shortcut-switch-login-password-fields dropped, included upstream. -06_support-session-select-before-authentication dropped, included upstream. * debian/control: - update standards version to 3.9.5. -- Yves-Alexis Perez Sun, 29 Dec 2013 22:20:37 +0100 lightdm-gtk-greeter (1.6.1-5) unstable; urgency=high * debian/patches: - 07_fix-NULL-username addef, fix crash when last username is empty. This is CVE-2014-0979. closes: #734472 * debian/control: - update standards version to 3.9.5. -- Yves-Alexis Perez Tue, 07 Jan 2014 23:33:27 +0100 lightdm-gtk-greeter (1.6.1-4) unstable; urgency=low * debian/control: - replace gnome-icon-theme by gnome-icon-theme-symbolic. * debian/patches: - 06_support-session-select-before-authentication updated fix typo. -- Yves-Alexis Perez Mon, 18 Nov 2013 21:00:24 +0100 lightdm-gtk-greeter (1.6.1-3) unstable; urgency=low * debian/patches: - 05_add-enter-shortcut-switch-login-password-fields added, cherry picked from upstream. support Enter key to move from login to password field. closes: #727718 - 06_support-session-select-before-authentication added, fix session and languages selected in the menu not actually set for the current session. closes: #717702 -- Yves-Alexis Perez Thu, 31 Oct 2013 09:51:34 +0100 lightdm-gtk-greeter (1.6.1-2) unstable; urgency=low * debian/patches: - 04_default-gtk-greeter-config: correct comment for hinting. (really) closes: #712434 -- Yves-Alexis Perez Wed, 09 Oct 2013 21:59:12 +0200 lightdm-gtk-greeter (1.6.1-1) unstable; urgency=low [ Yves-Alexis Perez ] * New upstream release. * debian/patches: - 04_default-gtk-greeter-config: correct value for hinting. closes: #712434 [ Evgeni Golov ] * Correct Vcs-* URLs to point to anonscm.debian.org -- Yves-Alexis Perez Sat, 21 Sep 2013 23:40:56 +0200 lightdm-gtk-greeter (1.6.1-0ubuntu3) trusty; urgency=low * debian/60-lightdm-gtk-greeter.conf, debian/lightdm-gtk-greeter.install: - Let lightdm-gtk-greeter take precedence over unity-greeter (LP: #1275807). -- Gunnar Hjalmarsson Mon, 03 Feb 2014 16:54:00 +0100 lightdm-gtk-greeter (1.6.1-0ubuntu2) trusty; urgency=low * debian/40-lightdm-gtk-greeter.conf: * debian/lightdm-gtk-greeter.install: * debian/lightdm-gtk-greeter.postinst: * debian/lightdm-gtk-greeter.postrm: - Install lightdm configuration for greeter instead of using deprecated lightdm-set-defaults (LP: #1257372) -- Robert Ancell Tue, 10 Dec 2013 09:08:05 +1300 lightdm-gtk-greeter (1.6.1-0ubuntu1) saucy; urgency=low [ Sean Davis ] * New upstream release. (LP: #1226921) - Fix inability to change session/language on logout (lp: #1213837) [ Daniel Holbach ] * d/watch: updated. -- Sean Davis Tue, 17 Sep 2013 23:01:53 -0400 lightdm-gtk-greeter (1.6.0-1) unstable; urgency=low * New upstream release. * debian/control: - update standards version to 3.9.4. - add build-dep on autotools-dev. * debian/patches: - 04_default-gtk-greeter-config refresh for new upstream. * debian/rules: - use autotools-dev addon to rebuild config.{guess,sub} since they are older than apr 2012. -- Yves-Alexis Perez Mon, 03 Jun 2013 22:55:50 +0200 lightdm-gtk-greeter (1.6.0-0ubuntu1) saucy; urgency=low * New upstream release. * debian/control: update standards version, add exo-utils dependency * debian/lightdm-gtk-greeter-ubuntu.conf: update for new Ubuntu defaults -- Sean Davis Fri, 05 Jul 2013 21:34:49 -0400 lightdm-gtk-greeter (1.5.1-3) unstable; urgency=low * debian/control: - update liblightdm build-dependency to 1.3.5. -- Yves-Alexis Perez Sun, 05 May 2013 15:39:40 +0200 lightdm-gtk-greeter (1.5.1-2) unstable; urgency=low * Upload to unstable. -- Yves-Alexis Perez Sun, 05 May 2013 14:16:14 +0200 lightdm-gtk-greeter (1.5.1-1) experimental; urgency=low * New upstream release. * debian/rules: - enable all hardening flags. * debian/patches: - 04_default-gtk-greeter-config refreshed. -- Yves-Alexis Perez Sun, 07 Apr 2013 14:34:20 +0200 lightdm-gtk-greeter (1.5.1-0ubuntu1) raring; urgency=low * New upstream release. * debian/rules: disable silent rules. -- Lionel Le Folgoc Sun, 10 Feb 2013 20:18:44 +0100 lightdm-gtk-greeter (1.5.0-0ubuntu1) raring; urgency=low * New upstream release. * debian/control: bump liblightdm-gobject-1-dev b-dep to >= 1.3.5. -- Lionel Le Folgoc Thu, 24 Jan 2013 16:10:33 +0100 lightdm-gtk-greeter (1.3.1-1) experimental; urgency=low * New upstream release. * debian/patches: - 04_default-gtk-greeter-config refreshed. -- Yves-Alexis Perez Sun, 07 Oct 2012 09:38:09 +0200 lightdm-gtk-greeter (1.3.1-0ubuntu2) raring; urgency=low * debian/lightdm-gtk-greeter-ubuntu.conf: - Show the language chooser by default (LP: #803858). -- Gunnar Hjalmarsson Mon, 15 Oct 2012 21:59:00 +0200 lightdm-gtk-greeter (1.3.1-0ubuntu1) quantal; urgency=low * New upstream bugfix release, including ui fixes: - don't hide action buttons when auth is cancelled - don't show the cancel button with the userlist view (only useful in the 'greeter-hide-users' view). -- Lionel Le Folgoc Thu, 30 Aug 2012 20:16:39 +0200 lightdm-gtk-greeter (1.3.0-0ubuntu1) quantal; urgency=low * New upstream release. * debian/patches: - 09_show_lang_chooser_option.patch: dropped, applied upstream. -- Lionel Le Folgoc Thu, 23 Aug 2012 19:52:36 +0200 lightdm-gtk-greeter (1.1.6-2) unstable; urgency=low * debian/patches: - 04_default-gtk-greeter-config updated, use login-background from desktop-base. -- Yves-Alexis Perez Fri, 22 Jun 2012 08:40:58 +0200 lightdm-gtk-greeter (1.1.6-1) unstable; urgency=low * New upstream release. * debian/patches: - 01_fix-cancel-authentication dropped, included upstream. -- Yves-Alexis Perez Mon, 21 May 2012 21:40:54 +0200 lightdm-gtk-greeter (1.1.6-0ubuntu1) quantal; urgency=low * New upstream bugfix release, including: - Fix 'Large Font' option for fontnames containing spaces lp: #908926 - Fix 'Cancel' button action, and clear the error label. lp: #983152 -- Lionel Le Folgoc Sun, 01 Jul 2012 13:16:54 +0200 lightdm-gtk-greeter (1.1.5-2) unstable; urgency=low * Upload to unstable. * debian/patches: - 01_fix-cancel-authentication added, fix issue which prevents cancelling an authentication process. * debian/rules: - build with --parallel. * debian/lightdm-gtk-greeter.lintian-overrides added, add override for hardening checks and missing manpages. -- Yves-Alexis Perez Tue, 15 May 2012 22:52:07 +0200 lightdm-gtk-greeter (1.1.5-1) experimental; urgency=low * Initial release. -- Yves-Alexis Perez Fri, 06 Apr 2012 21:42:53 +0200 lightdm-gtk-greeter (1.1.5-0ubuntu1) precise; urgency=low * New upstream bugfix release: - Restore all translations lost during the split from lightdm. -- Lionel Le Folgoc Tue, 03 Apr 2012 22:46:30 +0200 lightdm-gtk-greeter (1.1.4-0ubuntu1) precise; urgency=low [ Lionel Le Folgoc ] * Reintroduce the gtk greeter in its own source package. (LP: #918604) * Drop all files and patches not related to lightdm-gtk-greeter and obsolete. * Remaining patch in debian/patches: - 09_show_lang_chooser_option.patch: updated to apply cleanly. * Update maintainer scripts to set the gtk greeter as the default greeter with lightdm-set-defaults. * debian/control: clean up, and add gnome-common and liblightdm-gobject-1-dev (>= 1.1.1-0ubuntu2) to Build-Depends (1.1.1-0ubuntu1 dropped a patch by mistake). * debian/copyright, debian/rules: cleaned up. * debian/watch: updated, stolen from pkg-xfce svn. * Switch to 3.0 (quilt) source format. [ Micah Gersten ] * Add Pre-Depends: dpkg (>= 1.15.7.2~) since the preinst uses dpkg-maintscript-helper - update debian/control * Make lightdm a Depends instead of a Recommends since this is needed for the postinst so we have proper deterministic behavior on install in terms of having the defaults set; Thanks to Adam Conrad for pointing this out; Also remove the guarded condition in the postinst since lightdm is a dependency now - update debian/control - update debian/lightdm-gtk-greeter.postinst -- Lionel Le Folgoc Thu, 22 Mar 2012 14:52:55 -0500 lightdm (1.0.6-0ubuntu4) precise; urgency=low [ Gunnar Hjalmarsson ] * debian/lightdm-gtk-greeter-ubuntu.conf and debian/patches/09_show_lang_chooser_option.patch: - Disclose the option to enable the language chooser. * debian/patches/10_available_languages.patch: - If available, show a list of installed translations in the language chooser instead of a 'locale -a' list (LP: #868346). - Use nl_langinfo() to get language and country names for the language chooser labels. - Translate language and country names. - Handle @variants properly. * debian/patches/11_set_language_in_accountsservice.patch: - Save item that is selected from the language chooser also when AccountsService is in use (LP: #868346). -- Robert Ancell Tue, 22 Nov 2011 12:41:43 +1100 lightdm (1.0.6-0ubuntu3) precise; urgency=low * SECURITY UPDATE: file contents disclosure via hard link - debian/patches/04_CVE-2011-4105.patch: make sure file isn't a symlink or a hard link before doing the chown on it. - CVE-2011-4105 * SECURITY UPDATE: file contents disclosure via links (LP: #883865) - debian/patches/05_CVE-2011-3153.patch: drop privileges before accessing file. - CVE-2011-3153 -- Marc Deslauriers Tue, 15 Nov 2011 14:23:53 -0500 lightdm (1.0.6-0ubuntu2) precise; urgency=low * Upload to precise. -- Martin Pitt Thu, 10 Nov 2011 07:19:12 +0100 lightdm (1.0.6-0ubuntu1) oneiric-proposed; urgency=low [ Martin Pitt ] * debian/lightdm.upstart: Put back check for "text" in kernel command line, for inhibiting automatic lightdm start. Check $JOB to still allow a manual "start lightdm" command to work. (LP: #873334) [ Robert Ancell ] * New upstream release: - Use lchown for correcting ownership of ~/.Xauthority instead of chown -- Robert Ancell Wed, 02 Nov 2011 11:37:43 -0400 lightdm (1.0.5-0ubuntu1) oneiric-proposed; urgency=low * New upstream release. [1.0.5] - Relax AppArmor guest profile to allow compiz to start - Connect up VNC settings for width, height, depth [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. (LP: #834515) - Correct ownership of ~/.Xauthority if upgrading from buggy version of LightDM that had it root owned. (LP: #871667) - 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. (LP: #877736) (LP: #874635) - Set LOGNAME environment variable (LP: #875705) - Mark strings as translatable in GTK greeter (LP: #868613) [ 1.0.3] - Fix reference counting issue in ConsoleKit code - Really add the lightdm-guest-session-wrapper [ 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. * debian/patches/00bzr_guest_session_wrapper.diff: * debian/patches/07_long_password_crash.patch: * debian/patches/08_correct_ck_ref.patch: - Applied upstream * New upstream release. -- Robert Ancell Wed, 26 Oct 2011 12:45:17 -0400 lightdm (1.0.1-0ubuntu6) oneiric; urgency=low * debian/patches/08_correct_ck_ref.patch: - backported fix from Mikkel Kamstrup Erlandsen for a refcounting issue which leads to sessions where unity can't start (lp: #851345) -- Sebastien Bacher Fri, 07 Oct 2011 13:57:44 +0200 lightdm (1.0.1-0ubuntu5) oneiric; urgency=low * Add debian/patches/00bzr_guest_session_wrapper.diff: Add back the guest session wrapper part that was uploaded in 1.0.0-0ubuntu4. The patch was correctly merged into trunk, but the 1.0 branch backport missed this wrapper part and thus broke AppArmor protection entirely. (LP: #849027) -- Martin Pitt Fri, 07 Oct 2011 11:47:36 +0200 lightdm (1.0.1-0ubuntu4) oneiric; urgency=low * debian/patches/04_language_not_to_LANG.patch: * debian/patches/04_dmrc_set_LANG_only.patch: - Replace LANG disabling code with proper fix (LP: #868149) * debian/patches/03_launch_dbus.patch: * debian/patches/05_gdmflexiserver_not_in_PATH.patch: - Refreshed * debian/patches/06_accounts_service_timeout.patch: - Fix D-Bus timeout when accounts service not installed (LP: #866035) * debian/patches/07_long_password_crash.patch: - Fix crash with long passwords (LP: #817186) -- Robert Ancell Thu, 06 Oct 2011 15:45:21 +1100 lightdm (1.0.1-0ubuntu3) oneiric; urgency=low * debian/patches/05_gdmflexiserver_not_in_PATH.patch: - Make sure to insert our own utility path into PATH after PAM sets PATH, not before. This ensures gdmflexiserver is present in PATH and can be found by gnome-screensaver, gnome-shell, etc. -- Michael Terry Wed, 05 Oct 2011 09:05:31 -0400 lightdm (1.0.1-0ubuntu2) oneiric; urgency=low * debian/patches/04_language_not_to_LANG.patch: Locale names based on AccountsService's "Language" key may not go to $LANG, as that property is a language name, not a locale. (LP: #864618). -- Gunnar Hjalmarsson Wed, 05 Oct 2011 09:49:15 +0200 lightdm (1.0.1-0ubuntu1) oneiric; urgency=low * New upstream release: - GTK greeter now remembers last user - GTK greeter now initializes i18n (LP: #862427) - Start authentication for automatically selected user in GTK greeter - Link liblightdm-qt against QtGui - Fix liblightdm-qt crashing when face images are installed (LP: #850095) - Set correct permissions on session log files (LP: #863119) - Prefer a locale with a codeset over one without for setting LANG (LP: #864618) - 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. * debian/patches/01_guest_session_lockdown.patch: - Applied upstream -- Robert Ancell Tue, 04 Oct 2011 19:58:25 +1100 lightdm (1.0.0-0ubuntu4) oneiric; urgency=low * Add 01_guest_session_lockdown.patch: Lock down guest session with an AppArmor profile. This uses the very same approach as gdm-guest-session, and copies the profile from it. (LP: #849027) * 03_launch_dbus.patch: Refresh. * debian/lightdm.install: Install AppArmor profile. -- Martin Pitt Fri, 30 Sep 2011 17:30:56 +0200 lightdm (1.0.0-0ubuntu3) oneiric; urgency=low * debian/patches/03_launch_dbus.patch: - Fix patch applying in the wrong place -- Robert Ancell Thu, 29 Sep 2011 16:08:20 +1000 lightdm (1.0.0-0ubuntu2) oneiric; urgency=low * debian/lightdm-gtk-greeter.postinst, debian/lightdm-gtk-greeter.postrm, debian/lightdm-gtk-greeter.preinst: - move the gtk-greeter conffile starting from 1.0.0-0ubuntu1 and not 0.9.7-0ubuntu1 (the patch using 0.9.7-0ubuntu1 as a reference has been integrated in 1.0.0-0ubuntu1 without being updated even if 0.9.7-0ubuntu2 was already released). Ensure we do it now (LP: #861316) -- Didier Roche Wed, 28 Sep 2011 13:40:40 +0200 lightdm (1.0.0-0ubuntu1) oneiric; urgency=low [ Steve Langasek ] * don't start on graphics-device-added; reintroducing this reverted the fix for bug #615549 from maverick without explanation. * clean up the completely illegible start rule for debian/lightdm.upstart, killing off the unnecessary parentheses * debian/lightdm.upstart: when lightdm is shut down by a runlevel call, emit an upstart event that can be caught by plymouth so it can distinguish between the DM shutting down for a runlevel change vs. other causes. LP: #854329. [ Robert Ancell ] * New upstream release. [ 0.9.8 ] - GetSeatForCookie and GetSessionForCookie are now deprecated. They remain for now but use the XDG_SEAT_PATH and XDG_SESSION_PATH environment variables instead. - 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 - Add ability to set the language of a user from the greeter (LP: #803858) - 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 - Allow lightdm --version to be run as non-root - Automatically respond to PAM messages without prompts (LP: #783598) - Create 'AddLocalXSeat' D-Bus method, and require root to use 'AddSeat' - Fix multi-seat configuration picking the same display number (LP: #851362) - Use correct D-Bus and power interface in liblightdm-qt (LP: #852803) - Run pam_setcred inside the session process so pam_group works (LP: #851347) - Make sure one session is always selected in the GTK greeter (LP: #819177) [ 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 (LP: #860003) - Call pam_getenvlist after pam_setcred [ Lionel Le Folgoc ] * Make the gtk greeter easily themable by derivatives: (LP: #845549) - rename lightdm-gtk-greeter.conf to lightdm-gtk-greeter-ubuntu.conf, and handle the move in maintainer scripts. - manage /etc/lightdm/lightdm-gtk-greeter.conf with update-alternatives, by default it uses /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf with a very low priority. * debian/control: lightdm-gtk-greeter provides lightdm-gtk-greeter-config. -- Robert Ancell Wed, 28 Sep 2011 16:00:20 +1000 lightdm (0.9.7-0ubuntu2) oneiric; urgency=low * don't start on graphics-device-added; reintroducing this reverted the fix for bug #615549 from maverick without explanation. * clean up the completely illegible start rule for debian/lightdm.upstart, killing off the unnecessary parentheses * debian/lightdm.upstart: when lightdm is shut down by a runlevel call, emit an upstart event that can be caught by plymouth so it can distinguish between the DM shutting down for a runlevel change vs. other causes. LP: #854329. -- Steve Langasek Sun, 25 Sep 2011 22:22:38 -0700 lightdm (0.9.7-0ubuntu1) oneiric; urgency=low * New upstream release. - Set PAM_TTY to the display name, not the tty device (LP: #851055) -- Robert Ancell Fri, 16 Sep 2011 09:39:22 +1000 lightdm (0.9.6-0ubuntu1) oneiric; urgency=low * New upstream release: - 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. [CVE-2011-3349] * debian/patches/00upstream_unlock_fix.patch: * debian/patches/04_dont_write_files_as_root.patch: - Applied upstream -- Robert Ancell Thu, 15 Sep 2011 17:32:25 +1000 lightdm (0.9.5-0ubuntu2) oneiric; urgency=low * debian/lightdm.config: When installing from scratch as part of a release upgrade, default to lightdm, otherwise ask. (LP: #806559) * Add 04_dont_write_files_as_root.patch: Do not write ~/.dmrc and ~/.Xauthority as root. [CVE-2011-3349] * Add 00upstream_unlock_fix.patch: Only unlock displays if switched to from greeter. Cherrypicked from upstream r1137. (LP: #844274) -- Martin Pitt Thu, 15 Sep 2011 08:52:24 +0200 lightdm (0.9.5-0ubuntu1) oneiric; urgency=low [ Steve Langasek ] * Update upstart job to use current start condition lifted from gdm, and to check runlevels instead of /proc/cmdline so it's possible to start lightdm after switching out of recovery mode. LP: #803513. [ Didier Roche ] * debian/patches/01_transition_gnome_ubuntu_desktop.patch: natty-oneiric session name upgrade: - transition from unity-2d -> ubuntu-2d - transition from gnome-2d -> gnome-fallback [ Robert Ancell ] * New upstream release: [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 (LP: #819240) - 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 (LP: #835084) - Fix XDMCP authorization - Update man file - Emit upstart events (LP: #715094) [0.9.4] - lightdm-set-defaults enables tweaking the default session and chosen greeter for lightdm. This is useful for derivatives waiting to not ship the whole configuration file of lightdm - Fix crash in GTK+ greeter when a user is added - Move xsessions-directory and xgreeters-directory from [SeatDefaults] to [LightDM]. This is a configuration break, but making it on the assumption that these settings are not likely to have been overridden. - Fix fallback from org.freedesktop.Accounts to passwd format - Fix duplicate user entries being shown when using passwd file - 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 - Fix bug where sessions were started when the greeter quit and the user hadn't been authorized. - Fix bug where sessions used the seat bus name - Don't allow autologin-username to be set to empty - Fix bug where PAM session was not opened before writing to home directory - Fix crash when failing to write X authority -- Robert Ancell Wed, 07 Sep 2011 16:09:53 +1000 lightdm (0.9.3-0ubuntu8) oneiric; urgency=low * debian/patches/series: - Add patch from last commit to actually apply. Ahem. * debian/rules: - Make greeter wrapper executable -- Michael Terry Thu, 25 Aug 2011 16:20:00 -0400 lightdm (0.9.3-0ubuntu7) oneiric; urgency=low * debian/install, debian/lightdm-greeter-session, debian/patches/03_launch_dbus.patch: - Add patch and wrapper script to launch dbus for the greeter so that we can safely kill it when the greeter ends. -- Michael Terry Wed, 24 Aug 2011 15:34:07 -0400 lightdm (0.9.3-0ubuntu6) oneiric; urgency=low * Backport r1065 to use account service instead of .dmrc (lp: #823718), should fix the session not being correct remembered (lp: #818201) -- Sebastien Bacher Tue, 23 Aug 2011 16:21:59 +0200 lightdm (0.9.3-0ubuntu5) oneiric; urgency=low * Backport potfiles.in fix from trunk * debian/lightdm.install: install dm-tool (seat management utility) -- Sebastien Bacher Thu, 18 Aug 2011 15:59:45 +0200 lightdm (0.9.3-0ubuntu4) oneiric; urgency=low * Updated to current trunk, that's a candidate version version for the next update, it fixes those issues: - login doesn't work for ecryptfs users (lp: #823775, #824594) - "lightdm-gtk-greeter segfaults in get_user_iter when adding a new user" (lp: #822470) - fix fallback from org.freedesktop.Accounts to passwd format (lp: #817835) - empty autologin-user should not be passed to pam (lp: #817581) * debian/control.in: - build-depends on quilt, it's needed with source v1 - don't build-depends on valac, vala is not used in the current version * debian/lightdm.install: - install the manpages as well * debian/lightdm.manpages: - dropped, it's installed by the upstream make install * debian/rules: - use the quilt rule * debian/source/format: - use source v1, it works better with vcs workflows -- Sebastien Bacher Thu, 18 Aug 2011 15:29:42 +0200 lightdm (0.9.3-0ubuntu3) oneiric; urgency=low * debian/control: stop forcing the unity-greeter recommends (lp: #824299) -- Sebastien Bacher Thu, 11 Aug 2011 23:21:51 +0200 lightdm (0.9.3-0ubuntu2) oneiric; urgency=low * Backport mterry's changes to the gdmflexiserver functionnality * debian/control: default to the unity greeter (lp: #809710) * debian/lightdm.install: install the new files [ Didier Roche ] * Cherry-pick from upstream: - lightdm-set-defaults enables tweaking the default session and chosen greeter for lightdm. This is useful for derivatives waiting to not ship the whole configuration file of lightdm - refreshed translations * debian/rules: - set "ubuntu" as the default session (unable to login for people who don't have a .dmrc, sorry for the kittens…) -- Sebastien Bacher Wed, 10 Aug 2011 18:34:03 +0200 lightdm (0.9.3-0ubuntu1) oneiric; urgency=low [ Sebastien Bacher ] * New upstream version * debian/control: - build-depends on dh-translations - build with the current vala - demote the greeter depends back to a recommend, lightdm can be use to connect to remote displays and doesn't need a local greeter - lightdm depends on dbus (lp: #822824) - liblightdm-gobject recommends accountsservice (lp: #822863) * debian/liblightdm-gobject-1-0.symbols: - track library symbols * debian/lightdm.install: - ship the translations * debian/lightdm.preinst: - fix missing dh token * debian/rules: - reorder rules to work with new dh versions - stop the build if the liblightdm-gobject symbols are outdated - use dh-translations to generate the translations template * debian/source_lightdm.py: - get bug informations for apport, thanks Pedro Villavicencio (lp: #819954) [ Didier Roche ] * debian/watch: - fix debian/watch to get lightdm * debian/patches/01_transition_gnome_ubuntu_desktop.patch: - transition so that gnome.desktop is now move to ubuntu.desktop as the main session. We need that for transitionning to the next step (post LTS) where gnome-shell.desktop will be renamed to gnome.desktop -- Sebastien Bacher Tue, 09 Aug 2011 18:21:07 +0200 lightdm (0.9.2-0ubuntu4) oneiric; urgency=low * debian/control: depends on the greeters rather than recommends, seems some users still get no greeter after upgrade otherwise -- Sebastien Bacher Wed, 27 Jul 2011 19:10:47 +0200 lightdm (0.9.2-0ubuntu3) oneiric; urgency=low * Fix lightdm to conflict liblightdm-gobject-0-0 and liblightdm-qt-0-0, so that old greeters are removed on upgrade - update debian/control -- Chris Coulson Tue, 26 Jul 2011 23:26:49 +0100 lightdm (0.9.2-0ubuntu2) oneiric; urgency=low * debian/control: - recommends the preferred greeter before a virtual one - let the new gtk greeter provide the old example named one for easier upgrade -- Sebastien Bacher Tue, 26 Jul 2011 21:38:25 +0200 lightdm (0.9.2-0ubuntu1) oneiric; urgency=low * New upstream release [0.9.0] - Fix invalid XAUTHORITY variable being set for second X server. - Fix bug where switching users created X servers without VTs - Release a VT when the X server on it stops - Greeters are now just standard X sessions that are stored in /usr/share/xgreeters. - Drop most of the configure options, they aren't necessary - Config changes: - Major reorginisation of configuration to make it easier to configure and understand. Users should set [SeatDefaults] section with settings for all seats, and can override each setting in a per seat configuration. - Default seats are now specified using a [Seat:] section. If no seats are specified then one is started. This can be overridden by setting start-default-seat=false in [LightDM]. - Support setting autologin user to guest account - Split the user accounts configuration into /etc/lightdm/users.conf so the main config can be private. - The default user session is now "default". Distributions should put a symlink to their chosen default or set one in lightdm.conf. - XDMCP keys now stored in keys.conf - liblightdm API changes: - Both libraries are now version 1 and have API and ABI guarantees. - Face images are now local paths not URIs - liblightdm-gobject now uses lightdm_ prefix instead of ldm_ - Non-greeter functions are now moved out of the Greeter class - connect_to_server() is now called connect_sync and blocks until completion. - start_session() is now called start_session_sync and blocks until completion. The quit signal is removed, and the greeter should quit if this method returns TRUE. - login() is now called authenticate() - Greeters now have hints instead of configuration (greeters should load their own configuration from /etc/lightdm if they need it). - liblightdm-gobject uses AccountsService if it is available - Added regression tests for liblightdm-qt - D-Bus API changes: - Expose Seats and Sessions on org.freedesktop.DisplayManager - Add a CanSwitch property - Rename ShowGreeter() to SwitchToGreeter() - Greeter changes: - Drop "example" from the name of the GTK+ and Qt greeters and make them official default greeters. - Use GTK3 for GTK+ greeter. - Removed the Vala and Python GTK+ greeters, they weren't being well maintained. [0.9.1] - Fix up translation build system - Add a --with-greeter-user configure option - Fix greeter-user configuration not being used - Abort greeter if attempted to be run as root and greeter-user set - Fix setting session in GTK+ greeter [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. They can now but not sure what changed to fix that!? * debian/control: - Build depend on libgtk3.0-dev, not libgtk2.0-dev - Drop obsolete greeters, use new ones - lightdm conflicts with liblightdm-gobject-1 and liblightdm-qt-1 so old greeters will be removed. - Update versions of libraries * debian/lightdm.conf: - Removed, no longer needs configuration * debian/patches/01_resize_grip.patch: - Dropped, not required anymore -- Robert Ancell Tue, 26 Jul 2011 19:19:00 +1000 lightdm (0.4.4-0ubuntu1) oneiric; urgency=low * New upstream release - Fix failure to accept XDMCP connections due to invalid assert. - Allow minimum-display-number to be set in lightdm.conf and on the command line. - Session X authority now written to ~/.Xauthority by default. It can be configured to run from the system location by setting user-authority-in-system-dir=true in lightdm.conf. - When using system authority the authority can be updated by the user. (LP: #795046) - Written X authority files now checks hostname and display number. - Enironment is no longer passed through to X servers and sessions, this is no longer required now PAM works correctly. - liblightdm API changes: - Drop ldm_greeter_get_is_first() - it was added for testing and doesn't work well. - Fix more errors where authentication messages from previous sessions could be confused with new sessions. - Added XDMCP regression tests. * debian/lightdm.conf: - Updated to latest format -- Robert Ancell Fri, 15 Jul 2011 13:35:49 +1000 lightdm (0.4.3-0ubuntu1) oneiric; urgency=low * New upstream release -- Robert Ancell Wed, 13 Jul 2011 15:06:13 +1000 lightdm (0.4.2-0ubuntu2) oneiric; urgency=low * debian/Xsession: - Correctly load ~/.Xresource -- Robert Ancell Wed, 06 Jul 2011 09:29:15 +1000 lightdm (0.4.2-0ubuntu1) oneiric; urgency=low * New upstream release - Fixes (LP: #798277) * debian/lightdm.upstart: - Don't source /etc/environment or /etc/default/locale - this is done in PAM * debian/Xsession: - Handle X resource directory being empty (LP: #800193) -- Robert Ancell Tue, 05 Jul 2011 15:22:12 +1000 lightdm (0.4.1-0ubuntu1) oneiric; urgency=low * New upstream release - Fixes (LP: #793366) * debian/lightdm.conf: * debian/guest-session-cleanup.sh: * debian/guest-session-setup.sh: - Enable guest session -- Robert Ancell Thu, 30 Jun 2011 17:04:25 +0100 lightdm (0.4.0-0ubuntu7) oneiric; urgency=low * debian/Xsession: - Correctly load Xresources (LP: #800193) -- Robert Ancell Mon, 27 Jun 2011 09:43:49 +0100 lightdm (0.4.0-0ubuntu6) oneiric; urgency=low * debian/Xsession: - Set required variables to make Xsession.d scripts work (LP: #800192) -- Robert Ancell Mon, 27 Jun 2011 00:03:12 +1000 lightdm (0.4.0-0ubuntu5) oneiric; urgency=low * debian/lightdm.lightdm-autologin.pam, debian/rules: - Actually install autologin PAM configuration (LP: #797669). -- Colin Watson Fri, 17 Jun 2011 12:52:33 +0100 lightdm (0.4.0-0ubuntu4) oneiric; urgency=low * debian/control: don't depends on gnome-icon-theme-full, the purpose of the binary is to not be installed by default, icons should be moved rather -- Sebastien Bacher Fri, 17 Jun 2011 11:28:05 +0200 lightdm (0.4.0-0ubuntu3) oneiric; urgency=low * debian/control: - Make GTK greeters depend on gnome-icon-theme-full (LP: #796793) * debian/Xsession: * debian/lightdm.conf: - Load profile and X resources when running session (LP: #794315) (LP: #795083) -- Robert Ancell Fri, 17 Jun 2011 15:26:59 +1000 lightdm (0.4.0-0ubuntu2) oneiric; urgency=low * debian/copyright: - Drop copyright reference to obsolete ck-connector.[ch] * debian/patches/02_disable_tests.patch: - Disable regression tests as they're not running on the buildd's correctly -- Robert Ancell Fri, 17 Jun 2011 13:55:12 +1000 lightdm (0.4.0-0ubuntu1) oneiric; urgency=low * New upstream release * debian/control: - Add build-depends on dbus for regression tests - lightdm pre-depends on dpkg (>= 1.15.7.2) to get dpkg-maintscript-helper support - Drop build-depends on libdbus-glib-1-dev, libck-connector-dev * debian/lightdm.conf: - Update to latest format * debian/lightdm.postinst: * debian/lightdm.postrm: * debian/lightdm.preinst: - Move config file from /etc/lightdm.conf to /etc/lightdm/lightdm.conf * debian/lightdm-autologin.pam: - Add autologin PAM session * debian/patches/01_resize_grip.patch: - Don't show resize grip on window * debian/patches/01_handle_all_signals.patch: * debian/patches/02_process_exit.patch: - Applied upstream -- Robert Ancell Fri, 17 Jun 2011 12:31:14 +1000 lightdm (0.3.7-0ubuntu2) oneiric; urgency=low * debian/control: - Add ${python:Depends} and required dependencies for lightdm-greeter-example-python-gtk package (LP: #787409) * debian/patches/01_handle_all_signals.patch: - Correctly handle signals from external processes (LP: #789389) * debian/patches/02_process_exit.patch: - Fix crash when child processes quit (LP: #795050) -- Robert Ancell Fri, 10 Jun 2011 16:24:56 +1000 lightdm (0.3.7-0ubuntu1) oneric; urgency=low * New upstream release -- Robert Ancell Mon, 30 May 2011 20:22:39 +1000 lightdm (0.3.6-0ubuntu1) oneiric; urgency=low * New upstream release * debian/lightdm.conf: - Start display on active VT -- Robert Ancell Mon, 30 May 2011 16:43:37 +1000 lightdm (0.3.5-0ubuntu1) oneiric; urgency=low * New upstream release -- Robert Ancell Tue, 24 May 2011 15:38:04 +1000 lightdm (0.3.4-0ubuntu1) oneiric; urgency=low * New upstream release -- Robert Ancell Fri, 20 May 2011 14:56:09 +1000 lightdm (0.3.3-0ubuntu1) natty; urgency=low * New upstream release * debian/lightdm-greeter-example-gtk.install: - Install .ui file -- Robert Ancell Tue, 10 May 2011 17:45:50 +0200 lightdm (0.3.2-0ubuntu1) natty; urgency=low * New upstream release: * debian/lightdm-greeter-*.install: - Use new binary names * debian/lightdm.conf: - Start display on VT 7 -- Robert Ancell Thu, 21 Apr 2011 15:31:24 +1000 lightdm (0.3.0-0ubuntu1) natty; urgency=low * New upstream release * debian/control: - Add build-depends on valac - Drop build-depends on libwebkitgtk-dev - Rename gir1.0-lightdm-0 to gir1.2-lightdm-0 - Webkit engine and theme dropped - Merge theme and engines into one package - Add vala-gtk, python-gtk and qt greeters -- Robert Ancell Sat, 16 Apr 2011 18:22:50 +1000 lightdm (0.2.3-0ubuntu2) natty; urgency=low * debian/control: - Fix Vcs-Bzr link -- Robert Ancell Fri, 14 Jan 2011 14:44:48 -0600 lightdm (0.2.3-0ubuntu1) natty; urgency=low * New upstream release * debian/control: - Build depend on libwebkitgtk-dev -- Robert Ancell Fri, 14 Jan 2011 14:39:15 -0600 lightdm (0.2.2-0ubuntu2) natty; urgency=low * debian/copyright: - Update copyright for liblightdm-gobject and liblightdm-qt -- Robert Ancell Wed, 15 Dec 2010 10:16:16 +1100 lightdm (0.2.2-0ubuntu1) natty; urgency=low * New upstream release * debian/copyright: - Update copyright for src/ck-connector.[ch] * debian/liblightdm-gobject-0-dev: - .vapi file has moved location * debian/lightdm.upstart: - Tidy up upstart config * debian/rules: - Compile with --with-greeter-user=lightdm -- Robert Ancell Thu, 09 Dec 2010 11:45:44 +1100 lightdm (0.2.1-0ubuntu1) natty; urgency=low [ Julien Lavergne ] * debian/lightdm.{config,pam,postinst,postrm,prerm,upstart,init} - Add configuration based on gdm and xdm ones. * debian/rules: - Use dh_installinit --no-start - Remove .la and .a files. - Pass --list-missing to dh_install. - Don't use --with quilt with format 3.0. - Use with autoreconf. * debian/control: - Add myself to Uploaders, and use ubuntu address for Maintainer. - Build-depends on dh-autoreconf and gtk-doc-tools - Improve the description. - Add depends on libpam-runtime (>= 0.76-14) and libpam-modules for pam support. - Add depends on adduser. - Provides x-display-manager. - Add depends on libglib2.0-dev, libdbus-glib-1-dev and libxklavier-dev for libldmgreeter-dev. * debian/libldmgreeter-dev.install: - Install .so * debian/lightdm.install - Install conf file for DBus. * debian/lightdm.dirs - Add /var directories for logs, and cache. * debian/po & debian/lightdm.template: - Add translations for display manager switch. * debian/copyright: - Update address for source code and copyright for debian/. * debian/lightdm.conf: - Sync with upstream modification. * debian/lightdm.manpages - Add the upstream manpage. [ Robert Ancell ] * New upstream release * Rename from libldmgreeter to liblightdm * debian/control: - Use ubuntu-desktop Bzr link * debian/gir1.0-lightdm-0.install: - Install typelib into correct package * debian/lightdm.postinst: * debian/lightdm.postrm: - Create lightdm user -- Robert Ancell Wed, 01 Dec 2010 08:40:37 +1100 lightdm (0.2.0-0ubuntu1) maverick; urgency=low * New upstream release * debian/control: - Use standards version 3.9.1 * debian/lightdm.conf: * debian/rules: - Make an Ubuntu specific default config file -- Robert Ancell Fri, 12 Nov 2010 13:58:43 +1100 lightdm (0.1.2-0ubuntu2) maverick; urgency=low * debian/lightdm-theme-gnome.install: * debian/lightdm-theme-webkit.install: - Fix install location of themes -- Robert Ancell Tue, 12 Oct 2010 15:52:24 +1100 lightdm (0.1.2-0ubuntu1) maverick; urgency=low * New upstream release -- Robert Ancell Fri, 10 Sep 2010 16:57:49 +1000 lightdm (0.1.1-0ubuntu1) maverick; urgency=low * New upstream release -- Robert Ancell Sat, 14 Aug 2010 22:06:43 +1000 lightdm (0.1.0-0ubuntu2) maverick; urgency=low * debian/lightdm-theme-gnome.install: - Install gnome theme data -- Robert Ancell Thu, 22 Jul 2010 22:17:46 +0200 lightdm (0.1.0-0ubuntu1) maverick; urgency=low * New upstream release -- Robert Ancell Thu, 22 Jul 2010 21:57:35 +0200 lightdm (0.0.4-0ubuntu1) maverick; urgency=low * New upstream release * debian/control: - Build-depend on libxdmcp-dev, libxcb1-dev - Use standards-version 3.9.0 -- Robert Ancell Fri, 16 Jul 2010 10:12:40 +1000 lightdm (0.0.3-0ubuntu2) maverick; urgency=low * debian/control: - Build-depend on libxklavier-dev -- Robert Ancell Sat, 10 Jul 2010 15:33:57 +1000 lightdm (0.0.3-0ubuntu1) maverick; urgency=low * New upstream release - Wait for signal from X server before starting session - Add language API - Add keyboard layout API - Add gettext support to the WebKit greeter -- Robert Ancell Sat, 10 Jul 2010 14:07:26 +1000 lightdm (0.0.2-0ubuntu1maverick1) maverick; urgency=low * New upstream release: - Fix installation of D-Bus service file - Allow DISPLAY env variable to be passed to X server so can run Xephyr - Handle no automatic login in webkit theme * debian/control: - Remove invalid ${shlibs:Depends} lines on binary free packages * debian/watch: - Update watch location -- Robert Ancell Thu, 01 Jul 2010 11:47:58 +1000 lightdm (0.0.1-0ubuntu1) maverick; urgency=low * Initial release -- Robert Ancell Sun, 27 Jun 2010 11:14:01 +1000 debian/lightdm-gtk-greeter.postrm0000664000000000000000000000040712310357760014311 0ustar #!/bin/sh set -e if dpkg-maintscript-helper supports mv_conffile; then dpkg-maintscript-helper mv_conffile \ /etc/lightdm/lightdm-gtk-greeter.conf \ /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf \ 1.0.0-0ubuntu1 -- "$@" fi #DEBHELPER# exit 0 debian/control0000664000000000000000000000210712310357760010577 0ustar Source: lightdm-gtk-greeter Section: x11 Priority: optional Maintainer: Xubuntu Developers XSBC-Original-Maintainer: Debian Xfce Maintainers Uploaders: Julien Lavergne , Sean Davis Build-Depends: debhelper (>= 9), pkg-config, libgtk-3-dev, liblightdm-gobject-1-dev (>= 1.3.5), intltool, autotools-dev, libido3-0.1-dev, libindicator3-dev Standards-Version: 3.9.5 Homepage: https://launchpad.net/lightdm-gtk-greeter Vcs-Svn: svn://anonscm.debian.org/pkg-xfce/goodies/trunk/lightdm-gtk-greeter Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-xfce/goodies/trunk/lightdm-gtk-greeter Package: lightdm-gtk-greeter Provides: lightdm-greeter Replaces: lightdm-gtk, lightdm (<< 0.9.2-1) Breaks: lightdm-gtk, lightdm (<< 0.9.2-1) Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: desktop-base, gnome-themes-standard, gnome-icon-theme-symbolic, policykit-1 Description: simple display manager (GTK+ greeter) A LightDM greeter that uses the GTK+ toolkit. debian/lightdm-gtk-greeter-ubuntu.conf0000664000000000000000000000244512310357760015236 0ustar # # background = Background file to use, either an image path or a color (e.g. #772953) # theme-name = GTK+ theme to use # icon-theme-name = Icon theme to use # font-name = Font to use # xft-antialias = Whether to antialias Xft fonts (true or false) # xft-dpi = Resolution for Xft in dots per inch (e.g. 96) # xft-hintstyle = What degree of hinting to use (none, slight, medium, or hintfull) # xft-rgba = Type of subpixel antialiasing (none, rgb, bgr, vrgb or vbgr) # indicators = semi-colon ";" separated list of allowed indicator modules. Built-in indicators include "~a11y", "~language", "~session", "~power". Unity indicators can be represented by short name (e.g. "sound", "power"), service file name, or absolute path # show-clock (true or false) # clock-format = strftime-format string, e.g. %H:%M # keyboard = command to launch on-screen keyboard # position = main window position: x y # default-user-image = Image used as default user icon, path or #icon-name # screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen # [greeter] background=/usr/share/backgrounds/warty-final-ubuntu.png theme-name=Ambiance icon-theme-name=LoginIcons font-name=Ubuntu 11 xft-antialias=true xft-dpi=96 xft-hintstyle=slight xft-rgba=rgb indicators=~language;~session;~power debian/lightdm-gtk-greeter.postinst0000664000000000000000000000114412310357760014647 0ustar #!/bin/sh set -e if dpkg-maintscript-helper supports mv_conffile; then dpkg-maintscript-helper mv_conffile \ /etc/lightdm/lightdm-gtk-greeter.conf \ /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf \ 1.0.0-0ubuntu1 -- "$@" fi if [ "$1" = "configure" ]; then update-alternatives --install /usr/share/xgreeters/lightdm-greeter.desktop \ lightdm-greeter /usr/share/xgreeters/lightdm-gtk-greeter.desktop 60 update-alternatives --install /etc/lightdm/lightdm-gtk-greeter.conf \ lightdm-gtk-greeter-config-derivative \ /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf 10 fi #DEBHELPER# exit 0 debian/lightdm-gtk-greeter.preinst0000664000000000000000000000040712310357760014451 0ustar #!/bin/sh set -e if dpkg-maintscript-helper supports mv_conffile; then dpkg-maintscript-helper mv_conffile \ /etc/lightdm/lightdm-gtk-greeter.conf \ /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf \ 1.0.0-0ubuntu1 -- "$@" fi #DEBHELPER# exit 0 debian/lightdm-gtk-greeter.prerm0000664000000000000000000000044212310357760014111 0ustar #!/bin/bash set -e if [ "$1" = "remove" ]; then update-alternatives --remove lightdm-greeter /usr/share/xgreeters/lightdm-gtk-greeter.desktop update-alternatives --remove lightdm-gtk-greeter-config-derivative \ /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf fi #DEBHELPER# exit 0 debian/rules0000775000000000000000000000072612310357760010261 0ustar #!/usr/bin/make -f export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed -Wl,-O1 export DEB_BUILD_MAINT_OPTIONS=hardening=+all override_dh_auto_configure: dh_auto_configure -- --disable-silent-rules --enable-indicator-services override_dh_install: # Remove conf file from upstream, we ship an Ubuntu specific on instead rm -f $(CURDIR)/debian/lightdm-gtk-greeter/etc/lightdm/lightdm-gtk-greeter.conf dh_install --list-missing %: dh $@ --parallel --with autotools-dev debian/60-lightdm-gtk-greeter.conf0000664000000000000000000000006312310357760014133 0ustar [SeatDefaults] greeter-session=lightdm-gtk-greeter debian/watch0000664000000000000000000000023712310357760010227 0ustar version=3 https://launchpad.net/lightdm-gtk-greeter/+download \ https://launchpad.net/lightdm-gtk-greeter/.*/lightdm-gtk-greeter-(\d\.\d\.\d)\.tar\.(?:gz|bz2) debian/lightdm-gtk-greeter.install0000664000000000000000000000017112310357760014431 0ustar debian/lightdm-gtk-greeter-ubuntu.conf etc/lightdm debian/60-lightdm-gtk-greeter.conf /usr/share/lightdm/lightdm.conf.d/ debian/compat0000664000000000000000000000000212310357760010372 0ustar 9 debian/patches/0000775000000000000000000000000012310357760010623 5ustar debian/patches/series0000664000000000000000000000000012310357760012026 0ustar debian/lightdm-gtk-greeter.lintian-overrides0000664000000000000000000000033212310357760016420 0ustar # we do pass -fstack-protector lightdm-gtk-greeter: hardening-no-stackprotector usr/sbin/lightdm-gtk-greeter # not really used directly by users lightdm-gtk-greeter: binary-without-manpage usr/sbin/lightdm-gtk-greeter debian/copyright0000664000000000000000000000612212310357760011130 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: lightdm Upstream-Source: https://launchpad.net/lightdm Files: debian/* Copyright: © 2010 Yves-Alexis Perez License: GPL-2 Files: ./greeters/gtk/lightdm-gtk-greeter.c ./src/configuration.c ./src/configuration.h ./src/display-manager.c ./src/display-manager.h ./src/display-server.c ./src/display-server.h ./src/display.c ./src/display.h ./src/dmrc.c ./src/dmrc.h ./src/greeter.c ./src/greeter.h ./src/guest-account.c ./src/guest-account.h ./src/lightdm.c ./src/pam-session.c ./src/pam-session.h ./src/plymouth.c ./src/plymouth.h ./src/process.c ./src/process.h ./src/seat-xdmcp-session.c ./src/seat-xdmcp-session.h ./src/seat-xlocal.c ./src/seat-xlocal.h ./src/seat.c ./src/seat.h ./src/session.c ./src/session.h ./src/user.c ./src/user.h ./src/vt.c ./src/vt.h ./src/xauthority.c ./src/xauthority.h ./src/xdisplay.c ./src/xdisplay.h ./src/xdmcp-protocol.c ./src/xdmcp-protocol.h ./src/xdmcp-server.c ./src/xdmcp-server.h ./src/xdmcp-session-private.h ./src/xdmcp-session.c ./src/xdmcp-session.h ./src/xserver-local.c ./src/xserver-local.h ./src/xserver-remote.c ./src/xserver-remote.h ./src/xserver.c ./src/xserver.h ./src/xsession.c ./src/xsession.h Copyright: 2010-2011, Robert Ancell License: GPL-3+ Files: ./liblightdm-gobject/greeter.c ./liblightdm-gobject/language.c ./liblightdm-gobject/layout.c ./liblightdm-gobject/lightdm.h ./liblightdm-gobject/lightdm/greeter.h ./liblightdm-gobject/lightdm/language.h ./liblightdm-gobject/lightdm/layout.h ./liblightdm-gobject/lightdm/power.h ./liblightdm-gobject/lightdm/session.h ./liblightdm-gobject/lightdm/system.h ./liblightdm-gobject/lightdm/user.h ./liblightdm-gobject/power.c ./liblightdm-gobject/session.c ./liblightdm-gobject/system.c ./liblightdm-gobject/user.c Copyright: 2010, Robert Ancell 2010-2011, Robert Ancell License: LGPL-3+ Files: ./greeters/qt/greeter.cpp ./greeters/qt/greeter.h ./greeters/qt/loginprompt.cpp ./greeters/qt/loginprompt.h ./greeters/qt/main.cpp ./greeters/qt/panel.cpp ./greeters/qt/panel.h Copyright: 2010-2011, David Edmundson License: GPL-3+ Files: ./liblightdm-qt/language.cpp ./liblightdm-qt/session.cpp ./liblightdm-qt/user.cpp Copyright: 2010-2011, David Edmundson License: LGPL-3+ Files: ./liblightdm-qt/greeter.cpp ./liblightdm-qt/power.cpp ./liblightdm-qt/system.cpp Copyright: 2010-2011, David Edmundson 2010-2011, Robert Ancell License: LGPL-3+ License: GPL-2 On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. License: GPL-3 On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. License: GPL-3+ On Debian systems, the complete text of the GNU General Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. License: LGPL-3+ On Debian systems, the complete text of the GNU Lesser General Public License version 3 can be found in `/usr/share/common-licenses/LGPL-3'. debian/source/0000775000000000000000000000000012310357760010474 5ustar debian/source/format0000664000000000000000000000001412310357760011702 0ustar 3.0 (quilt)