summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS19
-rw-r--r--doc/upgrade.html4
2 files changed, 23 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..fd6f149
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,19 @@
+Changelog for s6-rc.
+
+In 0.2.0.0
+----------
+
+ - Added this NEWS file. :)
+ - Major types overhaul to make them more POSIXly correct:
+compatibility with skalibs-2.5.0.0.
+ - s6-2.5.0.0 now allows longruns to report permanent failures
+(when ./finish exits 125). s6-rc should pick that up automatically
+and fail a longrun transition when it's the case.
+ - s6-rc commands taking a lock on the live directory or the service
+database now fail instantly if they're already locked. A -b option
+has been added to give them the "block and wait for the lock to be
+released" behaviour back.
+ - Easier external interaction with the hidden s6rc-fdholder
+service: the list of pipes to autofill a new fdholder with is now
+taken from the data/autofilled file (previously: was a hardcoded
+command line in the s6rc-fdholder run script).
diff --git a/doc/upgrade.html b/doc/upgrade.html
index c3ec1ba..33da59d 100644
--- a/doc/upgrade.html
+++ b/doc/upgrade.html
@@ -27,6 +27,10 @@ dependency bumped to 2.5.0.0. </li>
dependency bumped to 2.3.0.0. </li>
<li> <a href="http://skarnet.org/software/s6/">s6</a>
dependency bumped to 2.5.0.0. </li>
+ <li> s6-rc commands taking a lock on the live directory or the
+service database now fail instantly if the lock is already held.
+The new <tt>-b</tt> option makes them revert to the "block until the
+lock is released" behaviour. </li>
</ul>
<h2> in 0.1.0.0 </h2>