Matthew Holt
94f98c0733
go.mod: Use latest certmagic
5 years ago
Matthew Holt
b249b45d10
tls: Change struct fields to pointers, add nil checks; rate.Burst update
Making them pointers makes for cleaner JSON when adapting configs, if
the struct is empty now it will be omitted entirely.
The x/time/rate package was updated to support changing the burst, so
we've incorporated that here and removed a TODO.
5 years ago
Matt Holt
11696793bd
tls/acme: Ability to customize trusted roots for ACME servers ( #2756 )
Closes #2702
5 years ago
Matthew Holt
3e8bff594a
go.mod: Update certmagic to v0.7.3
5 years ago
Matthew Holt
ba29f9d41d
httpcaddyfile: Global storage configuration ( closes #2758 )
5 years ago
Matthew Holt
19f36667f7
tls: Clean up expired OCSP staples and certificates
5 years ago
Mohammed Al Sahaf
5c9ebe3af1
Use keybase fork of mitchellh/go-ps for bug fixes ( #2750 )
5 years ago
Matthew Holt
839507e24e
http: Consider wildcards when evaluating automatic HTTPS
5 years ago
Matthew Holt
7799554baa
go.mod: Use lego v3 and CertMagic 0.7.0
5 years ago
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
026df7c5cb
reverse_proxy: WIP refactor and support for FastCGI
5 years ago
Matthew Holt
8e821b5039
caddyconfig: Add JSON5 and JSON-C adapters ( closes #2735 )
5 years ago
Matthew Holt
d73b650c26
Update go.mod
6 years ago
Matthew Holt
c4159ef76d
Fix module-related errors
6 years ago
Matthew Holt
f217181293
mod: Use blackfriday's standard v2 module import path
6 years ago
Matthew Holt
84f9f7cd60
Little cleanups
6 years ago
Matthew Holt
fdd871e177
go.mod: Append /v2 to module name; update all import paths
See https://github.com/golang/go/wiki/Modules#semantic-import-versioning
6 years ago
Matthew Holt
31ab737bf2
Refactor code related to getting current version
And set version in CertMagic for User-Agent purposes
6 years ago
Matthew Holt
38677aaa58
caddytls: Support tags for manually-loaded certificates
6 years ago
Matthew Holt
269b1e9aa3
tls: Improve (and fix) on-demand configuration
6 years ago
Matthew Holt
2663dd176d
Refactor templates execution; add sprig functions
6 years ago
Matthew Holt
5137859e47
Rename caddy2 -> caddy
Removes the version from the package name
6 years ago
Matthew Holt
b8e7453fef
Implement brotli encoder; improve validation of other encoders
6 years ago
Matthew Holt
f93dab755b
Update go modules
6 years ago
dev
37da91cfe7
fix module import paths and add cors to admin endpoints
fix go module refs and add cors to admin endpoints
6 years ago
Matthew Holt
613aecb898
Change import paths to GitHub package names
6 years ago
dev
043eb1d9e5
move internal packages to pkg folder and update reverse proxy
* set automatic https error type for cert-magic failures
* add state to onload and unload methods
* update reverse proxy to use Provision() and Cleanup()
6 years ago
dev
8eba582efe
Add go module files
6 years ago