This release comes with numerous fixes/cleanups to various parts of the
software (although there still remains much that could be done).
A new compile-time configuration value, MAX_WEB_SEND_FAILS
, has been
added. This option defines the "allowance" of send errors a web
subscriber may raise in a row before the connection is dropped.
The only error which is permitted by this feature is EAGAIN/EWOULDBLOCK, all
other error types (such as when the client closes the connection) still
cause the connection to be closed immediately.
This makes the web player more resistant to network hiccups since the server is
now less eager to drop the connection.
NOTE: The source archives below do not include the required submodules (SRT and picohttpparser). To make sure they are present, follow the instructions for cloning the repository in the README.