Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Mirrored from https://github.com/Slazee/caddy.git
Synced Nov 13, 05:30 UTC
go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
Matthew Holt committed
Feb 24, 2023 at 13:35 UTC
8cb1bb4af30b880f981b1ae6fdb13e5944bfaefe
3 files changed
+14
-17
README.md
+2
-2
@@ -70,7 +70,7 @@
70
- **Stays up when other servers go down** due to TLS/OCSP/certificate-related issues
71
- **Production-ready** after serving trillions of requests and managing millions of TLS certificates
72
- **Scales to hundreds of thousands of sites** as proven in production
73
-- **HTTP/1.1, HTTP/2, and HTTP/3** supported all by default
73
+- **HTTP/1.1, HTTP/2, and HTTP/3** all supported by default
74
- **Highly extensible** [modular architecture](https://caddyserver.com/docs/architecture) lets Caddy do anything without bloat
75
- **Runs anywhere** with **no external dependencies** (not even libc)
76
- Written in Go, a language with higher **memory safety guarantees** than other servers
@@ -87,7 +87,7 @@ See [our online documentation](https://caddyserver.com/docs/install) for other i
87
88
Requirements:
89
90
-- [Go 1.18 or newer](https://golang.org/dl/)
90
+- [Go 1.19 or newer](https://golang.org/dl/)
91
92
### For development
93
go.mod
+4
-5
@@ -13,10 +13,10 @@ require (
13
github.com/google/cel-go v0.13.0
14
github.com/google/uuid v1.3.0
15
github.com/klauspost/compress v1.15.15
16
- github.com/klauspost/cpuid/v2 v2.2.3
16
+ github.com/klauspost/cpuid/v2 v2.2.4
17
github.com/mholt/acmez v1.1.0
18
github.com/prometheus/client_golang v1.14.0
19
- github.com/quic-go/quic-go v0.32.0
19
+ github.com/quic-go/quic-go v0.33.0
20
github.com/smallstep/certificates v0.23.2
21
github.com/smallstep/nosql v0.5.0
22
github.com/smallstep/truststore v0.12.1
@@ -48,9 +48,8 @@ require (
48
github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38 // indirect
49
github.com/onsi/ginkgo/v2 v2.2.0 // indirect
50
github.com/quic-go/qpack v0.4.0 // indirect
51
- github.com/quic-go/qtls-go1-18 v0.2.0 // indirect
52
- github.com/quic-go/qtls-go1-19 v0.2.0 // indirect
53
- github.com/quic-go/qtls-go1-20 v0.1.0 // indirect
51
+ github.com/quic-go/qtls-go1-19 v0.2.1 // indirect
52
+ github.com/quic-go/qtls-go1-20 v0.1.1 // indirect
53
github.com/rogpeppe/go-internal v1.9.0 // indirect
54
github.com/x448/float16 v0.8.4 // indirect
55
golang.org/x/exp v0.0.0-20221205204356-47842c84f3db // indirect
go.sum
+8
-10
@@ -418,8 +418,8 @@ github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+o
418
github.com/klauspost/compress v1.12.3/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg=
419
github.com/klauspost/compress v1.15.15 h1:EF27CXIuDsYJ6mmvtBRlEuB2UVOqHG1tAXgZ7yIO+lw=
420
github.com/klauspost/compress v1.15.15/go.mod h1:ZcK2JAFqKOpnBlxcLsJzYfrS9X1akm9fHZNnD9+Vo/4=
421
-github.com/klauspost/cpuid/v2 v2.2.3 h1:sxCkb+qR91z4vsqw4vGGZlDgPz3G7gjaLyK3V8y70BU=
422
-github.com/klauspost/cpuid/v2 v2.2.3/go.mod h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY=
421
+github.com/klauspost/cpuid/v2 v2.2.4 h1:acbojRNwl3o09bUq+yDCtZFc1aiwaAAxtcn8YkZXnvk=
422
+github.com/klauspost/cpuid/v2 v2.2.4/go.mod h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY=
423
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
424
github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
425
github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
@@ -570,14 +570,12 @@ github.com/prometheus/procfs v0.8.0 h1:ODq8ZFEaYeCaZOJlZZdJA2AbQR98dSHSM1KW/You5
570
github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4=
571
github.com/quic-go/qpack v0.4.0 h1:Cr9BXA1sQS2SmDUWjSofMPNKmvF6IiIfDRmgU0w1ZCo=
572
github.com/quic-go/qpack v0.4.0/go.mod h1:UZVnYIfi5GRk+zI9UMaCPsmZ2xKJP7XBUvVyT1Knj9A=
573
-github.com/quic-go/qtls-go1-18 v0.2.0 h1:5ViXqBZ90wpUcZS0ge79rf029yx0dYB0McyPJwqqj7U=
574
-github.com/quic-go/qtls-go1-18 v0.2.0/go.mod h1:moGulGHK7o6O8lSPSZNoOwcLvJKJ85vVNc7oJFD65bc=
575
-github.com/quic-go/qtls-go1-19 v0.2.0 h1:Cvn2WdhyViFUHoOqK52i51k4nDX8EwIh5VJiVM4nttk=
576
-github.com/quic-go/qtls-go1-19 v0.2.0/go.mod h1:ySOI96ew8lnoKPtSqx2BlI5wCpUVPT05RMAlajtnyOI=
577
-github.com/quic-go/qtls-go1-20 v0.1.0 h1:d1PK3ErFy9t7zxKsG3NXBJXZjp/kMLoIb3y/kV54oAI=
578
-github.com/quic-go/qtls-go1-20 v0.1.0/go.mod h1:JKtK6mjbAVcUTN/9jZpvLbGxvdWIKS8uT7EiStoU1SM=
579
-github.com/quic-go/quic-go v0.32.0 h1:lY02md31s1JgPiiyfqJijpu/UX/Iun304FI3yUqX7tA=
580
-github.com/quic-go/quic-go v0.32.0/go.mod h1:/fCsKANhQIeD5l76c2JFU+07gVE3KaA0FP+0zMWwfwo=
573
+github.com/quic-go/qtls-go1-19 v0.2.1 h1:aJcKNMkH5ASEJB9FXNeZCyTEIHU1J7MmHyz1Q1TSG1A=
574
+github.com/quic-go/qtls-go1-19 v0.2.1/go.mod h1:ySOI96ew8lnoKPtSqx2BlI5wCpUVPT05RMAlajtnyOI=
575
+github.com/quic-go/qtls-go1-20 v0.1.1 h1:KbChDlg82d3IHqaj2bn6GfKRj84Per2VGf5XV3wSwQk=
576
+github.com/quic-go/qtls-go1-20 v0.1.1/go.mod h1:JKtK6mjbAVcUTN/9jZpvLbGxvdWIKS8uT7EiStoU1SM=
577
+github.com/quic-go/quic-go v0.33.0 h1:ItNoTDN/Fm/zBlq769lLJc8ECe9gYaW40veHCCco7y0=
578
+github.com/quic-go/quic-go v0.33.0/go.mod h1:YMuhaAV9/jIu0XclDXwZPAsP/2Kgr5yMYhe9oxhhOFA=
579
github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
580
github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
581
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=