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