Commit graph

47 commits

Author SHA1 Message Date
Thulinma
1762ae9724 Made src directory structure more sane - all binaries are now built in src but sources are divided amongst subdirs of src 2013-03-13 23:28:47 +01:00
Thulinma
58847705eb Fixed VoD statistics problems, improved live status display accuracy and messages. 2013-03-08 16:00:24 +01:00
Thulinma
9aad5dc9fb Fixed code style for recent commits. 2013-03-01 21:00:17 +01:00
Thulinma
f04c2b8547 Improved uplink support - now allows setting uplink settings by commandline as well as old method using compile-time options. 2013-03-01 20:44:59 +01:00
Thulinma
8c3634cfe9 Several fixes to the Controller in regard to believing information send through the API. Now no longer believes what the API tells it blindly, but uses measured data instead. 2013-01-17 04:29:13 +01:00
Thulinma
c4b5cf39f0 Added non-detected connector/protocol capabilities, to be updated with an autodetected version later. 2012-12-13 08:31:24 +01:00
Thulinma
0920b3259b Finish splitting controller into multiple files, universalised coding style across all files. 2012-12-12 20:16:53 +01:00
Thulinma
0db5f60b95 Converting to split-up controller for readability. 2012-12-04 13:01:22 +01:00
Thulinma
c1ba9c618b Fixed all ::Start* paths to no longer require binaries to be in the $PATH to work. 2012-10-29 10:03:55 +01:00
Thulinma
0ffce1084a Added support for release names through ./configure RELEASE=name 2012-10-29 10:03:55 +01:00
Thulinma
bd7433f22b Added load averages and memory percentage to capabilities. 2012-10-09 15:20:17 +02:00
Thulinma
106c9dfb7e Fixed CPU capability checks, added memory checking. 2012-10-09 14:03:54 +02:00
Thulinma
9cf33ed81f First version of capability detection, fixed Controller namespace label. 2012-10-02 16:51:06 +02:00
Thulinma
4bedda64e9 More of the same. 2012-09-30 14:20:18 +02:00
Thulinma
619b9533bd Fixed a bug in HTTP parsing if data did not arrive in a nice way. 2012-09-30 13:52:12 +02:00
Thulinma
521c19f932 Several bugfixes (HTTP dynamic seeking!) and updates to the MP4 lib. 2012-09-28 18:56:15 +02:00
Thulinma
7369ff606e Moved metadata from statistics to stream. Fixes width/height unknown bug for VoD streams. 2012-09-24 15:05:33 +02:00
Thulinma
ad5718acc6 Several playback speed fixes and other minor improvements. 2012-09-18 15:48:05 +02:00
Thulinma
8ba5823e00 Various optimalisations to improve performance - matches/requires recent edits to libmist. More coming soon. 2012-09-16 01:19:15 +02:00
Thulinma
46e4823daa Make controller give better error messages about stream statuses. 2012-09-07 13:10:55 +02:00
Thulinma
aee5528149 Solved a race condition bug in the controller causing it not to exit properly. 2012-09-07 12:36:09 +02:00
Thulinma
df4b8b1568 Working VoD stats. 2012-09-04 12:41:44 +02:00
Thulinma
3e95027508 Better controller warning behaviour for VoD. 2012-09-03 16:53:36 +02:00
Thulinma
d6b4687ab2 Make controller no longer start buffers for VoD streams. 2012-09-03 14:43:02 +02:00
Peter Wu
86fee22565 fix make dist 2012-08-30 15:30:07 +02:00
Peter Wu
8fd383115f Fix building of server.html.h, move embed.js.h 2012-08-30 11:05:19 +02:00
Thulinma
b151b13f66 Improved embeds, controller now stores metadata. 2012-08-29 15:02:17 +02:00
Thulinma
9c368a5a86 Integrated LSP into controller - added library version to HTTP server headers, removed some temporary files from git and added them to .gitignore files. 2012-08-28 23:24:09 +02:00
Thulinma
860fbe0b53 Fixed controller crash when deleting old stream data. 2012-08-26 23:17:20 +02:00
Thulinma
a15ea64e4e Fix controller keeping stats for deleted streams - now deletes stats 2 minutes after receiving the last updates. 2012-08-26 20:46:03 +02:00
Thulinma
e69d2b3954 Fixed buffer not moving users from curr to log, fixed controller randomly crashing ^_^ 2012-08-21 15:23:47 +02:00
Thulinma
1c3b01a243 Added online status for connectors. 2012-08-15 02:34:41 +02:00
Thulinma
c978cf3ae6 Change uses of (long long int) and (std::string) into asInt() and asString() where appropiate. 2012-08-15 02:34:24 +02:00
root
33fedd0939 Improve on controller logging. 2012-08-14 22:25:06 +02:00
Thulinma
6d7e4f5019 Migrate some older code to new style, reducing linecount quite a bit. Moved all non-main() code to a proper namespace. Removed log messages for non-encrypted auth attempts as well as missing-password auth. Update MistBuffer calling with the new -s commandline option. Check files for existance before catting them to buffers, added an error message in case this is not possible. Fixed statistics and logs being wiped for no reason. Set limits to stats/logs stored to limit memory and disk usage to sane amounts. Added new commandline option to turn on uplink, defaulting to off for now. 2012-08-13 09:45:59 +02:00
Thulinma
aa2e58d47b Fixed controller account creation. 2012-08-04 07:48:36 +02:00
Thulinma
9413e8661d Fix controller and buffer conversion to libmist commandline parser. 2012-08-02 07:48:28 +02:00
Thulinma
ffff1f9577 Converted nearly everything to new config object from library. 2012-07-21 04:32:37 +02:00
Thulinma
af12c6a94e Restructuring so our libraries can go into a separate libmist project. 2012-07-10 00:39:31 +02:00
Thulinma
a08f8e3033 Several stability improvements and optimizations for HTTP handling and parsing (also, should fix HTTP Progressive under Windows - again). 2012-06-12 10:11:58 +02:00
Thulinma
ad530a76ea Fixed invalid commandline option segfaults, renamed no-daemon to the proper nodaemon as mentioned in all documentation and help messages. 2012-06-08 18:19:43 +02:00
Thulinma
66afa76397 Support for generating new MistController API accounts from commandline. 2012-06-08 10:35:46 +02:00
Thulinma
125febbd1a Added save settings option to controller and improved logging messages. 2012-05-13 15:32:17 +02:00
Thulinma
28fc63c5d0 Uplink mode disabled temporarily for standalone release purposes. 2012-05-11 19:17:36 +02:00
Thulinma
34d49c9591 Improve notation for version numbers. 2012-05-11 19:01:39 +02:00
Thulinma
bf75cc278c Fixed documentation, removed a few useless files, changed MD5 implementation to use openssl. 2012-05-11 16:50:30 +02:00
Thulinma
36e086e0e2 Convert to autotools build system for cleanness (part1). 2012-05-08 19:19:42 +02:00
Renamed from Controller/main.cpp (Browse further)