root/trunk/ext


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @996 [996] 03/27/08 16:46:28 normalperson http11_parser: accept '"' (double-quote), '<', and '>' characters in …
(edit) @994 [994] 03/08/08 03:13:15 normalperson ext/http11: memoize X-Forwarded-For + X-Real-IP headers keys While these …
(edit) @993 [993] 03/06/08 02:41:33 normalperson ext/http11: remove strchr() and scary comment regarding it Replace it …
(edit) @992 [992] 03/06/08 02:41:28 normalperson ext/http11: optimistically optimize setting of common headers Most HTTP …
(edit) @991 [991] 03/06/08 02:41:24 normalperson ext/http11: define "HTTP_" with CPP as a constant instead of a Ruby …
(edit) @990 [990] 03/06/08 02:41:20 normalperson ext/http11: modify the C Ragel parser to upper-snake-case headers …
(edit) @989 [989] 03/01/08 21:34:57 normalperson http11: ~6% performance increase in header parsing Allocate one string …
(edit) @945 [945] 01/01/08 23:48:34 evanweaver so does java
(edit) @944 [944] 01/01/08 23:48:02 evanweaver trunk version # targets 1.2
(edit) @916 [916] 12/16/07 16:42:53 wayneeseguin New Mongrel.log is verified working for Mongrel Handler, Rails and Merb.
(edit) @895 [895] 12/11/07 18:14:17 filipe Added compatibility for ruby1.9. Changes made: * changed …
(edit) @878 [878] 11/12/07 16:22:40 evanweaver ugh
(edit) @840 [840] 10/29/07 20:03:06 evanweaver dunno what that manifest was for
(edit) @806 [806] 10/27/07 04:43:15 evanweaver had no idea the version was hardcoded in the C extension somewhere
(edit) @744 [744] 10/25/07 22:07:30 evanweaver revert trunk to 1.1
(edit) @742 [742] 10/25/07 21:59:45 evanweaver except for all that java business
(edit) @741 [741] 10/25/07 21:59:15 evanweaver reverts for 1.0.2
(edit) @722 [722] 10/21/07 21:58:02 evanweaver pure ruby URIClassifier passes on C and JRuby both; now time to profile …
(edit) @693 [693] 10/18/07 15:45:16 evanweaver java setters are strewn all over the place
(edit) @676 [676] 10/17/07 02:18:50 evanweaver fragment support for java.rl
(edit) @675 [675] 10/17/07 02:10:43 evanweaver almost working
(edit) @674 [674] 10/17/07 02:05:32 evanweaver restore machine actions
(edit) @673 [673] 10/17/07 02:03:44 evanweaver missed one
(edit) @672 [672] 10/17/07 02:03:35 evanweaver definitely broken
(edit) @670 [670] 10/17/07 01:56:33 evanweaver ragel task does java too
(edit) @669 [669] 10/17/07 01:31:45 evanweaver clean pattern is global; etc
(edit) @667 [667] 10/16/07 23:01:17 evanweaver commit stuff
(edit) @666 [666] 10/16/07 22:41:29 evanweaver build tasks
(edit) @664 [664] 10/16/07 22:32:33 evanweaver build
(edit) @663 [663] 10/16/07 22:32:04 evanweaver again
(edit) @662 [662] 10/16/07 22:27:51 evanweaver paths shuffle
(edit) @651 [651] 10/15/07 13:04:54 evanweaver slightly more readable?
(edit) @650 [650] 10/15/07 13:00:40 evanweaver fix #14086
(edit) @607 [607] 09/22/07 22:09:56 evanweaver signed mongrel gem
(edit) @588 [588] 09/16/07 14:42:00 filipe Getting ready for mongrel 1.0.2 - site and versions update. Did I forget …
(edit) @586 [586] 09/12/07 23:12:01 filipe After some discussion with tst upstream author (Peter A friend), he …
(edit) @570 [570] 08/19/07 11:12:11 wayneeseguin Switched to C-Style comments in http11.c so that it will now compile in …
(edit) @530 [530] 02/23/07 14:46:19 zedshaw Move to the latest Ragel.
(edit) @509 [509] 01/22/07 20:57:16 zedshaw Site update, version bump for the 1.0.1 release
(edit) @482 [482] 12/19/06 20:26:14 zedshaw Version change because rubygems can't handle 1.0-rc1 so must be 1.0
(edit) @470 [470] 12/15/06 23:26:54 zedshaw Whitelist for headers which can be duplicated.
(edit) @465 [465] 12/15/06 04:00:41 zedshaw Version number bump to 0.3.19
(edit) @418 [418] 11/25/06 00:06:45 zedshaw Version bump to 0.3.18
(edit) @414 [414] 11/24/06 22:24:04 zedshaw Version bump to 0.3.17.
(edit) @413 [413] 11/24/06 21:54:08 zedshaw Removed experimental mime carving (in branch now).
(edit) @408 [408] 11/24/06 20:25:04 zedshaw A few tweaks to bmhsearch prior to the branch out.
(edit) @399 [399] 11/20/06 11:53:14 zedshaw Removed old optimized_locking code in favor of fastthread by same …
(edit) @393 [393] 11/20/06 11:49:27 zedshaw Removed restriction on edge case for begging string not being repetitive.
(edit) @390 [390] 11/17/06 17:57:59 zedshaw Version number bump.
(edit) @388 [388] 11/17/06 17:48:27 zedshaw More fully tested BMH with extensive fuzzing test.
(edit) @385 [385] 11/15/06 17:38:33 zedshaw Version bump to 0.3.15
(edit) @383 [383] 11/15/06 14:52:08 zedshaw Optimistic locking library.
(edit) @381 [381] 11/15/06 14:51:32 zedshaw Implemented fast BMH incremental search class for new MIME carving.
(edit) @362 [362] 10/24/06 18:00:29 zedshaw Fixes --group and --user options.
(edit) @355 [355] 10/03/06 03:18:26 zedshaw slight tweak to make everything add up for allowed lengths
(edit) @349 [349] 09/22/06 03:16:54 zedshaw Mongrel 0.3.13.5 version bump. Final commit of changes from 0.3.13.4. …
(edit) @335 [335] 08/25/06 22:05:05 zedshaw Finally a solution to the damn memory leak. It's a leak in ruby …
(edit) @331 [331] 08/16/06 16:51:38 zedshaw Added mongrel_cluster as officially part of mongrel.
(edit) @318 [318] 08/12/06 17:00:11 zedshaw Regenerates the parser so the fix for non-spaced headers goes through, and …
(edit) @312 [312] 08/11/06 13:46:33 zedshaw Fixes bug where PID file not written when in config file. Improves error …
(edit) @311 [311] 08/08/06 04:26:23 zedshaw Fixes the differences between mongrel and webrick around request URI, …
(edit) @308 [308] 08/07/06 21:07:24 zedshaw working on more webrick style behavior for REQUEST_URI
(edit) @306 [306] 08/05/06 21:06:00 zedshaw Increased URI length to 1024, removed ; that cause Sun C problems.
(edit) @293 [293] 07/14/06 11:13:51 zedshaw Bugfixes for 0.3.13.4 release firming up IO tweaks.
(edit) @292 [292] 07/13/06 17:34:59 zedshaw Backport of HttpRequest? enhancements from 0.4. Patch to specify --prefix …
(edit) @275 [275] 07/01/06 13:31:58 zedshaw Invalid type on ID could cause meltdown.
(edit) @269 [269] 06/30/06 16:25:14 zedshaw Documentation update and sync with latest code.
(edit) @267 [267] 06/30/06 15:42:12 zedshaw Ruby license applied to all files
(edit) @265 [265] 06/30/06 15:13:35 zedshaw Switched Mongrel to Ruby license.
(edit) @256 [256] 06/24/06 04:32:41 zedshaw Fixes for more blocking mongrels, allows changing user:group after socket …
(edit) @255 [255] 06/23/06 08:22:47 zedshaw Refactor reaping dead threads. Slight change to license header to make it …
(edit) @252 [252] 06/21/06 00:27:36 zedshaw Version bump, news announce.
(edit) @203 [203] 05/21/06 09:46:42 zedshaw LGPL preamble on all source files.
(edit) @202 [202] 05/21/06 05:25:19 zedshaw Two typos fixed, reported by Rui Lopes.
(edit) @182 [182] 05/15/06 19:20:28 zedshaw Relaxed the previous restriction on invalid URIs with // at the beginning. …
(edit) @179 [179] 05/14/06 18:41:22 zedshaw Rewritten http11 processing to allow for character level IO.
(edit) @167 [167] 05/11/06 15:23:50 zedshaw Bump the version number to 0.3.13
(edit) @165 [165] 05/11/06 14:10:34 zedshaw Mongrel 0.3.13 release push. Lots of documentation started and little …
(edit) @163 [163] 05/04/06 11:07:56 zedshaw Conditional response code from Dan Kubb.
(edit) @161 [161] 04/19/06 23:57:02 zedshaw Forgot to check in my changes so this should resolve the conflict.
(edit) @151 [151] 04/08/06 13:00:35 zedshaw Fixes the default content type and headers for unknown mime types. Fixes …
(edit) @149 [149] 04/06/06 07:21:03 zedshaw Version number bump before releasing.
(edit) @148 [148] 04/05/06 07:36:29 zedshaw Repairs to the parser so it doesn't drop CONTENT_TYPE.
(edit) @146 [146] 04/04/06 11:55:56 zedshaw Reverted a new feature from Ragel which broke the parser on certain …
(edit) @139 [139] 04/03/06 10:22:17 zedshaw Minor tweaks to the handlers and http parser to deal with more bad input …
(edit) @138 [138] 04/02/06 21:27:59 zedshaw Several robustness improvements to protect mongrel against bad HTTP …
(edit) @134 [134] 03/31/06 15:12:30 zedshaw Implements REMOTE_ADDR such that if HTTP_X_FORWARDED_FOR is set then …
(edit) @132 [132] 03/30/06 04:31:14 zedshaw Implements minor little tweaks to reduce String cycling. Adds ETag and …
(edit) @129 [129] 03/28/06 10:37:54 zedshaw Fixes a bug where server name and port wasn't coming through on systems on …
(edit) @116 [116] 03/19/06 00:18:11 zedshaw Beginning of a tuning effort.
(edit) @77 [77] 03/04/06 13:16:44 zedshaw Fixed a compile warning on debian in http11.c
(edit) @47 [47] 02/20/06 01:38:35 zedshaw Fix recommended to the Ragel spec from Ragel author that makes the parser …
(edit) @24 [24] 02/09/06 21:38:18 zedshaw Fixed the URIClassifier to solve a problem with 1 character lookups. …
(edit) @21 [21] 02/08/06 07:48:41 zedshaw Fixed a bug in the Error404Handler. Created the first Rails runner …
(edit) @20 [20] 02/03/06 00:42:08 zedshaw * Moved various constants around. * Created the remaining feasible CGI …
(edit) @19 [19] 02/02/06 01:53:32 zedshaw Improved the trie searching to only require one search and work more …
(edit) @17 [17] 01/30/06 23:45:26 zedshaw Attempted on last performance tune by rewriting the process_client method …
(edit) @16 [16] 01/30/06 15:17:17 why Moved TRACE below the var decls, was throwing errors on FreeBSD gcc.
(edit) @15 [15] 01/30/06 01:25:20 zedshaw Last and final attempt at improving the Ruby only speed of the IO …
(add) @4 [4] 01/28/06 14:03:53 zedshaw initial import into trunk
Note: See TracRevisionLog for help on using the revision log.