summary refs log tree commit homepage
path: root/ext
AgeCommit message (Expand)AuthorFilesLines
2009-08-17Documentation updatesEric Wong2-16/+51
2009-08-15http: support for "Connection: keep-alive"Eric Wong1-2/+6
2009-08-15http: fix warning when sizeof(off_t) == sizeof(long long)Eric Wong1-1/+5
2009-08-12http: freeze fields when creating them, alwaysEric Wong1-1/+1
2009-08-11http: add "HttpParser#keepalive?" methodEric Wong2-7/+57
2009-08-10http: add CONST_MEM_EQ macroEric Wong1-0/+3
2009-08-10http: rename read_body to filter_bodyEric Wong1-3/+3
2009-08-09http: join repeated headers with a commaEric Wong1-3/+10
2009-08-09http: unit tests for overflow and bad lengthsEric Wong1-0/+16
2009-08-09Switch to Ragel/C-based chunk/trailer parserEric Wong2-59/+5
2009-08-09http: preliminary chunk decodingEric Wong3-9/+225
2009-08-09http: process Content-Length and Transfer-EncodingEric Wong4-19/+109
2009-08-09http: generic C string vs VALUEs comparison functionEric Wong2-15/+19
2009-08-09http: prepare http_parser struct for body processingEric Wong1-9/+21
2009-08-09http: move non-Ruby-specific macros c_util.hEric Wong3-15/+16
2009-08-09http: remove noise functionsEric Wong1-17/+4
2009-08-09http: cleanup setting for common values => globalsEric Wong1-2/+7
2009-08-09http: move global initialization codeEric Wong2-24/+31
2009-08-09http: split out server params handlingEric Wong1-11/+19
2009-08-09http: minor cleanup of http_field handlingEric Wong1-10/+5
2009-08-09http: small cleanup in "https" detectionEric Wong1-3/+7
2009-08-09http: "hp" denotes http_parser structs for consistencyEric Wong1-36/+36
2009-08-09http: remove some redundant functionsEric Wong1-79/+43
2009-08-09http: split uncommon_field into a separate functionEric Wong2-19/+16
2009-08-09http: find_common_field_value => find_common_fieldEric Wong2-3/+3
2009-08-09Refactoring unicorn_http C/Ragel codeEric Wong5-453/+466
2009-08-09extconf: SIZEOF_OFF_T should be a ruby.h macroEric Wong1-1/+2
2009-08-09unicorn_http: add helpful macrosEric Wong2-1/+25
2009-08-09unicorn_http: change "global_" prefix to "g_"Eric Wong1-49/+49
2009-08-09unicorn_http: update copyrightEric Wong1-0/+1
2009-08-09unicorn_http: remove typedef from http_parserEric Wong2-14/+14
2009-08-09Remove Ragel-generated file from version controlEric Wong1-1259/+0
2009-08-09unicorn_http: small cleanups and size reductionEric Wong4-291/+205
2009-07-15Rename unicorn/http11 => unicorn_httpEric Wong7-100/+100
2009-06-10Optimize body-less GET/HEAD requests (again)Eric Wong1-2/+9
2009-04-21http11: support underscores in URI hostnamesEric Wong2-3/+6
2009-04-21http11: rfc2616 handling of absolute URIsEric Wong4-96/+135
2009-04-21http11: cleanup some CPP macrosEric Wong1-5/+16
2009-04-21http11: make parser obey HTTP_HOST with empty portEric Wong1-2/+4
2009-04-21http11: minor cleanups in return typesEric Wong3-52/+34
2009-04-21replace DATA_GET macro with a functionEric Wong2-12/+13
2009-04-21http11: remove callbacks from structureEric Wong4-1346/+1296
2009-04-21http11: formatting cleanupsEric Wong2-87/+82
2009-04-21HttpParser: set QUERY_STRING for Rack-complianceEric Wong1-0/+4
2009-04-21http11: remove unused variables/elementsEric Wong4-32/+25
2009-04-21Move absolute URI parsing into HTTP parserEric Wong4-379/+462
2009-04-21http11: cleanup #includes and whitespaceEric Wong2-108/+109
2009-04-15http11: default server port is 443 for httpsEric Wong1-24/+22
2009-04-12http11: cleanup+safer rack.url_scheme handlingEric Wong1-7/+8
2009-04-08http11: handle "X-Forwarded-Proto: https"Eric Wong1-0/+16