Date: Mon, 10 May 2021 22:33:47 GMT From: Adam Weinberger <adamw@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 476b6c041a5b - main - www/caddy: Update to 2.4.0 Message-ID: <202105102233.14AMXlMB030381@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by adamw: URL: https://cgit.FreeBSD.org/ports/commit/?id=476b6c041a5b38e78d9f45609fb356635eb15d03 commit 476b6c041a5b38e78d9f45609fb356635eb15d03 Author: Adam Weinberger <adamw@FreeBSD.org> AuthorDate: 2021-05-10 22:30:55 +0000 Commit: Adam Weinberger <adamw@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202105102233.14AMXlMB030381>