Commit graph

  • 36c7eed7e3 procs: fix leakage of pids in child process Peter Wu 2012-08-07 23:51:24 +02:00
  • fa5d27b085 procs: add support for easy redirection to dev null Peter Wu 2012-08-07 17:02:22 +02:00
  • b994bab6d2 Add new process function including fds Peter Wu 2012-08-07 16:59:37 +02:00
  • 06167128bf Add process termination registration Peter Wu 2012-08-15 11:40:53 +02:00
  • 3f089117c7 Apply lekensteyn's workarounds from the DMS repository to prevent compiler warnings. Thulinma 2012-08-15 03:03:05 +02:00
  • 1c3b01a243 Added online status for connectors. Thulinma 2012-08-15 02:34:41 +02:00
  • c978cf3ae6 Change uses of (long long int) and (std::string) into asInt() and asString() where appropiate. Thulinma 2012-08-15 02:34:24 +02:00
  • bc4b6c6e08 Fix possible password security problem. root 2012-08-14 22:51:04 +02:00
  • 33fedd0939 Improve on controller logging. root 2012-08-14 22:25:06 +02:00
  • a86051b319 Removed socket non-errors, added success message for opening listening sockets. Thulinma 2012-08-14 20:53:32 +02:00
  • 28548f35b0 Do not report part-termination of processes. Thulinma 2012-08-14 20:53:05 +02:00
  • 977a8617a2 Fix Config::activate to not check nonexistant options. Thulinma 2012-08-14 20:42:35 +02:00
  • 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. Thulinma 2012-08-13 09:45:59 +02:00
  • 54276fd9bf Make buffer's stats reporting optional through a new commandline option - defaulting to false. Thulinma 2012-08-13 09:25:01 +02:00
  • 5c097f16ff Change server.html to display errors if any are available (unused for now, but will be used shortly) Thulinma 2012-08-13 09:23:56 +02:00
  • 08f28d134a Report name of non-existant options to help debugging. Thulinma 2012-08-13 07:59:24 +02:00
  • 79b5562123 Increased HTTP timeout to 10 seconds, removed no longer needed debug messages, fix unexpected disconnects deadlocking the proxy connections. Thulinma 2012-08-09 01:52:09 +02:00
  • 41d24ceee1 Fix HTTP connectors not exiting on stream end. Thulinma 2012-08-09 01:50:34 +02:00
  • 4641efb79d Fortify HTTP parser/generator code. root 2012-08-06 05:35:11 +02:00
  • c4d0bd9691 Fix several HTTP bugs. Update libmist also for best results. Thulinma 2012-08-06 05:34:32 +02:00
  • aa2e58d47b Fixed controller account creation. Thulinma 2012-08-04 07:48:36 +02:00
  • b2500d90e1 Should fix HTTP "stream not found" issues. Thulinma 2012-08-04 07:36:02 +02:00
  • 9413e8661d Fix controller and buffer conversion to libmist commandline parser. Thulinma 2012-08-02 07:48:28 +02:00
  • 7b2d2f315c Fix compiling problems related to -lpthread Thulinma 2012-08-02 07:47:43 +02:00
  • a04c8b1821 10h, closes #45 - New-style HTTP handling finished. Needs testing. :-) Thulinma 2012-07-31 09:51:24 +02:00
  • e6ad892439 Fixed HTTP connectors to compile again, base HTTP proxy framework completed. Thulinma 2012-07-24 06:35:27 +02:00
  • ffff1f9577 Converted nearly everything to new config object from library. Thulinma 2012-07-21 04:32:37 +02:00
  • d1e2132879 Updated to new config system. Thulinma 2012-07-20 17:49:16 +02:00
  • 5562bea8a0 Added handy converter functions to JSON. Thulinma 2012-07-20 17:48:57 +02:00
  • a36ce260ac Fixed JSON bool evaluations. Thulinma 2012-07-20 17:48:40 +02:00
  • 935d5635e5 Fix multiple-including. Thulinma 2012-07-20 17:46:22 +02:00
  • b9a75a320f Added missing JSON "operator bool()" and size() methods. Thulinma 2012-07-12 01:03:40 +02:00
  • cecb015a4b More changes into the direction of the new HTTP connector style. Thulinma 2012-07-11 11:45:11 +02:00
  • af12c6a94e Restructuring so our libraries can go into a separate libmist project. Thulinma 2012-07-10 00:39:31 +02:00
  • 49fe8afb84 Restructuring so our libraries can go into a separate libmist project. Thulinma 2012-07-09 00:15:06 +02:00
  • 87f4c4723c Add summary to DTSC analyser. Thulinma 2012-06-21 13:16:57 +02:00
  • a71ab0427e Fixed compiling on some systems: renamed libcrypto to libkeycrypto Thulinma 2012-06-18 20:37:38 +02:00
  • e89b4765ba Fixed compiling on some systems: renamed libcrypto to libkeycrypto Thulinma 2012-06-18 20:37:38 +02:00
  • 405b33af77 HTTP Progressive now works again. Thulinma 2012-06-18 18:20:31 +02:00
  • 9b966bbbf7 Added createhooks shell script that will install git hooks for auto-rebuilding on checkout/commit, make main binaries depend on VERSION file for rebuilding (otherwise version in -v is not updated). Thulinma 2012-06-17 14:39:35 +02:00
  • dafe3b5fdd Added createhooks shell script that will install git hooks for auto-rebuilding on checkout/commit, make main binaries depend on VERSION file for rebuilding (otherwise version in -v is not updated). Thulinma 2012-06-17 14:39:35 +02:00
  • 4bf892d254 Merge branch 'master' into development Thulinma 2012-06-17 12:57:25 +02:00
  • 190f020595 Merge branch 'master' into development Thulinma 2012-06-17 12:57:25 +02:00
  • 942a4136d2 Allow HTTP Connector to reconnect to different buffers - closes #31 Thulinma 2012-06-17 12:56:12 +02:00
  • 98cde39a8f Allow HTTP Connector to reconnect to different buffers - closes #31 Thulinma 2012-06-17 12:56:12 +02:00
  • ec4011a18b Always update version when configure is executed Lekensteyn 2012-06-16 22:43:32 +02:00
  • 948813b93a Always update version when configure is executed Lekensteyn 2012-06-16 22:43:32 +02:00
  • e7e37105b6 Several stability improvements and optimizations for HTTP handling and parsing (also, should fix HTTP Progressive under Windows - again). Thulinma 2012-06-12 10:11:58 +02:00
  • a08f8e3033 Several stability improvements and optimizations for HTTP handling and parsing (also, should fix HTTP Progressive under Windows - again). Thulinma 2012-06-12 10:11:58 +02:00
  • b88de8e395 Added DTMI desync handling - no longer spams error messages, fixes issues faster. Thulinma 2012-06-08 22:06:24 +02:00
  • 682ecd2a0e Added DTMI desync handling - no longer spams error messages, fixes issues faster. Thulinma 2012-06-08 22:06:24 +02:00
  • 5fff8825d9 Fixed invalid commandline option segfaults, renamed no-daemon to the proper nodaemon as mentioned in all documentation and help messages. Thulinma 2012-06-08 18:19:43 +02:00
  • ad530a76ea Fixed invalid commandline option segfaults, renamed no-daemon to the proper nodaemon as mentioned in all documentation and help messages. Thulinma 2012-06-08 18:19:43 +02:00
  • 66afa76397 Support for generating new MistController API accounts from commandline. Thulinma 2012-06-08 10:35:46 +02:00
  • c49eaca664 Fixed RTMP desync bug with Windows clients. Thulinma 2012-06-08 00:11:25 +02:00
  • 19c7081685 Fixed RTMP desync bug with Windows clients. Thulinma 2012-06-08 00:11:25 +02:00
  • ae057d3e78 buffer: Fail early and print diagnostic message Lekensteyn 2012-06-03 12:17:41 +02:00
  • 90e0c0037e autofoo cleanup, put version detection in configure.ac Lekensteyn 2012-06-02 22:12:23 +02:00
  • fcf29984c0 autofoo cleanup, put version detection in configure.ac Lekensteyn 2012-06-02 22:12:23 +02:00
  • c885aec389 Remove autogenerated foo Lekensteyn 2012-06-02 19:43:01 +02:00
  • 0e510a21f8 Switch init data order for HTTP progressive, should fix video issues. Thulinma 2012-05-26 21:44:19 +02:00
  • 7936c7efaa Should fix all buffer-related timing issues. Thulinma 2012-05-24 09:30:00 +02:00
  • 7afbdd1ec3 Also fix DTSC analyser speed issues. Thulinma 2012-05-23 16:09:55 +02:00
  • 9fb606aa4f This should fix all DTSC reading speed-related issues. Thulinma 2012-05-23 12:50:56 +02:00
  • ee9aacc49e Fixed HTTP Dynamic (F4V) processing. Thulinma 2012-05-22 15:11:14 +02:00
  • 331fac9146 Fixed HTTP Dynamic (F4V) processing. Thulinma 2012-05-22 15:11:14 +02:00
  • 4d9db0d6ee Further improve socket lib errrors. Thulinma 2012-05-22 11:41:22 +02:00
  • 2c5055840d Further improve socket lib errrors. Thulinma 2012-05-22 11:41:22 +02:00
  • ccfcdeba29 Should fix socket binding issues in cygwin. Thulinma 2012-05-14 18:18:15 +02:00
  • d44eda44fe Should fix socket binding issues in cygwin. Thulinma 2012-05-14 18:18:15 +02:00
  • c9aa8c1ed4 Fixed initialization issue in Buffer. Thulinma 2012-05-14 17:38:31 +02:00
  • 9d8da4797f Fixed initialization issue in Buffer. Thulinma 2012-05-14 17:38:31 +02:00
  • db90ed9deb Merge branch 'master' of github.com:DDVTECH/DMS Thulinma 2012-05-14 16:17:42 +02:00
  • a1ac46093d Merge branch 'master' of github.com:DDVTECH/DMS Thulinma 2012-05-14 16:17:42 +02:00
  • ab23344a85 Should fix compile problems. Thulinma 2012-05-14 16:17:15 +02:00
  • 6f5bc9d7fd Should fix compile problems. Thulinma 2012-05-14 16:17:15 +02:00
  • 5376bf08fb Added the display of timestamps to the FLV Analyser Erik Zandvliet 2012-05-14 12:43:26 +02:00
  • 5e298f2ceb Merge branch 'master' of github.com:DDVTECH/DMS Thulinma 2012-05-13 15:32:48 +02:00
  • 125febbd1a Added save settings option to controller and improved logging messages. Thulinma 2012-05-13 15:32:17 +02:00
  • 80a983ee32 added force-save feature, fixed log/stat send 'bug' That-Guy 2012-05-11 21:03:15 +02:00
  • 28fc63c5d0 Uplink mode disabled temporarily for standalone release purposes. Thulinma 2012-05-11 19:17:36 +02:00
  • bb9d95880c Improve notation for version numbers. Thulinma 2012-05-11 19:01:39 +02:00
  • 34d49c9591 Improve notation for version numbers. Thulinma 2012-05-11 19:01:39 +02:00
  • b19c800f34 Fix FLV2DTSC binary and add some checks in the flv_tag lib. Thulinma 2012-05-11 18:39:24 +02:00
  • ef682b99d9 Fix FLV2DTSC binary and add some checks in the flv_tag lib. Thulinma 2012-05-11 18:39:24 +02:00
  • 995a20b91e Re-enable debugging option, fix chars back to unsigned. Thulinma 2012-05-11 18:08:17 +02:00
  • cf5dc1ff93 Re-enable debugging option, fix chars back to unsigned. Thulinma 2012-05-11 18:08:17 +02:00
  • a086cff579 Fixed documentation, removed a few useless files, changed MD5 implementation to use openssl. Thulinma 2012-05-11 16:50:30 +02:00
  • bf75cc278c Fixed documentation, removed a few useless files, changed MD5 implementation to use openssl. Thulinma 2012-05-11 16:50:30 +02:00
  • cd0d79790b Fix null-array bug in JSON lib as well as flv_tag compile warnings. Thulinma 2012-05-11 15:45:29 +02:00
  • 46ed4bdd60 Fix null-array bug in JSON lib as well as flv_tag compile warnings. Thulinma 2012-05-11 15:45:29 +02:00
  • b90c4e2623 Further tweaks to autotools config. Thulinma 2012-05-11 15:33:09 +02:00
  • 3085a99787 Further tweaks to autotools config. Thulinma 2012-05-11 15:33:09 +02:00
  • a0528c331f Final edits to bring all analysers and converters into autotools build system. Done! Thulinma 2012-05-08 22:43:37 +02:00
  • 87c567e37c Final edits to bring all analysers and converters into autotools build system. Done! Thulinma 2012-05-08 22:43:37 +02:00
  • fb1a39dbd7 Updated gitignore file for autotools Thulinma 2012-05-08 22:16:12 +02:00
  • 6bfddff131 Now working fully with autotools Thulinma 2012-05-08 22:10:22 +02:00
  • f17d5e675d Now working fully with autotools Thulinma 2012-05-08 22:10:22 +02:00
  • ad410a2e79 Convert to autotools build system for cleanness (part1). Thulinma 2012-05-08 19:19:42 +02:00
  • 36e086e0e2 Convert to autotools build system for cleanness (part1). Thulinma 2012-05-08 19:19:42 +02:00