Received: by mail.netbsd.org (Postfix, from userid 605) id 561C984E40; Sat, 16 Feb 2019 19:20:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id D2D3384E27 for ; Sat, 16 Feb 2019 19:20:53 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 0WDJxzBbU_lK for ; Sat, 16 Feb 2019 19:20:53 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 1CDF884D21 for ; Sat, 16 Feb 2019 19:20:53 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 17AEFFB16; Sat, 16 Feb 2019 19:20:53 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1550344853121350" MIME-Version: 1.0 Date: Sat, 16 Feb 2019 19:20:53 +0000 From: "Benny Siegert" Subject: CVS commit: pkgsrc/www/caddy To: pkgsrc-changes@NetBSD.org Reply-To: bsiegert@netbsd.org X-Mailer: log_accum Message-Id: <20190216192053.17AEFFB16@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1550344853121350 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: bsiegert Date: Sat Feb 16 19:20:53 UTC 2019 Modified Files: pkgsrc/www/caddy: Makefile distinfo Log Message: Update caddy to 0.11.4. 0.11.4 (February 15, 2019) * New -json-to-caddyfile and -caddyfile-to-json flags * Fix leaking logging goroutine on SIGUSR1 * basicauth: Error is logged when authentication fails * proxy: Fix bug by re-adding pre-existing trailing slashes * tls: Fix bug related to certificate storage path 0.11.3 (February 5, 2019) * New {server_port} placeholder * New third-party plugin: extauth * New flags -log-roll-mb and -log-roll-compress * basicauth: Bypass for OPTIONS method * errors/log: Ability to disable log rolling * proxy: New subdirective 'ca_certificates' * staticfiles: Require GET method to serve static files * tls: Fixes to self-signed certs, IP certs, email prompts, & more * SOLVED REGRESSIONS: #2356, #2414 * A number of other important fixes and improvements 0.11.2 (January 16, 2019) * Extracted automagic TLS code into CertMagic library * Add support for new clustering plugins * New placeholder: '{when_iso_local}' * New third-party plugins: s3browser, filebrowser * Removed third-party plugins: jekyll, hugo * bind: Support multiple interface values * import: Can now be used within directive blocks * proxy: Status 499 when clients close connection early * templates: No longer emit ETag and Last-Modified headers * tls: Support for the ACME TLS-ALPN-01 challenge * KNOWN/UNRESOLVED REGRESSIONS: #2356, #2414 * Several bug fixes and minor improvements 0.11.0 This release has been about 6 months in the making! Featuring an integrated telemetry client, you can now view stats about your Caddy instance and contribute to Internet research. Telemetry is entirely optional. Read the blog post and telemetry docs for more information, and check out our global stats! You can also look up details about your own instances there. Full change list: * Built with Go 1.10.2 * Integrated optional telemetry client * proxy: Fixed file descriptor leak 0.10.14 * tls: Fix error handling bug when obtaining certificates 0.10.13 Caddy 0.10.13 is a minor release that fixes security flaws in TLS client authentication and On-Demand TLS. It is recommended that everyone relying on these capabilities upgrade. This release also has bug fixes for the Caddyfile parser (caught by fuzzing) and handling errors when a certificate could not be obtained via ACME. Do not use this version, it cannot obtain certificates due to a bug. Version 0.10.14 fixed this. Change list: * New third-party plugin: supervisor * Updated QUIC * proxy: Fix transparent pass-thru of X-Forwarded-For * proxy: Configurable timeout to upstream * rewrite: Now supports regular expressions on single-line * tls: StrictHostMatching mode to prevent client auth bypass * tls: Disable client auth when using QUIC * tls: Require same client auth cert pools per hostname * tls: Prevent On-Demand TLS directory traversal * tls: Fix empty files when using ACME fails to obtain cert * Fixed test broken by 1.1.1.1 resolving * Improved Caddyfile parser robustness by fuzzing 0.10.12 This release brings ACMEv2 and wildcard certificate support! Read the release announcement blog post for details. There's some things in there you should know, including a description of how some really cool features work. Thanks to everyone who contributed to this release! Change list: * Switch to Let's Encrypt ACMEv2 production endpoint * Support for automated wildcard certificates * Support distributed solving of HTTP-01 challenge * New {labelN}, {tls_cipher}, and {tls_version} placeholders * Curly braces can now be escaped when not used as placeholders * New third-party plugin: geoip * Updated QUIC * fastcgi: Add SSL_CIPHER and SSL_PROTOCOL environment variables * log: New 'except' subdirective to exempt paths from logging * startup/shutdown: Removed in favor of 'on' * tls: Default minimum version is TLS 1.2 * tls: Revert to fallback cert if no cert matches SNI * tls: New 'wildcard' subdirective to force automated wildcard cert * Several significant bug fixes and improvements! To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/caddy/Makefile cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/caddy/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1550344853121350 Content-Disposition: inline Content-Length: 1677 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/www/caddy/Makefile diff -u pkgsrc/www/caddy/Makefile:1.11 pkgsrc/www/caddy/Makefile:1.12 --- pkgsrc/www/caddy/Makefile:1.11 Thu Jan 24 10:00:45 2019 +++ pkgsrc/www/caddy/Makefile Sat Feb 16 19:20:52 2019 @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.11 2019/01/24 10:00:45 bsiegert Exp $ +# $NetBSD: Makefile,v 1.12 2019/02/16 19:20:52 bsiegert Exp $ DISTNAME= caddy-${GITHUB_TAG:S/v//} -PKGREVISION= 5 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_GITHUB:=mholt/} -GITHUB_TAG= v0.10.11 +GITHUB_TAG= v0.11.4 MAINTAINER= bsiegert@NetBSD.org HOMEPAGE= ${MASTER_SITE_GITHUB:=mholt/caddy/} Index: pkgsrc/www/caddy/distinfo diff -u pkgsrc/www/caddy/distinfo:1.4 pkgsrc/www/caddy/distinfo:1.5 --- pkgsrc/www/caddy/distinfo:1.4 Wed Mar 14 08:41:32 2018 +++ pkgsrc/www/caddy/distinfo Sat Feb 16 19:20:52 2019 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.4 2018/03/14 08:41:32 bsiegert Exp $ +$NetBSD: distinfo,v 1.5 2019/02/16 19:20:52 bsiegert Exp $ -SHA1 (caddy-0.10.11.tar.gz) = 15ab2233756a474ced6a78ef43b1420e5ce717d0 -RMD160 (caddy-0.10.11.tar.gz) = 00c14040065168bdf0e1e4cea36872d990d386ff -SHA512 (caddy-0.10.11.tar.gz) = 03539ae59f654d56ad0b441e7f67eb51135b1ffd539f9eb5953445089e72d3eab905ad9b08b001ef27e5054b760887a898b89ea85b48b4f852398b073e6e4924 -Size (caddy-0.10.11.tar.gz) = 2860871 bytes +SHA1 (caddy-0.11.4.tar.gz) = e03d7c9190f5c27b94731d3fdb61b5f440a07af3 +RMD160 (caddy-0.11.4.tar.gz) = 56af7fc1841027c87f65ce5c3a09b0d1dd5e09ab +SHA512 (caddy-0.11.4.tar.gz) = 463c1e570292c042ffc959c2bf0c20df55477843deeef2f782030fe681ab8c5317505fdb00659662d52ffc8a56b5b1a7b7e6fc72b7f737d4950331ac781f239a +Size (caddy-0.11.4.tar.gz) = 5789395 bytes --_----------=_1550344853121350--