Matthew Holt
|
28df6cedfe
|
tls: Use IANA-standard cipher suite names
|
2019-07-18 09:52:43 -06:00 |
|
Matthew Holt
|
dd6aa91d72
|
Fix DNS provider module unmarshaling (closes #2676)
|
2019-07-18 09:15:23 -06:00 |
|
Matthew Holt
|
79216d356c
|
acmemanager: Use storage module key "module" instead of "system"
|
2019-07-05 09:59:46 -06:00 |
|
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
|
2019-07-02 12:37:06 -06:00 |
|
Matthew Holt
|
533d1afb4b
|
tls: Enable TLS 1.3 by default; set sane defaults on tls.Config structs
|
2019-07-01 11:47:46 -06:00 |
|
Matthew Holt
|
3177ee8010
|
Add license
|
2019-06-30 16:07:58 -06:00 |
|
Matthew Holt
|
2b22d2e6ea
|
Optionally enforce strict TLS SNI + HTTP Host matching, & misc. cleanup
We should look into a way to enable this by default when TLS client auth
is configured for a server
|
2019-06-26 16:03:29 -06:00 |
|
Matthew Holt
|
38677aaa58
|
caddytls: Support tags for manually-loaded certificates
|
2019-06-24 12:16:10 -06:00 |
|
Matthew Holt
|
81a9e125b5
|
Oops
|
2019-06-21 08:52:15 -06:00 |
|
Matthew Holt
|
269b1e9aa3
|
tls: Improve (and fix) on-demand configuration
|
2019-06-20 20:36:29 -06:00 |
|
Matthew Holt
|
6706c9225a
|
Implement templates handler; various minor cleanups and bug fixes
|
2019-06-18 11:13:12 -06:00 |
|
Matthew Holt
|
5137859e47
|
Rename caddy2 -> caddy
Removes the version from the package name
|
2019-06-14 11:58:28 -06:00 |
|
Matthew Holt
|
b79f86f256
|
Fix bugs related to auto HTTPS and alternate port configurations
|
2019-06-04 22:43:21 -06:00 |
|
Matthew Holt
|
613aecb898
|
Change import paths to GitHub package names
|
2019-06-04 13:52:37 -06:00 |
|
Matthew Holt
|
f064889a4f
|
Customize admin endpoint address with -listen flag
This is a temporary holdover for development purposes
|
2019-06-03 15:35:14 -06:00 |
|
Matthew Holt
|
3439933235
|
Implement session ticket keys; default STEK module with rotation
|
2019-05-29 23:11:46 -06:00 |
|
Matthew Holt
|
da6a8cfc86
|
Minor cleanups
|
2019-05-28 18:52:21 -06:00 |
|
Matthew Holt
|
9cd6f35e9d
|
Separate out certificate selection
|
2019-05-27 11:31:47 -06:00 |
|
Matthew Holt
|
210d0cf7f1
|
Implement custom cert selection policies; optimize matching for SNI
|
2019-05-24 13:18:45 -06:00 |
|
Matthew Holt
|
be9b6e7b57
|
Honor the configured CA value
|
2019-05-21 14:22:33 -06:00 |
|
Matthew Holt
|
2fd98cb040
|
Module.New() does not need to return an error
|
2019-05-21 14:22:21 -06:00 |
|
Matthew Holt
|
1f0c061ce3
|
Architectural shift to using context for config and module state
|
2019-05-16 16:05:38 -06:00 |
|
Matthew Holt
|
f9d93ead4e
|
Rename and export some types, other minor changes
|
2019-05-14 14:14:05 -06:00 |
|
Matthew Holt
|
48b5a80320
|
Remove (unimplemented) enterprise TLS matchers
|
2019-05-07 11:58:58 -06:00 |
|
Matthew Holt
|
5859cd8dad
|
Instantiate apps that are needed but not explicitly configured
|
2019-04-29 09:22:00 -06:00 |
|
Matthew Holt
|
43961b542b
|
General cleanup and more godocs
|
2019-04-26 12:35:39 -06:00 |
|
Matthew Holt
|
2d056fbe66
|
Initial commit of Storage, TLS, and automatic HTTPS implementations
|
2019-04-25 13:54:48 -06:00 |
|