Jesse Smith
43b5c64126
Use defined constant for field length for easier updating/patching
...
in sulogin.c
2019-01-13 12:24:12 -04:00
Jesse Smith
c679a49aac
Added patch from Samuel Thibault to make project compile
...
on Hurd branch of Debian.
2018-11-19 18:12:13 -04:00
Jesse Smith
bed25016b1
Updated sulogin.c to pull in crypt.h as it is a new, undocumented
...
dependency on Fedora 28.
Confirmed we can still build on other/older platforms.
2018-05-09 17:55:35 -03:00
Jesse Smith
e0cfd39728
Added "Fall through" comments to some switch statements where multiple
...
approaches are tried in order to prevent warnings from GCC 7 (and newer).
Added includes on Linux for sys/sysmacros.h as the old defines in
the sys/types.h file will be removed in the future.
2018-05-04 14:51:40 -03:00
Petter Reinholdtsen
fb143cdcb9
Remove unused variable serial from tcfinal().
2014-02-07 06:55:53 +00:00
Petter Reinholdtsen
c26aaa4410
Define _XOPEN_SOURCE when building to get crypt() from <unistd.h> instead of using <crypt.h> in sulogin.c, to get the source building with the musl C library.
2014-01-27 22:05:54 +00:00
Petter Reinholdtsen
52b92185de
Move dovoid() macro from #ifdef__GLIBC__ to #ifdef __linux__, to match the condutions of the place where it is used. Thanks to Matias A. Fonzo for noticing.
2014-01-27 21:55:57 +00:00
Werner Fink
1017641f3e
Shutdown: use PATH_DEFAULT as suggested by Paul Arthur in local bug #36101
...
Killall5/pidof: handle strange names of executables (local bug #36252 )
Sulogin: be aware the crypt(3) may fail (local bug #36313 )
2012-10-11 13:10:40 +00:00
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
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
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
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
1ef67cb310
* sulogin picking the SELinux context was broken. Patch by Daniel Walsh
2010-04-08 09:07:36 +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
210e6a26a6
* Fix some minor problems
...
* init - enable is_selinux_enabled() to detect selinuxfs
2010-03-19 16:53:57 +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
Petter Reinholdtsen
6d894fd45b
Add casts to get rid of compiler warning about signed/unsigned issues.
2009-11-14 21:27:13 +00:00
Petter Reinholdtsen
2fe47a3c9f
Drop hurd specific dependency on libc0.3 (>= 2.3.2.ds1-12). It is
...
no longer needed according to Michael Bunk. Patch from Michael
Biebl.
2009-09-10 08:28:49 +00:00