1.3 (20120928) - Cleanup public plugin API a bit and add new pid/pidfile funcs - Add plugin hook to end of service startup - Remove finit.h from svc.h, plugins should not need this. - Move utility macros etc. to helpers.h - Make finit.h daemon internal, only - Move defines of FIFO, conf and rcS.d to Makefile => correct paths - Add support for installing required headers in system include dir - Better support for distributions and packagers with install-exec, install-data, and install-dev targets in Makefile. Useful if you want to call targets with different $DESTDIR! - Makefile fixes for installation, paths encoded wrong - Strip binaries + .so files, support for $(CROSS) toolchain strip - Default install is now to /sbin/finit and /usr/ - Note change in $PLUGIN_DIR environemnt variable to $plugindir 1.2 (20120927) - Fix installation paths encoded in finit binary - Update README with section on building and enviroment variables 1.1 (20120927) - Build fixes for ARM eabi/uClibc - Rename signal.[ch]-->sig.[ch] to avoid name clash w/ system headers 1.0 (20120926) - New plugin based system for all odd extensions - New service monitor that restarts services if they die - New maintainer at GitHub http://github.com/troglobit/finit - Add standard LICENSE and AUTHORS files - New focus: embedded systems and small headless servers 0.6 (20100614) - don't start consolekit manually, dbus starts it (rtp) - unmount all filesystems before rebooting - disable USE_VAR_RUN_RESOLVCONF for Mandriva - unset terminal type in Mandriva before running X - remove extra sleep in finit-alt before calling services.sh (caio) 0.5 (20080821) - add option to start dbus and consolekit before the X server - finit-alt listens to /dev/initctl to work with reboot(8) (smurfy) - write runlevel to utmp, needed by Printerdrake (Pascal Terjan) - fix ownership of /var/run/utmp (reported by Pascal Terjan) - remove obsolete code to load AGP drivers - conditional build of /etc/resolveconf/run support - add support to /var/run/resolvconf in Mandriva (blino) O.4 (20080516) - default username for finit-alt configurable in Makefile - create loopback device node in finit-alt (for squashfs) - add option to use built-in run-parts instead of /bin/run-parts - ignore signal instead of setting to an empty handler (Metalshark) - handle pam_console permissions in finit-alt for Mandriva - add services.sh example and nash-hotplug patch for Mandriva - mount /proc/bus/usb in Mandriva - add runtime debug to finit-alt if finit_debug parameter is specified - read configuration from /etc/finit.conf - run getty with openvt on the virtual terminal 0.3 (20080223) - Change poweroff method to reboot(RB_POWER_OFF) (Metalshark) - Remove duplicate unionctl() reimplementation error - Fix string termination in path creation - Mount /var/lock and /var/run as tmpfs 0.2 (20080219) - replace system("touch") with touch() in finit-mod (Metalshark) - disable NO_HCTOSYS by default to match stock Eeepc kernel - drop system("rm -f") to clean /tmp, its a fresh mounted tmpfs - write ACPI sleep state to /sys/power/state instead of /proc/acpi/sleep (Metalshark) - use direct calls to set loopback instead of system("ifconfig") - replace system("cat") and system("dd") with C implementation - moved finit-mod and finit-alt helpers to helpers.c - replace system("echo;cat") to draw shutdown splash with C calls 0.1 (20080214) - initial release