]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - debian/changelog
c8195b3332365751832569007c9b328e2633613f
[sojka/lightdm.git] / debian / changelog
1 lightdm (1.7.18-0ubuntu2) UNRELEASED; urgency=low
2
3   * debian/lightdm-session:
4     - Handle xrdb, setxkbmap and xmodmap not being installed (LP: #1236317)
5
6  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 09 Oct 2013 09:46:39 +1300
7
8 lightdm (1.7.18-0ubuntu1) saucy; urgency=low
9
10   * New upstream release:
11     - Set session environment variables for guest sessions (1.7 regression).
12       (LP: #1214504)
13     - Don't fail writing X authority if reading it had an error. (LP: #1234400)
14     - Update environment variables that we pass to Mir.
15
16  -- Robert Ancell <robert.ancell@canonical.com>  Mon, 07 Oct 2013 11:57:02 +1300
17
18 lightdm (1.7.17-0ubuntu1) saucy; urgency=low
19
20   * New upstream release:
21     - surfaceflinger: Set XDG_VTNR=0 if VTs are not available
22     - Allow compiling of liblightdm-qt without liblightdm-gobject
23     - Add missing documentation for xremote seat options.
24
25  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 25 Sep 2013 12:06:25 +1200
26
27 lightdm (1.7.16-0ubuntu1) saucy; urgency=low
28
29   * New upstream release:
30     - Fix ConsoleKit support broken in 1.7.5
31     - Fix --test-mode (LP: #1226544) 
32     - Add support for running Surfaceflinger sessions
33
34  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 19 Sep 2013 17:42:48 -0400
35
36 lightdm (1.7.15-0ubuntu1) saucy; urgency=low
37
38   [ Jeremy Bicha ]
39   * Have liblightdm-gobject-1.0 suggest not recommend lightdm
40     (LP: #1222155)
41
42   [ Michael Terry ]
43   * Set XDG_VTNR=1 as a fallback if using SeatUnity without a functioning
44     compositor or working VT switching, so that logind will recognize the VT
45     as active.
46
47  -- Michael Terry <mterry@ubuntu.com>  Wed, 11 Sep 2013 11:27:51 -0400
48
49 lightdm (1.7.14-0ubuntu1) saucy; urgency=low
50
51   * New upstream release:
52     - Correctly set permissions on Xauthority file.
53
54  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 11 Sep 2013 13:06:28 +1200
55
56 lightdm (1.7.13-0ubuntu1) saucy; urgency=low
57
58   * New upstream release:
59     - Correctly set $XDG_CURRENT_DESKTOP for non-autologin sessions
60       (LP: #1221803)
61     - Fix overallocation of array for strings from greeter.
62     - Fix truncation writing card32 in XDMCP server.
63
64  -- Robert Ancell <robert.ancell@canonical.com>  Mon, 09 Sep 2013 16:08:55 +1200
65
66 lightdm (1.7.12-0ubuntu1) saucy; urgency=low
67
68   * New upstream release:
69     - Add xdg-seat config setting
70     - Notify Unity System Compositor of the session being authenticated
71
72  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 29 Aug 2013 12:59:39 +1200
73
74 lightdm (1.7.11-0ubuntu1) saucy; urgency=low
75
76   * New upstream release:
77     [ 1.7.11 ]
78     - Fix crash when greeter quits due to read watch not being removed
79     - Correctly setup Unity System Compositor environment
80     - Improve log messages
81     [ 1.7.10 ]
82     - Fix session locking broken in 1.7.5
83     - Load lightdm.conf after lightdm.conf.d/*.conf
84     - Also support loading config from /usr/share
85     - When switching sessions show a greeter if authentication required
86     - Set $XDG_CURRENT_DESKTOP if specified in the xsession file (LP: #1212408)
87     - Change logging prefixes to make it easier to troubleshoot multiseat setups
88     - Bring Ubuntu packaging in-tree
89
90  -- Robert Ancell <robert.ancell@canonical.com>  Mon, 26 Aug 2013 14:48:55 +1200
91
92 lightdm (1.7.9-0ubuntu1) saucy; urgency=low
93
94   * New upstream release:
95     - Correctly set XDG_VTNR for unity sessions that are not autologin.
96
97  -- Robert Ancell <robert.ancell@canonical.com>  Tue, 30 Jul 2013 18:35:21 +0100
98
99 lightdm (1.7.8-0ubuntu1) saucy; urgency=low
100
101   * New upstream release:
102     - Add support for Mir sessions and greeters.
103     - Set XDG_VTNR for unity sessions.
104     - Fix desktop-session-start upstart signal not being emitted since 1.7.5.
105     - Fix greeter log broken in 1.7.5.
106   * debian/liblightdm-gobject-1-0.symbols:
107     - Updated
108
109  -- Robert Ancell <robert.ancell@canonical.com>  Tue, 30 Jul 2013 15:27:58 +0100
110
111 lightdm (1.7.7-0ubuntu2) saucy; urgency=low
112
113   * debian/lightdm.init:
114     - Use correct path to daemon (LP: #1204713)
115
116  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 25 Jul 2013 14:25:48 +1200
117
118 lightdm (1.7.7-0ubuntu1) saucy; urgency=low
119
120   * New upstream release:
121     - Fix uninitialized pointer introduced in 1.7.3
122     - Enable compile warnings and fix code generating warnings
123   * debian/patches/50_ubuntu_fix_uninitialised_pointer.patch:
124     - Applied upstream:
125
126  -- Robert Ancell <robert.ancell@canonical.com>  Tue, 23 Jul 2013 11:23:47 +1200
127
128 lightdm (1.7.6-0ubuntu2) saucy; urgency=low
129
130   * src/main.c: fix up an unitialised pointer in configuration directory
131     handling.  (LP: #1203711)
132
133  -- Andy Whitcroft <apw@canonical.com>  Mon, 22 Jul 2013 11:36:05 +0100
134
135 lightdm (1.7.6-0ubuntu1) saucy; urgency=low
136
137   * New upstream release:
138     [ 1.7.6 ]
139     - Restore greeter hints that were regressed in 1.7.5.
140     - Don't run greeters through session wrapper - regression in 1.7.5    
141     [ 1.7.5 ]
142     - Quit Plymouth correctly when using the unity seat type (LP: #1192051)
143     - Release the VT when the system compositor fails to start
144     - Load sessions and greeters from /usr/share/lightdm/sessions and
145       /usr/share/lightdm/greeters. The existing directories are checked
146       if the sessions are not in these directories.
147     - Refactor the Display class so that it merges with the Seat class
148     - Support running the greeter and session in different display servers
149       instead of re-using the same one during a login.
150     - Add more regression tests
151     - Documentation fixes
152
153  -- Robert Ancell <robert.ancell@canonical.com>  Mon, 22 Jul 2013 17:13:19 +1200
154
155 lightdm (1.7.4-0ubuntu1) saucy; urgency=low
156
157   * New upstream release:
158     - Set XDG_SEAT and XDG_VTNR environment variables.
159     - Add initial support for Unity (i.e. Mir based) seats.
160     - Add a greeter wrapper option.
161   * debian/50-xserver-command.conf:
162   * debian/patches/05_add_xserver_core_option.patch:
163     - Use a conf file to replace X server core patch
164   * debian/50-greeter-wrapper.conf
165   * debian/patches/03_launch_dbus.patch
166     - Use a conf file to greeter wrapper patch    
167
168  -- Robert Ancell <robert.ancell@canonical.com>  Mon, 01 Jul 2013 15:47:21 +1200
169
170 lightdm (1.7.3-0ubuntu2) saucy; urgency=low
171
172   * debian/guest-account: disable screen locking in a more reliable way.
173     Rather than trying to write a key for another user, while setting up the
174     guest user account, just set up an autostart desktop that will set it 
175     during the login (lp: #951000)
176
177  -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 25 Jun 2013 22:30:04 +0200
178
179 lightdm (1.7.3-0ubuntu1) saucy; urgency=low
180
181   * New upstream release:
182     - Load configuration from /etc/lightdm/lightdm.conf.d. (LP: #1190425)
183     - Fix compile warnings
184     - Fix tests not running from install directory inside checkout.
185
186  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 21 Jun 2013 14:39:27 +1200
187
188 lightdm (1.7.2-0ubuntu1) saucy; urgency=low
189
190   * New upstream release:
191     - Fix .pc file for liblightdm-qt5-3
192     - Add a new option "autologin-in-background" which lets an autologin happen
193       in a second display while still showing the greeter.
194     - Stop if fail to create default seat
195     - Add option to set seat type in lightdm-set-defaults
196     - Stop using g_file_set_contents - it can leave intermediate files around
197     - Make tests work without installing them
198     - Fix distcheck
199   * debian/patches/06_fix_qt_pcfiles.patch:
200   * debian/patches/07_lp1189948.patch:
201     - Applied upstream
202
203  -- Robert Ancell <robert.ancell@canonical.com>  Mon, 17 Jun 2013 14:08:46 +1200
204
205 lightdm (1.7.0-0ubuntu6) saucy; urgency=low
206
207   * install apparmor abstractions as 064 (LP: #1189948)
208     - debian/patches/07_lp1189948.patch: adjust Makefile.am and Makefile.in
209       to use install --mode=0644
210     - debian/lightdm.postinst: chmod apparmor abstractions to 0644 on upgrade
211
212  -- Jamie Strandboge <jamie@ubuntu.com>  Tue, 11 Jun 2013 14:11:34 -0500
213
214 lightdm (1.7.0-0ubuntu5) saucy; urgency=low
215
216   * Drop XS-Testsuite header. We don't actually have any autopkgtests right
217     now (they are commented out in debian/tests/control and are broken).
218
219  -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 06 Jun 2013 06:58:11 +0200
220
221 lightdm (1.7.0-0ubuntu4) saucy; urgency=low
222
223   * Install some files in liblightdm-qt-dev, so it's somewhat useful.
224
225  -- Adam Conrad <adconrad@ubuntu.com>  Fri, 24 May 2013 00:31:31 -0600
226
227 lightdm (1.7.0-0ubuntu3) saucy; urgency=low
228
229   * Switch to unversioned -dev package for liblightdm-qt to match Debian and
230     avoid having to change other packages synced from Debian
231   * Swtich Conflicts to Breaks and add liblightdm-qt-3-dev to Breaks/Replaces
232
233  -- Scott Kitterman <scott@kitterman.com>  Fri, 24 May 2013 00:37:06 -0400
234
235 lightdm (1.7.0-0ubuntu2) saucy; urgency=low
236
237   * Cherry-pick patches from upstream to fix liblightdm-qt{,5} pcfiles. 
238   * Refresh patches to apply cleanly 
239
240  -- Iain Lane <iain.lane@canonical.com>  Tue, 07 May 2013 17:36:29 +0100
241
242 lightdm (1.7.0-0ubuntu1) saucy; urgency=low
243
244   [ Robert Ancell ]
245   * New upstream release:
246     - Use logind instead of ConsoleKit if it is available
247     - Use Q_SLOTS and Q_SIGNALS instead of slots and signals.
248     - Ignore stale X server locks
249     - Pass through system locale or set locale from AccountsService/.dmrc
250     - Fix bug where seat failure before D-Bus acquired would not stop daemon
251   * debian/control:
252     - liblightdm-qt-2 -> liblightdm-qt-3
253   * debian/patches/06_qt_no_keywords.patch:
254     - Applied upstream
255     
256   [ Gunnar Hjalmarsson ]
257   * debian/patches/04_language_options.patch:
258     - Applied upstream
259   * debian/patches/04_language_handling.patch:
260     - Set LANGUAGE instead of LANG, since the Language property in
261       accountsservice as patched for Ubuntu does not contain a valid
262       locale name.
263
264  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 02 May 2013 10:20:02 -0700
265
266 lightdm (1.6.0-0ubuntu2.1) raring-proposed; urgency=low
267
268   * lightdm.upstart: Add a start condition on plymouth-ready, and
269     drop conditions already handled by plymouth-splash (LP: #982889).
270   * control: Depend on the new plymouth version that provides plymouth-ready.
271
272  -- Timo Aaltonen <tjaalton@ubuntu.com>  Tue, 23 Apr 2013 12:10:28 +0300
273
274 lightdm (1.6.0-0ubuntu2) raring; urgency=low
275
276   * debian/patches/06_qt_no_keywords.patch:
277     - Don't use Qt keywords like slots and signals in headers.  Instead,
278       use Q_SLOTS and Q_SIGNALS.  This avoids breaking builds of projects
279       that define QT_NO_KEYWORDS.
280
281  -- Michael Terry <mterry@ubuntu.com>  Mon, 15 Apr 2013 11:31:15 -0400
282
283 lightdm (1.6.0-0ubuntu1) raring; urgency=low
284
285   * New upstream bugfix release:
286     - Allow VNC command to be specified in lightdm.conf
287     - Register enums with QObject meta type system.
288   * debian/watch:
289     - Watch for .xz releases
290
291  -- Robert Ancell <robert.ancell@canonical.com>  Mon, 15 Apr 2013 11:01:22 +1200
292
293 lightdm (1.5.3-0ubuntu1) raring; urgency=low
294
295   * New upstream bugfix release:
296     - Fix build with gobject-introspection 1.35.9
297     - Fix authentication cancel regression caused in 1.5.2 (LP: #1163456)
298   * debian/patches/fix-ftbfs-gir-scanner.patch:
299     - Applied upstream
300
301  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 03 Apr 2013 15:55:16 +1300
302
303 lightdm (1.5.2-0ubuntu2) raring; urgency=low
304
305   * Pass --symbol-prefix via LightDM_1_gir_SCANNERFLAGS rather than
306     LightDM_1_gir_CFLAGS, fixing build failure with
307     gobject-introspection >= 1.35.9.
308
309  -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com>  Tue, 02 Apr 2013 12:51:14 +0100
310
311 lightdm (1.5.2-0ubuntu1) raring; urgency=low
312
313   * New upstream bugfix release:
314     * Fix stale X server being left behind when using LockSession D-Bus API
315       (LP: #1005813)
316     * Adjust AppArmor profile to also work with logind
317     * Don't use GIO to access X authority files - it uses GVFS which is
318       unnecessary overhead/complexity
319     * Handle over/underflows when reading from greeter
320     * Improve warning message when XDMCP packet has length mismatch
321     * Only report test command line if it fails
322     * Add more regression tests
323
324  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 27 Mar 2013 14:44:44 +1300
325
326 lightdm (1.5.1-0ubuntu2) raring; urgency=low
327
328   * debian/lightdm.upstart: Clear the virtual terminal after starting lightdm
329     so startup messages are not displayed when switching users or when
330     suspending (LP: #967229)
331
332  -- Brian Murray <brian@ubuntu.com>  Thu, 21 Mar 2013 14:33:46 -0700
333
334 lightdm (1.5.1-0ubuntu1) raring; urgency=low
335
336   * New upstream release:
337     [ 1.5.0 ]
338     - Add man page for lightdm-set-defaults (LP: #1044485)
339     - Use xzip for distribution, don't distribute old metadata
340     - Correctly check if display is active when session quits
341     - Relicense liblightdm to LGPL-2/LGPL-3 so GPL-2 code can link against it
342     - Selectively lock memory rather than calling mlockall for main daemon
343     [ 1.5.1 ]
344     - QLightDM: Add Qt5 version of the library: liblightdm-qt5-2 (LP: #1117355)
345     - QLightDM: Add some missing role names in UsersModel
346     - QLightDM: Add a backgroundPath role to UsersModel
347     - QLightDM: Fix potential crash in QLightDM::UsersModel closedown.
348     - Improve guest session apparmor
349     - Run each test in its own /tmp dir so they can't interfere with eachother
350     - Fix script hooks no longer working with latest glib (LP: #1128474)
351     - Fix display clean up code
352   * debian/control:
353     - Use standards version 3.9.4
354     - Drop bzr branch
355     - Build-depend on qtbase5-dev
356     - Add new Qt 5 packages
357   * debian/patches/08_lp1059510.patch:
358   * debian/patches/09_lp577919-fix-chromium-launch.patch:
359   * debian/patches/10_selective_mlock.patch:
360   * debian/patches/11_runtime_dir_access.patch:
361      - Applied upstream
362   * debian/source/format:
363     - Use 3.0
364
365  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 08 Mar 2013 11:06:52 +1300
366
367 lightdm (1.4.0-0ubuntu5) raring; urgency=low
368
369   * Add 11_runtime_dir_access.patch: Allow guest session to write
370     /run/user/<username>/. (LP: #1131139)
371
372  -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 25 Feb 2013 14:44:18 +0100
373
374 lightdm (1.4.0-0ubuntu4) raring; urgency=low
375
376   * Update pam configs to call pam_env last and use user_readenv=1
377     explicitly, so that ~/.pam_environment can always be read even when
378     home directories are encrypted with ecryptfs.  LP: #952185.
379
380  -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 12 Feb 2013 12:57:29 -0800
381
382 lightdm (1.4.0-0ubuntu3) raring; urgency=low
383
384   [ Michael Terry ]
385   * debian/02_disable_tests.patch, debian/rules:
386     - Drop patch, disable test suite during build by just overriding
387       dh_auto_test.  This way we can still manually run tests
388   * debian/control, debian/tests:
389     - Add dep8 tests to run upstream test suite.  The suite only works once
390       lightdm is installed into PREFIX.  So we must run via dep8.
391       Disabled for now until the next upstream release.
392   * debian/patches/05_add_xserver_core_option.patch:
393     - Modify test X server to also accept -core
394   * debian/patches/10_selective_mlock.patch:
395     - Backport patch from upstream to not use mlockall for the daemon
396       (LP: #1074279)
397   * debian/rules:
398     - Use ./autogen.sh when running dh_autoreconf
399
400   [ Matt Fischer ]
401   * debian/lightdm.install:
402     - Remove duplicate entry /usr/share/man
403     - Install apport hook
404   * debian/lightdm.postinst:
405     - Fix ownership of /var/lib/lightdm
406   * debian/lightdm.postrm:
407     - Correctly remove /var/lib/lightdm on uninstall
408   * debian/source_lightdm.py:
409     - Update apport hook
410
411  -- Michael Terry <mterry@ubuntu.com>  Thu, 31 Jan 2013 11:05:23 -0500
412
413 lightdm (1.4.0-0ubuntu2) quantal; urgency=low
414
415   * debian/patches/01_transition_ubuntu2d_ubuntu_desktop.patch:
416     - Fix 2d->3d transition to handle new support for accountsservice
417       LP: #1059137
418
419  -- Michael Terry <mterry@ubuntu.com>  Tue, 09 Oct 2012 10:26:43 -0400
420
421 lightdm (1.4.0-0ubuntu1) quantal; urgency=low
422
423   * New upstream stable release.
424   * debian/liblightdm-gobject-1-0.symbols:
425     - Updated
426   * debian/patches/06_add_remote_login_hint.patch:
427   * debian/patches/07_fix_types_in_vapi.patch:
428     - Applied upstream
429
430  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 05 Oct 2012 17:33:21 +1300
431
432 lightdm (1.3.3-0ubuntu5) quantal; urgency=low
433
434   * debian/patches/08_lp1059510.patch: allow owner 'rw' access to
435     /{,var/}run/user/guest-*/dconf/user. Also allow owner writes to sockets in
436     /{,var/}run/user/guest-*/keyring-*/. (LP: #1059510)
437   * debian/patches/09_lp577919-fix-chromium-launch.patch: allow launch of
438     chromium-browser from guest session. (LP: #577919)
439
440  -- Jamie Strandboge <jamie@ubuntu.com>  Mon, 01 Oct 2012 10:15:51 -0500
441
442 lightdm (1.3.3-0ubuntu4) quantal; urgency=low
443
444   * debian/patches/06_add_remote_login_hint.patch,
445     debian/liblightdm-gobject-1-0.symbols:
446     - Add a greeter hint to disable remote login support, and turn it
447       on by default.
448
449  -- Michael Terry <mterry@ubuntu.com>  Tue, 11 Sep 2012 11:42:17 -0400
450
451 lightdm (1.3.3-0ubuntu3) quantal; urgency=low
452
453   * debian/patches/06_disable_remote_login.patch:
454     - Drop patch, thereby enabling Remote Login support (LP: #1040221)
455
456  -- Michael Terry <mterry@ubuntu.com>  Fri, 07 Sep 2012 11:40:01 -0400
457
458 lightdm (1.3.3-0ubuntu2) quantal; urgency=low
459
460   * debian/patches/07_fix_types_in_vapi.patch:
461     - Patch from upstream to fix a broken vapi when trying to use
462       a couple enums
463
464  -- Michael Terry <mterry@ubuntu.com>  Thu, 06 Sep 2012 17:26:01 -0400
465
466 lightdm (1.3.3-0ubuntu1) quantal; urgency=low
467
468   [ Robert Ancell ]
469   * New upstream release:
470     - Add a new remote session type. These sessions create a temporary local
471       account and authenticate against a remote server. The session is an
472       application that accesses that remote session (e.g. VNC, RDP etc)
473     - Support multiple simultaneous PAM prompts (LP: #1043593)
474     - Set utmp ut_host field to the X display address (LP: #1027760)
475     - Correctly reap unused authentication sessions (LP: #990661)
476   * debian/liblightdm-gobject-1-0.symbols:
477     - Updated
478
479   [ Michael Terry ]
480   * debian/patches/06_disable_remote_login.patch:
481     - Always return an error when trying to log in to remote sessions,
482       until the FFe is granted (which is bug 1040221)
483
484  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 30 Aug 2012 10:15:16 +1200
485
486 lightdm (1.3.2-0ubuntu3) quantal; urgency=low
487
488   [ Christopher James Halse Rogers ]
489   * debian/patches/05_add_xserver_core_option.patch:
490     - Pass '-core' to the X server, which will cause it to dump core when
491       crashing. This will trigger apport, so we'll get more reliable crash
492       reports from X server crashes.
493
494   [ Didier Roche ]
495   * debian/patches/01_transition_ubuntu2d_ubuntu_desktop.patch:
496     - unity-2d is not supported anymore and won't be port to gsettings,
497       transition people using the 2d session to the 3d one. llvmpipe
498       will be use if no hardware acceleration is available (LP: #1035261)
499   * debian/patches/01_transition_gnome_ubuntu_desktop.patch:
500     - removed, not needed anymore
501
502   [ Scott Kitterman ]
503   * Add lightdm-kde-greeter as an alternate recommends for lightdm
504
505  -- Didier Roche <didrocks@ubuntu.com>  Wed, 15 Aug 2012 08:41:55 +0200
506
507 lightdm (1.3.2-0ubuntu2) quantal; urgency=low
508
509   * Update guest-account script to not depend on Gnome and to set
510     various KDE settings LP: #1028552
511
512  -- Jonathan Riddell <jriddell@ubuntu.com>  Tue, 07 Aug 2012 16:37:49 +0100
513
514 lightdm (1.3.2-0ubuntu1) quantal; urgency=low
515
516   * New upstream release:
517     - Handle clearenv() not being defined
518     - Fix compilation with GCC 4.7
519     - Expose remaining properties in QLightDM::Greeter
520     - Fix utmp records being written before child process created
521
522  -- Robert Ancell <robert.ancell@canonical.com>  Tue, 17 Jul 2012 18:44:05 +1200
523
524 lightdm (1.3.1-0ubuntu2) quantal; urgency=low
525
526   * debian/control:
527     - Add build-depends on yelp-tools
528
529  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 21 Jun 2012 15:22:59 +1200
530
531 lightdm (1.3.1-0ubuntu1) quantal; urgency=low
532
533   * New upstream release:
534     - Don't set PAM_XDISPLAY or PAM_XAUTHDATA if not supported
535     - Add lock-memory option, enabled by default, to prevent paging memory
536       to disk.
537     - Write utmp records for sessions
538     - Install PAM configuration
539     - Run greeters inside the "lightdm-greeter" PAM service
540     - Handle setresgid and setresuid not being available
541     - Use xsession directory from lightdm.conf in liblightdm
542   * debian/rules:
543     - Install lightdm-greeter PAM config
544   * debian/lightdm.lightdm-greeter.pam:
545     - PAM configuration for greeters
546
547  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 21 Jun 2012 11:47:33 +1200
548
549 lightdm (1.2.1-0ubuntu1) precise-proposed; urgency=low
550
551   * New upstream release:
552     - Fix wrapper path in AppArmor profile (broken since 1.1.1)
553     - Add show-manual-login and allow-guest options to lightdm-set-defaults  
554
555  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 18 Apr 2012 18:37:47 +1000
556
557 lightdm (1.2.0-0ubuntu2) precise; urgency=low
558
559   * Fix wrapper path in AppArmor profile. This got broken in 1.1.1. Patch also
560     committed upstream, and cherry-picked (r1487) (LP: #975901)
561
562  -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 10 Apr 2012 11:06:03 +0200
563
564 lightdm (1.2.0-0ubuntu1) precise; urgency=low
565
566   * New upstream release.
567     - Backup .xsession-errors on login (LP: #951597)
568     - Handle failures in pam_setcred
569     - Open log files in append mode (LP: #951597)
570     - Add extra checks in liblightdm so that it doesn't send invalid messages
571       to the daemon (LP: #969023)
572     - Fix gdmflexiserver not being added to the path (broken since 1.1.4)
573       (LP: #953554)
574     - Fix PAM conversations after authentication from locking up sessions
575       (LP: #956848)
576     - Fix PAM informational messages locking up autologin
577     - Change XDMCP manage timeout from 10ms to 126s (maximum specified in the
578       XDMCP specification)
579     - Fix greeter-show-guest example (LP: #972711)
580
581  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 05 Apr 2012 17:26:50 +1000
582
583 lightdm (1.1.9-0ubuntu2) precise; urgency=low
584
585   * debian/lightdm-session:
586     - include some Xsession macros used by Xsession.d scripts (lp: #900221)
587
588  -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 29 Mar 2012 12:52:34 +0200
589
590 lightdm (1.1.9-0ubuntu1) precise; urgency=low
591
592   [ Gunnar Hjalmarsson ]
593   * debian/guest-account: Add trailing '/' to the line
594     "gs_skel=/etc/guest-session/skel" (LP: #956152).
595
596   [ Robert Ancell ]
597   * New upstream release:
598     * Add --show-users/--hide-users to lightdm-set-defaults
599     * Call initgroups before pam_setcred - this allows pam_setcred to change
600       group membership correctly (LP: #880104)
601
602  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 22 Mar 2012 16:48:59 +1100
603
604 lightdm (1.1.8-0ubuntu1) precise; urgency=low
605
606   * New upstream release:
607     - Handle PAM interactions that have more than one message in one callback
608       (LP: #951460)
609
610  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 15 Mar 2012 12:57:30 +1100
611
612 lightdm (1.1.7-0ubuntu2) precise; urgency=low
613
614   * debian/guest-account: Fix arbitrary file deletion in removal of guest
615     files in /tmp. Use find/xargs with 0 separators instead of spaces.
616     (LP: #953044, CVE-2012-0943)
617
618  -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 13 Mar 2012 14:53:10 +0100
619
620 lightdm (1.1.7-0ubuntu1) precise; urgency=low
621
622   * New upstream release.
623
624  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 09 Mar 2012 15:28:40 +1100
625
626 lightdm (1.1.6-0ubuntu1) precise; urgency=low
627
628   * Upload the new version to Ubuntu
629   * Reshuffle a bit the vcs to use merge upstream correctly
630
631   [ Robert Ancell ]
632   * New upstream release:
633     - Fix session wrapper working the same as it did in 1.1.3 (lp: #944736)
634     - Stop file descriptors leaking into the session processes (lp: #927060)
635
636   [ Martin Pitt ]
637   * debian/control: Fix liblightdm-gobject-1-doc architecture to "all".
638
639  -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 06 Mar 2012 13:45:29 +0100
640
641 lightdm (1.1.4.is.1.1.3-0ubuntu3) precise; urgency=low
642
643   * debian/lightdm.postinst: Drop the disable-while-typing gsettings call
644     again. The Unity greeter already disables the mouse plugin these days, and
645     other known greeters do not use g-s-d.
646   * debian/lightdm.dirs: Really add /etc/X11/, revision 1077 did not actually
647     do it. (LP: #921169)
648
649  -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 05 Mar 2012 13:10:46 +0100
650
651 lightdm (1.1.4.is.1.1.3-0ubuntu2) precise; urgency=low
652
653   [ Matt Fischer ]
654   * debian/lightdm.dirs:
655     - Add /etc/X11/ so lightdm.postinst doesn't fail on systems without X
656       installed (LP: #921169)
657
658   [ Martin Pitt ]
659   * debian/lightdm.postinst: Disable disable-while-typing touchpad setting for
660     GNOME; we do not really need this feature in lightdm, and multiple
661     syndaemon instances cause the touchpad to stop working sometimes. Add
662     libglib2.0-bin dependency for this. (LP: #868400)
663
664  -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 05 Mar 2012 12:36:04 +0100
665
666 lightdm (1.1.4.is.1.1.3-0ubuntu1) precise; urgency=low
667
668   * Revert to 1.1.3 until we can figure out proper solution to bug 944736
669
670  -- Michael Terry <mterry@ubuntu.com>  Fri, 02 Mar 2012 15:03:26 -0500
671
672 lightdm (1.1.4-0ubuntu1) precise; urgency=low
673
674   * New upstream release.
675     - Change session directory once user permissions are set so it works
676       on NFS filesystems that don't allow root to access files. (LP: #877766)
677     - Restructure session code so the PAM authentication is run in its
678       own process. (LP: #881466)
679     - Set PAM_XDISPLAY and PAM_XAUTHDATA pam items (LP: #862559)
680     - Don't send session stdout to .xsession-errors
681     - Fix Qt bindings crash when removing a user
682
683  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 01 Mar 2012 20:54:07 +1100
684
685 lightdm (1.1.3-0ubuntu1) precise; urgency=low
686
687   * New upstream release:
688     - Actually return the system default keyboard layout, not just 'us'
689     - Add keyboard layout variants to list of keyboard layouts
690     - Check accountsservice as well as .dmrc for users' layouts
691     - Add lightdm_user_get_layouts() to query the configured list of layouts
692       on a per-user basis
693     - Add Lock D-Bus method that locks the seat and provides a hint to the
694       greeter to be in lock mode.
695     - Automatically lock sessions when switching away from them
696     - Add a has-messages property to liblightdm
697     - Add regression tests for PAM modules changing usernames
698     - Don't use g_key_file_unref, it requires glib 2.32
699
700  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 15 Feb 2012 20:15:08 +1100
701
702 lightdm (1.1.2-0ubuntu3) precise; urgency=low
703
704   * debian/patches/05_keyboard_indicator.patch:
705     - Backported patch from trunk to fix various keyboard layout issues
706       preventing greeter keyboard indicators from working.
707       LP: #919199, LP: #919200, LP: #915468
708
709  -- Michael Terry <mterry@ubuntu.com>  Sun, 12 Feb 2012 19:37:51 -0500
710
711 lightdm (1.1.2-0ubuntu2) precise; urgency=low
712
713   * Redo the previous update using merge-upstream in the package vcs so the
714     new version is not reverted in the diff.gz...
715   * 00upstream_set-defaults_autologin_support.patch:
716     - dropped, the fix is in the new version
717
718  -- Sebastien Bacher <seb128@ubuntu.com>  Sun, 12 Feb 2012 13:01:15 +0100
719
720 lightdm (1.1.2-0ubuntu1) precise; urgency=low
721
722   * New upstream release:
723     - Add regression tests for getting the user language and layout
724     - Stop accidentally distributing libsystem
725     - Fix introspection bindings not containing any methods (LP: #920810)
726     - lightdm-set-defaults can now set the autologin user
727     - Add Python greeter regression tests (representative of all introspection
728       based greeters)
729     - Wait for the VT to become active when switching to avoid a suspected
730       race condition somewhere between LightDM, X, ConsoleKit and the kernel.
731       (LP: #851612)
732     - Stop lightdm_greeter_start_session_sync() blocking on success.
733   * debian/lightdm.prerm:
734     - Fix incorrect location of lightdm binary (found by Rolf Anders)
735
736  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 10 Feb 2012 17:32:47 +1100
737
738 lightdm (1.1.1-0ubuntu4) precise; urgency=low
739
740   * Add 00upstream_set-defaults_autologin_support.patch: Add support for
741     setting autologin-user in lightdm-set-defaults. Committed to and
742     backported from trunk.
743   * debian/lightdm.postinst: Migrate autologin configuration from gdm on first
744     installation. (LP: #854431)
745
746  -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 30 Jan 2012 08:25:03 +0100
747
748 lightdm (1.1.1-0ubuntu3) precise; urgency=low
749
750   [ Aurélien Gâteau ]
751   * debian/control, liblightdm-qt*.install:
752     - Rename liblightdm-qt packages to match upstream changes
753     - Conflicts, Replaces with the buggy version
754
755  -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 19 Jan 2012 11:34:41 +0100
756
757 lightdm (1.1.1-0ubuntu2) precise; urgency=low
758
759   * debian/patches/04_language_options.patch:
760     - Replace 'locale -a' output with accountsservice's list of
761       language options (LP: #918225).
762
763  -- Gunnar Hjalmarsson <ubuntu@gunnar.cc>  Wed, 18 Jan 2012 16:10:29 +0100
764
765 lightdm (1.1.1-0ubuntu1) precise; urgency=low
766
767   * New upstream release:
768     * Support PAM requesting a change of password (lp: #911597)
769     * Support for reading users' backgrounds from Accounts Service 
770       (lp: #844081)
771     * Switching to a user without a password bypasses the greeter
772       (lp: #861177)      
773     * Move the GTK+ and Qt greeters into their own projects
774   * Drop the gtk and qt greeters packaging files from this source
775   * debian/liblightdm-gobject-1-0.symbols:
776     - list new lightdm_user_get_background symbol
777   * debian/patches/04_CVE-2011-4105.patch,
778     debian/patches/05_CVE-2011-3153.patch,
779     debian/patches/09_show_lang_chooser_option.patch,
780     debian/patches/10_available_languages.patch,
781     debian/patches/11_set_language_in_accountsservice.patch:
782     - dropped, those issues are fixed in the new version or apply to the
783       gtk greeter which is moved to its own source
784   * debian/rules:
785     - install lightdm-set-defaults back to its previous location
786
787  -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 18 Jan 2012 11:10:03 +0100
788
789 lightdm (1.0.6-0ubuntu4) precise; urgency=low
790
791   [ Gunnar Hjalmarsson ]
792   * debian/lightdm-gtk-greeter-ubuntu.conf and
793     debian/patches/09_show_lang_chooser_option.patch:
794     - Disclose the option to enable the language chooser.
795   * debian/patches/10_available_languages.patch:
796     - If available, show a list of installed translations in the
797       language chooser instead of a 'locale -a' list (LP: #868346).
798     - Use nl_langinfo() to get language and country names for the
799       language chooser labels.
800     - Translate language and country names.
801     - Handle @variants properly.
802   * debian/patches/11_set_language_in_accountsservice.patch:
803     - Save item that is selected from the language chooser also when
804       AccountsService is in use (LP: #868346).
805
806  -- Robert Ancell <robert.ancell@canonical.com>  Tue, 22 Nov 2011 12:41:43 +1100
807
808 lightdm (1.0.6-0ubuntu3) precise; urgency=low
809
810   * SECURITY UPDATE: file contents disclosure via hard link
811     - debian/patches/04_CVE-2011-4105.patch: make sure file isn't a symlink
812       or a hard link before doing the chown on it.
813     - CVE-2011-4105
814   * SECURITY UPDATE: file contents disclosure via links (LP: #883865)
815     - debian/patches/05_CVE-2011-3153.patch: drop privileges before
816       accessing file.
817     - CVE-2011-3153
818
819  -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Tue, 15 Nov 2011 14:23:53 -0500
820
821 lightdm (1.0.6-0ubuntu2) precise; urgency=low
822
823   * Upload to precise.
824
825  -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 10 Nov 2011 07:19:12 +0100
826
827 lightdm (1.0.6-0ubuntu1) oneiric-proposed; urgency=low
828
829   [ Martin Pitt ]
830   * debian/lightdm.upstart: Put back check for "text" in kernel command line,
831     for inhibiting automatic lightdm start. Check $JOB to still allow a manual
832     "start lightdm" command to work. (LP: #873334)
833
834   [ Robert Ancell ]
835   * New upstream release:
836     - Use lchown for correcting ownership of ~/.Xauthority instead of chown
837
838  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 02 Nov 2011 11:37:43 -0400
839
840 lightdm (1.0.5-0ubuntu1) oneiric-proposed; urgency=low
841
842   * New upstream release.
843     [1.0.5]
844     - Relax AppArmor guest profile to allow compiz to start
845     - Connect up VNC settings for width, height, depth
846     [1.0.4]
847     - Fix --enable-gtk-greeter=yes not working
848     - Fix X sessions with arguments in Exec not working
849     - Use previous session for automatic login or if greeter does not request
850       one. (LP: #834515)
851     - Correct ownership of ~/.Xauthority if upgrading from buggy version of
852       LightDM that had it root owned. (LP: #871667)
853     - Set default resolution of VNC to 1024x768, add settings for width, height,
854       depth into lightdm.conf.
855     - AppArmor profile: Fix broken gnome-keyring and dbus/gwibber, and quiesce
856       annoying kernel audit messages for privileges that we definitively do not
857       want to grant. (LP: #877736) (LP: #874635)
858     - Set LOGNAME environment variable (LP: #875705)
859     - Mark strings as translatable in GTK greeter (LP: #868613)
860     [ 1.0.3]
861     - Fix reference counting issue in ConsoleKit code
862     - Really add the lightdm-guest-session-wrapper
863     [ 1.0.2 ]
864     - Fix daemon from blocking if Accounts Service does not exist
865     - Fix greeter log file not being written
866     - Don't set LANG environment variable if using Accounts Service.
867     - Fix gdmflexiserver not working due to it not being in PATH
868     - Don't authenticate the greeter user
869     - Allow greeters to be disabled in configure flags
870     - Fix over allocation of read buffer in greeter protocol
871     - Make sure objects are cleaned up on exit
872     - Fix minor memory leaks
873     - Fix hugely oversized allocation in greeter buffer.  Can trigger
874       crashes when entering very long passwords.
875   * debian/patches/00bzr_guest_session_wrapper.diff:
876   * debian/patches/07_long_password_crash.patch:
877   * debian/patches/08_correct_ck_ref.patch:
878     - Applied upstream
879   * New upstream release.
880
881  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 26 Oct 2011 12:45:17 -0400
882
883 lightdm (1.0.1-0ubuntu6) oneiric; urgency=low
884
885   * debian/patches/08_correct_ck_ref.patch:
886     - backported fix from Mikkel Kamstrup Erlandsen for a refcounting issue
887       which leads to sessions where unity can't start (lp: #851345)
888
889  -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 07 Oct 2011 13:57:44 +0200
890
891 lightdm (1.0.1-0ubuntu5) oneiric; urgency=low
892
893   * Add debian/patches/00bzr_guest_session_wrapper.diff: Add back the guest
894     session wrapper part that was uploaded in 1.0.0-0ubuntu4. The patch was
895     correctly merged into trunk, but the 1.0 branch backport missed this
896     wrapper part and thus broke AppArmor protection entirely. (LP: #849027)
897
898  -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 07 Oct 2011 11:47:36 +0200
899
900 lightdm (1.0.1-0ubuntu4) oneiric; urgency=low
901
902   * debian/patches/04_language_not_to_LANG.patch:
903   * debian/patches/04_dmrc_set_LANG_only.patch:
904     - Replace LANG disabling code with proper fix (LP: #868149)
905   * debian/patches/03_launch_dbus.patch:
906   * debian/patches/05_gdmflexiserver_not_in_PATH.patch:
907     - Refreshed
908   * debian/patches/06_accounts_service_timeout.patch:
909     - Fix D-Bus timeout when accounts service not installed (LP: #866035)
910   * debian/patches/07_long_password_crash.patch:
911     - Fix crash with long passwords (LP: #817186)
912
913  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 06 Oct 2011 15:45:21 +1100
914
915 lightdm (1.0.1-0ubuntu3) oneiric; urgency=low
916
917   * debian/patches/05_gdmflexiserver_not_in_PATH.patch:
918     - Make sure to insert our own utility path into PATH after PAM
919       sets PATH, not before.  This ensures gdmflexiserver is present
920       in PATH and can be found by gnome-screensaver, gnome-shell, etc.
921
922  -- Michael Terry <mterry@ubuntu.com>  Wed, 05 Oct 2011 09:05:31 -0400
923
924 lightdm (1.0.1-0ubuntu2) oneiric; urgency=low
925
926   * debian/patches/04_language_not_to_LANG.patch:
927     Locale names based on AccountsService's "Language" key may not
928     go to $LANG, as that property is a language name, not a locale.
929     (LP: #864618).
930
931  -- Gunnar Hjalmarsson <ubuntu@gunnar.cc>  Wed, 05 Oct 2011 09:49:15 +0200
932
933 lightdm (1.0.1-0ubuntu1) oneiric; urgency=low
934
935   * New upstream release:
936     - GTK greeter now remembers last user
937     - GTK greeter now initializes i18n (LP: #862427)
938     - Start authentication for automatically selected user in GTK greeter
939     - Link liblightdm-qt against QtGui
940     - Fix liblightdm-qt crashing when face images are installed (LP: #850095)
941     - Set correct permissions on session log files (LP: #863119)
942     - Prefer a locale with a codeset over one without for setting LANG
943       (LP: #864618)
944     - Introduce a lightdm-guest-session-wrapper session command which MAC
945       systems like AppArmor and SELinux can use for attaching a restrictive
946       policy to guest sessions.
947     - Provide an AppArmor profile for guest session lockdown.
948   * debian/patches/01_guest_session_lockdown.patch:
949     - Applied upstream
950
951  -- Robert Ancell <robert.ancell@canonical.com>  Tue, 04 Oct 2011 19:58:25 +1100
952
953 lightdm (1.0.0-0ubuntu4) oneiric; urgency=low
954
955   * Add 01_guest_session_lockdown.patch: Lock down guest session with an
956     AppArmor profile. This uses the very same approach as gdm-guest-session,
957     and copies the profile from it. (LP: #849027)
958   * 03_launch_dbus.patch: Refresh.
959   * debian/lightdm.install: Install AppArmor profile.
960
961  -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 30 Sep 2011 17:30:56 +0200
962
963 lightdm (1.0.0-0ubuntu3) oneiric; urgency=low
964
965   * debian/patches/03_launch_dbus.patch:
966     - Fix patch applying in the wrong place
967
968  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 29 Sep 2011 16:08:20 +1000
969
970 lightdm (1.0.0-0ubuntu2) oneiric; urgency=low
971
972   * debian/lightdm-gtk-greeter.postinst,
973     debian/lightdm-gtk-greeter.postrm,
974     debian/lightdm-gtk-greeter.preinst:
975     - move the gtk-greeter conffile starting from 1.0.0-0ubuntu1 and not
976       0.9.7-0ubuntu1 (the patch using 0.9.7-0ubuntu1 as a reference has
977       been integrated in 1.0.0-0ubuntu1 without being updated even if
978       0.9.7-0ubuntu2 was already released). Ensure we do it now (LP: #861316)
979
980  -- Didier Roche <didrocks@ubuntu.com>  Wed, 28 Sep 2011 13:40:40 +0200
981
982 lightdm (1.0.0-0ubuntu1) oneiric; urgency=low
983
984   [ Steve Langasek ]
985   * don't start on graphics-device-added; reintroducing this reverted the fix
986     for bug #615549 from maverick without explanation.
987   * clean up the completely illegible start rule for debian/lightdm.upstart,
988     killing off the unnecessary parentheses
989   * debian/lightdm.upstart: when lightdm is shut down by a runlevel call,
990     emit an upstart event that can be caught by plymouth so it can
991     distinguish between the DM shutting down for a runlevel change vs. other
992     causes.  LP: #854329.
993
994   [ Robert Ancell ]
995   * New upstream release.
996     [ 0.9.8 ]
997     - GetSeatForCookie and GetSessionForCookie are now deprecated.  They
998       remain for now but use the XDG_SEAT_PATH and XDG_SESSION_PATH
999       environment variables instead.
1000     - Change log filenames to be unique across different display types.
1001     - Fix up script hooks, add regression tests for them
1002     - Complete removal of X code from the core of LightDM, so it can better
1003       support various display types
1004     - Add ability to set the language of a user from the greeter (LP: #803858)
1005     - Set LANG variable based on the user language
1006     - Add language selector into GTK greeter (disabled by default)
1007     - Allow TCP/IP connections if xserver-allow-tcp is true
1008     - Allow lightdm --version to be run as non-root
1009     - Automatically respond to PAM messages without prompts (LP: #783598)
1010     - Create 'AddLocalXSeat' D-Bus method, and require root to use 'AddSeat'
1011     - Fix multi-seat configuration picking the same display number (LP: #851362)
1012     - Use correct D-Bus and power interface in liblightdm-qt (LP: #852803)
1013     - Run pam_setcred inside the session process so pam_group works
1014       (LP: #851347)
1015     - Make sure one session is always selected in the GTK greeter (LP: #819177)
1016     [ 1.0.0 ]
1017     - Explicitly grab keyboard focus in GTK greeter
1018     - Fix removed power and a11y menu items in GTK greeter
1019     - Put system binary directory into path when running in test mode
1020       (LP: #860003)
1021     - Call pam_getenvlist after pam_setcred
1022
1023   [ Lionel Le Folgoc ]
1024   * Make the gtk greeter easily themable by derivatives: (LP: #845549)
1025     - rename lightdm-gtk-greeter.conf to lightdm-gtk-greeter-ubuntu.conf,
1026       and handle the move in maintainer scripts.
1027     - manage /etc/lightdm/lightdm-gtk-greeter.conf with update-alternatives,
1028       by default it uses /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf with a
1029       very low priority.
1030   * debian/control: lightdm-gtk-greeter provides lightdm-gtk-greeter-config.
1031
1032  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 28 Sep 2011 16:00:20 +1000
1033
1034 lightdm (0.9.7-0ubuntu2) oneiric; urgency=low
1035
1036   * don't start on graphics-device-added; reintroducing this reverted the fix
1037     for bug #615549 from maverick without explanation.
1038   * clean up the completely illegible start rule for debian/lightdm.upstart,
1039     killing off the unnecessary parentheses
1040   * debian/lightdm.upstart: when lightdm is shut down by a runlevel call,
1041     emit an upstart event that can be caught by plymouth so it can
1042     distinguish between the DM shutting down for a runlevel change vs.
1043     other causes.  LP: #854329.
1044
1045  -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 25 Sep 2011 22:22:38 -0700
1046
1047 lightdm (0.9.7-0ubuntu1) oneiric; urgency=low
1048
1049   * New upstream release.
1050     - Set PAM_TTY to the display name, not the tty device (LP: #851055)
1051
1052  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 16 Sep 2011 09:39:22 +1000
1053
1054 lightdm (0.9.6-0ubuntu1) oneiric; urgency=low
1055
1056   * New upstream release:
1057     - Only unlock displays if switched to from greeter
1058     - Make log file not system readable
1059     - Write ~/.Xauthority inside the session process so it cannot be hijacked
1060     - Set PAM_TTY and PAM_XDISPLAY when opening PAM session
1061     - Add VNC server support
1062     - Do not write ~/.dmrc and ~/.Xauthority as root. [CVE-2011-3349]
1063   * debian/patches/00upstream_unlock_fix.patch:
1064   * debian/patches/04_dont_write_files_as_root.patch:
1065     - Applied upstream
1066
1067  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 15 Sep 2011 17:32:25 +1000
1068
1069 lightdm (0.9.5-0ubuntu2) oneiric; urgency=low
1070
1071   * debian/lightdm.config: When installing from scratch as part of a release
1072     upgrade, default to lightdm, otherwise ask. (LP: #806559)
1073   * Add 04_dont_write_files_as_root.patch: Do not write ~/.dmrc and
1074     ~/.Xauthority as root. [CVE-2011-3349]
1075   * Add 00upstream_unlock_fix.patch: Only unlock displays if switched to from
1076     greeter. Cherrypicked from upstream r1137. (LP: #844274)
1077
1078  -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 15 Sep 2011 08:52:24 +0200
1079
1080 lightdm (0.9.5-0ubuntu1) oneiric; urgency=low
1081
1082   [ Steve Langasek ]
1083   * Update upstart job to use current start condition lifted from gdm,
1084     and to check runlevels instead of /proc/cmdline so it's possible to
1085     start lightdm after switching out of recovery mode.  LP: #803513.
1086
1087   [ Didier Roche ]
1088   * debian/patches/01_transition_gnome_ubuntu_desktop.patch:
1089     natty-oneiric session name upgrade:
1090     - transition from unity-2d -> ubuntu-2d
1091     - transition from gnome-2d -> gnome-fallback
1092
1093   [ Robert Ancell ]
1094   * New upstream release:
1095    [0.9.5]
1096     - Use accounts service in the daemon if it is available
1097     - Correctly load seat type in multi seat configuration
1098     - Add display-setup, session-setup and session-cleanup scripting hooks
1099     - Fix cancel button in GTK greeter (LP: #819240)
1100     - Fix line through GTK greeter menu items
1101     - Exit daemon if a seat fails which has exit-on-failure set to true
1102     - Add HasGuestAccount property to seat D-Bus interface (LP: #835084)
1103     - Fix XDMCP authorization
1104     - Update man file
1105     - Emit upstart events (LP: #715094)
1106    [0.9.4]
1107     - lightdm-set-defaults enables tweaking the default session and chosen
1108       greeter for lightdm. This is useful for derivatives waiting to not ship
1109       the whole configuration file of lightdm
1110     - Fix crash in GTK+ greeter when a user is added
1111     - Move xsessions-directory and xgreeters-directory from [SeatDefaults] to
1112       [LightDM].  This is a configuration break, but making it on the assumption
1113       that these settings are not likely to have been overridden.
1114     - Fix fallback from org.freedesktop.Accounts to passwd format
1115     - Fix duplicate user entries being shown when using passwd file
1116     - Add AddSeat D-Bus method for adding dynamic seats
1117     - Added a dm-tool program that allows user switching and adding seats
1118     - Allow remote X servers, e.g. launched using dm-tool add-nested-seat
1119     - Fix bug where sessions were started when the greeter quit and the user
1120       hadn't been authorized.
1121     - Fix bug where sessions used the seat bus name
1122     - Don't allow autologin-username to be set to empty
1123     - Fix bug where PAM session was not opened before writing to home directory
1124     - Fix crash when failing to write X authority
1125
1126  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 07 Sep 2011 16:09:53 +1000
1127
1128 lightdm (0.9.3-0ubuntu8) oneiric; urgency=low
1129
1130   * debian/patches/series:
1131     - Add patch from last commit to actually apply.  Ahem.
1132   * debian/rules:
1133     - Make greeter wrapper executable
1134
1135  -- Michael Terry <mterry@ubuntu.com>  Thu, 25 Aug 2011 16:20:00 -0400
1136
1137 lightdm (0.9.3-0ubuntu7) oneiric; urgency=low
1138
1139   * debian/install, debian/lightdm-greeter-session,
1140     debian/patches/03_launch_dbus.patch:
1141     - Add patch and wrapper script to launch dbus for the greeter so that
1142       we can safely kill it when the greeter ends.
1143
1144  -- Michael Terry <mterry@ubuntu.com>  Wed, 24 Aug 2011 15:34:07 -0400
1145
1146 lightdm (0.9.3-0ubuntu6) oneiric; urgency=low
1147
1148   * Backport r1065 to use account service instead of .dmrc (lp: #823718), 
1149     should fix the session not being correct remembered (lp: #818201)
1150
1151  -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 23 Aug 2011 16:21:59 +0200
1152
1153 lightdm (0.9.3-0ubuntu5) oneiric; urgency=low
1154
1155   * Backport potfiles.in fix from trunk
1156   * debian/lightdm.install: install dm-tool (seat management utility)
1157
1158  -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 18 Aug 2011 15:59:45 +0200
1159
1160 lightdm (0.9.3-0ubuntu4) oneiric; urgency=low
1161
1162   * Updated to current trunk, that's a candidate version version for the next
1163     update, it fixes those issues:
1164     - login doesn't work for ecryptfs users (lp: #823775, #824594)
1165     - "lightdm-gtk-greeter segfaults in get_user_iter when adding a new user"
1166     (lp: #822470)
1167     - fix fallback from org.freedesktop.Accounts to passwd format (lp: #817835)
1168     - empty autologin-user should not be passed to pam (lp: #817581)
1169   * debian/control.in:
1170     - build-depends on quilt, it's needed with source v1
1171     - don't build-depends on valac, vala is not used in the current version
1172   * debian/lightdm.install:
1173     - install the manpages as well
1174   * debian/lightdm.manpages:
1175     - dropped, it's installed by the upstream make install
1176   * debian/rules:
1177     - use the quilt rule
1178   * debian/source/format:
1179     - use source v1, it works better with vcs workflows
1180
1181  -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 18 Aug 2011 15:29:42 +0200
1182
1183 lightdm (0.9.3-0ubuntu3) oneiric; urgency=low
1184
1185   * debian/control: stop forcing the unity-greeter recommends (lp: #824299)
1186
1187  -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 11 Aug 2011 23:21:51 +0200
1188
1189 lightdm (0.9.3-0ubuntu2) oneiric; urgency=low
1190
1191   * Backport mterry's changes to the gdmflexiserver functionnality
1192   * debian/control: default to the unity greeter (lp: #809710)
1193   * debian/lightdm.install: install the new files
1194
1195   [ Didier Roche ]
1196   * Cherry-pick from upstream:
1197     - lightdm-set-defaults enables tweaking the default session and chosen
1198       greeter for lightdm. This is useful for derivatives waiting to not ship
1199       the whole configuration file of lightdm
1200     - refreshed translations
1201   * debian/rules:
1202     - set "ubuntu" as the default session (unable to login for people who don't
1203       have a .dmrc, sorry for the kittens…)
1204
1205  -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 10 Aug 2011 18:34:03 +0200
1206
1207 lightdm (0.9.3-0ubuntu1) oneiric; urgency=low
1208
1209   [ Sebastien Bacher ]
1210   * New upstream version
1211   * debian/control:
1212     - build-depends on dh-translations
1213     - build with the current vala
1214     - demote the greeter depends back to a recommend, lightdm can be use to
1215       connect to remote displays and doesn't need a local greeter
1216     - lightdm depends on dbus (lp: #822824)
1217     - liblightdm-gobject recommends accountsservice (lp: #822863)
1218   * debian/liblightdm-gobject-1-0.symbols:
1219     - track library symbols
1220   * debian/lightdm.install:
1221     - ship the translations
1222   * debian/lightdm.preinst:
1223     - fix missing dh token
1224   * debian/rules:
1225     - reorder rules to work with new dh versions
1226     - stop the build if the liblightdm-gobject symbols are outdated
1227     - use dh-translations to generate the translations template
1228   * debian/source_lightdm.py:
1229     - get bug informations for apport, thanks Pedro Villavicencio (lp: #819954)
1230
1231   [ Didier Roche ]
1232   * debian/watch:
1233     - fix debian/watch to get lightdm
1234   * debian/patches/01_transition_gnome_ubuntu_desktop.patch:
1235     - transition so that gnome.desktop is now move to ubuntu.desktop as the main
1236       session. We need that for transitionning to the next step (post LTS) where
1237       gnome-shell.desktop will be renamed to gnome.desktop
1238
1239  -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 09 Aug 2011 18:21:07 +0200
1240
1241 lightdm (0.9.2-0ubuntu4) oneiric; urgency=low
1242
1243   * debian/control: depends on the greeters rather than recommends, seems some
1244     users still get no greeter after upgrade otherwise
1245
1246  -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 27 Jul 2011 19:10:47 +0200
1247
1248 lightdm (0.9.2-0ubuntu3) oneiric; urgency=low
1249
1250   * Fix lightdm to conflict liblightdm-gobject-0-0 and liblightdm-qt-0-0,
1251     so that old greeters are removed on upgrade
1252     - update debian/control
1253
1254  -- Chris Coulson <chris.coulson@canonical.com>  Tue, 26 Jul 2011 23:26:49 +0100
1255
1256 lightdm (0.9.2-0ubuntu2) oneiric; urgency=low
1257
1258   * debian/control: 
1259     - recommends the preferred greeter before a virtual one
1260     - let the new gtk greeter provide the old example named one for easier
1261       upgrade
1262
1263  -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 26 Jul 2011 21:38:25 +0200
1264
1265 lightdm (0.9.2-0ubuntu1) oneiric; urgency=low
1266
1267   * New upstream release
1268     [0.9.0]
1269     - Fix invalid XAUTHORITY variable being set for second X server.
1270     - Fix bug where switching users created X servers without VTs
1271     - Release a VT when the X server on it stops
1272     - Greeters are now just standard X sessions that are stored in
1273       /usr/share/xgreeters.
1274     - Drop most of the configure options, they aren't necessary
1275     - Config changes:
1276       - Major reorginisation of configuration to make it easier to configure and
1277         understand.  Users should set [SeatDefaults] section with settings for
1278         all seats, and can override each setting in a per seat configuration.
1279       - Default seats are now specified using a [Seat:<name>] section.  If no
1280         seats are specified then one is started.  This can be overridden by
1281         setting start-default-seat=false in [LightDM].
1282       - Support setting autologin user to guest account
1283       - Split the user accounts configuration into /etc/lightdm/users.conf so
1284         the  main config can be private.
1285       - The default user session is now "default".  Distributions should put a
1286         symlink to their chosen default or set one in lightdm.conf.
1287       - XDMCP keys now stored in keys.conf
1288     - liblightdm API changes:
1289       - Both libraries are now version 1 and have API and ABI guarantees.
1290       - Face images are now local paths not URIs
1291       - liblightdm-gobject now uses lightdm_ prefix instead of ldm_
1292       - Non-greeter functions are now moved out of the Greeter class
1293       - connect_to_server() is now called connect_sync and blocks until
1294         completion.
1295       - start_session() is now called start_session_sync and blocks until
1296         completion. The quit signal is removed, and the greeter should quit if
1297         this method returns TRUE.
1298       - login() is now called authenticate()
1299       - Greeters now have hints instead of configuration (greeters should load
1300         their own configuration from /etc/lightdm if they need it).
1301       - liblightdm-gobject uses AccountsService if it is available
1302       - Added regression tests for liblightdm-qt
1303     - D-Bus API changes:
1304       - Expose Seats and Sessions on org.freedesktop.DisplayManager
1305       - Add a CanSwitch property
1306       - Rename ShowGreeter() to SwitchToGreeter()
1307     - Greeter changes:
1308       - Drop "example" from the name of the GTK+ and Qt greeters and make them
1309         official default greeters.
1310       - Use GTK3 for GTK+ greeter.
1311       - Removed the Vala and Python GTK+ greeters, they weren't being well
1312         maintained.
1313     [0.9.1]
1314     - Fix up translation build system
1315     - Add a --with-greeter-user configure option
1316     - Fix greeter-user configuration not being used
1317     - Abort greeter if attempted to be run as root and greeter-user set
1318     - Fix setting session in GTK+ greeter
1319     [0.9.2]
1320     - Fix annotation and Vala bindings for getting the UserList singleton
1321     - Fix GTK+ greeter error label not being shown
1322     - Don't set SIGQUIT to ignore in child processes
1323     - Reworked the PAM code as ecryptfs users weren't able to log in.  They
1324       can now but not sure what changed to fix that!?
1325   * debian/control:
1326     - Build depend on libgtk3.0-dev, not libgtk2.0-dev
1327     - Drop obsolete greeters, use new ones
1328     - lightdm conflicts with liblightdm-gobject-1 and liblightdm-qt-1 so old
1329       greeters will be removed.
1330     - Update versions of libraries
1331   * debian/lightdm.conf:
1332     - Removed, no longer needs configuration
1333   * debian/patches/01_resize_grip.patch:
1334     - Dropped, not required anymore
1335
1336  -- Robert Ancell <robert.ancell@canonical.com>  Tue, 26 Jul 2011 19:19:00 +1000
1337
1338 lightdm (0.4.4-0ubuntu1) oneiric; urgency=low
1339
1340   * New upstream release
1341     - Fix failure to accept XDMCP connections due to invalid assert.
1342     - Allow minimum-display-number to be set in lightdm.conf and on the command
1343       line.
1344     - Session X authority now written to ~/.Xauthority by default.  It can be
1345       configured to run from the system location by setting
1346       user-authority-in-system-dir=true in lightdm.conf.
1347     - When using system authority the authority can be updated by the user.
1348       (LP: #795046)
1349     - Written X authority files now checks hostname and display number.
1350     - Enironment is no longer passed through to X servers and sessions, this is
1351       no longer required now PAM works correctly.
1352     - liblightdm API changes:
1353       - Drop ldm_greeter_get_is_first() - it was added for testing and doesn't
1354         work well.
1355     - Fix more errors where authentication messages from previous sessions could
1356       be confused with new sessions.
1357     - Added XDMCP regression tests.
1358   * debian/lightdm.conf:
1359     - Updated to latest format
1360
1361  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 15 Jul 2011 13:35:49 +1000
1362
1363 lightdm (0.4.3-0ubuntu1) oneiric; urgency=low
1364
1365   * New upstream release
1366
1367  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 13 Jul 2011 15:06:13 +1000
1368
1369 lightdm (0.4.2-0ubuntu2) oneiric; urgency=low
1370
1371   * debian/Xsession:
1372     - Correctly load ~/.Xresource
1373
1374  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 06 Jul 2011 09:29:15 +1000
1375
1376 lightdm (0.4.2-0ubuntu1) oneiric; urgency=low
1377
1378   * New upstream release
1379     - Fixes (LP: #798277)
1380   * debian/lightdm.upstart:
1381     - Don't source /etc/environment or /etc/default/locale - this is done in PAM
1382   * debian/Xsession:
1383     - Handle X resource directory being empty (LP: #800193)
1384
1385  -- Robert Ancell <robert.ancell@canonical.com>  Tue, 05 Jul 2011 15:22:12 +1000
1386
1387 lightdm (0.4.1-0ubuntu1) oneiric; urgency=low
1388
1389   * New upstream release
1390     - Fixes (LP: #793366)
1391   * debian/lightdm.conf:
1392   * debian/guest-session-cleanup.sh:
1393   * debian/guest-session-setup.sh:
1394     - Enable guest session
1395
1396  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 30 Jun 2011 17:04:25 +0100
1397
1398 lightdm (0.4.0-0ubuntu7) oneiric; urgency=low
1399
1400   * debian/Xsession:
1401     - Correctly load Xresources (LP: #800193)
1402
1403  -- Robert Ancell <robert.ancell@canonical.com>  Mon, 27 Jun 2011 09:43:49 +0100
1404
1405 lightdm (0.4.0-0ubuntu6) oneiric; urgency=low
1406
1407   * debian/Xsession:
1408     - Set required variables to make Xsession.d scripts work (LP: #800192)
1409
1410  -- Robert Ancell <robert.ancell@canonical.com>  Mon, 27 Jun 2011 00:03:12 +1000
1411
1412 lightdm (0.4.0-0ubuntu5) oneiric; urgency=low
1413
1414   * debian/lightdm.lightdm-autologin.pam, debian/rules:
1415     - Actually install autologin PAM configuration (LP: #797669).
1416
1417  -- Colin Watson <cjwatson@ubuntu.com>  Fri, 17 Jun 2011 12:52:33 +0100
1418
1419 lightdm (0.4.0-0ubuntu4) oneiric; urgency=low
1420
1421   * debian/control: don't depends on gnome-icon-theme-full, the purpose of the
1422     binary is to not be installed by default, icons should be moved rather
1423
1424  -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 17 Jun 2011 11:28:05 +0200
1425
1426 lightdm (0.4.0-0ubuntu3) oneiric; urgency=low
1427
1428   * debian/control:
1429     - Make GTK greeters depend on gnome-icon-theme-full (LP: #796793)
1430   * debian/Xsession:
1431   * debian/lightdm.conf:
1432     - Load profile and X resources when running session (LP: #794315)
1433       (LP: #795083)
1434
1435  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 17 Jun 2011 15:26:59 +1000
1436
1437 lightdm (0.4.0-0ubuntu2) oneiric; urgency=low
1438
1439   * debian/copyright:
1440     - Drop copyright reference to obsolete ck-connector.[ch]
1441   * debian/patches/02_disable_tests.patch:
1442     - Disable regression tests as they're not running on the buildd's correctly
1443
1444  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 17 Jun 2011 13:55:12 +1000
1445
1446 lightdm (0.4.0-0ubuntu1) oneiric; urgency=low
1447
1448   * New upstream release
1449   * debian/control:
1450     - Add build-depends on dbus for regression tests
1451     - lightdm pre-depends on dpkg (>= 1.15.7.2) to get dpkg-maintscript-helper
1452       support
1453     - Drop build-depends on libdbus-glib-1-dev, libck-connector-dev
1454   * debian/lightdm.conf:
1455     - Update to latest format
1456   * debian/lightdm.postinst:
1457   * debian/lightdm.postrm:
1458   * debian/lightdm.preinst:
1459     - Move config file from /etc/lightdm.conf to /etc/lightdm/lightdm.conf
1460   * debian/lightdm-autologin.pam:
1461     - Add autologin PAM session
1462   * debian/patches/01_resize_grip.patch:
1463     - Don't show resize grip on window
1464   * debian/patches/01_handle_all_signals.patch:
1465   * debian/patches/02_process_exit.patch:
1466     - Applied upstream
1467
1468  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 17 Jun 2011 12:31:14 +1000
1469
1470 lightdm (0.3.7-0ubuntu2) oneiric; urgency=low
1471
1472   * debian/control:
1473     - Add ${python:Depends} and required dependencies for
1474       lightdm-greeter-example-python-gtk package (LP: #787409)
1475   * debian/patches/01_handle_all_signals.patch:
1476     - Correctly handle signals from external processes (LP: #789389)
1477   * debian/patches/02_process_exit.patch:
1478     - Fix crash when child processes quit (LP: #795050)
1479
1480  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 10 Jun 2011 16:24:56 +1000
1481
1482 lightdm (0.3.7-0ubuntu1) oneric; urgency=low
1483
1484   * New upstream release
1485
1486  -- Robert Ancell <robert.ancell@canonical.com>  Mon, 30 May 2011 20:22:39 +1000
1487
1488 lightdm (0.3.6-0ubuntu1) oneiric; urgency=low
1489
1490   * New upstream release
1491   * debian/lightdm.conf:
1492     - Start display on active VT
1493
1494  -- Robert Ancell <robert.ancell@canonical.com>  Mon, 30 May 2011 16:43:37 +1000
1495
1496 lightdm (0.3.5-0ubuntu1) oneiric; urgency=low
1497
1498   * New upstream release
1499
1500  -- Robert Ancell <robert.ancell@canonical.com>  Tue, 24 May 2011 15:38:04 +1000
1501
1502 lightdm (0.3.4-0ubuntu1) oneiric; urgency=low
1503
1504   * New upstream release
1505
1506  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 20 May 2011 14:56:09 +1000
1507
1508 lightdm (0.3.3-0ubuntu1) natty; urgency=low
1509
1510   * New upstream release
1511   * debian/lightdm-greeter-example-gtk.install:
1512     - Install .ui file
1513
1514  -- Robert Ancell <robert.ancell@canonical.com>  Tue, 10 May 2011 17:45:50 +0200
1515
1516 lightdm (0.3.2-0ubuntu1) natty; urgency=low
1517
1518   * New upstream release:
1519   * debian/lightdm-greeter-*.install:
1520     - Use new binary names
1521   * debian/lightdm.conf:
1522     - Start display on VT 7
1523
1524  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 21 Apr 2011 15:31:24 +1000
1525
1526 lightdm (0.3.0-0ubuntu1) natty; urgency=low
1527
1528   * New upstream release
1529   * debian/control:
1530     - Add build-depends on valac
1531     - Drop build-depends on libwebkitgtk-dev
1532     - Rename gir1.0-lightdm-0 to gir1.2-lightdm-0
1533     - Webkit engine and theme dropped
1534     - Merge theme and engines into one package
1535     - Add vala-gtk, python-gtk and qt greeters
1536
1537  -- Robert Ancell <robert.ancell@canonical.com>  Sat, 16 Apr 2011 18:22:50 +1000
1538
1539 lightdm (0.2.3-0ubuntu2) natty; urgency=low
1540
1541   * debian/control:
1542     - Fix Vcs-Bzr link
1543
1544  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 14 Jan 2011 14:44:48 -0600
1545
1546 lightdm (0.2.3-0ubuntu1) natty; urgency=low
1547
1548   * New upstream release
1549   * debian/control:
1550     - Build depend on libwebkitgtk-dev
1551
1552  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 14 Jan 2011 14:39:15 -0600
1553
1554 lightdm (0.2.2-0ubuntu2) natty; urgency=low
1555
1556   * debian/copyright:
1557     - Update copyright for liblightdm-gobject and liblightdm-qt
1558
1559  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 15 Dec 2010 10:16:16 +1100
1560
1561 lightdm (0.2.2-0ubuntu1) natty; urgency=low
1562
1563   * New upstream release
1564   * debian/copyright:
1565     - Update copyright for src/ck-connector.[ch]
1566   * debian/liblightdm-gobject-0-dev:
1567     - .vapi file has moved location
1568   * debian/lightdm.upstart:
1569     - Tidy up upstart config
1570   * debian/rules:
1571     - Compile with --with-greeter-user=lightdm
1572
1573  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 09 Dec 2010 11:45:44 +1100
1574
1575 lightdm (0.2.1-0ubuntu1) natty; urgency=low
1576
1577   [ Julien Lavergne ]
1578   * debian/lightdm.{config,pam,postinst,postrm,prerm,upstart,init}
1579    - Add configuration based on gdm and xdm ones.
1580   * debian/rules:
1581    - Use dh_installinit --no-start
1582    - Remove .la and .a files.
1583    - Pass --list-missing to dh_install.
1584    - Don't use --with quilt with format 3.0.
1585    - Use with autoreconf.
1586   * debian/control:
1587    - Add myself to Uploaders, and use ubuntu address for Maintainer.
1588    - Build-depends on dh-autoreconf and gtk-doc-tools
1589    - Improve the description.
1590    - Add depends on libpam-runtime (>= 0.76-14) and libpam-modules for pam
1591      support.
1592    - Add depends on adduser.
1593    - Provides x-display-manager.
1594    - Add depends on libglib2.0-dev, libdbus-glib-1-dev and libxklavier-dev for
1595      libldmgreeter-dev.
1596   * debian/libldmgreeter-dev.install:
1597    - Install .so
1598   * debian/lightdm.install
1599    - Install conf file for DBus.
1600   * debian/lightdm.dirs
1601    - Add /var directories for logs, and cache.
1602   * debian/po & debian/lightdm.template:
1603    - Add translations for display manager switch.
1604   * debian/copyright:
1605    - Update address for source code and copyright for debian/.
1606   * debian/lightdm.conf:
1607    - Sync with upstream modification.
1608   * debian/lightdm.manpages
1609    - Add the upstream manpage.
1610
1611   [ Robert Ancell ]
1612   * New upstream release
1613   * Rename from libldmgreeter to liblightdm
1614   * debian/control:
1615     - Use ubuntu-desktop Bzr link
1616   * debian/gir1.0-lightdm-0.install:
1617     - Install typelib into correct package
1618   * debian/lightdm.postinst:
1619   * debian/lightdm.postrm:
1620     - Create lightdm user
1621
1622  -- Robert Ancell <robert.ancell@canonical.com>  Wed, 01 Dec 2010 08:40:37 +1100
1623
1624 lightdm (0.2.0-0ubuntu1) maverick; urgency=low
1625
1626   * New upstream release
1627   * debian/control:
1628     - Use standards version 3.9.1
1629   * debian/lightdm.conf:
1630   * debian/rules:
1631     - Make an Ubuntu specific default config file
1632
1633  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 12 Nov 2010 13:58:43 +1100
1634
1635 lightdm (0.1.2-0ubuntu2) maverick; urgency=low
1636
1637   * debian/lightdm-theme-gnome.install:
1638   * debian/lightdm-theme-webkit.install:
1639     - Fix install location of themes
1640
1641  -- Robert Ancell <robert.ancell@canonical.com>  Tue, 12 Oct 2010 15:52:24 +1100
1642
1643 lightdm (0.1.2-0ubuntu1) maverick; urgency=low
1644
1645   * New upstream release
1646
1647  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 10 Sep 2010 16:57:49 +1000
1648
1649 lightdm (0.1.1-0ubuntu1) maverick; urgency=low
1650
1651   * New upstream release
1652
1653  -- Robert Ancell <robert.ancell@canonical.com>  Sat, 14 Aug 2010 22:06:43 +1000
1654
1655 lightdm (0.1.0-0ubuntu2) maverick; urgency=low
1656
1657   * debian/lightdm-theme-gnome.install:
1658     - Install gnome theme data
1659
1660  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 22 Jul 2010 22:17:46 +0200
1661
1662 lightdm (0.1.0-0ubuntu1) maverick; urgency=low
1663
1664   * New upstream release
1665
1666  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 22 Jul 2010 21:57:35 +0200
1667
1668 lightdm (0.0.4-0ubuntu1) maverick; urgency=low
1669
1670   * New upstream release
1671   * debian/control:
1672     - Build-depend on libxdmcp-dev, libxcb1-dev
1673     - Use standards-version 3.9.0
1674
1675  -- Robert Ancell <robert.ancell@canonical.com>  Fri, 16 Jul 2010 10:12:40 +1000
1676
1677 lightdm (0.0.3-0ubuntu2) maverick; urgency=low
1678
1679   * debian/control:
1680     - Build-depend on libxklavier-dev
1681
1682  -- Robert Ancell <robert.ancell@canonical.com>  Sat, 10 Jul 2010 15:33:57 +1000
1683
1684 lightdm (0.0.3-0ubuntu1) maverick; urgency=low
1685
1686   * New upstream release
1687     - Wait for signal from X server before starting session
1688     - Add language API
1689     - Add keyboard layout API
1690     - Add gettext support to the WebKit greeter
1691
1692  -- Robert Ancell <robert.ancell@canonical.com>  Sat, 10 Jul 2010 14:07:26 +1000
1693
1694 lightdm (0.0.2-0ubuntu1maverick1) maverick; urgency=low
1695
1696   * New upstream release:
1697     - Fix installation of D-Bus service file
1698     - Allow DISPLAY env variable to be passed to X server so can run Xephyr
1699     - Handle no automatic login in webkit theme
1700   * debian/control:
1701     - Remove invalid ${shlibs:Depends} lines on binary free packages
1702   * debian/watch:
1703     - Update watch location
1704
1705  -- Robert Ancell <robert.ancell@canonical.com>  Thu, 01 Jul 2010 11:47:58 +1000
1706
1707 lightdm (0.0.1-0ubuntu1) maverick; urgency=low
1708
1709   * Initial release
1710
1711  -- Robert Ancell <robert.ancell@canonical.com>  Sun, 27 Jun 2010 11:14:01 +1000