git: 476b6c041a5b - main - www/caddy: Update to 2.4.0
Adam Weinberger
adamw at FreeBSD.org
Mon May 10 22:33:47 UTC 2021
The branch main has been updated by adamw:
URL: https://cgit.FreeBSD.org/ports/commit/?id=476b6c041a5b38e78d9f45609fb356635eb15d03
commit 476b6c041a5b38e78d9f45609fb356635eb15d03
Author: Adam Weinberger <adamw at FreeBSD.org>
AuthorDate: 2021-05-10 22:30:55 +0000
Commit: Adam Weinberger <adamw at FreeBSD.org>
CommitDate: 2021-05-10 22:33:42 +0000
www/caddy: Update to 2.4.0
Changes:
* Secure remote management. You can now enable secure remote access to
Caddy's admin API! It uses TLS mutual authentication, and you can even
define permissions for different users. PR #3994
* Config pull at start. Caddy can be configured to load a different
config at startup. This is useful if your config is federated through
a separate system that doesn't have the ability to push configs to
Caddy. This feature is modular, so configurations can be loaded
different ways! PR #3994
* Server identity management. Caddy can automatically manage its own
server identity certificate, which can be used when negotiating TLS
connections with peers. This is required when enabling the secure
admin API. PR #3994
* Self-upgrade command. The new caddy upgrade command will replace the
current Caddy binary with an upgraded one from our website, with all
the same modules installed, including third-party plugins that are
registered on our site! (We can use this code to add/remove modules
later, too.)
* Configure other apps from the HTTP Caddyfile. The global options block
of the Caddyfile now allows configuration of Caddy apps other than
HTTP (for example, dynamic_dns to keep DNS records pointed at your
server with a dynamic IP address).
* Caddyfile fmt lint check. When running with a Caddyfile, Caddy will
emit a warning if the Caddyfile is not formatted with caddy fmt.
* New abort directive. The abort directive is a special case of the
static_response HTTP handler that prevents an HTTP response by
aborting the handler chain immediately and forcefully closing the
connection.
* New error directive. The error directive returns internal error values
in the HTTP handler chain, as if an HTTP error had occurred, causing
your error routes to be invoked.
* Better caddy list-modules output. Now modules are organized by
standard and non-standard modules, so you can easily see if a Caddy
build has been customized.
* Configure logging from Caddyfile. The process logs can now be
configured from the global options of the Caddyfile.
* Better content negotiation. The file server can now be configured to
serve precompressed sidecar files, and content encoding preferences
are better configured and honored.
* Dark mode in directory listings. The file server's "browse" file
listings now has a dark mode.
* Removed the logfmt log encoder. It was broken anyways, and its
deprecation has been warned in previous releases.
* ⚠️ Deprecated common_log format. It will be removed in a future
release. Issue #4148
* ⚠️ Deprecated health_path in reverse_proxy directive. It has been
replaced with health_uri and will be removed in the future.
* Numerous bug fixes and improvements. Thanks for the detailed, helpful
bug reports! We appreciate your collaboration in making Caddy better.
---
www/caddy/Makefile | 18 ++++++++----------
www/caddy/distinfo | 36 +++++++++++++++++-------------------
2 files changed, 25 insertions(+), 29 deletions(-)
diff --git a/www/caddy/Makefile b/www/caddy/Makefile
index 0a2f24cfe5e9..ee4d039015fa 100644
--- a/www/caddy/Makefile
+++ b/www/caddy/Makefile
@@ -2,8 +2,7 @@
PORTNAME= caddy
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.0
-PORTREVISION= 1
+DISTVERSION= 2.4.0
CATEGORIES= www
DIST_SUBDIR= caddy
@@ -36,7 +35,7 @@ GH_TUPLE= AndreasBriese:bbloom:e2d15f34fcf9:andreasbriese_bbloom/vendor/github.c
antlr:antlr4:621b933c7a7f:antlr_antlr4/vendor/github.com/antlr/antlr4 \
aryann:difflib:e206f873d14a:aryann_difflib/vendor/github.com/aryann/difflib \
beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
- caddyserver:certmagic:201f83a06067:caddyserver_certmagic/vendor/github.com/caddyserver/certmagic \
+ caddyserver:certmagic:v0.13.1:caddyserver_certmagic/vendor/github.com/caddyserver/certmagic \
cespare:xxhash:v1.1.0:cespare_xxhash/vendor/github.com/cespare/xxhash \
cespare:xxhash:v2.1.1:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
cheekybits:genny:v1.0.0:cheekybits_genny/vendor/github.com/cheekybits/genny \
@@ -57,27 +56,26 @@ GH_TUPLE= AndreasBriese:bbloom:e2d15f34fcf9:andreasbriese_bbloom/vendor/github.c
golang:net:69a78807bb2b:golang_net/vendor/golang.org/x/net \
golang:protobuf:v1.4.3:golang_protobuf/vendor/github.com/golang/protobuf \
golang:snappy:v0.0.1:golang_snappy/vendor/github.com/golang/snappy \
- golang:sys:f9fddec55a1e:golang_sys/vendor/golang.org/x/sys \
+ golang:sys:2d18734c6014:golang_sys/vendor/golang.org/x/sys \
+ golang:term:de623e64d2a6:golang_term/vendor/golang.org/x/term \
golang:text:v0.3.3:golang_text/vendor/golang.org/x/text \
google:cel-go:v0.6.0:google_cel_go/vendor/github.com/google/cel-go \
google:go-genproto:86f49bd18e98:google_go_genproto/vendor/google.golang.org/genproto \
- google:uuid:v1.1.1:google_uuid/vendor/github.com/google/uuid \
+ google:uuid:v1.2.0:google_uuid/vendor/github.com/google/uuid \
grpc:grpc-go:v1.27.1:grpc_grpc_go/vendor/google.golang.org/grpc \
huandu:xstrings:v1.3.1:huandu_xstrings/vendor/github.com/huandu/xstrings \
imdario:mergo:v0.3.8:imdario_mergo/vendor/github.com/imdario/mergo \
- jsternberg:zap-logfmt:v1.2.0:jsternberg_zap_logfmt/vendor/github.com/jsternberg/zap-logfmt \
juju:ansiterm:720a0952cc2a:juju_ansiterm/vendor/github.com/juju/ansiterm \
klauspost:compress:v1.11.3:klauspost_compress/vendor/github.com/klauspost/compress \
klauspost:cpuid:v1.2.5:klauspost_cpuid/vendor/github.com/klauspost/cpuid \
- klauspost:cpuid:v2.0.1:klauspost_cpuid_v2/vendor/github.com/klauspost/cpuid/v2 \
+ klauspost:cpuid:v2.0.6:klauspost_cpuid_v2/vendor/github.com/klauspost/cpuid/v2 \
konsorten:go-windows-terminal-sequences:v1.0.3:konsorten_go_windows_terminal_sequences/vendor/github.com/konsorten/go-windows-terminal-sequences \
libdns:libdns:v0.2.0:libdns_libdns/vendor/github.com/libdns/libdns \
- lucas-clemente:quic-go:v0.19.3:lucas_clemente_quic_go/vendor/github.com/lucas-clemente/quic-go \
+ lucas-clemente:quic-go:v0.20.1:lucas_clemente_quic_go/vendor/github.com/lucas-clemente/quic-go \
lunixbochs:vtclean:v1.0.0:lunixbochs_vtclean/vendor/github.com/lunixbochs/vtclean \
manifoldco:promptui:v0.3.1:manifoldco_promptui/vendor/github.com/manifoldco/promptui \
marten-seemann:qpack:v0.2.1:marten_seemann_qpack/vendor/github.com/marten-seemann/qpack \
- marten-seemann:qtls-go1-15:v0.1.1:marten_seemann_qtls_go1_15/vendor/github.com/marten-seemann/qtls-go1-15 \
- marten-seemann:qtls:v0.10.0:marten_seemann_qtls/vendor/github.com/marten-seemann/qtls \
+ marten-seemann:qtls-go1-16:v0.1.3:marten_seemann_qtls_go1_16/vendor/github.com/marten-seemann/qtls-go1-16 \
mattn:go-colorable:v0.1.6:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
diff --git a/www/caddy/distinfo b/www/caddy/distinfo
index 025b9c8b742d..ae11181c735b 100644
--- a/www/caddy/distinfo
+++ b/www/caddy/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1616556577
-SHA256 (caddy/caddyserver-caddy-v2.3.0_GH0.tar.gz) = 4688b122ac05be39622aa81324d1635f1642e4a66d731e82d210aef78cf2766a
-SIZE (caddy/caddyserver-caddy-v2.3.0_GH0.tar.gz) = 412978
+TIMESTAMP = 1620685139
+SHA256 (caddy/caddyserver-caddy-v2.4.0_GH0.tar.gz) = 36ac7c018e27ea42d13f1f6e2fc3137bda26a160d1dc4888ebfa9090da2f551e
+SIZE (caddy/caddyserver-caddy-v2.4.0_GH0.tar.gz) = 446011
SHA256 (caddy/AndreasBriese-bbloom-e2d15f34fcf9_GH0.tar.gz) = e88bd873a2251d70b5d2cbf9dceff24fa25ca5652ac1f99165c303e98df494a1
SIZE (caddy/AndreasBriese-bbloom-e2d15f34fcf9_GH0.tar.gz) = 7704
SHA256 (caddy/DataDog-zstd-v1.4.1_GH0.tar.gz) = 48c0ad82d9bc66d77ca95aa47374bed6b6466510da66a2b2f9215cb239cb8137
@@ -21,8 +21,8 @@ SHA256 (caddy/aryann-difflib-e206f873d14a_GH0.tar.gz) = 180ffc8657adf51af48f2cfa
SIZE (caddy/aryann-difflib-e206f873d14a_GH0.tar.gz) = 5584
SHA256 (caddy/beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
SIZE (caddy/beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
-SHA256 (caddy/caddyserver-certmagic-201f83a06067_GH0.tar.gz) = 25c9be5dbf96f991add3214549750b0fb6df1d9060b5f7238f58769e26ae41ea
-SIZE (caddy/caddyserver-certmagic-201f83a06067_GH0.tar.gz) = 97841
+SHA256 (caddy/caddyserver-certmagic-v0.13.1_GH0.tar.gz) = 6a6e8d76dea75eee83cb264bdf310dcd7af43c8d714f514aca1ffd5700c6ad8a
+SIZE (caddy/caddyserver-certmagic-v0.13.1_GH0.tar.gz) = 100461
SHA256 (caddy/cespare-xxhash-v1.1.0_GH0.tar.gz) = 9418be390574092f0ca989b9ae2f5450270ead8125a635a100850b28c8c9c495
SIZE (caddy/cespare-xxhash-v1.1.0_GH0.tar.gz) = 8200
SHA256 (caddy/cespare-xxhash-v2.1.1_GH0.tar.gz) = 0ee31178d2c5a1249be4e26294a2f428008dc4e1ecbbfbe47f74e41026df1148
@@ -63,48 +63,46 @@ SHA256 (caddy/golang-protobuf-v1.4.3_GH0.tar.gz) = 5736f943f8647362f5559689df615
SIZE (caddy/golang-protobuf-v1.4.3_GH0.tar.gz) = 171969
SHA256 (caddy/golang-snappy-v0.0.1_GH0.tar.gz) = b1d97f47fcb61cb0cdd54bc424eda980c47838effb0ec9e322506514a50fee85
SIZE (caddy/golang-snappy-v0.0.1_GH0.tar.gz) = 62605
-SHA256 (caddy/golang-sys-f9fddec55a1e_GH0.tar.gz) = 1ab3f80841babed9c5cd8e93f69bfcb7847c406e767b5d86d5da7dc3c0f24931
-SIZE (caddy/golang-sys-f9fddec55a1e_GH0.tar.gz) = 1090464
+SHA256 (caddy/golang-sys-2d18734c6014_GH0.tar.gz) = a482a4f2a69f4cfd5dfb72fe9fd0fa6c578289ef0f7f241db94c08af114dc838
+SIZE (caddy/golang-sys-2d18734c6014_GH0.tar.gz) = 1091153
+SHA256 (caddy/golang-term-de623e64d2a6_GH0.tar.gz) = 7431f7be907f0bd2a877e3a139cd3a10da7cac5a9bd34fb3a2eaf2cfccbf2bf2
+SIZE (caddy/golang-term-de623e64d2a6_GH0.tar.gz) = 15348
SHA256 (caddy/golang-text-v0.3.3_GH0.tar.gz) = 1604233637e3593749fbbb13b5069b08e6feba6d2b55a02fd3148793d5871185
SIZE (caddy/golang-text-v0.3.3_GH0.tar.gz) = 7747332
SHA256 (caddy/google-cel-go-v0.6.0_GH0.tar.gz) = 0dc9c40a43cdd1d8d2fe95114e78e845813efd2d61147b6dfd5a158f87820563
SIZE (caddy/google-cel-go-v0.6.0_GH0.tar.gz) = 2138079
SHA256 (caddy/google-go-genproto-86f49bd18e98_GH0.tar.gz) = 164030f63ee1b68867ab1247e2e22811664fdb5b065c5cb66672ed1dd98a3997
SIZE (caddy/google-go-genproto-86f49bd18e98_GH0.tar.gz) = 11258844
-SHA256 (caddy/google-uuid-v1.1.1_GH0.tar.gz) = bebd4b0b4ea152a9793615ef23c83f688876d8c284a2092264d20a4bf4ffc423
-SIZE (caddy/google-uuid-v1.1.1_GH0.tar.gz) = 13543
+SHA256 (caddy/google-uuid-v1.2.0_GH0.tar.gz) = 53ba896ce398435b3ba4f9375f5d4908b09c79daaa54ecd4e5000b7bef984380
+SIZE (caddy/google-uuid-v1.2.0_GH0.tar.gz) = 14158
SHA256 (caddy/grpc-grpc-go-v1.27.1_GH0.tar.gz) = 2e25c66a7fe59a49d94d24280afabfbc563967e47c1e6d8df0a72aaf11fae6fb
SIZE (caddy/grpc-grpc-go-v1.27.1_GH0.tar.gz) = 826728
SHA256 (caddy/huandu-xstrings-v1.3.1_GH0.tar.gz) = d399f03735391073441145bac6b8d06b36f3b59e005db77ebafde130ddf215bf
SIZE (caddy/huandu-xstrings-v1.3.1_GH0.tar.gz) = 17797
SHA256 (caddy/imdario-mergo-v0.3.8_GH0.tar.gz) = 8722e1280a333b1b17541dc05102200e1c9e8ee85f45fc66a4ba629b97a870e6
SIZE (caddy/imdario-mergo-v0.3.8_GH0.tar.gz) = 18180
-SHA256 (caddy/jsternberg-zap-logfmt-v1.2.0_GH0.tar.gz) = 897791d07f6d093c55051054e1e7e271568127ab59b85aaa16206fba1b9af045
-SIZE (caddy/jsternberg-zap-logfmt-v1.2.0_GH0.tar.gz) = 6679
SHA256 (caddy/juju-ansiterm-720a0952cc2a_GH0.tar.gz) = 5595c2dc8973aab36a69648d4d94cac75a9ff4a28eb074a7b82b030fc7edbf64
SIZE (caddy/juju-ansiterm-720a0952cc2a_GH0.tar.gz) = 15417
SHA256 (caddy/klauspost-compress-v1.11.3_GH0.tar.gz) = cdd26d4ee5af294e837695c9f9302bd330487ad6428435d40f76b15dd46a41ac
SIZE (caddy/klauspost-compress-v1.11.3_GH0.tar.gz) = 17345956
SHA256 (caddy/klauspost-cpuid-v1.2.5_GH0.tar.gz) = bec2ea696ec25a2577dd0996cbbc0675e57f242da61e4edad071983b65fed988
SIZE (caddy/klauspost-cpuid-v1.2.5_GH0.tar.gz) = 360978
-SHA256 (caddy/klauspost-cpuid-v2.0.1_GH0.tar.gz) = bdd57621b732fca76b662a9767513694a1a443e78866e70e90747647225ca407
-SIZE (caddy/klauspost-cpuid-v2.0.1_GH0.tar.gz) = 337825
+SHA256 (caddy/klauspost-cpuid-v2.0.6_GH0.tar.gz) = 66883e6635a4f753152a3684ea060c84c2d729cf94c0b11965dcd99d52b62cb6
+SIZE (caddy/klauspost-cpuid-v2.0.6_GH0.tar.gz) = 341418
SHA256 (caddy/konsorten-go-windows-terminal-sequences-v1.0.3_GH0.tar.gz) = 0fe1169bb05476f0a3270866cdd9b39b7986a1dce556f6508046ac5f0c5ad8f3
SIZE (caddy/konsorten-go-windows-terminal-sequences-v1.0.3_GH0.tar.gz) = 1983
SHA256 (caddy/libdns-libdns-v0.2.0_GH0.tar.gz) = b4363f4aca4e8633f474480669d4924909f3856411ea4974e09481eca2a9fbfe
SIZE (caddy/libdns-libdns-v0.2.0_GH0.tar.gz) = 5805
-SHA256 (caddy/lucas-clemente-quic-go-v0.19.3_GH0.tar.gz) = a1ccd4284dd238d5174192152aec9c180abaaa2a4ce389341c7576e15f3d74d1
-SIZE (caddy/lucas-clemente-quic-go-v0.19.3_GH0.tar.gz) = 495536
+SHA256 (caddy/lucas-clemente-quic-go-v0.20.1_GH0.tar.gz) = cd3095f2911d9e8077130379518f1d24042c12f747b3b7cec97dc2bb826b1a18
+SIZE (caddy/lucas-clemente-quic-go-v0.20.1_GH0.tar.gz) = 502959
SHA256 (caddy/lunixbochs-vtclean-v1.0.0_GH0.tar.gz) = 38aa5c60284f77cbb4be1de4af8907ce66954ff1a11e4f910d02e0283ce13b33
SIZE (caddy/lunixbochs-vtclean-v1.0.0_GH0.tar.gz) = 4213
SHA256 (caddy/manifoldco-promptui-v0.3.1_GH0.tar.gz) = 8860f2166c1913b2f66d4e8992957128037cc8c9495f225208c8462d1b0236cc
SIZE (caddy/manifoldco-promptui-v0.3.1_GH0.tar.gz) = 22986
SHA256 (caddy/marten-seemann-qpack-v0.2.1_GH0.tar.gz) = 4d8ee343223e2433119fce12d53e90d70e04953bff80a00aae8fa3b7dd888134
SIZE (caddy/marten-seemann-qpack-v0.2.1_GH0.tar.gz) = 42738
-SHA256 (caddy/marten-seemann-qtls-go1-15-v0.1.1_GH0.tar.gz) = 6af56a620c947db5199015776e47fec0d7a7dbfeeb2e3c432da7c3349ea6c6f9
-SIZE (caddy/marten-seemann-qtls-go1-15-v0.1.1_GH0.tar.gz) = 413658
-SHA256 (caddy/marten-seemann-qtls-v0.10.0_GH0.tar.gz) = b852f137be07c4e26c12b3225a13012fe879226210efa40b084e85a9ce726a84
-SIZE (caddy/marten-seemann-qtls-v0.10.0_GH0.tar.gz) = 403869
+SHA256 (caddy/marten-seemann-qtls-go1-16-v0.1.3_GH0.tar.gz) = 4e33e5efceb9fc506d7ca00e30bc4603f44b000eb6c5bd3642750a3634e8348c
+SIZE (caddy/marten-seemann-qtls-go1-16-v0.1.3_GH0.tar.gz) = 415393
SHA256 (caddy/mattn-go-colorable-v0.1.6_GH0.tar.gz) = e313129503025c383b5e69082fb1144e83a864d12ec45bb7a224d3fc4a635fbc
SIZE (caddy/mattn-go-colorable-v0.1.6_GH0.tar.gz) = 9472
SHA256 (caddy/mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c
More information about the dev-commits-ports-all
mailing list