]> git.sesse.net Git - cubemap/shortlog
cubemap
2013-04-13 Steinar H.... Fix a spurious warning.
2013-04-13 Steinar H.... Send data using sendfile() instead of write(). Seems...
2013-04-13 Steinar H.... Fix a bug introduced with the move of read_tempfile...
2013-04-13 Steinar H.... Move the “read the whole file” logic into a new file.
2013-04-12 Steinar H.... Even more missing unistd.h includes.
2013-04-12 Steinar H.... Even more missing unistd.h includes.
2013-04-12 Steinar H.... Thread has virtual member functions, so it should have...
2013-04-12 Steinar H.... Fix a missing #include.
2013-04-12 Steinar H.... When re-execing, try with --test-config first, and...
2013-04-12 Steinar H.... Implement --test-config.
2013-04-12 Steinar H.... Since we just broke upgrade compatibility, kill some...
2013-04-12 Steinar H.... Switch option parsing to getopt.
2013-04-12 Steinar H.... Move some serialization logic into ServerPool, where...
2013-04-12 Steinar H.... Split configuration parsing out cleanly from initializa...
2013-04-12 Steinar H.... Fix UDPInput serialization.
2013-04-11 Steinar H.... Add rudimentary README.
2013-04-11 Steinar H.... Split config parsing out of parse.h.
2013-04-11 Steinar H.... Support UDP input. Also fix some issues with socket...
2013-04-11 Steinar H.... When create_input() fails, give an error message instea...
2013-04-11 Steinar H.... Do not keep pending data across HTTP connections.
2013-04-11 Steinar H.... More support for multiple input types.
2013-04-11 Steinar H.... Move version identification into a common place.
2013-04-11 Steinar H.... Make Input a bit more generic, to pave the way for...
2013-04-10 Steinar H.... Support multiple listening sockets. Actually mostly...
2013-04-10 Steinar H.... Move stopping into ServerPool.
2013-04-10 Steinar H.... Factor serializing into its own function. Again, less...
2013-04-10 Steinar H.... Move stream creation out of main().
2013-04-10 Steinar H.... Some small refactoring of main().
2013-04-10 Steinar H.... Factor all the common thread starting/stopping into...
2013-04-10 Steinar H.... Minor nit.
2013-04-10 Steinar H.... Wrap the acceptor into the same thread logic as everyth...
2013-04-10 Steinar H.... Merge branch 'master' of /srv/git.sesse.net/www/cubemap
2013-04-10 Steinar H.... Factor statistics writing into its own class and file.
2013-04-10 Steinar H.... Small refactoring in main.cpp.
2013-04-10 Steinar H.... Factor statistics writing into its own class and file.
2013-04-10 Steinar H.... Separate out the acceptor stuff into its own file.
2013-04-10 Steinar H.... Add support for setting fwmarks per-connection. Useful...
2013-04-09 Steinar H.... Remove some obsolete #defines.
2013-04-09 Steinar H.... Explicitly SIGHUP threads to kill them out of syscalls...
2013-04-09 Steinar H.... Measure how long the serialize/exec/deserialize process...
2013-04-09 Steinar H.... Support writing a stats file listing the number of...
2013-04-09 Steinar H.... Rename cubemap.cpp to main.cpp. Aaaa....
2013-04-08 Steinar H.... Parse the HTTP header (more) properly, and send the...
2013-04-08 Steinar H.... Deserialize/serialize inputs. Woo, totally glitch-free...
2013-04-08 Steinar H.... Fix a few issues in the to_process() handling.
2013-04-08 Steinar H.... Add URL parsing.
2013-04-08 Steinar H.... Write our own HTTP client instead of using curl. Not...
2013-04-08 Steinar H.... Make most operations on Server deferred, so that we...
2013-04-08 Steinar H.... Make the acceptor thread stop nicely, so that it does...
2013-04-07 Steinar H.... Make the list of sleeping clients be per-stream instead...
2013-04-07 Steinar H.... If accept() fails, do not take down the entire thing...
2013-04-07 Steinar H.... Fix so clients would actually be woken up from the...
2013-04-07 Steinar H.... Fix an error where clients in asleep state would hang...
2013-04-07 Steinar H.... Make edge-triggering more consistent.
2013-04-07 Steinar H.... Remove some leftover code.
2013-04-07 Steinar H.... Fix an issue where clients would be put twice into...
2013-04-07 Steinar H.... Some fixes to issues that could cause client hangs.
2013-04-07 Steinar H.... Stop doing find_stream() every time we send out data...
2013-04-07 Steinar H.... Change from level-triggered to edge-triggered epoll...
2013-04-07 Steinar H.... Handle streams coming and going from the configuration...
2013-04-07 Steinar H.... EINTR-protect a bunch of calls, and warn on close(...
2013-04-07 Steinar H.... Handle EINTR in epoll_wait().
2013-04-07 Steinar H.... Support parsing streams from config file. Also support...
2013-04-07 Steinar H.... When a transfer ends, output the URL.
2013-04-07 Steinar H.... Factor out some config parsing into its own function.
2013-04-07 Steinar H.... Add a sample configuration file.
2013-04-07 Steinar H.... Fetch num_servers from the config file.
2013-04-07 Steinar H.... Move the logic of load-balancing etc. into ServerPool...
2013-04-07 Steinar H.... Reopen the port if it changes between runs.
2013-04-07 Steinar H.... Take the port from the configuration file.
2013-04-07 Steinar H.... Parse a config file. Not used for anything yet.
2013-04-07 Steinar H.... Support deserialization of most state (curl input is...
2013-04-07 Steinar H.... Remember to turn off has_metacube_header once we have...
2013-04-06 Steinar H.... Make Input honor should_stop even when it is not connec...
2013-04-06 Steinar H.... When we get a header, retroactively send it out to...
2013-04-06 Steinar H.... Makefile tweaks to deal with the protobuf dependency.
2013-04-06 Steinar H.... Reconnect when the input goes away.
2013-04-06 Steinar H.... Serialize and die on SIGHUP (no deserialization yet...
2013-04-06 Steinar H.... Fix broken Client constructor.
2013-04-06 Steinar H.... Start working on serialization.
2013-04-06 Steinar H.... Make a useful constructor for Client.
2013-04-06 Steinar H.... Fix the broken SO_REUSEADDR.
2013-04-06 Steinar H.... Make Server stoppable.
2013-04-06 Steinar H.... Merge remote-tracking branch 'origin/master'
2013-04-06 Steinar H.... Rename client_request to request, and clear it when...
2013-04-06 Steinar H.... Rename client_request to request, and clear it when...
2013-04-06 Steinar H.... Remove a no longer relevant TODO.
2013-04-06 Steinar H.... When closing a client, make sure it is not left in...
2013-04-06 Steinar H.... Implement writev(). Working reflector!
2013-04-06 Steinar H.... Implement sleeping/waking clients.
2013-04-06 Steinar H.... Implement add_data().
2013-04-06 Steinar H.... Implement basic data sending support.
2013-04-06 Steinar H.... Skip the Metacube header when adding data.
2013-04-06 Steinar H.... Implement header sending.
2013-04-06 Steinar H.... Implement epoll main loop in Server, and parse header.
2013-04-06 Steinar H.... Set SO_REUSEADDR on the server socket.
2013-04-06 Steinar H.... Split Input into its own file.
2013-04-06 Steinar H.... Split Server and MutexLock out into separate source...
2013-04-06 Steinar H.... Piece a lot more stuff together.
2013-04-06 Steinar H.... Add a Makefile.
next