Commit Graph

70 Commits

Author SHA1 Message Date
1ef9e7736c * Add code to detect the system consoles with the help of the
new /proc/consoles files of linux kernel 2.6.38+
2011-03-11 17:29:36 +00:00
6dacdb9ad0 * Try to make utmpdump IPv6 valid, change based on suggestion from
Navdeep Bhatia (see local bug #32429)
2011-03-11 16:51:07 +00:00
84e86ebbcd * Fix signal and alarm handling based on the patch from Florent Viard.
(was local bug #32304)
* Add fix for Redhat bug #573346: last incorrectly displays IPv6
  addresses (was local bug #29497)
2011-03-11 16:10:42 +00:00
e1a1f90204 Correct position of string pointer in NFS struct used in killall5/pidof 2010-10-21 09:47:16 +00:00
06972d9a7a Make quotes visible in example of the manual page of fstab-decode 2010-05-19 08:11:05 +00:00
5114500187 Add fix for Debian bug #580272 2010-05-17 09:44:34 +00:00
ba54bb9ac4 Fix sysvinit bug #29758 2010-05-04 07:50:12 +00:00
1f809110cb Use notdir in Makefile 2010-04-29 10:41:19 +00:00
27821f3c1b * Include limits.h in killall.c to enforce definition of PATH_MAX 2010-04-28 08:31:17 +00:00
cdb70c3a56 Only set the VSWTC field for termios in init if it is available, to get the source building on FreeBSD. 2010-04-27 19:51:01 +00:00
608673d2e3 Add #ifdef in bootlogd.c to avoid gcc warnings about unused variable on non-linux platforms. 2010-04-27 19:43:17 +00:00
9abf8cc828 The next release will be 2.89. 2010-04-27 14:33:32 +00:00
d886c94c9f * 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.
2010-04-27 12:32:52 +00:00
4d38df17a9 * Add internal make file extension for fast upload to savannah 2010-04-14 12:04:35 +00:00
080abb9f99 * Set version in init.c : 2.88 2010-04-12 08:34:38 +00:00
208f7a52f8 Remove obsolete changelog entry. 2010-04-11 09:25:54 +00:00
59b0f661c6 Merge PAM related changelog entries. 2010-04-11 09:03:03 +00:00
d32b28e44e Do not strip binaries before installing them, to make it easier to get binaries with debug information installed. 2010-04-11 08:50:10 +00:00
b6ecd1eadc Incude definition for MNT_DETACH which is missing in older GNU libc headers. 2010-04-11 07:42:27 +00:00
66299c783d Add compatibility code to handle old path /etc/powerstatus for a while. 2010-04-11 07:41:25 +00:00
1ef67cb310 * sulogin picking the SELinux context was broken. Patch by Daniel Walsh 2010-04-08 09:07:36 +00:00
5e919cc4ca * ditto 2010-04-01 09:06:35 +00:00
a6140d9d92 * ditto 2010-04-01 08:42:05 +00:00
8d4557c16b * Remove PAM session start part from init 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).
 * Enable the sulogin fallback password check to handle  MD5, SHA, and
   Blowfish encrypted passwords in case of getpwnam(3) fails.
2010-04-01 08:34:05 +00:00
c49baa492c * ditto 2010-03-30 17:39:19 +00:00
f92d8b1cb0 * ditto 2010-03-30 17:38:53 +00:00
f8887767cb * Avoid SUSE specific sulogin prompt 2010-03-30 17:38:27 +00:00
0c8868b54f * Extend sulogin to support additional encryption algorithms 2010-03-30 15:22:00 +00:00
b2fec03199 * Test out PAM support, extend PAM support by providing environment
is specified by /etc/pam.d/init
 * 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
 * Provide a simply /etc/pam.d/init as without it will not work (sigh!)
2010-03-26 16:31:05 +00:00
598cfa8acd * fix typo 2010-03-23 16:16:59 +00:00
f69ea1f550 * 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 not to pidof manual page about the use of readlink(2). Patch by
   Bill Nottingham and Fedora.
 * Add changes for Debian bug #68621 - Add PAM support for programs spawned
   by init on the console like sulogin. Based on patch by Topi Miettinen.
2010-03-23 14:37:01 +00:00
8517410f31 Mention where the license text is on Debian systems. 2010-03-22 19:43:23 +00:00
0ba62f4e38 Mention project mailing list in the README file too. 2010-03-20 08:23:51 +00:00
fb937f2532 Fix typo. 2010-03-20 08:22:48 +00:00
19344a389c Merge in preparation of new release. 2010-03-20 07:32:19 +00:00
210e6a26a6 * Fix some minor problems
* init - enable is_selinux_enabled() to detect selinuxfs
2010-03-19 16:53:57 +00:00
2950c304a1 * Increase buffer size for path checking to normal limit PATH_MAX+1 2010-03-19 14:10:55 +00:00
94a203f9e1 remove empty blanks from empty lines 2010-03-19 14:09:15 +00:00
b98dd2505c * sulogin - add the possibility to reset the terminal io 2010-03-12 18:18:28 +00:00
d80bb06fec * 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
2010-02-26 13:45:49 +00:00
1107f3ba7d * pidof - shorten list check a bit for network based processes 2010-02-23 17:12:12 +00:00
9e449b3f6d * pidof/killall5 - make omit pid list a dynamic one.
* pidof - provide '-n' to skip stat(2) syscall on network based FS.
2010-02-23 16:51:18 +00:00
746d8c46a1 * remove left over 2010-02-23 13:23:08 +00:00
009d7247e4 * Set SHELL to /bin/sh in the environmant of shutdown.
* Retry to write out shutdown messages if interrupted.
2010-02-23 12:26:26 +00:00
2c2d31cb4c * 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.
2010-02-22 14:59:58 +00:00
1874af5c9c * 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"
2010-02-19 15:51:36 +00:00
61024466a2 Merge changelogs. 2009-11-24 17:37:31 +00:00
fc8bf11327 Add changelog entry 2009-11-24 10:07:47 +00:00
13de2e9e05 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 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.
2009-11-24 10:03:19 +00:00
1e43b0911c New address sysvinit-devel@nongnu.org for patches in COPYRIGHT 2009-11-23 10:50:43 +00:00