2023-04-02 |
Steinar H. Gunderson | Fix yet more stupid close-on-exec bugs. |
blob | commitdiff | raw |
2023-04-02 |
Steinar H. Gunderson | Minor close-on-exec fix. |
blob | commitdiff | raw | diff to current |
2023-04-02 |
Steinar H. Gunderson | Fix some memory leaks that are probably irrelevant... |
blob | commitdiff | raw | diff to current |
2021-05-07 |
Steinar H. Gunderson | Stop leaking the /dev/null fd after spawning a subprocess. |
blob | commitdiff | raw | diff to current |
2021-05-06 |
Steinar H. Gunderson | Fix various close-on-exec bugs. |
blob | commitdiff | raw | diff to current |
2021-05-06 |
Steinar H. Gunderson | When a child process times out or otherwise closes... |
blob | commitdiff | raw | diff to current |
2021-05-05 |
Steinar H. Gunderson | Fix infinite CPU usage on waitpid(). |
blob | commitdiff | raw | diff to current |
2021-05-05 |
Steinar H. Gunderson | Support input from pipes (subprocesses). |
blob | commitdiff | raw | diff to current |
2021-05-05 |
Steinar H. Gunderson | Set close-on-exec on all file descriptors we open. |
blob | commitdiff | raw | diff to current |
2021-05-05 |
Steinar H. Gunderson | Simplify setting the non-blocking flag when creating... |
blob | commitdiff | raw | diff to current |
2019-10-13 |
Steinar H. Gunderson | Fix a crash when trying to get HLS fragments from a... |
blob | commitdiff | raw | diff to current |
2018-12-22 |
Steinar H. Gunderson | Fix an unlikely leak in HTTPInput. |
blob | commitdiff | raw | diff to current |
2018-04-09 |
Steinar H. Gunderson | Make HTTP header parsing case-insensitive. |
blob | commitdiff | raw | diff to current |
2018-04-07 |
Steinar H. Gunderson | Replace map with unordered_map nearly everywhere, for... |
blob | commitdiff | raw | diff to current |
2018-04-06 |
Steinar H. Gunderson | Add support for serving HLS playlists. |
blob | commitdiff | raw | diff to current |
2018-04-06 |
Steinar H. Gunderson | Support HTTP/1.1 persistent connections (not that usefu... |
blob | commitdiff | raw | diff to current |
2018-04-05 |
Steinar H. Gunderson | Use C++11 std::mutex and std::lock_guard instead of... |
blob | commitdiff | raw | diff to current |
2018-04-05 |
Steinar H. Gunderson | Use in-class initialization for making it harder to... |
blob | commitdiff | raw | diff to current |
2018-04-05 |
Steinar H. Gunderson | Use nullptr instead of NULL everywhere. |
blob | commitdiff | raw | diff to current |
2018-04-05 |
Steinar H. Gunderson | Use C++11 range-based for loops and auto wherever it... |
blob | commitdiff | raw | diff to current |
2016-07-22 |
Steinar H. Gunderson | Support Metacube metadata blocks, specifically timestamps. |
blob | commitdiff | raw | diff to current |
2016-07-13 |
Steinar H. Gunderson | Fix verbosity checks on deserialization. |
blob | commitdiff | raw | diff to current |
2016-07-13 |
Steinar H. Gunderson | Add some log suppressions I missed last time. |
blob | commitdiff | raw | diff to current |
2016-07-13 |
Steinar H. Gunderson | Suppress HTTP input errors if there are too many of... |
blob | commitdiff | raw | diff to current |
2016-05-27 |
Steinar H. Gunderson | Fix a memory leak with raw inputs. |
blob | commitdiff | raw | diff to current |
2016-05-27 |
Steinar H. Gunderson | Fix an issue where “http” could sneak into the Host... |
blob | commitdiff | raw | diff to current |
2016-05-09 |
Steinar H. Gunderson | Make the HTTP client send the right Host: header. |
blob | commitdiff | raw | diff to current |
2016-04-18 |
Steinar H. Gunderson | Fix an issue where Metacube output would not include... |
blob | commitdiff | raw | diff to current |
2016-04-09 |
Steinar H. Gunderson | Add suppor for raw (non-Metacube) inputs over HTTP... |
blob | commitdiff | raw | diff to current |
2016-04-01 |
Steinar H. Gunderson | Fix an issue where access.log would have the wrong... |
blob | commitdiff | raw | diff to current |
2016-03-28 |
Steinar H. Gunderson | Fix HTTP connections to IPv6 address literals. |
blob | commitdiff | raw | diff to current |
2016-03-28 |
Steinar H. Gunderson | Up the Metacube block limit yet again; MP4 can create... |
blob | commitdiff | raw | diff to current |
2015-08-07 |
Steinar H. Gunderson | Remove std:: from all code in .cpp files, for consistency. |
blob | commitdiff | raw | diff to current |
2015-07-23 |
Steinar H. Gunderson | Minor grammatical fix. |
blob | commitdiff | raw | diff to current |
2015-07-23 |
Steinar H. Gunderson | Use CLOCK_MONOTONIC_COARSE in httpinput.cpp; we do... |
blob | commitdiff | raw | diff to current |
2015-07-22 |
Steinar H. Gunderson | Make the warning on dropping junk bytes clearer. |
blob | commitdiff | raw | diff to current |
2015-07-22 |
Steinar H. Gunderson | Split HTTP header parsing into a common function. |
blob | commitdiff | raw | diff to current |
2015-07-10 |
Steinar H. Gunderson | Merge branch 'master' of /srv/git.sesse.net/www/cubemap |
blob | commitdiff | raw | diff to current |
2015-07-10 |
Steinar H. Gunderson | Beef up the warning limit for large blocks a bit; MKV... |
blob | commitdiff | raw | diff to current |
2014-05-11 |
Steinar H. Gunderson | Fix a typo. |
blob | commitdiff | raw | diff to current |
2014-04-26 |
Steinar H. Gunderson | Support joining multicast addresses (both ASM and SSM). |
blob | commitdiff | raw | diff to current |
2014-04-26 |
Steinar H. Gunderson | Fix a bug where a socket could be closed twice. |
blob | commitdiff | raw | diff to current |
2014-02-01 |
Steinar H. Gunderson | Remove some legacy from older versions that nobody... |
blob | commitdiff | raw | diff to current |
2013-08-18 |
Steinar H. Gunderson | Re-run include-what-you-use. |
blob | commitdiff | raw | diff to current |
2013-08-18 |
Steinar H. Gunderson | Use memcpy instead of incurring potential unaligned... |
blob | commitdiff | raw | diff to current |
2013-08-18 |
Steinar H. Gunderson | Switch to a new version of the Metacube protocol. |
blob | commitdiff | raw | diff to current |
2013-08-17 |
Steinar H. Gunderson | Make the HTTP inputs time out after 30 seconds of no... |
blob | commitdiff | raw | diff to current |
2013-08-16 |
Steinar H. Gunderson | Store the stream header in the inputs, not just the... |
blob | commitdiff | raw | diff to current |
2013-08-16 |
Steinar H. Gunderson | When adding new streams that are copies of old streams... |
blob | commitdiff | raw | diff to current |
2013-08-16 |
Steinar H. Gunderson | Store and log connection time for inputs. |
blob | commitdiff | raw | diff to current |
2013-08-16 |
Steinar H. Gunderson | Two minor cleanups in the stats code. |
blob | commitdiff | raw | diff to current |
2013-08-15 |
Steinar H. Gunderson | Add preliminary support for input stream statistics. |
blob | commitdiff | raw | diff to current |
2013-08-14 |
Steinar H. Gunderson | Make the Metacube block size warning a bit less aggress... |
blob | commitdiff | raw | diff to current |
2013-08-14 |
Steinar H. Gunderson | Support the new METACUBE_FLAGS_NOT_SUITABLE_FOR_STREAM_... |
blob | commitdiff | raw | diff to current |
2013-08-14 |
Steinar H. Gunderson | When warning about unusually long Metacube blocks,... |
blob | commitdiff | raw | diff to current |
2013-08-13 |
Steinar H. Gunderson | When reading the HTTP input, skip the \r\n\r\n. Fixes... |
blob | commitdiff | raw | diff to current |
2013-08-13 |
Steinar H. Gunderson | Warn on large Metacube blocks. |
blob | commitdiff | raw | diff to current |
2013-08-13 |
Steinar H. Gunderson | Add an assert, to hopefully catch a bug. |
blob | commitdiff | raw | diff to current |
2013-06-06 |
Steinar H. Gunderson | (Hopefully) fix an assert failure in httpinput.cpp. |
blob | commitdiff | raw | diff to current |
2013-05-20 |
Steinar H. Gunderson | Fix a possible corruption/crash when name lookups fail... |
blob | commitdiff | raw | diff to current |
2013-05-15 |
Steinar H. Gunderson | Fix a possible infinite loop in HTTPInput. |
blob | commitdiff | raw | diff to current |
2013-05-15 |
Steinar H. Gunderson | Fix a potential double-free. |
blob | commitdiff | raw | diff to current |
2013-04-24 |
Steinar H. Gunderson | Fix a minor error message. |
blob | commitdiff | raw | diff to current |
2013-04-21 |
Steinar H. Gunderson | Merge branch 'master' of /srv/git.sesse.net/www/cubemap |
blob | commitdiff | raw | diff to current |
2013-04-21 |
Steinar H. Gunderson | Merge branch 'master' of /srv/git.sesse.net/www/cubemap |
blob | commitdiff | raw | diff to current |
2013-04-21 |
Steinar H. Gunderson | Fix a (harmless) close() warning that would come if... |
blob | commitdiff | raw | diff to current |
2013-04-20 |
Steinar H. Gunderson | Run include-what-you-use. |
blob | commitdiff | raw | diff to current |
2013-04-20 |
Steinar H. Gunderson | Refer to streams internally mostly by an index, not... |
blob | commitdiff | raw | diff to current |
2013-04-20 |
Steinar H. Gunderson | Reinstate the new signal handling; revert the revert. |
blob | commitdiff | raw | diff to current |
2013-04-19 |
Steinar H. Gunderson | Revert "Rewrite the entire internal signal handling... |
blob | commitdiff | raw | diff to current |
2013-04-19 |
Steinar H. Gunderson | Rewrite the entire internal signal handling/wakeup. |
blob | commitdiff | raw | diff to current |
2013-04-18 |
Steinar H. Gunderson | New run of include-what-you-use. |
blob | commitdiff | raw | diff to current |
2013-04-18 |
Steinar H. Gunderson | Set Connection: close in outgoing HTTP headers. |
blob | commitdiff | raw | diff to current |
2013-04-17 |
Steinar H. Gunderson | Support Metacube _output_. Required splitting HTTP... |
blob | commitdiff | raw | diff to current |
2013-04-17 |
Steinar H. Gunderson | Deduplicate inputs. |
blob | commitdiff | raw | diff to current |
2013-04-16 |
Steinar H. Gunderson | Fix a small memory leak in HTTPInput. |
blob | commitdiff | raw | diff to current |
2013-04-15 |
Steinar H. Gunderson | Log when we have a successful HTTPInput request. |
blob | commitdiff | raw | diff to current |
2013-04-15 |
Steinar H. Gunderson | Identify HTTPInput error messages by the stream. |
blob | commitdiff | raw | diff to current |
2013-04-15 |
Steinar H. Gunderson | Merge branch 'master' of /srv/git.sesse.net/www/cubemap |
blob | commitdiff | raw | diff to current |
2013-04-15 |
Steinar H. Gunderson | Replace all perror() calls with our own log calls. |
blob | commitdiff | raw | diff to current |
2013-04-15 |
Steinar H. Gunderson | Merge branch 'master' of /srv/git.sesse.net/www/cubemap |
blob | commitdiff | raw | diff to current |
2013-04-15 |
Steinar H. Gunderson | Implement much better logging, with support for both... |
blob | commitdiff | raw | diff to current |
2013-04-13 |
Steinar H. Gunderson | Merge branch 'master' of ssh://git.sesse.net/srv/git... |
blob | commitdiff | raw | diff to current |
2013-04-13 |
Steinar H. Gunderson | When HTTPInput disconnects, also clear the header. |
blob | commitdiff | raw | diff to current |
2013-04-13 |
Steinar H. Gunderson | Run include-what-you-use. |
blob | commitdiff | raw | diff to current |
2013-04-13 |
Steinar H. Gunderson | Fix a socket leak in HTTPInput. |
blob | commitdiff | raw | diff to current |
2013-04-12 |
Steinar H. Gunderson | Even more missing unistd.h includes. |
blob | commitdiff | raw | diff to current |
2013-04-11 |
Steinar H. Gunderson | Support UDP input. Also fix some issues with socket... |
blob | commitdiff | raw | diff to current |
2013-04-11 |
Steinar H. Gunderson | Do not keep pending data across HTTP connections. |
blob | commitdiff | raw | diff to current |
2013-04-11 |
Steinar H. Gunderson | Move version identification into a common place. |
blob | commitdiff | raw | diff to current |
2013-04-11 |
Steinar H. Gunderson | Make Input a bit more generic, to pave the way for... |
blob | commitdiff | raw | diff to current |
|