Commit graph

144 commits

Author SHA1 Message Date
Thulinma
8ac475ca95 Fixed statistics. 😒 2018-06-27 13:51:42 +02:00
Thulinma
8c2360fd56 Replaced all instances of localtime with localtime_r 2018-05-21 09:54:05 +02:00
Thulinma
e4ac68db54 Improved statistics and stream status 2018-03-21 14:46:22 +01:00
Thulinma
0dd602d5ca WebSocket API in controller 2018-03-20 20:06:37 +01:00
Thulinma
f126b17ed1 Added new API JSON-based auth scheme 2018-03-20 14:54:51 +01:00
Thulinma
fd60a6b8d3 Fix Windows builds 2018-01-30 16:05:50 +01:00
Thulinma
26d039f278 Controller now disables colors when stdout is no terminal, additionally disables interactive setup when stdin is no terminal. 2017-12-08 19:48:49 +01:00
Thulinma
304426c2c6 Improved logging system 2017-12-08 19:48:49 +01:00
Thulinma
c1400fec42 Local API access debug message set to MEDIUM level 2017-11-27 11:14:51 +01:00
Thulinma
7d420d884e Added support for type-less connector options (i.e. flags) 2017-10-24 13:54:43 +02:00
Thulinma
43e7b6b8be Prettified controller + fixed Ctrl+C during startup questions + made 't' answer add protocols + No longer ask to add protocols when none are installed. 2017-07-28 13:22:11 +02:00
Thulinma
38bbadb731 Updated API to force account creation through LSP when no accounts present 2017-05-15 17:15:36 +02:00
Thulinma
101a8d521c Fixed debug level being null when unset 2017-05-09 15:48:05 +02:00
Thulinma
0e0da824f7 Robustified stream/protocol related API calls 2017-05-09 11:31:24 +02:00
Thulinma
04e0dfeab0 Added instance ID 2017-05-08 15:56:58 +02:00
Thulinma
16637b3138 Backported many Pro API calls to OS edition, improved storage method of config file 2017-05-08 10:20:41 +02:00
Thulinma
a82be2775f Added local-only auto-authorize for API 2017-04-18 12:20:20 +02:00
Thulinma
11f95a64fe Improved console interface 2017-03-29 12:05:42 +02:00
Thulinma
0ece6d8f26 Added ability for controller to restart without restarting connectors simultaneously 2017-01-02 12:11:05 +01:00
Thulinma
0e649b7c72 Fixed creating accounts on wrong login attempt 2016-11-14 10:53:07 +01:00
Thulinma
629b24853a Added hostBytesToStr function to socket library, fixed code style, fixed UDP Cygwin support 2016-11-03 15:15:42 +01:00
Thulinma
8f6d75e51e Fixed stats issue for quick switching connections. 2016-10-11 16:36:22 +02:00
Thulinma
bbcf178e7f Fixed reboot loop when aborting startup. 2016-10-10 15:08:01 +02:00
Thulinma
26f4b2efd9 Stats pages are now left behind unclean on purpose on updating/restarting the controller, to preserve stats across restarts 2016-09-22 09:14:03 +02:00
Thulinma
ceafaa57e6 Added angel process 2016-09-15 16:03:24 +02:00
Thulinma
09fbe27651 Fixed segmentation fault when no connectors installed 2016-08-02 17:12:00 +02:00
Thulinma
a9dffb9438 Added check for invalid handle to config storage 2016-07-20 14:56:04 +02:00
Thulinma
4c9c6fa7ba Backported various little edits from Pro edition. 2016-06-02 14:07:21 +02:00
Thulinma
9239586a89 Added cpu_use response to capabilities API call 2016-04-15 13:47:35 +02:00
Thulinma
77a6315dfb Wipe sessions when they expire. 2016-02-29 13:16:58 +01:00
Thulinma
463e549b4d Fixed naming bug when adding new streams 2016-02-16 09:18:02 +01:00
Thulinma
3ba11441a1 Improved flow of controller main function, made config file only re-write if updates were actually necessary, failure to open a stream input now fails the output correctly. 2015-10-14 10:25:58 +02:00
Thulinma
2f4a4660d0 Fixed controller breaking when all connectors are deleted simultaneously. 2015-10-13 15:34:24 +02:00
Thulinma
16d38459b6 Made JSON library non-recursive.
Co-authored with Diederick.
2015-10-06 13:21:14 +02:00
Thulinma
096b289cdf Updated --version argument to give more detailed output. 2015-09-03 17:54:20 +02:00
Thulinma
71dc32d2d3 Added ability to break through semaphore locks to the controller monitoring thread. 2015-08-28 21:56:27 +02:00
Thulinma
eaabf9e800 Fixed errors when requesting short URLs, fixed race condition during shutdown of controller. 2015-06-18 16:06:35 +02:00
Thulinma
a3354aeee6 Removed metadata parsing from controller for better stability and faster stream handling.
# Conflicts:
#	src/controller/controller_streams.cpp
2015-06-16 13:18:16 +02:00
Thulinma
a3bf393bea Added generic CORS header adder, now used in controller, HLS output and internal HTTP handler. 2015-05-12 11:23:00 +02:00
Thulinma
d120523bbb Improvements to connector shutdown code, attempted fix for Windows support. 2015-04-16 13:18:52 +02:00
Thulinma
2e052fa2a1 Removed old converter include. 2015-04-16 12:40:31 +02:00
Thulinma
243a05c8af Removed unused code from procs library, updated and simplified connector handler in controller. 2015-04-16 12:23:03 +02:00
Thulinma
184f7ad6c8 Removed old MistInfo binary and dependencies on it. 2015-04-16 12:21:33 +02:00
Erik Zandvliet
f350ab84fd Fixed the lsp generation, Fixed metadata loading 2015-04-03 14:01:40 +02:00
Thulinma
a9a7ff7202 Tweaked debug message verbosity. 2015-04-02 16:32:08 +02:00
Erik Zandvliet
d370ef4eac Working multi-input 2015-04-02 09:56:47 +02:00
Thulinma
68c5e4a667 Added ui_settings API call for storing integrated settings page configuration. 2015-02-06 01:08:03 +01:00
Thulinma
43d35cf29b Converted previously hardcoded default sizes for shared memory pages to defines. 2015-01-27 12:03:52 +01:00
Thulinma
a001feafca Fixed various live issues. 2014-12-30 02:08:14 +01:00
Thulinma
a47504b5cb Ogg support fixed and re-added. Squash of various commits made by Wouter Spruit. 2014-12-23 13:10:28 +01:00