Projects / finit / Releases

All releases of finit

  •  21 Apr 2014 14:21
Avatar

    Release Notes: This is a minor bug fix release, but with added support for include directives in .conf files.

    •  07 Jun 2013 23:01
    Avatar

      Release Notes: This release adds support for multiple runlevels, with a dedicated bootstrap level, one-shot tasks (in parallel or sequence), and multiple TTYs.

      •  08 Oct 2012 10:08
      Avatar

        Release Notes: This is a bugfix release. It cleans up the recorded PID of a service when it is lost (needed by callbacks). It fixes a segfault when parsing the new runparts directive in finit.conf (tried to free a static string).

        •  06 Oct 2012 16:17
        Avatar

          Release Notes: This release supports a new "runparts DIR" in finit.conf, prevents endless restarting of non-existing services in finit.conf, and supports sysvinit-style start-stop scripts in /etc/finit.d/. As a security fix, it doesn't start services which don't start with a slash.

          •  03 Oct 2012 21:35
          Avatar

            Release Notes: The last piece of the big puzzle, a plugin resolver, has been added, capable of sysvinit-style dependency handling.

            •  02 Oct 2012 06:32
            Avatar

              Release Notes: This release fixes the plugin loader. It uses the RTLD_GLOBAL flag to tell the dynamic loader to load dependent .so files as well. It fixes the I/O plugin watcher and load plugins earlier for a new hook. The process of refactoring helpers.c into a libite.so (-lite) has begun. This means other user space applications/daemons can make use of the toolbox available in finit. Uses short-form (-s/-w -u) to work with BusyBox hwclock as well. Greatly simplifies the svc hook for external plugins and cleans up the plugin API. Heavily tested on Debian 6.0 (IA32) and in an embedded setting (ARM v5 little-endian).

              •  28 Sep 2012 14:53
              Avatar

                Release Notes: This release featured a cleanup of the public plugin API, with some new functions. A plugin hook was added to the end of service startup. Installation now defaults to /sbin/finit and /usr/, not /usr/local. Makefile installation paths were fixes. Binaries and .so files are now stripped, and support for $(CROSS) toolchain stripping was added. Better support was provided for distributions and packagers with install-exec, install-data, and install-dev targets in Makefile. This is useful with different $DESTDIRs.

                •  27 Sep 2012 07:52
                Avatar

                  Release Notes: Build fixes were included for ARM eabi/uClibc. signal.h was renamed to sig.h due to a name clash with thr system header file. Use of #include_next is not recommended. Installation paths encoded in the finit binary were fixed. The README was updated with a section on building and the environment variables needed by packagers.

                  •  26 Sep 2012 12:08
                  Avatar

                    Release Notes: This is the first release of the new service monitor and plugin framework. It has been tested on Debian 6.0.

                    Screenshot

                    Project Spotlight

                    episoder

                    A tool to tell you about new episodes of your favourite TV shows.

                    Screenshot

                    Project Spotlight

                    BalanceNG

                    A modern software IP load balancer.