Werner Fink
4860983f8b
Sulogin: respect byte order that is do not mix chars and ints
2011-07-27 10:49:05 +00:00
Werner Fink
09aa81cdbb
Sulogin: if zero is read at reading the passwd guess it's done.
2011-07-26 12:03:13 +00:00
Werner Fink
eddea371ca
Sulogin: enforce reconnection of stdin/stdout/stderr if a device
...
was specified.
2011-07-26 10:21:13 +00:00
Werner Fink
3cb95c8371
Handle if the mountpoint(1) command is from util-linux 2.20+
2011-07-01 13:56:45 +00:00
Werner Fink
bfca7da0f5
* Remove man-db tag for encoding for canonical man
2011-04-27 13:41:04 +00:00
Werner Fink
4301a57e89
Sulogin: try to detect the real device(s) used for the system console
...
/dev/console if but only if /dev/console is used. On Linux this can
be more than one device, e.g. a serial line as well as a virtual
console as well as a simple printer.
2011-04-04 13:57:54 +00:00
Werner Fink
4201d1d42f
Respect the device an the command line of sulogin
...
as well as the standard input.
2011-04-01 12:45:26 +00:00
Werner Fink
43bc53af8d
Enhance src/consoles.c and src/consoles.h to reflect latest
...
linux kernel possiblities to detect the devices used for
the system console /dev/console
2011-03-31 12:25:34 +00:00
Werner Fink
d9122565a0
* Fix counting message lines in wall. Patch from Petr Lautrbach.
...
* Fix bad printf conversion specifier in wall. Patch from Sébastien Luttringer.
* Add patches from Openwall project. Thanks goes to Solar Designer.
2011-03-15 13:16:55 +00:00
Werner Fink
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
Werner Fink
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
Werner Fink
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
Werner Fink
e1a1f90204
Correct position of string pointer in NFS struct used in killall5/pidof
2010-10-21 09:47:16 +00:00
Werner Fink
06972d9a7a
Make quotes visible in example of the manual page of fstab-decode
2010-05-19 08:11:05 +00:00
Werner Fink
5114500187
Add fix for Debian bug #580272
2010-05-17 09:44:34 +00:00
Werner Fink
ba54bb9ac4
Fix sysvinit bug #29758
2010-05-04 07:50:12 +00:00
Werner Fink
1f809110cb
Use notdir in Makefile
2010-04-29 10:41:19 +00:00
Werner Fink
27821f3c1b
* Include limits.h in killall.c to enforce definition of PATH_MAX
2010-04-28 08:31:17 +00:00
Petter Reinholdtsen
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
Petter Reinholdtsen
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
Petter Reinholdtsen
9abf8cc828
The next release will be 2.89.
2010-04-27 14:33:32 +00:00
Werner Fink
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
Werner Fink
4d38df17a9
* Add internal make file extension for fast upload to savannah
2010-04-14 12:04:35 +00:00
Werner Fink
080abb9f99
* Set version in init.c : 2.88
2010-04-12 08:34:38 +00:00
Petter Reinholdtsen
208f7a52f8
Remove obsolete changelog entry.
2010-04-11 09:25:54 +00:00
Petter Reinholdtsen
59b0f661c6
Merge PAM related changelog entries.
2010-04-11 09:03:03 +00:00
Petter Reinholdtsen
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
Petter Reinholdtsen
b6ecd1eadc
Incude definition for MNT_DETACH which is missing in older GNU libc headers.
2010-04-11 07:42:27 +00:00
Petter Reinholdtsen
66299c783d
Add compatibility code to handle old path /etc/powerstatus for a while.
2010-04-11 07:41:25 +00:00
Werner Fink
1ef67cb310
* sulogin picking the SELinux context was broken. Patch by Daniel Walsh
2010-04-08 09:07:36 +00:00
Werner Fink
5e919cc4ca
* ditto
2010-04-01 09:06:35 +00:00
Werner Fink
a6140d9d92
* ditto
2010-04-01 08:42:05 +00:00
Werner Fink
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
Werner Fink
c49baa492c
* ditto
2010-03-30 17:39:19 +00:00
Werner Fink
f92d8b1cb0
* ditto
2010-03-30 17:38:53 +00:00
Werner Fink
f8887767cb
* Avoid SUSE specific sulogin prompt
2010-03-30 17:38:27 +00:00
Werner Fink
0c8868b54f
* Extend sulogin to support additional encryption algorithms
2010-03-30 15:22:00 +00:00
Werner Fink
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
Werner Fink
598cfa8acd
* fix typo
2010-03-23 16:16:59 +00:00
Werner Fink
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
Petter Reinholdtsen
8517410f31
Mention where the license text is on Debian systems.
2010-03-22 19:43:23 +00:00
Petter Reinholdtsen
0ba62f4e38
Mention project mailing list in the README file too.
2010-03-20 08:23:51 +00:00
Petter Reinholdtsen
fb937f2532
Fix typo.
2010-03-20 08:22:48 +00:00
Petter Reinholdtsen
19344a389c
Merge in preparation of new release.
2010-03-20 07:32:19 +00:00
Werner Fink
210e6a26a6
* Fix some minor problems
...
* init - enable is_selinux_enabled() to detect selinuxfs
2010-03-19 16:53:57 +00:00
Werner Fink
2950c304a1
* Increase buffer size for path checking to normal limit PATH_MAX+1
2010-03-19 14:10:55 +00:00
Werner Fink
94a203f9e1
remove empty blanks from empty lines
2010-03-19 14:09:15 +00:00
Werner Fink
b98dd2505c
* sulogin - add the possibility to reset the terminal io
2010-03-12 18:18:28 +00:00
Werner Fink
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
Werner Fink
1107f3ba7d
* pidof - shorten list check a bit for network based processes
2010-02-23 17:12:12 +00:00