-sysvinit (2.88dsf) UNRELEASED; urgency=low
-
+sysvinit (2.89dsf) UNRELEASED; urgency=low
+
+ [ Werner Fink ]
+ * Correct fix for Debian bug #547073: use IUTF8 flag if defined
+ and if already set to make sure the utf-8 flag is not cleared
+ from the tty. Patch from Samuel Thibault.
+ * Include limits.h in killall.c to enforce definition of PATH_MAX
+ * Fix sysvinit bug #29758 Linker invocation should not contain
+ headers. Change based on patch from Elias Pipping.
+ * Add fix for Debian bug #580272: use return value 1 of
+ is_selinux_enabled() to determine if SELinux is enabled,
+ otherwise initialize SELinux and load the policy. Patch from
+ Petter Reinholdtsen.
+ * Make quotes visible in example of the manual page of fstab-decode
+
+ [ Petter Reinholdtsen ]
+ * Next release will be 2.89dsf.
+ * Add #ifdef in bootlogd.c to avoid gcc warnings about unused
+ variable on non-linux platforms.
+ * Only set the VSWTC field for termios in init if it is available,
+ to get the source building on FreeBSD.
+
+ -- Petter Reinholdtsen <pere@hungry.com> Sun Apr 11 11:28:55 CEST 2010
+
+sysvinit (2.88dsf) world; urgency=low
+
+ [ Petter Reinholdtsen ]
+ * Mention new home on Savannah in README.
* Revert change from Fedora/RedHat where the now obsolete command
INIT_CMD_CHANGECONS was introduced. Based on feedback and patch
from Bill Nottingham.
* Adjust makefile to make sure the install directories are created
before files are copied into them.
+ * Simplify build rules, based on patch from Mike Frysinger and Gentoo.
* Fix minor bug in optimizing of argument parsing. Based on
report from jakemus on freshmeat.
* Add casts to get rid of compiler warning about signed/unsigned issues.
* Change tty handling in init to make sure the UTF-8 flag is not cleared
on boot. Patch from Samuel Thibault.
* Add Makefile in toplevel directory.
-
- -- Petter Reinholdtsen <pere@hungry.com> Sun, 12 Jul 2009 19:58:10 +0200
+ * Print usage information when shutdown is used by non-root user.
+ Patch from Mike Frysinger and Gentoo.
+ * Sync shutdown manual page and usage information. Patch from Mike
+ Frysinger and Gentoo.
+ * Fix race condition in utmp writing. Patch from Gil Kloepfer via
+ Mike Frysinger and Gentoo.
+ * Rewrite findtty() in bootlogd to recursively search /dev/ for the
+ correct device, to handle terminal devices for example in /dev/pty/.
+ Patch from Debian.
+ * Make sure bootlogd findpty() returns an error value when it fails to
+ find a usable pty. Patch from Rob Leslie via Debian.
+ * Make sure bootlogd fflush() every line, even if asked not to flush
+ to disk using fdatasync(). Patch from Scott Gifford via Debian.
+ * Add compatibility code to handle old path "/etc/powerstatus" for a
+ while.
+ * Incude definition for MNT_DETACH which is missing in older GNU libc
+ headers.
+ * Do not strip binaries before installing them, to make it easier to
+ get binaries with debug information installed.
+
+ [ Werner Fink ]
+ * Add the comment from Andrea Arcangeli about the correct
+ place of setting the default childhandler within spawn().
+ * Make sure that newline is printed out for last(1) even
+ if an utmp record entry is truncated.
+ * Check if utmp not only exists but also is writable and delay
+ writing out of the utmp runlevel record if utmp is not writable.
+ * Be able to find libcrypt also on 64 bit based architectures.
+ * Add option -w to the last command to display the full user and
+ domain names in the output. Patch from Petr Lautrbach.
+ * Add a manual page for utmpdump as this tool is sometimes
+ very useful even if not intended for normal use.
+ * Use paths.h macros for wall
+ * Change path "/etc/powerstatus" to "/var/run/powerstatus"
+ * Detected also removable block devices at halt/reboot to be able
+ to flush data and send them the ATA standby command. This should
+ avoid data loss on USB sticks and other removable block devices.
+ * Flush block devices on halt/reboot if not done by the kernel.
+ * Set SHELL to /bin/sh in the environmant of shutdown.
+ * Retry to write out shutdown messages if interrupted.
+ * pidof/killall5 - make omit pid list a dynamic one.
+ * pidof - provide '-n' to skip stat(2) syscall on network based FS.
+ * init - avoid compiler warnings
+ * init - initialize console by using the macros from ttydefaults.h
+ * init - add the possiblity to ignore further interrupts from keyboard
+ * init - add the possiblity to set sane terminal line settings
+ * sulogin - add the possibility to reset the terminal io
+ * Fix some minor problems
+ * init - enable is_selinux_enabled() to detect selinuxfs
+ * Add fix for Debian bug #536574 -- Can be enabled by -DACCTON_OFF
+ * Add helper program fstab-decode to make it easier to handle
+ /etc/mtab content. Patch by Miloslav Trmac and Fedora.
+ * Add fix for Debian bug #335023 - Make sure TERM is set on FreeBSD.
+ * Add fix for Debian bug #374038 - Make it clear that shutdown -c can
+ only cancel a waiting shutdown, not an active one.
+ * Add note to pidof manual page about the use of readlink(2). Patch by
+ Bill Nottingham and Fedora.
+ * Add PAM patch contrib/notify-pam-dead.patch based on Debian bug
+ #68621, which will add PAM support for programs spawned by init on
+ the console like sulogin. Based on patch by Topi Miettinen. This
+ patch is not applied by default yet while we review its
+ usefullness. It is only helpful for session handling, as sulogin
+ do not use and will not use a PAM conv() function. The current
+ sulogin is able to handle DES as well as MD5, SHA, and Blowfish
+ encrypted passwords due using getpwnam(3).
+ * Move utmp/wtmp before the execvp() in spawn() to be sure to
+ use the correct pid even on a controlling tty
+ * Remaining problem is that the pid of the second fork() for
+ getting a controlling tty isn't that reported by spawn()
+ * Re-enable writting utmp/wtmp for boot scripts
+ * Extend sulogin to support additional encryption algorithms
+ * Re-enable maintenance message of sulogin
+ * Enable the sulogin fallback password check to handle MD5, SHA, and
+ Blowfish encrypted passwords in case of getpwnam(3) fails.
+ * sulogin picking the SELinux context was broken. Patch by Daniel Walsh
+
+ -- Petter Reinholdtsen <pere@hungry.com> Sun Apr 11 11:28:55 CEST 2010
sysvinit (2.87dsf) world; urgency=low