Commit Graph

196 Commits (b11de0f5c65bcc1b906f85f4df58883b0c133e7b)

Author SHA1 Message Date
Cliff Frey 7239788205 pass pointer to settings structure rather than pass by value
15 years ago
Ryan Dahl 7cfa645fc7 Fix long chunked message bug
15 years ago
Ryan Dahl 88d11b394d Support Upgrade header
15 years ago
Ryan Dahl da30924dc8 Use stddef.h
15 years ago
Ryan Dahl a458431e38 Remove string.h include
15 years ago
Ryan Dahl e07e0b952e Tasteful vertical whitespace.
15 years ago
Ryan Dahl 4bce6b4467 Use nginx-style method compare
15 years ago
Ryan Dahl dbd2dad461 Introduce http_parser_settings
15 years ago
Ryan Dahl ef14734f6c Use marcros instead of inline funcs to do callbacks
15 years ago
Ryan Dahl 8243fddd17 Fix c++ and mac compile errors
15 years ago
Ryan Dahl 1b30bf4ba5 Only allow 80kb of header bytes
15 years ago
Cliff Frey d5a900264f Allow newlines before HTTP requests.
15 years ago
Cliff Frey f167565742 Allow '_' in header fields.
15 years ago
Cliff Frey 6409a5bd17 Allow extra '?' in query strings, and add a test for it.
15 years ago
Cliff Frey ae8234de93 Prevent uninitialized variable use
15 years ago
Ryan Dahl 9cbd66e49a Support 'Proxy-Connection' header
15 years ago
Ryan Dahl caef58793e Update license for 2010
15 years ago
Ryan Dahl 1a677040c0 API: Define parser type in http_parser_init()
15 years ago
Ryan Dahl 6108b765ce Bugfix: sometimes servers send \n instead of \r\n
15 years ago
Ryan Dahl b5b116e59e Remove unused 's_headers_done' state
15 years ago
Ryan Dahl 79947a7334 Remove EOL whitespace
15 years ago
Ryan Dahl 402eda40a7 Change flag values to bit shifts
15 years ago
Ryan Dahl 0d6cebd70b wasn't correctly setting method for PROPPATCH and PROPFIND
15 years ago
Ryan Dahl 9c059ec60d Reimplement support for extension methods
15 years ago
Ryan Dahl 12808fe1e6 accept webdav methods
15 years ago
Ryan Dahl d53606f57e Add a macros for the usual case
15 years ago
Ryan Dahl 0cbc9101d0 Use error label, instead of returning directly
15 years ago
Ryan Dahl 51e9ff0314 Fix initialization bug.
15 years ago
Ryan Dahl 873912df5e Only use s_dead in STRICT mode.
15 years ago
Ryan Dahl a8f7a3cd78 add message_complete_on_eof test
15 years ago
Ryan Dahl bd291ab5d8 add license file
15 years ago
Ryan Dahl 5b00b6a64f add http_should_keep_alive()
15 years ago
Ryan Dahl 5b37977e32 Don't put should_keep_alive messages in front of messages
15 years ago
Ryan Dahl 8f52d451a6 Add http version to tests
15 years ago
Ryan Dahl 717d04ce2d Optimize increasing the header_index
15 years ago
Ryan Dahl ca1e011ab3 add response scan, fix persistent bug
15 years ago
Ryan Dahl fb6dc67b05 strict check
15 years ago
Ryan Dahl 3ac0ebdee5 Passing tests
15 years ago
Ryan Dahl 0642366f0e change around api
15 years ago
Ryan Dahl b283cd950f copyright header
15 years ago
Ryan Dahl 3834853a8a uri -> url
15 years ago
Ryan Dahl d931481302 fix bug, first scan works.
15 years ago
Ryan Dahl b71a17ec85 better output for test_scan
15 years ago
Ryan Dahl 0b8a48049c Handling chunked messages
15 years ago
Ryan Dahl c5a92f792f Now parsing some req headers
15 years ago
Ryan Dahl 433202d825 new version
15 years ago