Thulinma
|
61b0a90598
|
Merge branch 'development' into LTS_development
|
2020-09-14 10:56:54 +02:00 |
|
Thulinma
|
260dce0953
|
Backported some Util::ResizeablePointer improvements from 3.0
|
2020-09-14 10:56:40 +02:00 |
|
Thulinma
|
679ff219db
|
HTTP::URIReader fixes/improvements
|
2020-09-14 10:56:31 +02:00 |
|
Thulinma
|
c5d0a9a8ad
|
Added constant accessors to HTTP::Downloader
|
2020-09-14 10:56:26 +02:00 |
|
Thulinma
|
66dff82144
|
Fixed invalid read bug in socket library, added some static accessors
|
2020-09-14 10:56:21 +02:00 |
|
Thulinma
|
a15b3c20f1
|
Merge branch 'development' into LTS_development
# Conflicts:
# src/controller/controller_api.cpp
|
2020-07-15 19:30:40 +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
|
dd5d8815be
|
Merge branch 'development' into LTS_development
|
2020-03-12 16:26:48 +01:00 |
|
Thulinma
|
091926a963
|
Added Util::unixMS
|
2020-03-12 16:23:16 +01:00 |
|
Thulinma
|
5c6341a92a
|
Made all instances of gai_strerror recursively call strerror as needed
|
2020-03-12 16:19:19 +01:00 |
|
Thulinma
|
b27a74c884
|
Added JSON::Value::extend()
|
2020-03-12 16:19:03 +01:00 |
|
Thulinma
|
4a621ea5c0
|
Fixed IP detection over HTTPS output
|
2020-03-12 16:18:55 +01:00 |
|
Thulinma
|
7b52f0cd92
|
Merge branch 'development' into LTS_development
|
2020-03-12 15:32:30 +01:00 |
|
Thulinma
|
0f12e107de
|
Fix JSON parsing bug when a backslash was at the very end of a string
|
2020-03-12 15:32:24 +01:00 |
|
Thulinma
|
b7ab716f3d
|
Merge branch 'development' into LTS_development
|
2020-03-12 14:44:33 +01:00 |
|
Thulinma
|
35e3fb4bca
|
HTTP::Downloader::post() now supports pointers+sizes besides only std::strings.
|
2020-03-12 12:24:29 +01:00 |
|
Thulinma
|
69253082ca
|
Merge branch 'development' into LTS_development
|
2020-03-09 20:01:43 +01:00 |
|
Thulinma
|
ae6ccb3615
|
URIReader fixes / improvements
|
2020-03-09 20:01:32 +01:00 |
|
Thulinma
|
d8fb22a71f
|
URIReader
|
2020-03-09 20:01:00 +01:00 |
|
Thulinma
|
7f8013fef2
|
Downloader improvements, fixes
|
2020-03-09 19:59:54 +01:00 |
|
Ramoe
|
3fd55b1647
|
Added callbacks, range requests and head requests to Downloader
|
2020-03-09 19:59:54 +01:00 |
|
Thulinma
|
c1c35c75f9
|
HTTP::Parser: Content length fix, made ::GetHeader and ::hasHeader case-insensitive, preferring identical case if it is present.
|
2020-03-09 19:59:40 +01:00 |
|
Ramoe
|
4ed5dd21e3
|
Added callback support to HTTP parser
|
2020-03-09 19:59:29 +01:00 |
|
Thulinma
|
b4fb0ff4a2
|
Socket library error handling
|
2020-03-09 19:58:26 +01:00 |
|
Thulinma
|
eb8694052d
|
Merge branch 'development' into LTS_development
# Conflicts:
# lib/http_parser.cpp
|
2020-03-03 17:04:10 +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
|
95847ffb5b
|
Fixed memory leak in Socket::isLocal()
|
2020-02-24 16:30:28 +01:00 |
|
Thulinma
|
b1240f7f0b
|
Fixed memory leak in Socket::isLocal()
|
2020-02-24 16:29:01 +01:00 |
|
Thulinma
|
50a6e84004
|
TS parser now ignores invalid DTS
|
2020-02-12 12:19:54 +01:00 |
|
Thulinma
|
606fce296a
|
Merge branch 'development' into LTS_development
# Conflicts:
# lib/stream.cpp
|
2020-02-12 11:55:56 +01:00 |
|
Thulinma
|
3736d28eed
|
Fix for correctly passing stream configuration options to MistIn processes
|
2020-02-12 11:11:19 +01:00 |
|
Thulinma
|
ead45b4fb8
|
Fixes to playlist support
|
2020-01-23 13:43:55 +01:00 |
|
Erik Zandvliet
|
907be3b1f4
|
Playlist support
|
2020-01-23 13:43:51 +01:00 |
|
Thulinma
|
7beea43d31
|
Added basic stream fallback feature, allowing to redirect to a different stream name on stream source load errors
|
2020-01-23 13:43:31 +01:00 |
|
Thulinma
|
6e125707f1
|
Added $wday, $yday and $week variables
|
2020-01-23 13:43:04 +01:00 |
|
Thulinma
|
a2e2ddae1e
|
Backport of 3.0 stream selectors
|
2019-11-27 10:27:14 +01:00 |
|
Thulinma
|
6993133e62
|
Fix deadlock in TS stream parser when encountering unknown track type
|
2019-11-27 10:27:06 +01:00 |
|
Thulinma
|
c64160f4d8
|
Merge branch 'development' into LTS_development
|
2019-11-27 10:26:41 +01:00 |
|
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
|
0305288f16
|
Merge branch 'development' into LTS_development
|
2019-11-07 13:40:50 +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
|
7bffdfe644
|
Added global configuration mechanism and defaultStream support
|
2019-10-31 11:19:54 +01:00 |
|
Thulinma
|
c60f96a1cb
|
Merge branch 'development' into LTS_development
|
2019-10-03 15:26:18 +02: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
|
248056e611
|
Backported socket library edits + testing tool from LL branch
|
2019-10-02 09:55:49 +02:00 |
|
Thulinma
|
5be878bea5
|
Added support for precise splitting of pushes to disk (i.e. recording) with re-variable-ized target strings at each split
|
2019-09-30 16:28:10 +02:00 |
|
Thulinma
|
6d3eb861b8
|
Implemented RTP HEVC Aggregation Packets
|
2019-09-30 16:28:10 +02:00 |
|