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