root/src/noit_http.c


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @a3518fe2da96fee5c577d97b77bb7714465165d2 [a3518fe2da96fee5c577d97b77bb7714465165d2] 04/17/12 01:59:45 Theo Schlossnagle <jesus@omniti.com> these need to pass their returns
(edit) @ee04721b5f474cd61c27829606db92c23a87eb87 [ee04721b5f474cd61c27829606db92c23a87eb87] 04/13/12 20:12:49 Theo Schlossnagle <jesus@omniti.com> Allow asynchronous threads to call flush on http connections, which does …
(edit) @6e68e262c873cd8730aab076959a13fcae0e423f [6e68e262c873cd8730aab076959a13fcae0e423f] 03/13/12 16:40:49 Theo Schlossnagle <jesus@omniti.com> interesting race where the error pushes through the callback
(edit) @a918cf4a0b80ccf6e34e400307458c580dc9de46 [a918cf4a0b80ccf6e34e400307458c580dc9de46] 07/08/11 05:22:34 Theo Schlossnagle <jesus@omniti.com> valgrind points out that this was uninitialized
(edit) @02437699917085eff2bf16b44ba0b6751ca7e36d [02437699917085eff2bf16b44ba0b6751ca7e36d] 02/24/11 15:05:03 Theo Schlossnagle <jesus@omniti.com> don't snprintf the status reason if we haven't one
(edit) @ec0f79b5ee03bd254353c5cb634373649f79ebc2 [ec0f79b5ee03bd254353c5cb634373649f79ebc2] 02/21/11 17:06:05 Theo Schlossnagle <jesus@omniti.com> several warning (now error) fixes on Linux
(edit) @4a4fa329f7b3b7b3d8927d10092ec0ec3a8c7770 [4a4fa329f7b3b7b3d8927d10092ec0ec3a8c7770] 02/17/11 21:54:50 Theo Schlossnagle <jesus@omniti.com> fix a memory leak
(edit) @f76d9371047ae30743021167aed4133fc0b7926a [f76d9371047ae30743021167aed4133fc0b7926a] 02/17/11 20:55:06 Theo Schlossnagle <jesus@omniti.com> We need to make sure we only encode up to 2 characters shy of the …
(edit) @123ac74fd58fdb5c32dd5a7809b85569bf7c8d74 [123ac74fd58fdb5c32dd5a7809b85569bf7c8d74] 01/06/11 18:05:12 Theo Schlossnagle <jesus@omniti.com> fix from Wez
(edit) @a22eaa7f94442fa0cce47905f64ec359be0827b8 [a22eaa7f94442fa0cce47905f64ec359be0827b8] 01/05/11 22:13:13 Theo Schlossnagle <jesus@omniti.com> stablize header order for my own sanity -- this is not a spec requirement, …
(edit) @bfbfefdddaf5536bb76ef394872ab8232ce3a957 [bfbfefdddaf5536bb76ef394872ab8232ce3a957] 01/05/11 05:35:22 Theo Schlossnagle <jesus@omniti.com> another API
(edit) @60d56d1d414800fac6935ea3eba23108ce58f329 [60d56d1d414800fac6935ea3eba23108ce58f329] 01/05/11 05:25:43 Theo Schlossnagle <jesus@omniti.com> remove error log on non-error condition
(edit) @d6dd8eac282fbc8c26f3f16fd3480592ef915052 [d6dd8eac282fbc8c26f3f16fd3480592ef915052] 01/05/11 05:23:51 Theo Schlossnagle <jesus@omniti.com> remove unused variables -- and still passes the test suite
(edit) @84b15c2c96cf473ee3add485c0e1ac3ee2be9906 [84b15c2c96cf473ee3add485c0e1ac3ee2be9906] 01/05/11 05:20:58 Theo Schlossnagle <jesus@omniti.com> implement and prefer gzip
(edit) @6de024fe1a245773c4b8c107f9063f2f40e5c344 [6de024fe1a245773c4b8c107f9063f2f40e5c344] 01/05/11 02:42:51 Theo Schlossnagle <jesus@omniti.com> updates... yay! for test suites... all passes, refs #334
(edit) @1e1b047bf8bca4cc98485314028143b8cb7a22fe [1e1b047bf8bca4cc98485314028143b8cb7a22fe] 10/15/10 22:23:26 Theo Schlossnagle <jesus@omniti.com> evidence that I can't write simple code, just complicated code (if that)
(edit) @0f20f5cc5ae68f70e2abed2eed3c911b7ee3110d [0f20f5cc5ae68f70e2abed2eed3c911b7ee3110d] 10/15/10 16:32:45 Theo Schlossnagle <jesus@omniti.com> Wow... nice off-by-one Theo. fixes #321
(edit) @20dbdd26603c7f1d584b3e554d7f70c19d45734b [20dbdd26603c7f1d584b3e554d7f70c19d45734b] 10/15/10 16:17:01 Theo Schlossnagle <jesus@omniti.com> fixes #321
(edit) @68a5668794386efc593e280d7111deca068caa5d [68a5668794386efc593e280d7111deca068caa5d] 07/17/10 23:49:26 Theo Schlossnagle <jesus@omniti.com> hack to allow un-dup'd mmap buckets to be sent over HTTP when the planets …
(edit) @ea766cfca8daf3326b219587338a3b25b87de8e4 [ea766cfca8daf3326b219587338a3b25b87de8e4] 07/08/10 15:43:59 Theo Schlossnagle <jesus@omniti.com> complete the request once we transition into PAYLOAD state
(edit) @7719f70626feb48af78367f00e63c5de8155605d [7719f70626feb48af78367f00e63c5de8155605d] 07/01/10 02:14:20 Theo Schlossnagle <jesus@omniti.com> fixes compile issues on linux
(edit) @96a7686be9ebfaf4656d4e320634cc5e52dd699b [96a7686be9ebfaf4656d4e320634cc5e52dd699b] 06/28/10 18:48:04 Theo Schlossnagle <jesus@omniti.com> this prevents an EPIPE from looping with false success, fixes #293
(edit) @d5429345951a3d7fc02138f6eb8a121c4c5740d7 [d5429345951a3d7fc02138f6eb8a121c4c5740d7] 05/27/10 17:32:39 Theo Schlossnagle <jesus@omniti.com> refs #284
(edit) @c6a5f6843e8c4487fe86123f4f910a49ebe29558 [c6a5f6843e8c4487fe86123f4f910a49ebe29558] 05/26/10 01:39:33 Theo Schlossnagle <jesus@omniti.com> dead assignments, refs #283
(edit) @c9dd5d8d4d4b50274155e43c9bed8c0fd932dba6 [c9dd5d8d4d4b50274155e43c9bed8c0fd932dba6] 05/25/10 17:17:30 Theo Schlossnagle <jesus@omniti.com> makes clang happier, refs #284
(edit) @9f030e7ca5bceb39f703bb24d6fe7546e5bc7824 [9f030e7ca5bceb39f703bb24d6fe7546e5bc7824] 05/24/10 15:32:43 Theo Schlossnagle <jesus@omniti.com> _http_perform_write no longer closes the socket so we need to handle this …
(edit) @4875b632fd0965e70971bc95ac74d34e16efbce7 [4875b632fd0965e70971bc95ac74d34e16efbce7] 05/22/10 19:01:16 Theo Schlossnagle <jesus@omniti.com> make sure we can't close an fd without calling drive.. this removes one …
(edit) @fa84adfbc712fa0e327aa3ba60ccb09632d36fb0 [fa84adfbc712fa0e327aa3ba60ccb09632d36fb0] 05/22/10 18:29:54 Theo Schlossnagle <jesus@omniti.com> sigificant updates around cleaning up memory, refs #281
(edit) @30339cdacb492886f0b53769c6346689274bde4d [30339cdacb492886f0b53769c6346689274bde4d] 05/19/10 03:15:32 Theo Schlossnagle <jesus@omniti.com> closes #280 The response is "complete" when it has been sent over the …
(edit) @d5e874f044bab0a29349b5d8c5b05094f65e2848 [d5e874f044bab0a29349b5d8c5b05094f65e2848] 05/07/10 14:05:44 Theo Schlossnagle <jesus@omniti.com> always process the querystring after finalizing the request, fixes #274
(edit) @73860f6fab470281b52162efc311f0c8c40b5e72 [73860f6fab470281b52162efc311f0c8c40b5e72] 04/22/10 21:56:30 Theo Schlossnagle <jesus@omniti.com> write an http log on failed write
(edit) @b3aacf8bef400ee696e37c561ba77bf4b00f26e9 [b3aacf8bef400ee696e37c561ba77bf4b00f26e9] 04/07/10 03:14:57 Theo Schlossnagle <jesus@omniti.com> move the logging into position after the response is flushed.
(edit) @37f5a09eba7361266c79ca6fdecd3851336934c8 [37f5a09eba7361266c79ca6fdecd3851336934c8] 04/07/10 02:18:29 Theo Schlossnagle <jesus@omniti.com> pass the acceptor_closure into the noit_http context so we can print out …
(edit) @d1eed0a31060e85817e7ca2188361aafcf6f115e [d1eed0a31060e85817e7ca2188361aafcf6f115e] 04/06/10 21:47:59 Theo Schlossnagle <jesus@omniti.com> loggers for http and critical but if pipelined payload, we weren't …
(edit) @fddf7172a39575dd9460f878ba73e3b42e8f8154 [fddf7172a39575dd9460f878ba73e3b42e8f8154] 04/02/10 22:02:56 Theo Schlossnagle <jesus@omniti.com> various http bugs
(edit) @ce0c8f24f23924ae8bccfbb84992fa8d8d534245 [ce0c8f24f23924ae8bccfbb84992fa8d8d534245] 01/14/10 18:33:01 Theo Schlossnagle <jesus@omniti.com> simple static handler, closes #235
(edit) @d9050a442ce49ffad4040ba933511197fe71390f [d9050a442ce49ffad4040ba933511197fe71390f] 01/08/10 20:04:49 Theo Schlossnagle <jesus@omniti.com> this will break realtime streaming.... need to fix the javascript in the …
(edit) @4790fc84757a210ff4aed6895cac2729f4a3e497 [4790fc84757a210ff4aed6895cac2729f4a3e497] 10/26/09 13:54:16 Theo Schlossnagle <jesus@omniti.com> Cleanup and make sure Solaris Sun Studio compilers get -mt and POSIX …
(edit) @652d766e888968c4809a0101e9cca758fc88f521 [652d766e888968c4809a0101e9cca758fc88f521] 09/27/09 03:04:22 Theo Schlossnagle <jesus@omniti.com> cleanup warning and handle an EVENTER_EXCEPTION, refs #34
(edit) @216024f596ddf8b59e0c2409bff31cc59fe62094 [216024f596ddf8b59e0c2409bff31cc59fe62094] 09/18/09 00:24:34 Theo Schlossnagle <jesus@omniti.com> indentiation changes only, functional change
(edit) @6298e33b2e6517913907fa76bd9af5a1ea28b922 [6298e33b2e6517913907fa76bd9af5a1ea28b922] 09/16/09 04:17:11 Theo Schlossnagle <jesus@omniti.com> fix the request fetching stuff
(edit) @003a683dd82a9ebcc4c43d5565e7e7c3d189384f [003a683dd82a9ebcc4c43d5565e7e7c3d189384f] 09/15/09 05:25:42 Theo Schlossnagle <jesus@omniti.com> fix consuming the post and handle an event shutdown in the …
(edit) @02569455fdf31dd93db18514b0b4cda5d5181ff7 [02569455fdf31dd93db18514b0b4cda5d5181ff7] 09/13/09 14:43:17 Theo Schlossnagle <jesus@omniti.com> work on #171, getting check info works
(edit) @66881597a764d99057ca0b381ab4d311d86dec79 [66881597a764d99057ca0b381ab4d311d86dec79] 09/11/09 15:05:37 Theo Schlossnagle <jesus@omniti.com> remove some debugging, register with the eventer for sane output in the …
(edit) @7e47bd8ddd24e8c8c76a3f1a7ae94710d5bc4664 [7e47bd8ddd24e8c8c76a3f1a7ae94710d5bc4664] 09/11/09 06:06:38 Theo Schlossnagle <jesus@omniti.com> support HTTP POST... and use wicked black magic to supply an HTTPS …
(edit) @88a71780101cbf23034aa0cb840f9f0368fda2dd [88a71780101cbf23034aa0cb840f9f0368fda2dd] 05/14/09 04:40:35 Theo Schlossnagle <jesus@omniti.com> fixes #126
(edit) @6210da7ee0e2ed143d71a8e00b709f16e71059f8 [6210da7ee0e2ed143d71a8e00b709f16e71059f8] 03/17/09 21:10:22 Theo Schlossnagle <jesus@omniti.com> various changes to avoid dereferencing type-punned pointers and breaking …
(edit) @26e5e981299b93a275012a85ed2391e4a90605b7 [26e5e981299b93a275012a85ed2391e4a90605b7] 03/03/09 17:42:44 Theo Schlossnagle <jesus@omniti.com> first whack at gzip encoding, refs #99
(edit) @be05f9f62e0da14f7ee9e4be1482b2698b400ac4 [be05f9f62e0da14f7ee9e4be1482b2698b400ac4] 01/26/09 00:34:35 Theo Schlossnagle <jesus@omniti.com> make http flush fail when things go south, refs #71
(edit) @2d89607d671aa2191518fe131eb3f8bcee49127a [2d89607d671aa2191518fe131eb3f8bcee49127a] 01/25/09 17:12:28 Theo Schlossnagle <jesus@omniti.com> fixes... holy crap, it works. This things leaks and persists when it …
(edit) @21b0c6c1011f78327925b8a1914d98cdd5cd43d5 [21b0c6c1011f78327925b8a1914d98cdd5cd43d5] 01/17/09 20:05:36 Theo Schlossnagle <jesus@omniti.com> first whack at feeding actual data. refs #71
(edit) @7940b59f502685b82ede05d10c856a31a3a50caf [7940b59f502685b82ede05d10c856a31a3a50caf] 12/30/08 21:47:46 Theo Schlossnagle <jesus@omniti.com> eat leading 0's, still doesn't work right. refs #64
(edit) @f5b00dcec90196b34cbd93d8691d265ac523fba5 [f5b00dcec90196b34cbd93d8691d265ac523fba5] 12/12/08 21:36:59 Theo Schlossnagle <jesus@omniti.com> fixes, use noit_false instead of false
(edit) @49e329e9ec43712076e6d8fa719ed3cebd9f66e7 [49e329e9ec43712076e6d8fa719ed3cebd9f66e7] 12/05/08 04:21:49 Theo Schlossnagle <jesus@omniti.com> fix off-by-one in hex output for chunked encoding, support for deflate, …
(edit) @df2e1eb8a0d6b779a1327d8df4d867b961ce4b07 [df2e1eb8a0d6b779a1327d8df4d867b961ce4b07] 12/04/08 16:35:03 Theo Schlossnagle <jesus@omniti.com> fixed #66
(edit) @55168c75e76b2c0c385088d498edc4e1a4842332 [55168c75e76b2c0c385088d498edc4e1a4842332] 12/03/08 17:47:27 Theo Schlossnagle <jesus@omniti.com> scaffolding for HTTP server..., refs #64
Note: See TracRevisionLog for help on using the revision log.