]> git.sesse.net Git - cubemap/history
cubemap
2013-04-10 Steinar H. GundersonFactor statistics writing into its own class and file.
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.
2013-04-09 Steinar H. GundersonExplicitly SIGHUP threads to kill them out of syscalls...
2013-04-09 Steinar H. GundersonMeasure how long the serialize/exec/deserialize process...
2013-04-09 Steinar H. GundersonSupport writing a stats file listing the number of...
2013-04-09 Steinar H. GundersonRename cubemap.cpp to main.cpp. Aaaa....
2013-04-08 Steinar H. GundersonParse the HTTP header (more) properly, and send the...
2013-04-08 Steinar H. GundersonDeserialize/serialize inputs. Woo, totally glitch-free...
2013-04-08 Steinar H. GundersonFix a few issues in the to_process() handling.
2013-04-08 Steinar H. GundersonAdd URL parsing.
2013-04-08 Steinar H. GundersonWrite our own HTTP client instead of using curl. Not...
2013-04-08 Steinar H. GundersonMake most operations on Server deferred, so that we...
2013-04-08 Steinar H. GundersonMake the acceptor thread stop nicely, so that it does...
2013-04-07 Steinar H. GundersonMake the list of sleeping clients be per-stream instead...
2013-04-07 Steinar H. GundersonIf accept() fails, do not take down the entire thing...
2013-04-07 Steinar H. GundersonFix so clients would actually be woken up from the...
2013-04-07 Steinar H. GundersonFix an error where clients in asleep state would hang...
2013-04-07 Steinar H. GundersonMake edge-triggering more consistent.
2013-04-07 Steinar H. GundersonRemove some leftover code.
2013-04-07 Steinar H. GundersonFix an issue where clients would be put twice into...
2013-04-07 Steinar H. GundersonSome fixes to issues that could cause client hangs.
2013-04-07 Steinar H. GundersonStop doing find_stream() every time we send out data...
2013-04-07 Steinar H. GundersonChange from level-triggered to edge-triggered epoll...
2013-04-07 Steinar H. GundersonHandle streams coming and going from the configuration...
2013-04-07 Steinar H. GundersonEINTR-protect a bunch of calls, and warn on close(...
2013-04-07 Steinar H. GundersonHandle EINTR in epoll_wait().
2013-04-07 Steinar H. GundersonSupport parsing streams from config file. Also support...
2013-04-07 Steinar H. GundersonWhen a transfer ends, output the URL.
2013-04-07 Steinar H. GundersonFactor out some config parsing into its own function.
2013-04-07 Steinar H. GundersonAdd a sample configuration file.
2013-04-07 Steinar H. GundersonFetch num_servers from the config file.
2013-04-07 Steinar H. GundersonMove the logic of load-balancing etc. into ServerPool...
2013-04-07 Steinar H. GundersonReopen the port if it changes between runs.
2013-04-07 Steinar H. GundersonTake the port from the configuration file.
2013-04-07 Steinar H. GundersonParse a config file. Not used for anything yet.
2013-04-07 Steinar H. GundersonSupport deserialization of most state (curl input is...
2013-04-07 Steinar H. GundersonRemember to turn off has_metacube_header once we have...
2013-04-06 Steinar H. GundersonMake Input honor should_stop even when it is not connec...
2013-04-06 Steinar H. GundersonWhen we get a header, retroactively send it out to...
2013-04-06 Steinar H. GundersonMakefile tweaks to deal with the protobuf dependency.
2013-04-06 Steinar H. GundersonReconnect when the input goes away.
2013-04-06 Steinar H. GundersonSerialize and die on SIGHUP (no deserialization yet...
2013-04-06 Steinar H. GundersonFix broken Client constructor.
2013-04-06 Steinar H. GundersonStart working on serialization.
2013-04-06 Steinar H. GundersonMake a useful constructor for Client.
2013-04-06 Steinar H. GundersonFix the broken SO_REUSEADDR.
2013-04-06 Steinar H. GundersonMake Server stoppable.
2013-04-06 Steinar H. GundersonMerge remote-tracking branch 'origin/master'
2013-04-06 Steinar H. GundersonRename client_request to request, and clear it when...
2013-04-06 Steinar H. GundersonRename client_request to request, and clear it when...
2013-04-06 Steinar H. GundersonRemove a no longer relevant TODO.
2013-04-06 Steinar H. GundersonWhen closing a client, make sure it is not left in...
2013-04-06 Steinar H. GundersonImplement writev(). Working reflector!
2013-04-06 Steinar H. GundersonImplement sleeping/waking clients.
2013-04-06 Steinar H. GundersonImplement add_data().
2013-04-06 Steinar H. GundersonImplement basic data sending support.
2013-04-06 Steinar H. GundersonSkip the Metacube header when adding data.
2013-04-06 Steinar H. GundersonImplement header sending.
2013-04-06 Steinar H. GundersonImplement epoll main loop in Server, and parse header.
2013-04-06 Steinar H. GundersonSet SO_REUSEADDR on the server socket.
2013-04-06 Steinar H. GundersonSplit Input into its own file.
2013-04-06 Steinar H. GundersonSplit Server and MutexLock out into separate source...
2013-04-06 Steinar H. GundersonPiece a lot more stuff together.
2013-04-06 Steinar H. GundersonAdd a Makefile.
2013-04-06 Steinar H. GundersonFire off worker threads (that do nothing right now).
2013-04-06 Steinar H. GundersonMake a mutex locker.
2013-04-06 Steinar H. GundersonOpen a server socket, and listen on it.
2013-04-06 Steinar H. GundersonStart adding scaffolds for most of the basic classes.
2013-04-06 Steinar H. Gundersongitignore the binary.
2013-04-06 Steinar H. GundersonRemove remux.cpp, which seems to be irrelevant.
2013-04-06 Steinar H. GundersonInitial checkin.