Tero Marttila <terom@fixme.fi> [Mon, 09 Jun 2008 03:15:34 +0300] rev 17
a half-working render_slices. Render_multi is currently semantically broken/buggy, but it's time to go to sleep
committer: Tero Marttila <terom@fixme.fi>
Tero Marttila <terom@fixme.fi> [Sun, 08 Jun 2008 23:10:36 +0300] rev 16
render_multi works a bit more efficiently now
committer: Tero Marttila <terom@fixme.fi>
Tero Marttila <terom@fixme.fi> [Sun, 08 Jun 2008 21:03:23 +0300] rev 15
added a rawio interface to render_remote, this broke render_multi.c but it needs a rewrite now anyways
committer: Tero Marttila <terom@fixme.fi>
Tero Marttila <terom@fixme.fi> [Sat, 07 Jun 2008 05:18:06 +0300] rev 14
added lib/libevent-terom-r848.diff
committer: Tero Marttila <terom@fixme.fi>
Tero Marttila <terom@fixme.fi> [Sat, 07 Jun 2008 05:05:18 +0300] rev 13
* fix some (of the) stupid things in Makefile
* increment remote_node->current_load in remote_pool_get
* re-add render_init
* add render_raw module to handle non-PNG rendering
* update render_local to support RENDER_RAW
* working (but limited and inefficient) implementation of render_multi
* fixes to render_png
* improve/clean up render_remote
* mark internal function static
* make web_main use render_multi
* random bugfixes (possibly due to vim acting weird re file recovery post-crash)
committer: Tero Marttila <terom@fixme.fi>
Tero Marttila <terom@fixme.fi> [Fri, 06 Jun 2008 23:37:45 +0300] rev 12
* rename files, render_file -> file_main, render_node -> node_main, mandelbrot -> render_mandelbrot
* make the error message stuff in common a /lot/ neater (a single function and a set of macros)
* clean up rest of code to use those new macros
committer: Tero Marttila <terom@fixme.fi>
Tero Marttila <terom@fixme.fi> [Fri, 06 Jun 2008 18:35:46 +0300] rev 11
* massive structural rewrite. Split off code into several new modules (render, render_png, render_local) and updated new modules to use them.
* the beginnings of render_multi, really not done yet
committer: Tero Marttila <terom@fixme.fi>
Tero Marttila <terom@fixme.fi> [Fri, 06 Jun 2008 16:05:26 +0300] rev 10
separate http query argument parsing into a new http module, and clean up unused headers from web_main.c
committer: Tero Marttila <terom@fixme.fi>
Tero Marttila <terom@fixme.fi> [Fri, 06 Jun 2008 03:24:55 +0300] rev 9
two new modules, remote_node and remote_pool
committer: Tero Marttila <terom@fixme.fi>
Tero Marttila <terom@fixme.fi> [Fri, 06 Jun 2008 03:24:22 +0300] rev 8
* fix Makefile to build in a (more) sensible way (still not really perfect)
* a parse_hostport in common
* fix warnings in render_file
* commandline argument parsing for render_node
* render_remote takes a struct remote_node, maintains its current_load, and actually close the socket after use now
* web_main uses a remote_pool, accepts nodes on the command line, and picks nodes from there for render_remote
* improve _http_render_execute error handling, sends back an error reply now
* ignore SIGPIPE. This hadn't shown up before (probably read-EOF instead), but it uncovered a bug in evhttp that caused an infinite bufferevent_write loop -> oom_killer -> DoS attack
* yes, this commit is missing four new files, those will be included in the next one
committer: Tero Marttila <terom@fixme.fi>