29 Commits (bf6a1b75385da101bad110926c7f2b5f25395959)

Author SHA1 Message Date
Forest Johnson b3f7ce34b4
More explanatory error message from Listen (#4534) 3 years ago
Matthew Holt af1ac9cd2e
Fix lint warnings 3 years ago
Matthew Holt 64a3218f5c core: Simplify shared listeners, fix deadline bug 3 years ago
Matthew Holt ec3ac840cf
caddy: Support SetReadBuffer and SyscallConn for QUIC (fix #3998) 4 years ago
Dave Henderson bd17eb205d
ci: Use golangci's github action for linting (#3794) 4 years ago
Matthew Holt f5ccb904a3
admin: Disable host checking if wildcard interface is specified 5 years ago
Matthew Holt a3bdc22234
admin: Always enforce Host header checks 5 years ago
Matthew Holt 8b2dbc52ec
core: Rename ParsedAddress -> NetworkAddress 5 years ago
Matthew Holt f596fd77bb
caddyhttp: Add support for listener wrapper modules 5 years ago
Mohammed Al Sahaf dff78d82ce v2: housekeeping: address minor lint complaints (#2957) 5 years ago
Matthew Holt b07f6958ac
Use "IsUnixNetwork" function instead of repeating the logic 5 years ago
Matthew Holt 33a318d173
Don't append port to unix sockets 5 years ago
Matthew Holt 0ca109db4a
Minor cleanups 5 years ago
Mohammed Al Sahaf 93bc1b72e3 core: Use port ranges to avoid OOM with bad inputs (#2859) 5 years ago
Matthew Holt 27e288ab19
core: Synchronize calls to SetDeadline within fakeCloseListener 5 years ago
Matthew Holt 1e31be8de0
reverse_proxy: Allow dynamic backends (closes #990 and #1539) 5 years ago
Matt Holt 0c8ad52be1
Experimental IETF-standard HTTP/3 support (known issue exists) (#2727) 5 years ago
Matthew Holt 0830fbad03
Reconcile upstream dial addresses and request host/URL information 5 years ago
Matthew Holt 026df7c5cb
reverse_proxy: WIP refactor and support for FastCGI 5 years ago
Matthew Holt d25008d2c8
Move listen address functions into caddy package; fix unix bug 6 years ago
Matthew Holt 3177ee8010 Add license 6 years ago
Matthew Holt 5137859e47 Rename caddy2 -> caddy 6 years ago
Matthew Holt 1f0c061ce3 Architectural shift to using context for config and module state 6 years ago
Matthew Holt 2d056fbe66 Initial commit of Storage, TLS, and automatic HTTPS implementations 6 years ago
Matthew Holt 59a5d0db28 Close listeners which are no longer used 6 years ago
Matt Holt f976aa7443 Merged in deadlines (pull request #1) 6 years ago
Matthew Holt 6621406fa8 Very basic middleware and route matching functionality 6 years ago
Matthew Holt a8dc73b4d9 Performance testing Load function 6 years ago
Matthew Holt 86e2d1b0a4 Rudimentary start of HTTP servers 6 years ago