]> git.sesse.net Git - cubemap/history - main.cpp
Linux 3.13 is really old by now, so remove it from the README.
[cubemap] / main.cpp
2023-04-02 Steinar H. GundersonProperly close sockets (and more importantly, kill...
2021-05-05 Steinar H. GundersonSet close-on-exec on all file descriptors we open.
2018-04-22 Steinar H. GundersonKeep information about HLS downloads around for some...
2018-04-22 Steinar H. GundersonDo not close connections in keepalive across reloads.
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. GundersonAdd support for deduplicating headers/short responses.
2018-04-06 Steinar H. GundersonAutomatically delete streams that are no longer in...
2018-04-05 Steinar H. GundersonUse nullptr instead of NULL everywhere.
2018-04-05 Steinar H. GundersonUse unique_ptr a few places instead of explicit delete.
2018-04-05 Steinar H. GundersonUse C++11 range-based for loops and auto wherever it...
2018-04-01 Steinar H. GundersonAdd server-side TLS support, through kTLS.
2018-03-31 Steinar H. GundersonRemove some code for pre-1.1.3 deserialization compatib...
2016-05-24 Steinar H. GundersonRemove input encoding for UDP streams.
2016-04-09 Steinar H. GundersonAdd suppor for raw (non-Metacube) inputs over HTTP...
2015-08-16 Steinar H. GundersonRename ping to gen204, and change the response type...
2015-08-15 Steinar H. GundersonAdd a simple HTTP endpoint that returns a very short...
2015-08-10 Steinar H. GundersonUse libsystemd to inform systemd accurately about when...
2015-08-07 Steinar H. GundersonRemove std:: from all code in .cpp files, for consistency.
2015-07-23 Steinar H. GundersonUse CLOCK_MONOTONIC for serialization time as well.
2015-07-22 Steinar H. GundersonRespect prebuffering_bytes= on existing streams when...
2015-07-22 Steinar H. GundersonTime out clients still in READING_REQUEST after 60...
2015-07-10 Steinar H. GundersonMerge branch 'master' of /srv/git.sesse.net/www/cubemap
2015-07-10 Steinar H. GundersonAdd support for forced prebuffering.
2014-04-29 Steinar H. GundersonCoding style consistency fix.
2014-04-26 Steinar H. GundersonSupport setting outgoing interface for multicast.
2014-04-26 Steinar H. GundersonSupport setting TTL on outgoing UDP streams. Especially...
2014-04-24 Steinar H. GundersonRemove support for mark pools.
2014-04-13 Steinar H. GundersonStop leaking the state fd on reload.
2014-04-13 Steinar H. GundersonCheck /proc/self/exe instead of argv[0].
2014-02-01 Steinar H. GundersonRemove some legacy from older versions that nobody...
2013-12-01 Steinar H. GundersonAdd a listen statement to listen on only specific IP...
2013-09-28 Steinar H. GundersonSupport SO_MAX_PACING_RATE.
2013-08-16 Steinar H. GundersonStore the stream header in the inputs, not just the...
2013-08-16 Steinar H. GundersonMake an option to properly delete streams.
2013-08-16 Steinar H. GundersonDo not crash on invalid src= URLs.
2013-08-15 Steinar H. GundersonAdd preliminary support for input stream statistics.
2013-04-21 Steinar H. GundersonMerge branch 'master' of /srv/git.sesse.net/www/cubemap
2013-04-21 Steinar H. GundersonAdd support for UDP outputs.
2013-04-20 Steinar H. GundersonRefer to streams internally mostly by an index, not...
2013-04-20 Steinar H. GundersonRevert "Fix a bug where Metacube streams would become...
2013-04-20 Steinar H. GundersonFix a bug where Metacube streams would become inconsist...
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. GundersonSend backlog file descriptors around instead of going...
2013-04-17 Steinar H. GundersonWhen closing unused inputs, remember to take down their...
2013-04-17 Steinar H. GundersonSupport Metacube _output_. Required splitting HTTP...
2013-04-17 Steinar H. GundersonDeduplicate inputs.
2013-04-17 Steinar H. GundersonDo not segfault on unknown options.
2013-04-16 Steinar H. GundersonFix another minor leak.
2013-04-16 Steinar H. GundersonStop leaking the mark pools.
2013-04-16 Steinar H. GundersonLog all finished accesses to an access log.
2013-04-16 Steinar H. GundersonLess confusing error message when realpath() fails.
2013-04-16 Steinar H. GundersonRun --config-test with the canonicalized paths.
2013-04-16 Steinar H. GundersonSupport daemonizing.
2013-04-16 Steinar H. GundersonCanonicalize paths, so that we do not need to worry...
2013-04-15 Steinar H. GundersonShut down cleanly on SIGINT (Ctrl-C), for easier Valgri...
2013-04-15 Steinar H. GundersonDrop NO_LEVEL; it does not look very pretty now.
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-14 Steinar H. GundersonIgnore SIGPIPE, so we do not die when a client shuts...
2013-04-14 Steinar H. GundersonDo not start the servers until all the deserialized...
2013-04-14 Steinar H. GundersonRemove an include IWYU should not have added.
2013-04-14 Steinar H. GundersonMove SIGHUP handling as soon as possible, so that repea...
2013-04-13 Steinar H. GundersonMake backlog_size changeable across HUPs.
2013-04-13 Steinar H. GundersonRun include-what-you-use.
2013-04-13 Steinar H. GundersonSupport configurable BACKLOG_SIZE (per-stream). No...
2013-04-13 Steinar H. GundersonFix a spurious warning.
2013-04-13 Steinar H. GundersonFix a bug introduced with the move of read_tempfile...
2013-04-13 Steinar H. GundersonMove the “read the whole file” logic into a new file.
2013-04-12 Steinar H. GundersonFix a missing #include.
2013-04-12 Steinar H. GundersonWhen re-execing, try with --test-config first, and...
2013-04-12 Steinar H. GundersonImplement --test-config.
2013-04-12 Steinar H. GundersonSince we just broke upgrade compatibility, kill some...
2013-04-12 Steinar H. GundersonSwitch option parsing to getopt.
2013-04-12 Steinar H. GundersonMove some serialization logic into ServerPool, where...
2013-04-12 Steinar H. GundersonSplit configuration parsing out cleanly from initializa...
2013-04-11 Steinar H. GundersonAdd rudimentary README.
2013-04-11 Steinar H. GundersonSupport UDP input. Also fix some issues with socket...
2013-04-11 Steinar H. GundersonWhen create_input() fails, give an error message instea...
2013-04-11 Steinar H. GundersonMore support for multiple input types.
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...
2013-04-10 Steinar H. GundersonSupport multiple listening sockets. Actually mostly...
2013-04-10 Steinar H. GundersonMove stopping into ServerPool.
2013-04-10 Steinar H. GundersonFactor serializing into its own function. Again, less...
2013-04-10 Steinar H. GundersonMove stream creation out of main().
2013-04-10 Steinar H. GundersonSome small refactoring of main().
2013-04-10 Steinar H. GundersonMinor nit.
2013-04-10 Steinar H. GundersonWrap the acceptor into the same thread logic as everyth...
2013-04-10 Steinar H. GundersonMerge branch 'master' of /srv/git.sesse.net/www/cubemap
2013-04-10 Steinar H. GundersonFactor statistics writing into its own class and file.
2013-04-10 Steinar H. GundersonSmall refactoring in main.cpp.
2013-04-10 Steinar H. GundersonSeparate out the acceptor stuff into its own file.
2013-04-10 Steinar H. GundersonAdd support for setting fwmarks per-connection. Useful...
2013-04-09 Steinar H. GundersonRemove some obsolete #defines.
next