summaryrefslogtreecommitdiff
path: root/service
AgeCommit message (Collapse)Author
2020-02-23Add FW to removes and deletesValery Piashchynski
2020-02-23Fix CR issuesValery Piashchynski
2020-02-23- need batchingWolfy-J
2020-02-21Tests updateValery Piashchynski
2020-02-21Add testsValery Piashchynski
Add reload tests to Makefile Remove old code
2020-02-21Fix issues during the testingValery Piashchynski
2020-02-21Fix misconfigurationValery Piashchynski
2020-02-21Slight updateValery Piashchynski
Start to write tests
2020-02-21Update service to support file patternsValery Piashchynski
Update watcher Gracefull stop
2020-02-20Declare general interfaces, Controllable and Attacher instead of privateValery Piashchynski
First dirty working example of reload
2020-02-20Some fixesValery Piashchynski
2020-02-20Update wathcer implementation. Need to rethink structure and optimizeValery Piashchynski
algorithms
2020-02-19First concept of reloadValery Piashchynski
2020-02-18Finish with Adding single path w/o recursionValery Piashchynski
2020-02-17Remove unused errorsValery Piashchynski
Put reload service import in proper place
2020-02-17Add reload serviceValery Piashchynski
Start to implement Watcher
2020-02-12Update pause time in Test_Serve_ClientValery Piashchynski
2020-02-10Renaming typoValery Piashchynski
2020-02-10Resolve CR commentsValery Piashchynski
2020-02-10Add json tags to Collector and NamedCollectorValery Piashchynski
2020-02-10Constant collector types instead of stringsValery Piashchynski
Update tests
2020-02-10Update go.mod/go.sumValery Piashchynski
New Register method
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-02-06Fix bug with unused importValery Piashchynski
2020-01-27stabilize unhealthy testmarliotto
2020-01-27fix REQUEST_URI for requests through FastCGImarliotto
2019-12-25commentwppd
2019-12-25lintwppd
2019-12-25add gzip handlerwppd
2019-12-23- bump the minimum TLS version to TLS 1.2Wolfy-J
- added `Strict-Transport-Security` header for TLS requests
2019-12-23- the ability to specify config via JSON stringWolfy-J
2019-12-23- port rotationsWolfy-J
2019-12-23- check before erasing unix sockWolfy-J
2019-12-23- merging error handling improvementsWolfy-J
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-12-23- minor performance fix in containerWolfy-J
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-10-22- bugfix: do not halt stop sequence in case of service errorWolfy-J
2019-10-12- stabilizing unhealthy testsWolfy-J
2019-10-12- polishing health service testsWolfy-J
- adding auto-CS tools
2019-10-12adds a health service for determining the status of the workersAlex Price
This commit adds a health service which ensures that at least one worker is active. Uses `isActive()` to determine if the worker is ready. The health service runs on a seperate address. Will return a HTTP 200 if health, HTTP 500 otherwise. Fixes #192 Signed-off-by: Alex Price <[email protected]>
2019-09-29handle body content on http GET methodMoein Pakkhesal
2019-09-06golint and go fmtWolfy-J