summaryrefslogtreecommitdiff
path: root/service/http
AgeCommit message (Collapse)Author
2020-02-07Update README.md (remove travis, replace with github actions)Valery Piashchynski
Fix innefectual usage of maps Update headers (canonical usage) Add golangci-lint check to github actions and go 1.13
2020-01-27stabilize unhealthy testmarliotto
2020-01-27fix REQUEST_URI for requests through FastCGImarliotto
2019-12-23- bump the minimum TLS version to TLS 1.2Wolfy-J
- added `Strict-Transport-Security` header for TLS requests
2019-12-23Merge branch 'master' into Fix_warning_and_issuesAnton Titov
2019-12-23- test fixesWolfy-J
2019-12-23Merge pull request #204 from spiral/feature/hotreloadAnton Titov
[wip] Hot-reloading capabilities - review wanted
2019-11-25Merge remote-tracking branch 'remotes/upstream/master' into ↵Valery Piashchynski
Fix_warning_and_issues # Conflicts: # service/http/response.go
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