Commit graph

1248 commits

Author SHA1 Message Date
Thulinma
a05dba0ce8 Added API call for shutting down MistServer from local API connections 2020-08-10 14:48:32 +02:00
Thulinma
b057698018 Added api_endpoint API call to give local API endpoint address, added responses to local-only UDP API, added Socket::getSocketName(), added ability to discover current listening interface address and port for serveSocket-style functions 2020-07-15 19:29:16 +02:00
Thulinma
b45fd85b95 Workaround bug in OBS v25 2020-07-14 21:47:11 +02:00
Thulinma
16bb689b7e Removed appleCompat mode from TS/HLS outputs, now sends identical segments to all client devices 2020-07-13 16:24:39 +02:00
Thulinma
90c9d16a32 Added support for empty array as non-configured public address. 2020-07-13 14:58:53 +02:00
Thulinma
cc95702a36 Fixed sourcery compile 2020-05-27 12:39:12 +02:00
Thulinma
43b7762ff8 Added stylesheet merging support to sourcery 2020-05-27 11:48:27 +02:00
Thulinma
4a621ea5c0 Fixed IP detection over HTTPS output 2020-03-12 16:18:55 +01:00
Thulinma
04a1b394dd Fixed multiple public addresses in controller settings, fixed debug level being passed when set to default 2020-03-10 14:01:21 +01:00
Thulinma
a2beecee64 Small fixup 2020-03-09 21:00:08 +01:00
Ramoe
1d0e68c5a4 Fixed MP4 output not setting Content-Length for HEAD/OPTIONS requests 2020-03-09 19:58:57 +01:00
Thulinma
cd19cca36b Support for multiple public addresses, as well as proxy-overridden public addresses 2020-03-05 16:14:58 +01:00
Thulinma
131eb58c6a Backport of public URL setting to Open Source edition 2020-03-05 16:14:58 +01:00
Thulinma
58276b8fbe Switched hook order in certbot integration so it does not detect RENEWED_LINEAGE as CERTBOT_VALIDATION hook. 2020-03-05 16:14:58 +01:00
Thulinma
27a2e596fd Updated sourcery to be slightly more magical.
Now supports replacing script tags with their contents as well as splitting a source file on a given string.
2020-02-28 16:46:14 +01:00
Thulinma
793f6f7809 Split HTTP namespace up into http_parser.h and url.h, since the URL library can be useful stand-alone as well. 2020-02-28 16:39:24 +01:00
Thulinma
10e965327a Memory limit checking to help users create optimal configs 2020-02-26 16:08:39 +01:00
Thulinma
9743f405a3 Sudden timestamp jump message 2020-02-12 12:19:12 +01:00
Thulinma
7337285c8d Fix debug level setting 2020-02-12 12:18:16 +01:00
Thulinma
3992355a74 allow setting a starting time through url in stream.html
(Correct commit for a mistake by Carina *shakes fist angrily*)
2020-01-23 16:59:08 +01:00
Thulinma
45b245ad4e Improved input shutdown reason detection 2019-11-27 10:25:50 +01:00
Cat
370bdc19a0 added support for IE incompatibility mode 2019-11-14 16:20:08 +01:00
Balder
20b54da5e4 HTTPS speed optimize 2019-10-31 11:20:14 +01:00
Cat
58f86bfc82 allow setting a starting time through url in stream.html (Javascript part) 2019-10-07 14:41:51 +02:00
Thulinma
d9c3b636c8 Fixed live pull inputs in Windows/Cygwin 2019-10-03 15:26:08 +02:00
Thulinma
ab14d614f6 Fixed HTTPS-related crash 2019-09-09 16:05:12 +02:00
Thulinma
309d39eab7 Backported UDP API from Pro edition 2019-09-09 13:36:09 +02:00
Thulinma
4c3dfa829f Implemented certbot helper utility 2019-09-09 13:19:37 +02:00
Cat
87aac99c54 On stream.html, allow the forcing of a mimetype through url parameter 2019-09-04 12:31:39 +02:00
Thulinma
7557cacc17 Updated usage of socket lib in accordance to socket lib edits 2019-08-14 12:09:47 +02:00
Thulinma
cc9e970ea3 More backports from Pro edition, among which HTTPS/TLS support 2019-07-13 14:23:59 +02:00
Thulinma
2432bbdfc3 Backported MP4 input from Pro edition 2019-07-02 14:17:01 +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
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
42da518d5f Fixed ERROR message when force-saving connector list to shared memory. 2019-05-23 12:43:45 +02:00
Thulinma
d0868d0f42 Added "version" element to JSON outputs of binaries, added version check in controller (ignores mismatched binaries now) 2019-05-23 12:36:45 +02:00
Thulinma
488cd0434a Windows fix for stream status 2019-05-16 13:48:57 +02:00
Thulinma
035496d198 Fixed info_* websocket not terminating on socket close 2019-05-13 17:16:22 +02:00
Thulinma
92d59befa6 EBML input/output improvements and fixes 2019-05-03 16:04:51 +02:00
Thulinma
84f9463059 Fix for EBML output 2019-05-02 16:50:02 +02:00
Thulinma
61bb14a368 EBML input fixup 2019-05-02 15:31:21 +02:00
Thulinma
320c8ab29f Track selector and language code support backported from Pro edition 2019-04-29 14:08:31 +02:00
Thulinma
58919a9346 Improve MKV input latency significantly 2019-04-29 11:03:56 +02:00
Thulinma
6c01a591d3 EBML input tweaks 2019-04-29 10:10:17 +02:00
Erik Zandvliet
d83a54fac6 Evade empty blocks in EBML 2019-04-29 09:59:57 +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
09d4bb6318 Added improved HLS output error handling 2019-04-19 14:14:17 +02:00
Thulinma
d5dbb57c84 Fixed null members in stream configs causing failures 2019-03-06 10:30:30 +01:00
Thulinma
8069f0f72f Tweaked EBML priority, blacklisted Android 2019-02-19 14:02:29 +01:00