]> git.sesse.net Git - cubemap/blob - NEWS
99961ed168b5ca0ef25050cc44a798cdfa17be3c
[cubemap] / NEWS
1 Cubemap 1.2.0, 2015-07-24
2
3   * Add support for server-side prebuffering (force_prebuffering=NNN
4     on a stream to prebuffer that amount of bytes), where Cubemap doesn't
5     send any data before it knows it can send a certain number of
6     bytes without waiting for more from the input (either through
7     giving out old data, waiting for new data, or a combination).
8
9     This is useful when using jwPlayer or <video> in browsers, where
10     the client typically does not wait to fill up its buffer before it
11     starts playing, and thus will stay perenially in a low-buffer state.
12     Effectively it is forcing a certain amount of buffering on the client.
13
14   * Log the client's Referer: and User-Agent: header in the stats file and
15     access log.
16
17   * Time out clients that go more than 60 seconds without sending a request;
18     they could hang in that state for days and months before.
19
20
21 Cubemap 1.1.2, 2014-07-07
22
23   * Remove some leftover debug code that would cause compile errors.
24
25
26 Cubemap 1.1.1, 2014-07-06
27
28   * Fix parsing of IPv6 SSM URLs. Also add an example to the
29     configuration file.
30
31   * Change the default backlog size to 10 MB.
32
33
34 Cubemap 1.1.0, 2014-04-30
35
36   * Multicast support, both for sending and receiving;
37     both IPv4 and IPv6, both ASM and SSM.
38
39   * Drop support for fwmark, since it is obsolete with sch_fq
40     around.
41
42   * Many smaller bugfixes.
43
44
45 Cubemap 1.0.4, 2014-03-23
46
47   * Fix a segfault on reload that was introduced in 1.0.2.
48
49   * Remove the Metacube VLC patch, as it is now upstream.
50
51   * Always compile with large file support, which works around
52     a blocking issue with 32-bit x86.
53
54
55 Cubemap 1.0.3, 2014-02-06
56
57   * Fix a compilation error with newer glibc.
58
59
60 Cubemap 1.0.2, 2014-02-04
61
62  * Support SO_MAX_PACING_RATE (Linux 3.13 and above).
63
64  * Add a listen statement to listen only on specific IP addresses,
65    in addition to the port statement.
66
67  * Update the VLC Metacube patch to apply to current VLC git.
68
69  * Fix a crash bug on reload.
70
71  * Be more consistent about handling streams that have no data yet.
72    In particular, this could show itself as erratic behavior when
73    sending Metacube streams on to other Cubemap instances.
74
75
76 Cubemap 1.0.1, 2013-09-19
77
78  * Added NEWS file.
79
80  * Fix an issue where Cubemap could be slow when /tmp was slow
81    (ie., not on SSD and not on tmpfs), due to high mutex contention.
82
83  * Fix compilation on 32-bit systems.
84
85  * Various packaging fixes and a systemd service unit, contributed
86    by Philipp Kern.
87
88  * Use the new deleted-by-default temporary files if available
89    (Linux 3.11 and above).
90
91
92 Cubemap 1.0.0, 2013-08-24
93
94  * Initial release.