]> git.sesse.net Git - cubemap/blobdiff - NEWS
Add suppor for raw (non-Metacube) inputs over HTTP. Only really useful for TS.
[cubemap] / NEWS
diff --git a/NEWS b/NEWS
index 32f14eec9447516afd6db9e689ac8317e4091900..9e9fcc8179d6f39d3becd77d67918f5b367739f4 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,84 @@
+Cubemap 1.2.2, 2016-04-02
+
+  * Fix literal IPv6 address parsing in URLs.
+
+  * Fix a bug (introduced in 1.2.0) where access.log would have monotonic
+    timestamps (typically time since boot) instead of real time.
+
+  * Increase the Metacube block size warning limit from 1MB to 10MB, as MP4
+    muxing can legitimately create huge blocks.
+
+
+Cubemap 1.2.1, 2015-08-30
+
+  * Use libsystemd to inform systemd accurately about when the service is up
+    and running. Note that this means Cubemap now also depends on libsystemd.
+
+  * Add a simple HTTP endpoint that returns a very short string (gen204),
+    for timing purposes.
+
+  * Document config options better in cubemap.config.sample.
+
+Cubemap 1.2.0, 2015-07-24
+
+  * Add support for server-side prebuffering (force_prebuffering=NNN
+    on a stream to prebuffer that amount of bytes), where Cubemap doesn't
+    send any data before it knows it can send a certain number of
+    bytes without waiting for more from the input (either through
+    giving out old data, waiting for new data, or a combination).
+
+    This is useful when using jwPlayer or <video> in browsers, where
+    the client typically does not wait to fill up its buffer before it
+    starts playing, and thus will stay perenially in a low-buffer state.
+    Effectively it is forcing a certain amount of buffering on the client.
+
+  * Log the client's Referer: and User-Agent: header in the stats file and
+    access log.
+
+  * Time out clients that go more than 60 seconds without sending a request;
+    they could hang in that state for days and months before.
+
+
+Cubemap 1.1.2, 2014-07-07
+
+  * Remove some leftover debug code that would cause compile errors.
+
+
+Cubemap 1.1.1, 2014-07-06
+
+  * Fix parsing of IPv6 SSM URLs. Also add an example to the
+    configuration file.
+
+  * Change the default backlog size to 10 MB.
+
+
+Cubemap 1.1.0, 2014-04-30
+
+  * Multicast support, both for sending and receiving;
+    both IPv4 and IPv6, both ASM and SSM.
+
+  * Drop support for fwmark, since it is obsolete with sch_fq
+    around.
+
+  * Many smaller bugfixes.
+
+
+Cubemap 1.0.4, 2014-03-23
+
+  * Fix a segfault on reload that was introduced in 1.0.2.
+
+  * Remove the Metacube VLC patch, as it is now upstream.
+
+  * Always compile with large file support, which works around
+    a blocking issue with 32-bit x86.
+
+
+Cubemap 1.0.3, 2014-02-06
+
+  * Fix a compilation error with newer glibc.
+
+
 Cubemap 1.0.2, 2014-02-04
 
  * Support SO_MAX_PACING_RATE (Linux 3.13 and above).