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

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