ANN: rainbow-0.8.5 release.

Michael Stone michael at
Sat Nov 28 18:27:21 EST 2009


I am pleased to announce the release of rainbow-0.8.5. Rainbow implements
portions of the isolation shell described in the Bitfrost threat model and
security architecture.

The key differences between this release and its predecessor are bug fixes,
preliminary support for network isolation, and a better rainbow-sugarize

This release was made possible by encouragement from Fabian Affolter, Luke
Faraone, Martin Langhoff, and my friends at 

Interesting links for this release include:

    git:    git://

The shortlog from rainbow-0.8.4..rainbow-0.8.5 is:

   Michael Stone (10):
       Correct a logging statement.
       Make rainbow-sugarize set up /{data,instance,tmp}.
       Temporarily disable $XAUTHORITY processing in rainbow-sugarize.
       Drop config file management from rainbow-sugarize.
       Add a network option enabling unshare(CLONE_NEWNET).
       Make nss-rainbow's return and error codes more accurate.
       Correctly calculate number of members of a struct group.
       Make getpwent() resume on the correct uid.
       Grant network access to rainbow-easy programs.

Finally, please note that:

   * rainbow-run now calls unshare(CLONE_NEWNET) unless the "-o network"
     command-line argument is given. This argument is given by the
     "rainbow-easy" helper since X11 clients are unable start without it.

   * rainbow's nss module must still be activated in /etc/nsswitch.conf in order
     for the software to function correctly. See the setup instructions linked
     to above for details.

Kind regards,


More information about the Devel mailing list