summaryrefslogtreecommitdiff
path: root/service/http
AgeCommit message (Collapse)Author
2019-11-25Replace regular expression with strings.Split()Garry Filakhtov
Originally, a regular expression was used to split and trim multiple comma-separated header names from "Trailer" header. This commit replaces regular expression with strings.Split() to break string into parts and then trims spaces and tabs from individual header names.
2019-11-23Provide support for HTTP/2 trailersGarry Filakhtov
Neither PHP nor PSR-7 do not natively support HTTP trailers. Golang provides support and this commit enables trailers emulation. When PHP sends a "Trailer" header in response, supplying a comma separated list of headers they will be converted by RoadRunner to HTTP/2 trailers.
2019-11-17finish the checkValery Piashchynski
2019-11-17complete halfValery Piashchynski
2019-11-03- the ability to set custom command producer for roadrunnerWolfy-J
- minor improvements in metrics service - List() function for Container to receive names of all available services
2019-09-29handle body content on http GET methodMoein Pakkhesal
2019-09-06golint and go fmtWolfy-J
2019-09-06- bugfix: proper proxy IP validation + CSWolfy-J
2019-09-01Add case in testSmolyakov
2019-09-01Test for not trusted remote ipSmolyakov
2019-09-01Use last IP address from X-Forwarded-For without validation of trustySmolyakov
2019-07-29- added support for H2C by @Alex-BondWolfy-J
2019-07-26Attempt to add h2c handling (http2 w/o ssl)Alex Bond
2019-06-24golintWolfy-J
2019-06-24golintWolfy-J
2019-06-24go fmtWolfy-J
2019-06-24updated travisWolfy-J
2019-06-24polishing fastcgi integration, polishing headers service (splitted from http)Wolfy-J
2019-06-20Feature(http): Cors - support exposedHeaders optionDmitry Patsura
2019-06-20Feature(http): Add CORS headers for all requestsDmitry Patsura
2019-06-20Feature(http): Introduce CORS middlewareDmitry Patsura
2019-06-20Feature(http): Introduce support for ↵Dmitry Patsura
customResponseHeaders/customRequestHeaders by headers middleware
2019-06-14Feature: Handle error from http2.ConfigureServerDmitry Patsura
2019-06-14Feature(http): Ability to disable HTTP2Dmitry Patsura
2019-06-14Feature(http): Support maxConcurrentStreams configurationDmitry Patsura
2019-06-13Feature: Allow to disable http, and use only FastCGIDmitry Patsura
2019-06-13Feature(tests): Implement Test_FCGI_Service_EchoDmitry Patsura
2019-06-13Feature: Use special instance of http.Server for FastCGIDmitry Patsura
2019-06-13Feature: FastCGI - initial #115Dmitry Patsura
2019-05-05init serviceWolfy-J
2019-05-04golintWolfy-J
2019-05-04renamingsWolfy-J
2019-05-04watchers renamed to controllersWolfy-J
2019-05-04real ip testsWolfy-J
2019-05-04polishWolfy-J
2019-05-04real ip + better stop sequenceWolfy-J
2019-05-03new watchers functionalityWolfy-J
2019-05-03bump golang versionWolfy-J
2019-05-03added pool watcher capabilityWolfy-J
2019-05-03added pool watcher capabilityWolfy-J
2019-05-02embedding env variables to configWolfy-J
2019-05-02fixing testsWolfy-J
2019-05-02max request sizeWolfy-J
2019-05-02remove old paramWolfy-J
2019-05-02Merge branch 'feature/updates' into pr/issue-121-rename_maxrequest_config_paramWolfy-J
2019-03-21last element of POST dataWolfy-J
2019-02-21Add tests for MaxRequest mergingvalentin v / vvval
2019-02-21Rename MaxRequest config paramvalentin v / vvval
Added MaxRequestSize param, previous one is marked as deprecated, now they are merged
2019-02-02Additional test for 'Content-Type:application/x-www-form-urlencoded; ↵Alex Bond
charset=UTF-8'
2019-02-02Fix application/x-www-form-urlencoded parsingAlex Bond