Commit graph

103 commits

Author SHA1 Message Date
Thulinma
74c8932106 Merge branch 'development' into json_mod_LTS
# Conflicts:
#	lib/shared_memory.cpp
#	src/controller/controller.cpp
#	src/io.cpp
#	src/output/output.cpp
#	src/output/output_http_internal.cpp
2015-10-07 11:05:49 +02:00
Thulinma
16d38459b6 Made JSON library non-recursive.
Co-authored with Diederick.
2015-10-06 13:21:14 +02:00
Erik Zandvliet
1f4b523b1b Initial TS Input commit 2015-09-10 00:54:55 +02:00
Thulinma
2fb1459dff Fixed Windows compile. 2015-08-28 22:17:29 +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
b93841f659 Fixed NOSHM and WITH_THREADNAMES flags, added NOCRASHCHECK flag. 2015-07-01 16:59:26 +02:00
Thulinma
a891b5ba41 Fixed Windows typo. 2015-04-16 16:10:34 +02:00
Thulinma
e672959f96 Fixes to Windows shared memory handling for VoD. 2015-04-16 15:59:25 +02:00
Thulinma
f20f1607c6 More debugging. 2015-04-16 15:01:41 +02:00
Thulinma
a556d6032d Added insane-level debug message for opening of all shared memory pages. 2015-04-16 14:21:07 +02:00
Thulinma
2808595d7b Changed Windows shared memory back to non-global. 2015-04-16 14:07:04 +02:00
Thulinma
e105569b06 More changes to Windows support. 2015-04-16 13:21:30 +02:00
Thulinma
d120523bbb Improvements to connector shutdown code, attempted fix for Windows support. 2015-04-16 13:18:52 +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
8d377602be Changed windows shm functions to ANSI equivalents. 2015-04-13 16:58:30 +02:00
Erik Zandvliet
9b6312ca01 Switch to CMake 2015-04-02 09:55:33 +02:00
Thulinma
cfc6d9d6d3 Increased stream name length to 100 bytes 2015-03-13 00:52:21 +01:00
Thulinma
6a6a8915d2 Merged in TS fixes/unification (and other small changes) by Wouter Spruit 2015-03-05 12:13:23 +01:00
Thulinma
bd012b3b35 Fixed unneeded 1s wait for all requests. 2015-03-05 11:39:46 +01:00
Thulinma
5fa57f1c22 Tweaks to shared server process monitoring verbosity and ferocity. 2015-03-05 00:34:29 +01:00
wouter spruit
aeb3d683a7 derp 2015-03-03 11:23:02 +01:00
wouter spruit
ef2465e00f improved management of statistics pages 2015-03-03 11:22:52 +01:00
wouter spruit
688f339aab added pid/timeout/kill functionality to stats 2015-03-03 11:22:42 +01:00
Thulinma
f31552e37a Added support for varying sizes of shared memory in Windows, by prepending them with their length. 2015-01-27 13:17:11 +01:00
Erik Zandvliet
79fdf3f2c9 Allows waiting for the creation of a semaphore (if it does not exist yet) for a maximum of 5 seconds 2015-01-12 10:12:22 +01:00
Thulinma
6a61b3be08 Made shared memory or shared files implementation a compile flag, fixed various compile warnings. 2014-12-30 22:11:42 +01:00
ozzay
bca9546d6d semaphore bugfix! 2014-12-23 13:11:37 +01:00
Erik Zandvliet
689e1d714e Support for even more viewers 2014-12-17 16:11:04 +01:00
Erik Zandvliet
e94e598841 Allow for more viewers on sharedServer classes 2014-12-17 16:03:59 +01:00
Thulinma
7e5d7264ae Fixed race condition when disconnecting shared memory client elements. 2014-12-15 18:16:08 +01:00
Thulinma
b8a5196a89 Added CRC field to statistics class. 2014-10-23 15:13:16 +02:00
Thulinma
a6a6e296bc Fixed hostname in statistics to properly be in packed binary format. 2014-10-22 16:50:55 +02:00
Thulinma
81866a50a1 Fixed shared memory initialization bug. 2014-09-10 10:44:12 +02:00
Thulinma
c94214ebd5 How did this ever work? 2014-09-03 16:13:52 +02:00
ozzay
24371a664a Semaphore names are now in standard strings 2014-09-02 11:34:17 +02:00
Thulinma
68245bf74c Fixed debug levels for MistIn processes. Tweaked various verbosity levels. 2014-08-05 15:15:20 +02:00
Thulinma
48bc30045e Improved sharedPage initalization error reporting, added \todo note about sharedPage assignment operator. 2014-07-29 14:41:15 +02:00
Thulinma
eea2c8b0db Fixed semaphores being duplicated needlessly. 2014-07-17 16:25:10 +02:00
Erik Zandvliet
933586661f Fixed a "minor" bug... 2014-07-16 15:33:05 +02:00
Thulinma
a077f55a43 Added semaphore fail message when a semaphore cannot be opened. 2014-06-20 11:27:27 +02:00
Thulinma
43078c5c68 Clearer semaphore error messages, removed some legacy code, fixed a compile warning or two. 2014-06-20 10:36:26 +02:00
Thulinma
8c01ec8897 Such style. (Code style unification) 2014-06-18 10:39:27 +02:00
Erik Zandvliet
1018622d95 Updated debug message status 2014-06-17 08:44:29 +02:00
Thulinma
19e79c1315 Shared memory fixes. 2014-06-16 14:41:00 +02:00
Thulinma
b460321e3c Fixed w32 compiling. 2014-05-02 12:13:49 +02:00
Erik Zandvliet
59c1023447 Fixes apple compilation 2014-05-02 09:42:11 +02:00
Erik Zandvliet
961bf6108b Fixes autobackoff on windows 2014-04-30 15:29:59 +02:00
Thulinma
e17e1bddf6 Merge conflict solved for semaphore abstraction. 2014-04-30 11:46:55 +02:00
Erik Zandvliet
4f1e1fa1d7 Abstraction of semaphore to a class 2014-04-30 11:33:46 +02:00
Thulinma
11110dbdd6 Fixed uninitialized semaphore in shared memory code. 2014-04-29 15:33:57 +02:00