All releases of fallback-reboot


Release Notes: gen-pas uses the python random module now, not whrandom, which is deprecated. Compilation prefers tcc -b if available, because that will do buffer overflow checking (although there are probably none in the code). This release builds against /usr/sfw's OpenSSL on Solaris 10. Tested on AIX 5.1 ML 4.


Release Notes: This release was ported to FreeBSD 5.4 Beta 1. The fallback- reboot-client can not only accept input from a TTY as before, but now also from a pipe or file.


Release Notes: This version supports AIX 5.1, understands prngd for entropy if /dev/u*random are unavailable, has a bit better installation system, and allows you to easily change the ports on which fallback-reboot and prngd are on via configure options.


Release Notes: Improved autoconf portability. A safeguard to require the fallback-reboot password to be at least 8 characters long. The rc script has been moved from S11 to S22. The rc script knows to remove /.fallback-reboot-passwd if it is 0 length, and doesn't attempt to run fallback-reboot. The rc script attempts to set a $PATH that is likely to include python. The Web page includes a FAQ list.


Release Notes: A minor DOS attack was fixed. This vulnerability was caused by writing daemon status to a potentially nonexistent tty. The client now understands cleartext, SHA-1, and RIPEMD-160, but the daemon by default only understands RIPEMD-160, or cleartext if you have no libcrypto available. The daemon should now know how to reread /.fallback-reboot-passwd if it receives a SIGUSR1 signal.


Release Notes: S11fallback-reboot now respects the --prefix and is generated from S11fallback-reboot.in. S11fallback-reboot generates /.fallback-reboot-passwd if it does not yet exist. The fallback-reboot daemon now uses SO_REUSEADDR. "make install" now removes the previous binary to avoid Text File Busy errors, and "make clean" also removes S11fallback-reboot. New experiences with the program were described on the Web page.


Release Notes: The password goes in /.fallback-reboot-passwd now, instead of in the executable. gen-pas is installed by make install. configure groks --prefix now. -lcrypto is used instead of -lssl. A "pristine" make target has been added. $CC is no longer hardcoded. A "Prerequisites" file has been added. A prngd-related bug in gen-pas has been fixed (only needed on systems that don't have /dev/*random).


Release Notes: This release adds cryptography based on libssl, autoconf, and a client program in Python (you can still just use telnet if you want, though).