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