Thulinma
|
9a1b4fb872
|
Fixed support for inputs with URL parameters
|
2019-11-27 10:25:58 +01:00 |
|
Thulinma
|
8ce3498269
|
Optimized HTTP parser to not attempt POST variable parsing on _all_ body payloads, but only POSTed payloads
|
2019-11-27 10:25:43 +01:00 |
|
Thulinma
|
8dd403a098
|
Added ability to check if the downloader is being proxied or not
|
2019-11-07 13:40:45 +01:00 |
|
Thulinma
|
dcc50efbd0
|
Fixed compiling of -DDEBUG=3 -DNOSSL=1 option combination 😒
|
2019-10-03 15:26:04 +02:00 |
|
Thulinma
|
9a3bddef19
|
Windows multicast socket fix
|
2019-10-03 15:25:59 +02:00 |
|
Thulinma
|
0e7c7ce3dd
|
Backported socket library edits from LL branch
|
2019-10-02 14:09:49 +02:00 |
|
Thulinma
|
a27f65743c
|
Log message improvements
|
2019-09-30 16:27:43 +02:00 |
|
Thulinma
|
a25fa0596e
|
Lowered default segment duration to 1900ms, lowered audio virtual "keyframe" interval to 2000ms.
|
2019-09-09 15:53:46 +02:00 |
|
Thulinma
|
309d39eab7
|
Backported UDP API from Pro edition
|
2019-09-09 13:36:09 +02:00 |
|
Thulinma
|
7d83edd078
|
Socket lib restyle and fixes backported from 3.0
|
2019-08-14 12:08:24 +02:00 |
|
Thulinma
|
7b12a5a2b5
|
Lowered debugging message verbosity somewhat
|
2019-08-12 10:42:26 +02:00 |
|
Thulinma
|
6dc1b500d1
|
Fixed compiling without SSL enabled
|
2019-08-04 14:02:34 +02:00 |
|
Thulinma
|
cc9e970ea3
|
More backports from Pro edition, among which HTTPS/TLS support
|
2019-07-13 14:23:59 +02:00 |
|
Thulinma
|
4fcae749da
|
Improved blacklisting/whitelisting code + MP3 in MP4 output blacklist for Trident browsers under Windows 7 and lower
|
2019-06-25 14:29:55 +02:00 |
|
Thulinma
|
5154f88de3
|
Tweaked verbosity of lost connections in HTTP::Downloader and closed connections in Socket::SSLConnection.
|
2019-06-21 21:21:17 +02:00 |
|
Thulinma
|
128f30bfb6
|
Fixed websockets in IE11. Bleep you, MS. -_-
|
2019-06-21 21:20:39 +02:00 |
|
Thulinma
|
ea443945fe
|
Generalized Util::Config::is_restarting for rolling restarts, added rolling restart support to listening socket outputs
|
2019-05-23 13:28:30 +02:00 |
|
Thulinma
|
8d17d5f6c4
|
Removed FAIL message when trying ::accept() an already closed Socket::Server.
|
2019-05-23 12:37:05 +02:00 |
|
Thulinma
|
335a26df60
|
Removed non-existing function from procs library header
|
2019-05-23 12:36:52 +02:00 |
|
Thulinma
|
917ce2d452
|
Fixed Downloader class progress callbacks, added HTTP::Parser progress calculation function.
|
2019-05-23 12:24:41 +02:00 |
|
Thulinma
|
09d54228d1
|
Corrected Track::getSendLen to account for keysizes properly
|
2019-05-16 15:22:55 +02:00 |
|
Thulinma
|
4c324c1b19
|
Fixed semaphore problems on MacOS
|
2019-05-15 09:15:34 +02:00 |
|
Thulinma
|
984f5b7e29
|
Fixed file descriptor leak in Downloader class
|
2019-05-08 13:50:10 +02:00 |
|
Thulinma
|
320c8ab29f
|
Track selector and language code support backported from Pro edition
|
2019-04-29 14:08:31 +02:00 |
|
Thulinma
|
6727a6e37a
|
Added getBoundAddress() function to Socket::Connection to get the locally bound address for a socket.
|
2019-04-29 11:03:56 +02:00 |
|
Thulinma
|
055ac37e8a
|
Added PRETTY_PRINT_MSTIME and PRETTY_ARG_MSTIME for printing millisecond-based time information
|
2019-04-29 09:58:02 +02:00 |
|
Thulinma
|
095a60e0ed
|
HLS stream track selector support in index URLs, fixed source matching when multi-select or type-select is used, handle user agent exceptions in Output::selectDefaultTracks(), added Util::codecString to stream.h library, removed duplicate/wrong code from DASH/HLS outputs
|
2019-04-26 17:03:42 +02:00 |
|
Thulinma
|
070ba94f50
|
... Eh... What?
|
2019-03-27 15:02:54 +01:00 |
|
Thulinma
|
999568644c
|
Made HTTP authentication scheme case-insensitive.
|
2019-03-06 11:19:57 +01:00 |
|
Erik Zandvliet
|
9a22177300
|
Parse SAR if available
|
2019-02-28 13:14:43 +01:00 |
|
Thulinma
|
7565704fdc
|
Fixed 32-bit compile issues
|
2019-01-25 23:49:56 +01:00 |
|
Thulinma
|
b2c9cc2c1b
|
Added stream name to logs API call responses
|
2019-01-24 14:40:56 +01:00 |
|
Thulinma
|
0a1b00cb5e
|
Shared memory logic fix for quick disconnecting users
|
2019-01-09 09:29:19 +01:00 |
|
Thulinma
|
94f83a1775
|
Silenced overwriting page error message for 1-byte sized pages
|
2019-01-09 09:27:46 +01:00 |
|
Thulinma
|
6419da5eba
|
Fixed crash in child of executable with grim_reaper active
|
2018-12-13 16:48:46 +01:00 |
|
Erik Zandvliet
|
2607113727
|
Library code style update + some minor backports from Pro edition
|
2018-12-04 13:11:48 +01:00 |
|
Thulinma
|
593b291e85
|
Fixed HTTP forwarding of wildcard streams
|
2018-12-04 13:10:53 +01:00 |
|
Thulinma
|
de1536fb35
|
Added PRETTY_PRINT_TIME/PRETTY_ARG_TIME defines for easy pretty-printing of second-based time intervals
|
2018-12-03 19:47:12 +01:00 |
|
Thulinma
|
cb0b69690a
|
Don't wait for non-existent DTSCShmReader pages
|
2018-12-03 17:31:02 +01:00 |
|
Thulinma
|
a7607ad037
|
Fix for crashing of non-configured streams
|
2018-12-03 14:12:57 +01:00 |
|
Thulinma
|
5ae6962233
|
Added support for GET variable passing in HTTP::Parser::BuildRequest()
|
2018-11-28 16:24:20 +01:00 |
|
Thulinma
|
952fd952a5
|
Fix for packing JSON with double/float values.
|
2018-11-28 13:16:21 +01:00 |
|
Thulinma
|
6a6dd5d7ed
|
Socket library updates to support detecting sockets passed as FDs, removed use of peek() in HTTP request handler, fixed 100% CPU usage problem for unfinished HTTP requests
|
2018-11-28 11:59:54 +01:00 |
|
Thulinma
|
3cb03392e1
|
Added stream name to logging
|
2018-11-28 11:55:08 +01:00 |
|
Thulinma
|
ac92e09262
|
Robustify accesses to server config
|
2018-11-28 11:46:22 +01:00 |
|
Thulinma
|
552240b528
|
Make FLV input read until errors, instead of aborting entirely.
|
2018-11-19 14:03:53 +01:00 |
|
Thulinma
|
7b0da7b65c
|
JSON compareExcept and compareOnly functions now support arrays.
|
2018-11-13 16:26:19 +01:00 |
|
Thulinma
|
24006648f9
|
Cleaned up, fixed and robustified semaphore and signal related code
|
2018-11-01 16:11:47 +01:00 |
|
Thulinma
|
ee9b076b76
|
Limit how long startInput() will wait for an input to finish booting or shutting down
|
2018-10-30 14:59:32 +01:00 |
|
Thulinma
|
2aa86ccf01
|
Fix memory leak in live inputs
|
2018-10-11 15:15:18 +02:00 |
|