News and announcements

upstart 0.5.3 released

Written for upstart by Scott James Remnant (Canonical) on 2009-06-22

0.3 can't have all the fun, especially since two of the patches applied to 0.5 as well. At the same time, there were a few bugs that could really do with fixing.

0.5.3 2009-06-22 "Britain's Flag Carrier"

 * Fixed segfault when initctl status called with arguments.
   (Bug: #388753)

 * Fixed segfault when initctl log-priority called with no argument.
   (Bug: #280529)

 * Fixed shutdown to pass $INIT_HALT variable as last argument, not
   as first. (Bug: #303574)

 * Added temporary support for "telinit u" until we have true re-exec
   support. This will be replaced by an initctl command in future.
   (Bug: #388742)

 * Corrected formatting of initctl(8) manpage. (Bug: #388745)

The tarball can be found here:

        http://upstart.ubuntu.com/download/

For more information on upstart:

        http://upstart.ubuntu.com/

upstart 0.3.11 released

Written for upstart by Scott James Remnant (Canonical) on 2009-06-19

Another stable release to fix another crasher, I dunno you wait two years for a release and then two come along at once!

0.3.11 2009-06-19 "For Friday, June 19th 2009, I'm Jon Masters"

        * Fixed crash when the first job started by an event hits the
          respawn limit and frees the event, even though other jobs are
          also started by the same event. (Bug: #388873)

        * Added temporary support for "telinit u" until we have true re-exec
          support. This will be replaced by an initctl command in future.
          (Bug: #388742)

        * Corrected formatting of initctl(8) manpage. (Bug: #388745)

The tarball can be found here:

        http://upstart.ubuntu.com/download/

For more information on upstart:

        http://upstart.ubuntu.com/

upstart 0.5.2 released

Written for upstart by Scott James Remnant (Canonical) on 2009-06-17

And positively frigidly far away from the heels of 0.3.10 comes the 0.5
series release that includes the same bug fix, along with a whole heap
of other changes - mostly D-Bus, but there's a few other bug fixes in
there too.

0.5.2 2009-06-17 "Something, something, something, D-Bus"

        * The licence for Upstart has been updated to GNU GPL v3.

        * Overhaul of the automatically generated D-Bus bindings code,
          fixing many issues with memory leaks, inconsistent return values
          and loss of method returns after the method has taken place.

        * D-Bus 1.2.4 is now required, and must be patched to fix
          https://bugs.freedesktop.org/show_bug.cgi?id=22316

        * D-Bus Job objects now have "name", "description", "author"
          and "version" properties.

        * D-Bus Instance object now have "name", "goal" and "state"
          properties.

        * initctl now obtains the name properties for display instead of
          printing the mangled object path component. (Bug: #299290)

        * D-Bus configuration updated now that the daemon is fixed to be
          deny-by-default, and updated to avoid bare "send_interface"
          stanzas. (Bug: #323021)

        * Fixed assertion caused by the post-start or pre-stop scripts
          exiting after the main process of a respawning job had exited
          (Bug: #381048)

        * The /proc filesystem need not be mounted if the "oom_adj"
          configuration stanza is not used. (Bug: #259801)

        * Overly large values to configuration stanzas are now caught
          and rejected. (Bug: #340134)

        * The --enable-compiler-warnings configure option has been
          extended to add -Wextra, but turns off a few of the more extreme
          warnings

        * GNU C Library v2.4 (or backported inotify support) is required

        * pkg-config 0.22 is now required, it probably was anyway but we
          now explicitly check for it.

        * Dependency on Python for the D-Bus binding tool has been dropped
          and replaced with a dependency on expat 2.0.0

The tarball can be found here:

        http://upstart.ubuntu.com/download/

For more information on upstart:

        http://upstart.ubuntu.com/

upstart 0.3.10 released

Written for upstart by Scott James Remnant (Canonical) on 2009-06-17

No, I haven't suddenly gone all retro - this release applies various
compilation fixes and fixes the post-start/pre-stop respawn crash.

0.3.10 2009-06-17 "Two minutes to Belgium"

        * Compilation fixes

        * Fixed assertion caused by the post-start or pre-stop scripts
          exiting after the main process of a respawning job had exited
          (Bug: #381048)

The tarball can be found here:

        http://upstart.ubuntu.com/download/

For more information on upstart:

        http://upstart.ubuntu.com/

upstart 0.5.1 released

Written for upstart by Scott James Remnant (Canonical) on 2009-01-29

To kick start the journey towards 0.10, here's a new release; it mostly
just updates the code to adopt the new allocator, which is a good first
step.

I hope to make regular releases throughout the 0.10 process, some of
them may be quite boring like this one; others may be so exciting,
you'll yearn for a boring one ;-)

0.5.1 2009-01-29 "Unexpected item in bagging area"

        * Major rewrite of the memory allocator used by Upstart; the
          old allocator had several limitations and a few issues.
          I must stress that none of the issues were known to affect
          Upstart itself, however it pays to be prudent.

        * An issue where an object in a linked list would be freed after
          the linked list was freed was fixed. Upstart had some twisty
          code logic to work around it, which has now been dropped.

        * An issue where a string could fail to be appended in an OOM
          situation was fixed; if Upstart is affected, this could cause
          D-Bus Introspection data to be corrupted.

        * An issue where multiple socket watches being freed could lead
          to bad memory access has been fixed; Upstart 0.5.0 included a
          temporary fix for the D-Bus connection handling, this replaces
          that with a proper fix that also corrects the same problem for
          timers and other main loop watches that Upstart was not believed
          to be affected by.

        * Compiler warnings when compiling the test suite with -O1 and
          above have been fixed where found.

        * A race condition in the test cases for a process stopping with
          SIGSTOP has been fixed, this could sometimes cause this test
          to hang.

The tarball can be found here:

        http://upstart.ubuntu.com/download/

For more information on upstart:

        http://upstart.ubuntu.com/

2630 of 30 results

Announcements