Matt Holt
0c8ad52be1
Experimental IETF-standard HTTP/3 support (known issue exists) ( #2727 )
* Begin WIP integration of HTTP/3 support
* http3: Set actual Handler, make fakeClosePacketConn type for UDP sockets
Also use latest quic-go for ALPN fix
* Manually keep track of and close HTTP/3 listeners
* Update quic-go after working through some http3 bugs
* Fix go mod
* Make http3 optional for now
5 years ago
Matthew Holt
0830fbad03
Reconcile upstream dial addresses and request host/URL information
My goodness that was complicated
Blessed be request.Context
Sort of
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
Removes the version from the package name
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 )
Cleanly fake-close listeners
* WIP debugging listener deadlines
* Fix listener deadlines
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