Commit Graph

  • d6f34ae992 Add CONTRIBUTIONS file Ryan Dahl 2010-07-30 11:02:34 -0700
  • f0d50c3fb1 Update size of struct in README Ryan Dahl 2010-07-30 11:00:47 -0700
  • c7c242d55c typo Ryan Dahl 2010-07-26 15:00:12 -0700
  • a59ba4d866 Support long messages Ryan Dahl 2010-07-26 14:59:39 -0700
  • 120f0f6e09 Allow spaces in header fields Ryan Dahl 2010-07-24 16:37:27 -0700
  • 5f27ea8179 Fix long line Ryan Dahl 2010-07-24 16:27:32 -0700
  • 8c3101cbe2 redundant upgrade flag check Tim Becker 2010-07-18 12:30:27 +0200
  • 0264a0aefc Upgrade on CONNECT method Santiago Gala 2010-07-17 01:20:48 -0700
  • c83a018d05 test: always try and break every testcase up into two submessages Cliff Frey 2010-07-06 11:08:37 -0700
  • deaee07c86 fix http_parser_init to initialize flags correctly Cliff Frey 2010-07-06 10:44:47 -0700
  • 5dd740304f test.c: get it to work with valgrind by using realloc less Cliff Frey 2010-07-06 10:44:02 -0700
  • c46b3e3942 Fix typo s_start_res_or_resp Ryan Dahl 2010-07-06 16:35:48 +0200
  • 03b8eaa5f8 Reset url_mark on s_req_host Ryan Dahl 2010-07-06 12:00:06 +0200
  • 4afe80a44e Add definitions and typedefs to support compilation in Visual Studio under C++ mode. Ewen Cheslack-Postava 2010-06-27 23:14:29 -0700
  • ddbd5c3728 Expose http_method_str() to get a string version of a method Ryan Dahl 2010-06-20 13:21:36 -0700
  • 9dc258f9dd Add subversion request methods Ryan Dahl 2010-06-20 13:17:02 -0700
  • 6533f8ac9c do not access random memory before lowcase array Cliff Frey 2010-06-11 17:19:48 -0700
  • 9eac636531 save more space by removing buffer and shortening method Cliff Frey 2010-06-10 13:08:37 -0700
  • 7a1103ae53 add tests of method strings Cliff Frey 2010-06-11 00:02:43 -0700
  • 634c3a6d26 test: fix compile warnings about printf + size_t Cliff Frey 2010-06-11 11:40:36 -0700
  • 546f43a782 remove body_read Cliff Frey 2010-06-10 20:28:37 -0700
  • 2d16d50425 only increment nread while looking at headers Cliff Frey 2010-06-10 20:28:11 -0700
  • b413961182 test.c: add cases for header overflow conditions Cliff Frey 2010-06-10 23:48:19 -0700
  • 4cf39fd2fa Support request URLs without schema Ryan Dahl 2010-06-06 16:18:09 -0700
  • cdda8b6a60 Support empty header values Ryan Dahl 2010-06-06 16:01:40 -0700
  • 8732d108a4 stop tracking lengths of returned values Cliff Frey 2010-05-28 01:43:50 -0700
  • 076fa15132 reduce the size of the http_parser struct Cliff Frey 2010-05-27 14:57:44 -0700
  • 5502cddd35 reduce http_parser from 60 bytes to 48 bytes Cliff Frey 2010-05-27 15:04:24 -0700
  • 0e8ad4e003 reduce size of http_parser object from 104 to 84 bytes by only tracking one field size Cliff Frey 2010-05-27 14:29:16 -0700
  • d95b484e41 Update readme Ryan Dahl 2010-05-27 12:09:05 -0700
  • 8beed7ef17 Fix whitespace Ryan Dahl 2010-05-27 11:48:13 -0700
  • b8c3336f5d add support for HTTP_BOTH Cliff Frey 2010-05-26 19:30:13 -0700
  • c2acc213ac Skip body for HEAD responses Ryan Dahl 2010-05-25 16:25:26 -0700
  • 7239788205 pass pointer to settings structure rather than pass by value Cliff Frey 2010-05-11 11:33:24 -0700
  • 83b2a527db Makefile: add http_parser.h dependencies to test targets Cliff Frey 2010-05-11 11:32:43 -0700
  • 443a6ea625 Use _g for the debug build Ryan Dahl 2010-04-28 23:23:01 -0700
  • 7cfa645fc7 Fix long chunked message bug Ryan Dahl 2010-04-28 23:19:37 -0700
  • 88d11b394d Support Upgrade header Ryan Dahl 2010-04-14 03:17:11 -0700
  • 6f72c780f0 Remove stddef include, it's included in http_parser.c Ryan Dahl 2010-03-13 20:55:55 -0800
  • 69cf8d8da9 Add documentation about callback return valeus Ryan Dahl 2010-03-13 20:53:47 -0800
  • e09651c6bb cross platfom size_t printing Ryan Dahl 2010-03-10 20:46:02 -0800
  • da30924dc8 Use stddef.h Ryan Dahl 2010-03-10 19:52:42 -0800
  • a458431e38 Remove string.h include Ryan Dahl 2010-02-27 21:27:13 -0800
  • e07e0b952e Tasteful vertical whitespace. Ryan Dahl 2010-02-27 21:23:53 -0800
  • 4bce6b4467 Use nginx-style method compare Ryan Dahl 2010-02-27 21:16:55 -0800
  • dbd2dad461 Introduce http_parser_settings Ryan Dahl 2010-02-27 20:23:29 -0800
  • ef14734f6c Use marcros instead of inline funcs to do callbacks Ryan Dahl 2010-02-27 20:10:42 -0800
  • d37a9c5b9b fix typos Ryan Dahl 2010-02-22 08:11:01 -0800
  • 8243fddd17 Fix c++ and mac compile errors Ryan Dahl 2010-02-20 17:10:22 -0800
  • 1b30bf4ba5 Only allow 80kb of header bytes Ryan Dahl 2010-02-02 16:41:45 -0800
  • d5a900264f Allow newlines before HTTP requests. Cliff Frey 2010-02-01 22:35:01 -0800
  • f167565742 Allow '_' in header fields. Cliff Frey 2010-02-01 22:17:50 -0800
  • 6409a5bd17 Allow extra '?' in query strings, and add a test for it. Cliff Frey 2010-02-01 21:55:31 -0800
  • ae8234de93 Prevent uninitialized variable use Cliff Frey 2010-02-01 21:48:09 -0800
  • 31d9f0099c Makefile: fix include path Cliff Frey 2010-02-01 21:47:49 -0800
  • 9cbd66e49a Support 'Proxy-Connection' header Ryan Dahl 2010-01-09 01:15:56 -0800
  • caef58793e Update license for 2010 Ryan Dahl 2010-01-08 21:42:02 -0800
  • 1a677040c0 API: Define parser type in http_parser_init() Ryan Dahl 2010-01-08 21:38:17 -0800
  • 6108b765ce Bugfix: sometimes servers send \n instead of \r\n Ryan Dahl 2010-01-07 00:52:00 -0800
  • 1d9ebac036 Revert "Add method -> string lookup" Ryan Dahl 2010-01-06 19:03:32 -0800
  • b5b116e59e Remove unused 's_headers_done' state Ryan Dahl 2010-01-06 19:01:03 -0800
  • 79947a7334 Remove EOL whitespace Ryan Dahl 2010-01-06 18:54:51 -0800
  • 402eda40a7 Change flag values to bit shifts Ryan Dahl 2010-01-06 18:54:39 -0800
  • b795f94686 Add method -> string lookup Ryan Dahl 2009-12-07 15:10:25 +0100
  • 4aebd8bbb9 reorder methods Ryan Dahl 2009-12-07 00:15:22 +0100
  • 0d6cebd70b wasn't correctly setting method for PROPPATCH and PROPFIND Ryan Dahl 2009-12-06 23:56:24 +0100
  • 9c059ec60d Reimplement support for extension methods Ryan Dahl 2009-12-06 23:38:27 +0100
  • 12808fe1e6 accept webdav methods Ryan Dahl 2009-12-06 19:13:17 +0100
  • d53606f57e Add a macros for the usual case Ryan Dahl 2009-12-01 05:54:22 +0100
  • 0cbc9101d0 Use error label, instead of returning directly Ryan Dahl 2009-11-21 22:54:31 +0100
  • 2fc9c8d801 Accidentally commented out a test Ryan Dahl 2009-11-21 22:53:20 +0100
  • 769f06ef93 add tags to make clean Ryan Dahl 2009-11-21 22:02:09 +0100
  • d1e0af7420 fix spelling Ryan Dahl 2009-11-21 21:57:29 +0100
  • 51e9ff0314 Fix initialization bug. Ryan Dahl 2009-11-21 21:48:53 +0100
  • 873912df5e Only use s_dead in STRICT mode. Ryan Dahl 2009-11-21 17:08:40 +0100
  • a8f7a3cd78 add message_complete_on_eof test v0.3 Ryan Dahl 2009-11-20 17:05:25 +0100
  • 357d7c2a24 Update readme Ryan Dahl 2009-11-20 15:55:27 +0100
  • a5d0d52a23 Don't delete http_parser.c on make clean Ryan Dahl 2009-11-20 15:53:01 +0100
  • bd291ab5d8 add license file Ryan Dahl 2009-11-20 15:51:36 +0100
  • 4536312215 two builds in makefile Ryan Dahl 2009-11-20 15:47:46 +0100
  • 4226a8f63b add tests for should_keep_alive() Ryan Dahl 2009-11-20 15:40:55 +0100
  • 5b00b6a64f add http_should_keep_alive() Ryan Dahl 2009-11-20 15:36:55 +0100
  • 5b37977e32 Don't put should_keep_alive messages in front of messages Ryan Dahl 2009-11-20 15:17:20 +0100
  • 8f52d451a6 Add http version to tests Ryan Dahl 2009-11-20 15:09:54 +0100
  • 717d04ce2d Optimize increasing the header_index Ryan Dahl 2009-11-20 14:54:53 +0100
  • ca1e011ab3 add response scan, fix persistent bug Ryan Dahl 2009-11-20 14:47:49 +0100
  • fb6dc67b05 strict check Ryan Dahl 2009-11-20 14:24:05 +0100
  • 3ac0ebdee5 Passing tests Ryan Dahl 2009-11-19 22:35:36 +0100
  • 0642366f0e change around api Ryan Dahl 2009-11-19 21:50:09 +0100
  • b283cd950f copyright header Ryan Dahl 2009-11-19 21:11:06 +0100
  • 3834853a8a uri -> url Ryan Dahl 2009-11-19 21:10:39 +0100
  • 6cefbc13af all scans works Ryan Dahl 2009-11-19 15:30:18 +0100
  • d931481302 fix bug, first scan works. Ryan Dahl 2009-11-19 15:29:37 +0100
  • b71a17ec85 better output for test_scan Ryan Dahl 2009-11-19 15:23:44 +0100
  • 0b8a48049c Handling chunked messages Ryan Dahl 2009-11-19 13:16:16 +0100
  • a0476a08a0 better output on errors in test program Ryan Dahl 2009-11-18 12:36:23 +0100
  • c5a92f792f Now parsing some req headers Ryan Dahl 2009-11-18 12:14:08 +0100
  • 433202d825 new version Ryan Dahl 2009-11-17 18:42:15 +0100
  • 6bfd5bf76d add ab to test Phoenix Sol 2009-11-08 14:47:36 -0600
  • 2769741ba5 Fix LICENSE Ryan Dahl 2009-11-14 14:44:10 +0100