source: trunk/debathena/config/reactivate/debian/changelog @ 25589

Revision 25589, 17.6 KB checked in by jdreed, 12 years ago (diff)
In reactivate: * Update debian/copyright for 3-clause BSD and one GPL'd file * Ship 16killprocs-no-really to end sessions faster (Trac: #775)
Line 
1debathena-reactivate (2.0.35) unstable; urgency=low
2
3  * Update debian/copyright for 3-clause BSD and one GPL'd file
4  * Ship 16killprocs-no-really to end sessions faster (Trac: #775)
5
6 -- Jonathan Reed <jdreed@mit.edu>  Fri, 29 Jun 2012 12:48:18 -0400
7
8debathena-reactivate (2.0.34) unstable; urgency=low
9
10  * dbus-daemon-launch-helper moved in precise
11  * Bump Standards-Version
12
13 -- Jonathan Reed <jdreed@mit.edu>  Tue, 05 Jun 2012 17:03:44 -0400
14
15debathena-reactivate (2.0.33) unstable; urgency=low
16
17  * Actually install the diverted lightdm-session.debathena file
18
19 -- Jonathan Reed <jdreed@mit.edu>  Tue, 05 Jun 2012 13:52:59 -0400
20
21debathena-reactivate (2.0.32) unstable; urgency=low
22
23  * Remove unnecessary invocation of cp(1)
24
25 -- Benjamin Kaduk <kaduk@mit.edu>  Fri, 01 Jun 2012 00:37:29 -0400
26
27debathena-reactivate (2.0.31) unstable; urgency=low
28
29  * Stop creating a symlink from /var/run/athena-nologin to /etc/nologin,
30    because other thinks like to clobber /etc/nologin.  Our greeter (which
31    you have to use on cluster), will check for our own flag file and deny
32    logins
33  * Use new Debathena-Build-For field in control file to control releases
34    this gets built on.
35  * Set NSS_NONLOCAL_IGNORE when running getent, because we care about
36    local groups, not Hesiod ones
37  * Add the user to "sudo" as well, since "admin" is gone in Precise (LP:
38    893842)
39  * Use SESSION_ID, not CHROOT_NAME in schroot setup script.  SESSION_ID
40    was always right, and CHROOT_NAME simply happened to match it due to a
41    bug (Debian: 623828)
42  * Also divert lightdm-session (lightdm's session wrapper) and wrap it in
43    snapshot-run
44  * Transform the schroot fstab in the schroot config script to deal with
45    the /run transition
46
47 -- Jonathan Reed <jdreed@mit.edu>  Wed, 30 May 2012 17:44:07 -0400
48
49debathena-reactivate (2.0.30) unstable; urgency=low
50
51  * No-change rebuild to pick up changes from r25453 (making the various
52    scripts executable)
53
54 -- Jonathan Reed <jdreed@mit.edu>  Thu, 03 May 2012 13:15:13 -0400
55
56debathena-reactivate (2.0.29) unstable; urgency=low
57
58  * Save lots of debugging information if we are rebooting in reactivate.
59    It will go to athena-reactivate.log for later forensics.
60
61 -- Benjamin Kaduk <kaduk@mit.edu>  Tue, 08 Nov 2011 21:19:39 -0500
62
63debathena-reactivate (2.0.28) unstable; urgency=low
64
65  * No change rebuild to pick up config-package-dev 4.13 changes
66
67 -- Jonathan Reed <jdreed@mit.edu>  Wed, 26 Oct 2011 18:32:01 -0400
68
69debathena-reactivate (2.0.27) unstable; urgency=low
70
71  * Leave a reason for why we're rebooting in the athena-reactivate log.
72
73 -- Benjamin Kaduk <kaduk@mit.edu>  Sun, 16 Oct 2011 23:10:32 -0400
74
75debathena-reactivate (2.0.26) unstable; urgency=low
76
77  * Run D-Bus-spawned services inside the schroot session, if any.
78
79 -- Geoffrey Thomas <geofft@mit.edu>  Wed, 14 Sep 2011 22:02:58 -0400
80
81debathena-reactivate (2.0.25) unstable; urgency=low
82
83  * Stop kexec'ing, because modern distributions are incapable of doing so
84    without sucking
85
86 -- Jonathan Reed <jdreed@mit.edu>  Tue, 23 Aug 2011 10:01:49 -0400
87
88debathena-reactivate (2.0.24) unstable; urgency=low
89
90  * Fix the patch for Trac #656 to use the correct regexp
91
92 -- Jonathan Reed <jdreed@mit.edu>  Tue, 26 Jul 2011 11:28:19 -0400
93
94debathena-reactivate (2.0.23) unstable; urgency=low
95
96  * sudo now checks its supplementary group list, not NSS, for group
97    membership, and so it doesn't consider you in the admin group until
98    after you run initgroups(3). Since we use sudo itself to run
99    initgroups, we need to work around this somehow... the simplest fix
100    is to explicitly add $USER to /etc/sudoers inside the chroot.
101
102    At some point we may want to write our own setuid initgroups(3)
103    helper and avoid sudo entirely.
104  * If chattr fails due to the file not existing, that shouldn't abort
105    the rest of reactivate.
106
107 -- Geoffrey Thomas <geofft@mit.edu>  Tue, 19 Jul 2011 17:07:54 -0400
108
109debathena-reactivate (2.0.22) unstable; urgency=low
110
111  * Workaround for schroot/libpam-afs-session stupidity (Trac: #928)
112
113 -- Jonathan Reed <jdreed@mit.edu>  Mon, 11 Jul 2011 16:03:09 -0400
114
115debathena-reactivate (2.0.21) unstable; urgency=low
116
117  * Programs that run df no longer get confused about /tmp. (Trac #656)
118    (Thanks to Jon Reed for this patch.)
119
120 -- Liz A. Denys <lizdenys@mit.edu>  Wed, 29 Jun 2011 16:07:21 -0400
121
122debathena-reactivate (2.0.20) unstable; urgency=low
123
124  * policy-rc.d should only return the cups daemons that exist (Trac
125    #701).  Fix plagiarized from debathena-cupsys-config's restart_cups.sh
126
127 -- Jonathan Reed <jdreed@mit.edu>  Thu, 10 Mar 2011 23:38:25 -0500
128
129debathena-reactivate (2.0.19) unstable; urgency=low
130
131  [ Jonathan Reed ]
132  * Fix package name in maintainer scripts
133
134  [ Evan Broder ]
135  * Replace an awful Perl idiom with a much less awful one in the prerm.
136
137 -- Evan Broder <broder@mit.edu>  Thu, 27 May 2010 13:29:16 -0400
138
139debathena-reactivate (2.0.18) unstable; urgency=low
140
141  * Add "lp" to the list of groups we add the user to, to support all
142    those cluster machines with parallel port printers attached (Trac #92)
143
144 -- Jonathan Reed <jdreed@mit.edu>  Thu, 15 Apr 2010 14:12:08 -0400
145
146debathena-reactivate (2.0.17) unstable; urgency=low
147
148  * Remove the autostart .desktop files for nm-applet so that users don't
149    users don't see configurations they cannot change. (Trac: #400)
150
151 -- Liz A. Denys <lizdenys@mit.edu>  Tue, 13 Apr 2010 22:06:35 -0400
152
153debathena-reactivate (2.0.16) unstable; urgency=low
154
155  * Don't kexec back into recovery mode - regardless of whether or not
156    recovery mode was the *very* last thing on the command line.
157
158 -- Evan Broder <broder@mit.edu>  Wed, 07 Apr 2010 00:23:32 -0400
159
160debathena-reactivate (2.0.15) unstable; urgency=low
161
162  [ Greg Brockman ]
163  * Change transform_su to error if it fails to apply. (Trac: #416)
164
165  [ Evan Broder ]
166  * Don't kexec back into recovery mode.
167
168 -- Evan Broder <broder@mit.edu>  Fri, 02 Apr 2010 19:06:45 -0400
169
170debathena-reactivate (2.0.14) unstable; urgency=low
171
172  * Fix a typo in 2.0.13.
173
174 -- Evan Broder <broder@mit.edu>  Fri, 02 Apr 2010 14:42:17 -0400
175
176debathena-reactivate (2.0.13) unstable; urgency=low
177
178  * Manually enable kexec on logout-triggered reboots. (Trac: #536)
179
180 -- Evan Broder <broder@mit.edu>  Thu, 01 Apr 2010 12:40:22 -0400
181
182debathena-reactivate (2.0.12) unstable; urgency=low
183
184  * Transform /etc/default/schroot to end sessions, not recover them
185  * Add build-depends on schroot
186
187 -- Jonathan Reed <jdreed@mit.edu>  Thu, 25 Mar 2010 12:46:37 -0400
188
189debathena-reactivate (2.0.11) unstable; urgency=low
190
191  * Fix a typo in 2.0.9.
192  * Merge reactivate's CUPS-restarting logic, which waits for BrowsePolling to
193    complete, with debathena-cupsys-config's, which checks to make sure
194    that cups is running first, and use a common file for both.
195
196 -- Geoffrey Thomas <geofft@mit.edu>  Mon, 08 Mar 2010 17:21:25 -0500
197
198debathena-reactivate (2.0.10) unstable; urgency=low
199
200  * Be more robust in the preinst when fixing schroot.conf.
201  * Bump the debhelper compatibility level as high as we can.
202
203 -- Evan Broder <broder@mit.edu>  Sat, 06 Mar 2010 02:59:55 -0500
204
205debathena-reactivate (2.0.9) unstable; urgency=low
206
207  * Reboot on update if we haven't rebooted for the bind-mount fix from
208    2.0.8 already.
209  * Bump standards version (no changes required).
210
211 -- Evan Broder <broder@mit.edu>  Wed, 03 Mar 2010 12:05:07 -0500
212
213debathena-reactivate (2.0.8) unstable; urgency=low
214
215  * Fix the check to determine whether we have already bind-mounted
216    /media. (Trac: #493)
217  * Clean up the per-user files cached locally by the new gdm.
218    (Trac: #527)
219 
220 -- Robert Basch <rbasch@mit.edu>  Mon, 01 Mar 2010 09:52:26 -0500
221
222debathena-reactivate (2.0.7) unstable; urgency=low
223
224  * /lib/init/mount-functions.sh is gone as a side effect of Karmic
225    increasingly _actually_ using Upstart, so stop using it and just
226    implement the (very small) logic we wanted from it ourselves.
227  * Add a two-minute timeout to postinst code that could be an infinite
228    loop in appropriately unfortunate circumstances.
229
230 -- Geoffrey Thomas <geofft@mit.edu>  Sat, 13 Feb 2010 00:47:52 -0500
231
232debathena-reactivate (2.0.6) unstable; urgency=low
233
234  * Permit (possibly-backported) upstream schroot at a version that
235    includes our patches as an alternative to the debathena-schroot
236    dependency.
237
238 -- Geoffrey Thomas <geofft@mit.edu>  Fri, 12 Feb 2010 00:44:06 -0500
239
240debathena-reactivate (2.0.5) unstable; urgency=low
241
242  * Bind-mount /boot (read-only) and /var/log (read-write), but not
243    /home. (Trac: #314)
244  * Deter people from thinking that /home will persist by getting rid of
245    it in the chroot.
246
247 -- Evan Broder <broder@mit.edu>  Mon, 18 Jan 2010 08:29:07 -0500
248
249debathena-reactivate (2.0.4) unstable; urgency=low
250
251  * Add some convenience functions to snapshot-run for running commands in
252    the chroot.
253  * Make sure that a group exists before we add users to it.
254  * Ignore removal of the CUPS remote queue cache.
255
256 -- Evan Broder <broder@mit.edu>  Mon, 21 Dec 2009 12:34:02 -0500
257
258debathena-reactivate (2.0.3) unstable; urgency=low
259
260  * Now that policy-rc.d isn't blindly allowing stops and starts for
261    anything in the chroot, we should be sure that the chroot actually
262    knows it's a chroot before we try to start CUPS in it.
263
264 -- Evan Broder <broder@mit.edu>  Mon, 23 Nov 2009 16:14:12 -0500
265
266debathena-reactivate (2.0.2) unstable; urgency=low
267
268  * Clean up the CUPS remote queue cache on logout and package upgrades.
269  * Fix the policy-rc.d to actually allow for restarting cups and cupsys
270    inside the chroot. Apparently pipes can delineate patterns, but don't
271    mean anything within a single pattern, such as the one one pattern
272    that results from variable expansion.
273
274 -- Evan Broder <broder@mit.edu>  Mon, 23 Nov 2009 15:51:42 -0500
275
276debathena-reactivate (2.0.1) unstable; urgency=low
277
278  * Various bugfixes:
279    - Preserve the KRBTKFILE and KRB5CCNAME variables when running
280      schroot. (Trac: #441)
281    - Run root commands in /, not $HOME.
282
283 -- Evan Broder <broder@mit.edu>  Tue, 17 Nov 2009 18:12:45 -0500
284
285debathena-reactivate (2.0) unstable; urgency=low
286
287  * Rewrite to use schroot 1.3 and aufs union mounts instead of LVM.
288    This makes logins on a Dell 760 take about 8 seconds to reach the
289    desktop.
290
291 -- Geoffrey Thomas <geofft@mit.edu>  Sun, 08 Nov 2009 16:36:48 -0500
292
293debathena-reactivate (1.25.6) unstable; urgency=low
294
295  * Fix init script metadata (overlooked in 1.21).
296
297 -- Geoffrey Thomas <geofft@mit.edu>  Fri, 16 Oct 2009 23:57:22 -0400
298
299debathena-reactivate (1.25.5) unstable; urgency=low
300
301  * geofft's transformation of /etc/pam.d/su was running outside the
302    chroot, and editing the file in place, thus clobbering the symlink. We
303    need to fix all of this in the postinst.
304
305 -- Evan Broder <broder@mit.edu>  Wed, 14 Oct 2009 14:47:45 -0400
306
307debathena-reactivate (1.25.4) unstable; urgency=low
308
309  * Always lecture users trying to sudo on quickstations.
310  * Stop editing /etc/pam.d/sudo in the snapshot setup, since we're no
311    longer diverting it.
312
313 -- Evan Broder <broder@mit.edu>  Wed, 14 Oct 2009 13:52:32 -0400
314
315debathena-reactivate (1.25.3) unstable; urgency=low
316
317  * Specify both of the lecture files in /etc/sudoers: error for
318    everybody, and warning for the admin group. The latter overrides the
319    former.
320
321 -- Evan Broder <broder@mit.edu>  Wed, 14 Oct 2009 12:39:11 -0400
322
323debathena-reactivate (1.25.2) unstable; urgency=low
324
325  [ Evan Broder ]
326  * Use PAM instead of the sudo lecture_file to lecture users.
327
328  [ Geoffrey Thomas ]
329  * Do that only outside the cluster login session, and preserve
330    lecture_file within the chroot.
331  * Revert 1.25.1, since it doesn't actually change anything.
332
333 -- Geoffrey Thomas <geofft@mit.edu>  Wed, 14 Oct 2009 08:58:58 -0400
334
335debathena-reactivate (1.25.1) unstable; urgency=low
336
337  * Display the sudo lecture file for all users, not just the admin
338    group. This ensures it will show on quickstations, not just clusters.
339
340 -- Evan Broder <broder@mit.edu>  Sun, 11 Oct 2009 12:20:11 -0400
341
342debathena-reactivate (1.25) unstable; urgency=low
343
344  * Don't put the user in a login snapshot on a quickstation.
345
346 -- Evan Broder <broder@mit.edu>  Wed, 07 Oct 2009 11:45:09 -0400
347
348debathena-reactivate (1.24) unstable; urgency=low
349
350  * Change back to mounting the login snapshot as ext3, since that was
351    substantially hurting performance.
352
353 -- Evan Broder <broder@mit.edu>  Mon, 05 Oct 2009 10:12:40 -0400
354
355debathena-reactivate (1.23) unstable; urgency=low
356
357  * Mount the login snapshot file system as ext2, with noatime.
358
359 -- Robert Basch <rbasch@mit.edu>  Wed, 30 Sep 2009 17:49:49 -0400
360
361debathena-reactivate (1.22) unstable; urgency=low
362
363  * Use the new /usr/share/debathena-gdm-config/{Pre,Post}Session.d
364    directories in gdm-config.
365
366 -- Evan Broder <broder@mit.edu>  Mon, 28 Sep 2009 14:44:49 -0400
367
368debathena-reactivate (1.21) unstable; urgency=low
369
370  * Avoid sound during first login (Trac: 292).
371
372 -- Michael Mekonnen <mikemeko@mit.edu>  Sun, 20 Sep 2009 15:31:13 -0400
373
374debathena-reactivate (1.20.1) unstable; urgency=low
375
376  * Use the right debian/rules variable for removing files.
377
378 -- Evan Broder <broder@mit.edu>  Wed, 17 Jun 2009 23:21:08 -0400
379
380debathena-reactivate (1.20) unstable; urgency=low
381
382  * Remove the autostart .desktop files for jockey-gtk and update-notifier
383    so that users don't get notifications about things they can't change.
384
385 -- Evan Broder <broder@mit.edu>  Wed, 17 Jun 2009 23:07:00 -0400
386
387debathena-reactivate (1.19.1) unstable; urgency=low
388
389  * Make the warning for su appear above the Password: prompt, instead of
390    below it.
391
392 -- Geoffrey Thomas <geofft@mit.edu>  Mon, 18 May 2009 19:45:39 -0400
393
394debathena-reactivate (1.19) unstable; urgency=low
395
396  * Display a warning about the login snapshots, once per session
397    for sudo and every time you su.
398
399 -- Geoffrey Thomas <geofft@mit.edu>  Fri, 15 May 2009 02:35:03 -0400
400
401debathena-reactivate (1.18) unstable; urgency=low
402
403  * Send SIGTERM before SIGKILL when cleaning up user processes
404    using the bind mounts, to give them a chance to exit cleanly.
405
406 -- Robert Basch <rbasch@mit.edu>  Tue, 24 Mar 2009 17:24:07 -0400
407
408debathena-reactivate (1.17) unstable; urgency=low
409
410  * Even more verbosity! Use fuser -kmv to get more output about the
411    running processes.
412
413 -- Evan Broder <broder@mit.edu>  Wed, 18 Mar 2009 19:25:53 -0400
414
415debathena-reactivate (1.16) unstable; urgency=low
416
417  * Don't redirect output to /dev/null when we're trying to log it
418
419 -- Evan Broder <broder@mit.edu>  Mon, 16 Mar 2009 20:18:52 -0400
420
421debathena-reactivate (1.15) unstable; urgency=low
422
423  * Include timing information in the logging.
424
425 -- Evan Broder <broder@mit.edu>  Mon, 16 Mar 2009 08:28:51 -0400
426
427debathena-reactivate (1.14) unstable; urgency=low
428
429  * Add instrumentation to track why reactivations are failing.
430
431 -- Evan Broder <broder@mit.edu>  Thu, 12 Mar 2009 20:06:10 -0400
432
433debathena-reactivate (1.13) unstable; urgency=low
434
435  * Instead of generating policy-rc.d at login time, have a general
436    policy-rc.d that works both inside and outside of the chroot. This
437    fixes a potential issue if there's a reboot during a login session.
438
439 -- Evan Broder <broder@mit.edu>  Sat, 07 Mar 2009 17:20:01 -0500
440
441debathena-reactivate (1.12) unstable; urgency=low
442
443  * Restart a provided list of daemons inside the chroot at login.
444
445 -- Evan Broder <broder@mit.edu>  Thu, 05 Mar 2009 20:46:25 -0500
446
447debathena-reactivate (1.11) unstable; urgency=low
448
449  * Work around an schroot bug that causes you to get dropped from all of
450    your groups.
451
452 -- Evan Broder <broder@mit.edu>  Wed, 04 Mar 2009 22:01:39 -0500
453
454debathena-reactivate (1.10) unstable; urgency=low
455
456  * Ignore failure to umount /media.
457
458 -- Robert Basch <rbasch@mit.edu>  Mon, 23 Feb 2009 12:41:53 -0500
459
460debathena-reactivate (1.9) unstable; urgency=low
461
462  * Added /dev/pts and /dev/shm to the bind-mount list such that matlab and
463    mathematica can run.
464  * Made /media a shared mount (which also required pre-bind-mounting it
465    to itself) so that USB automounts are visible inside the chroot.
466  * Reversed the order of unmounting such that it's more likely to succeed.
467
468 -- andrew m. boardman <amb@mit.edu>  Thu, 19 Feb 2009 16:51:30 -0500
469       
470debathena-reactivate (1.8) unstable; urgency=low
471
472  * Try to kill remaining user processes using any of the login
473    chroot's bind mounts at session end.
474  * Don't die upon failure to umount any of the bind mounts at
475    session end; this should force a reboot after the umount of
476    the chroot mountpoint fails.
477
478 -- Robert Basch <rbasch@mit.edu>  Sat, 07 Feb 2009 18:38:45 -0500
479
480debathena-reactivate (1.7) unstable; urgency=low
481
482  * Configure locate's cron job to not walk /login.
483
484 -- Tim Abbott <tabbott@mit.edu>  Sat, 07 Feb 2009 17:23:01 -0500
485
486debathena-reactivate (1.6) unstable; urgency=low
487
488  * Fix typo in schroot configuration (environment_filter should be
489    environment-filter).
490
491 -- Tim Abbott <tabbott@mit.edu>  Sat, 31 Jan 2009 15:00:34 -0500
492
493debathena-reactivate (1.5) unstable; urgency=low
494
495  * Remove DEB_AUTO_UPDATE_DEBIAN_CONTROL.
496  * Change "Debian-Athena Project" to "Debathena Project".
497  * Remove debian/control from version control.
498  * Clean up debian/copyright.
499
500 -- Tim Abbott <tabbott@mit.edu>  Sat, 24 Jan 2009 18:59:19 -0500
501
502debathena-reactivate (1.4) unstable; urgency=low
503
504  * Add the user to more groups when they login.
505
506 -- Evan Broder <broder@mit.edu>  Sat, 24 Jan 2009 13:36:03 -0500
507
508debathena-reactivate (1.3) unstable; urgency=low
509
510  * Ensure the sound card volume levels are set to 0 at session end.
511
512 -- Robert Basch <rbasch@mit.edu>  Tue, 16 Dec 2008 19:30:25 -0500
513
514debathena-reactivate (1.2) unstable; urgency=low
515
516  * Rewrite to use login chroots.
517
518 -- Greg Hudson <ghudson@mit.edu>  Fri, 22 Aug 2008 15:30:57 -0400
519
520debathena-reactivate (1.1) unstable; urgency=low
521
522  * Initial release.
523
524 -- Greg Hudson <ghudson@mit.edu>  Thu, 14 Aug 2008 16:27:15 -0400
Note: See TracBrowser for help on using the repository browser.