notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
caddy Fast, cross-platform HTTP/2 web server with automatic HTTPS
2.8.4_3 www on this many watch lists=14 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.8.4_3Version of this port present on the latest quarterly branch.
Maintainer: adamw@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-10-12 08:19:24
Last Update: 2024-08-09 06:24:08
Commit Hash: aa8c011
People watching this port, also watch:: nginx, unbound, poudriere, go, node
License: APACHE20
WWW:
https://caddyserver.com
Description:
Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go. Features: - Easy configuration with the Caddyfile - Powerful configuration with JSON config - Dynamic configuration with a JSON API - Config adapters if you don't like JSON - Automatic HTTPS by default - ACME (Let's Encrypt) for public sites - Fully-managed local CA for internal names and IPs - Can coordinate with other Caddy instances in a cluster - HTTP/1.1, HTTP/2, and HTTP/3 support - Actually fun to use
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/caddy
  2. @sample etc/caddy/Caddyfile.sample
  3. /usr/local/share/licenses/caddy-2.8.4_3/catalog.mk
  4. /usr/local/share/licenses/caddy-2.8.4_3/LICENSE
  5. /usr/local/share/licenses/caddy-2.8.4_3/APACHE20
Collapse this list.
Dependency lines:
  • caddy>0:www/caddy
Conflicts:
CONFLICTS_INSTALL:
  • caddy-custom
To install the port:
cd /usr/ports/www/caddy/ && make install clean
To add the package, run one of these commands:
  • pkg install www/caddy
  • pkg install caddy
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: caddy
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1717425625 SHA256 (go/www_caddy/caddy-v2.8.4/v2.8.4.mod) = 55f7eec20f10f9bf117c58a4ff3b56bdf158cd5169f7e0a4853bf3417bb7022f SIZE (go/www_caddy/caddy-v2.8.4/v2.8.4.mod) = 6978

Expand this list (2 items)

Collapse this list.

SHA256 (go/www_caddy/caddy-v2.8.4/v2.8.4.zip) = b37b51736c50ba58f322f946d1f0ac194d459b3717c161e3369e908b6a89bd3f SIZE (go/www_caddy/caddy-v2.8.4/v2.8.4.zip) = 964910

Collapse this list.


Packages (timestamps in pop-ups are UTC):
caddy
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.8.4_32.8.4_3-2.8.4_32.8.4_3---
FreeBSD:13:quarterly2.8.4_32.8.4_3-2.8.4_32.8.4_3---
FreeBSD:14:latest2.8.4_32.8.4_3-2.8.4_32.8.4_3---
FreeBSD:14:quarterly2.8.4_32.8.4_3-2.8.4_32.8.4_3---
FreeBSD:15:latest2.8.4_32.8.4_3n/a2.8.4_3n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go121 : lang/go121
Fetch dependencies:
  1. go121 : lang/go121
  2. ca_root_nss>0 : security/ca_root_nss
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
www_caddy
USES:
cpe go:modules zip
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://proxy.golang.org/github.com/caddyserver/caddy/v2/@v/
Collapse this list.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2023-10-11
    Affects: users of www/caddy
    Author: adamw@FreeBSD.org
    Reason: 
      The default admin endpoint has changed from localhost:2019 to
      /var/run/caddy/caddy.sock. Using a Unix socket is more secure,
      allowing it to be secured by filesystem permissions rather than
      requiring a firewall.
    
      If you only control caddy from the rc(8) script (service caddy ...),
      you don't need to do anything. If you access the API yourself, you
      will want to update your scripts to use the new socket.
    
      To use the old endpoint, add the following to /etc/rc.conf:
    
        caddy_admin="localhost:2019"
    
    
Expand this list (1 items)
  • 2021-03-28
    Affects: users of www/caddy
    Author: adamw@FreeBSD.org
    Reason: 
      The default locations for caddy runtime files have changed.
    
      - Caddy's runtime log is now /var/log/caddy/caddy.log
        (was /var/log/caddy.log)
    
      - Automatic SSL certs are now stored in /var/db/caddy/data/caddy
        (was /root/.local/share/caddy)
    
      - Configuration autosaves are now stored in /var/db/caddy/config/caddy
        (was /root/.config/caddy)
    
      You can change these defaults. See /usr/local/etc/rc.d/caddy for the
      list of settings.
    
    
  • Collapse this list.

Number of commits found: 86

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.8.4_3
09 Aug 2024 06:24:08
commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
2.8.4_2
03 Jul 2024 08:29:54
commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
2.8.4_1
15 Jun 2024 09:52:17
commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
2.8.4
03 Jun 2024 14:47:15
commit hash: 3b35962f5c83b92260870290712f424a7bba1e76commit hash: 3b35962f5c83b92260870290712f424a7bba1e76commit hash: 3b35962f5c83b92260870290712f424a7bba1e76commit hash: 3b35962f5c83b92260870290712f424a7bba1e76 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.8.4
2.8.1
01 Jun 2024 02:33:29
commit hash: 5397dee8c1492609a952a17e42012d2cfa0e4a0dcommit hash: 5397dee8c1492609a952a17e42012d2cfa0e4a0dcommit hash: 5397dee8c1492609a952a17e42012d2cfa0e4a0dcommit hash: 5397dee8c1492609a952a17e42012d2cfa0e4a0d files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy,www/caddy-custom: Update to 2.8.1

Release notes:
https://github.com/caddyserver/caddy/releases/tag/v2.8.0
https://github.com/caddyserver/caddy/releases/tag/v2.8.1
2.7.6_6
13 May 2024 17:56:04
commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
2.7.6_5
15 Apr 2024 08:20:04
commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
2.7.6_4
24 Mar 2024 14:29:00
commit hash: a5a000df3b3697665460dbfbafe7120e306d8913commit hash: a5a000df3b3697665460dbfbafe7120e306d8913commit hash: a5a000df3b3697665460dbfbafe7120e306d8913commit hash: a5a000df3b3697665460dbfbafe7120e306d8913 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/go: Change DEFAULT to 1.21

PR:		277776
Approved by:	portmgr (exp-run)
2.7.6_3
11 Feb 2024 10:39:17
commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump PORTREVISION after lang/go* update

PR:		276530
2.7.6_2
21 Jan 2024 13:08:10
commit hash: 5c6886afad6f39c5c0a9f8b8ccd16cea8cad8504commit hash: 5c6886afad6f39c5c0a9f8b8ccd16cea8cad8504commit hash: 5c6886afad6f39c5c0a9f8b8ccd16cea8cad8504commit hash: 5c6886afad6f39c5c0a9f8b8ccd16cea8cad8504 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
Author: Mike Fisher
www/caddy{,-custom}: chown caddy.log to caddy user/group

We have set caddy.log to root:wheel, which works for the default case
of running caddy as root.

When caddy is run as a non-root users, caddy.log can't actually be
written to. Instead, chown caddy.log to the caddy user/group so that
it can be written to.

PR:		276150
2.7.6_1
17 Jan 2024 11:49:24
commit hash: 2d925f150358bf061d4fec9bb8caa009e0a56442commit hash: 2d925f150358bf061d4fec9bb8caa009e0a56442commit hash: 2d925f150358bf061d4fec9bb8caa009e0a56442commit hash: 2d925f150358bf061d4fec9bb8caa009e0a56442 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy{,-custom}: Fix start/stop with admin API disabled

Caddy largely relies on the admin API for state control, like
start/stop/reload. However, the admin API endpoints are inherently
a security risk.

Although the admin API is enabled by default, many users may choose
to disable it. However, the rc(8) script then needs an alternative
approach to controlling the daemon.

We already sortof supported signal-based control, but it didn't always
work, because there are multiple error messages that indicate that
the admin API is disabled (and none of them actually say that in a clear
way).

This commit fixes start and stop with the admin API disabled. The
reload command (and reloadssl) still require the admin API to be
enabled and will fail if the admin API is disabled.

PR:		255106
Submitted by:	scf
2.7.6
08 Dec 2023 03:23:57
commit hash: e55eff810b1bf17062f74cc63cc0a9e310d0c03dcommit hash: e55eff810b1bf17062f74cc63cc0a9e310d0c03dcommit hash: e55eff810b1bf17062f74cc63cc0a9e310d0c03dcommit hash: e55eff810b1bf17062f74cc63cc0a9e310d0c03d files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.7.6
2.7.5_1
07 Dec 2023 02:22:10
commit hash: 0505b712df3ae2b4bcaba00aecc7c1e9100d8609commit hash: 0505b712df3ae2b4bcaba00aecc7c1e9100d8609commit hash: 0505b712df3ae2b4bcaba00aecc7c1e9100d8609commit hash: 0505b712df3ae2b4bcaba00aecc7c1e9100d8609 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump PORTREVISION after lang/go* update

PR:		274405
2.7.5
12 Oct 2023 10:32:43
commit hash: ec29ec857d49af616fd1be8cc796e52c1c240f91commit hash: ec29ec857d49af616fd1be8cc796e52c1c240f91commit hash: ec29ec857d49af616fd1be8cc796e52c1c240f91commit hash: ec29ec857d49af616fd1be8cc796e52c1c240f91 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
Author: Ashish SHUKLA
www/caddy: Correct typo in pkg-message
2.7.5
12 Oct 2023 02:38:40
commit hash: 0c01423b48aa7b63e795601c64af03322a594caecommit hash: 0c01423b48aa7b63e795601c64af03322a594caecommit hash: 0c01423b48aa7b63e795601c64af03322a594caecommit hash: 0c01423b48aa7b63e795601c64af03322a594cae files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
Author: Thomas Hurst
www/caddy: Secure the default admin API endpoint

Caddy's default of localhost:2019, particularly combined with the port
defaulting to root:wheel, can be a significant security risk.

Mitigate this by setting the default to /var/run/caddy/caddy.sock, which
will be protected by filesystem permissions.  Prior behaviour can be
restored with 'sysrc caddy_admin=localhost:2019'

Additionally, help users prepare for a change to running Caddy as
www:www by default using the new security/portacl-rc port in an update
message, and by extending the comments in the rc script.
2.7.5
12 Oct 2023 02:38:40
commit hash: 528ac9e77df40d5e8bf424b8a1255be4d2986ec9commit hash: 528ac9e77df40d5e8bf424b8a1255be4d2986ec9commit hash: 528ac9e77df40d5e8bf424b8a1255be4d2986ec9commit hash: 528ac9e77df40d5e8bf424b8a1255be4d2986ec9 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
Author: Tom MTT
www/caddy: Add reloadssl rc(8) command

`service caddy reloadssl` instructs Caddy to reload its TLS
certificates. This is useful when using Caddy with ACME DNS
providers, as it allows for the renewal of certificates without
manually deleting the old ones and restarting Caddy.

PR:		274085
2.7.5
12 Oct 2023 02:38:40
commit hash: dadbb62c4798c6ca5365014c80197feb622df75fcommit hash: dadbb62c4798c6ca5365014c80197feb622df75fcommit hash: dadbb62c4798c6ca5365014c80197feb622df75fcommit hash: dadbb62c4798c6ca5365014c80197feb622df75f files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.7.5
2.7.4_1
08 Sep 2023 14:34:56
commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go* update
2.7.4
17 Aug 2023 23:51:48
commit hash: e911763a1adcd2ec9c7d9a061e3e85771cc1a5f8commit hash: e911763a1adcd2ec9c7d9a061e3e85771cc1a5f8commit hash: e911763a1adcd2ec9c7d9a061e3e85771cc1a5f8commit hash: e911763a1adcd2ec9c7d9a061e3e85771cc1a5f8 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.7.4
2.7.3
06 Aug 2023 11:55:08
commit hash: e77ba93376aa43efcd01f6ee3ed8809a26560fa3commit hash: e77ba93376aa43efcd01f6ee3ed8809a26560fa3commit hash: e77ba93376aa43efcd01f6ee3ed8809a26560fa3commit hash: e77ba93376aa43efcd01f6ee3ed8809a26560fa3 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.7.3
2.7.2_1
04 Aug 2023 14:24:50
commit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fccommit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fccommit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fccommit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fc files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{119,120} update
2.7.2
03 Aug 2023 11:31:36
commit hash: 4ca74f2583d3c73973f744dff7a999ff25d1cc36commit hash: 4ca74f2583d3c73973f744dff7a999ff25d1cc36commit hash: 4ca74f2583d3c73973f744dff7a999ff25d1cc36commit hash: 4ca74f2583d3c73973f744dff7a999ff25d1cc36 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.7.2
2.7.0
03 Aug 2023 00:25:57
commit hash: a2fc5d6749c60cc96cf647a4c6989966be474637commit hash: a2fc5d6749c60cc96cf647a4c6989966be474637commit hash: a2fc5d6749c60cc96cf647a4c6989966be474637commit hash: a2fc5d6749c60cc96cf647a4c6989966be474637 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.7.0
2.6.4_4
08 Apr 2023 15:13:25
commit hash: ff40d94c1d2c808f3b54fad0e0a0a18dd9c62912commit hash: ff40d94c1d2c808f3b54fad0e0a0a18dd9c62912commit hash: ff40d94c1d2c808f3b54fad0e0a0a18dd9c62912commit hash: ff40d94c1d2c808f3b54fad0e0a0a18dd9c62912 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{119,120} update
2.6.4_3
11 Mar 2023 19:59:20
commit hash: b45468408f73857aa7a0f4e62ee852baebb52bfacommit hash: b45468408f73857aa7a0f4e62ee852baebb52bfacommit hash: b45468408f73857aa7a0f4e62ee852baebb52bfacommit hash: b45468408f73857aa7a0f4e62ee852baebb52bfa files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
Author: Pawel Krawczyk
www/caddy{,-custom}: Fix startup with JSON configuration

Caddy supports a wide number of configuration file formats, including
its built-in "Caddyfile" format, and the "native" format is JSON.

When anything other than the native JSON format is used, caddy needs to
be passed the --adapter [formatname] flag (though it automatically
handles the case where the config filename is Caddyfile). However, as
JSON is the native format, there is no "json" adapter.

The added patch drops the --adapter flag when caddy_adapter is "json".

PR:		270120
2.6.4_2
09 Mar 2023 19:18:07
commit hash: 09079730e9ca1d59129935a6046cbb7ee5e4a93dcommit hash: 09079730e9ca1d59129935a6046cbb7ee5e4a93dcommit hash: 09079730e9ca1d59129935a6046cbb7ee5e4a93dcommit hash: 09079730e9ca1d59129935a6046cbb7ee5e4a93d files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after Go ports update
2.6.4_1
15 Feb 2023 19:06:01
commit hash: 56b5ec772f679a600dabe41622c1350594628286commit hash: 56b5ec772f679a600dabe41622c1350594628286commit hash: 56b5ec772f679a600dabe41622c1350594628286commit hash: 56b5ec772f679a600dabe41622c1350594628286 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{119,120} update
2.6.4
14 Feb 2023 20:59:27
commit hash: d7461a8414ef3e6191b11e4d969efbf0d45fd716commit hash: d7461a8414ef3e6191b11e4d969efbf0d45fd716commit hash: d7461a8414ef3e6191b11e4d969efbf0d45fd716commit hash: d7461a8414ef3e6191b11e4d969efbf0d45fd716 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.6.4

Changes:
This release contains a hotfix for a regression in v2.6.3 related to
proxying chunked requests. We recommend that all users who do so upgrade
to v2.6.4.

Note that, in an effort to make error-prone configs less likely, we have
deprecated the reverse proxy options:

    buffer_requests
    buffer_responses
    max_buffer_size

and have introduced 2 new ones which take a size argument to enable
buffering:

    request_buffers <size>
    response_buffers <size>

The deprecated options will be removed in a later version of Caddy, so
please start using the new parameters instead.
2.6.3_1
09 Feb 2023 21:55:23
commit hash: 2297efc51b0f75d25389b742048fb7e9b2d96f0dcommit hash: 2297efc51b0f75d25389b742048fb7e9b2d96f0dcommit hash: 2297efc51b0f75d25389b742048fb7e9b2d96f0dcommit hash: 2297efc51b0f75d25389b742048fb7e9b2d96f0d files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after GO_DEFAULT update.
2.6.3
08 Feb 2023 23:49:53
commit hash: 9ff43865c40d663921521344170e17ab32427774commit hash: 9ff43865c40d663921521344170e17ab32427774commit hash: 9ff43865c40d663921521344170e17ab32427774commit hash: 9ff43865c40d663921521344170e17ab32427774 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.6.3

Major changes:

* New trusted_proxies global option (within servers) can be used to
  specify trusted proxy IP ranges globally. This is important if relying
  on headers for client IP addresses.

* Proxied WebSocket connections are now logged with correct status code
  and "size" (bytes read + bytes written).

* The quic-go package has received significant optimizations, so HTTP/3
  should be more efficient now.
2.6.2_2
03 Feb 2023 18:09:08
commit hash: e41e27b19194be93c1bad06a10dafc9211264960commit hash: e41e27b19194be93c1bad06a10dafc9211264960commit hash: e41e27b19194be93c1bad06a10dafc9211264960commit hash: e41e27b19194be93c1bad06a10dafc9211264960 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
www/caddy: Pin Go version to 1.19

vendor/github.com/lucas-clemente/quic-go/internal/qtls/go120.go:5:13: cannot use
"The version of quic-go you're using can't be built on Go 1.20 yet.

quic-go doesn't support go1.20 yet, keep building this port with go1.19
for now.

PR:		269289
Reported by:	exp-run
2.6.2_2
14 Jan 2023 11:31:17
commit hash: 3b383d833aadb5e3e89d8ee3db1fef37ac239af6commit hash: 3b383d833aadb5e3e89d8ee3db1fef37ac239af6commit hash: 3b383d833aadb5e3e89d8ee3db1fef37ac239af6commit hash: 3b383d833aadb5e3e89d8ee3db1fef37ac239af6 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTVERSION after lang/go{118,119} update
2.6.2_1
11 Dec 2022 11:17:27
commit hash: d9ad1002d517a618a299e45ae70075f2cfc66d2acommit hash: d9ad1002d517a618a299e45ae70075f2cfc66d2acommit hash: d9ad1002d517a618a299e45ae70075f2cfc66d2acommit hash: d9ad1002d517a618a299e45ae70075f2cfc66d2a files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{118,119} update
2.6.2
13 Oct 2022 19:24:42
commit hash: a1cc3aded1d4d286ce55ae76590be91ae0247f1bcommit hash: a1cc3aded1d4d286ce55ae76590be91ae0247f1bcommit hash: a1cc3aded1d4d286ce55ae76590be91ae0247f1bcommit hash: a1cc3aded1d4d286ce55ae76590be91ae0247f1b files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to v2.6.2

Changes: https://github.com/caddyserver/caddy/releases/tag/v2.6.2
2.6.1_4
06 Oct 2022 21:27:33
commit hash: dad24d6a5867f02debf3522b5f9044e3573cb4d9commit hash: dad24d6a5867f02debf3522b5f9044e3573cb4d9commit hash: dad24d6a5867f02debf3522b5f9044e3573cb4d9commit hash: dad24d6a5867f02debf3522b5f9044e3573cb4d9 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Conflict with caddy-custom, not xcaddy
2.6.1_4
06 Oct 2022 19:24:26
commit hash: bde51869ee0206eeaa2849d8ef28b14da59727a3commit hash: bde51869ee0206eeaa2849d8ef28b14da59727a3commit hash: bde51869ee0206eeaa2849d8ef28b14da59727a3commit hash: bde51869ee0206eeaa2849d8ef28b14da59727a3 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{118,119} update
2.6.1_3
30 Sep 2022 13:39:02
commit hash: 9e47fe9f65ed633d956ee2f6e19ea9ff6e8a95ffcommit hash: 9e47fe9f65ed633d956ee2f6e19ea9ff6e8a95ffcommit hash: 9e47fe9f65ed633d956ee2f6e19ea9ff6e8a95ffcommit hash: 9e47fe9f65ed633d956ee2f6e19ea9ff6e8a95ff files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/(x)caddy: Fix rc(8) script

rc.subr(8) needs $command to be set or it can't inspect the pidfile.
Without it, rc.d/caddy never believes that caddy is running which
impedes stopping.

Thanks to scf for figuring out what was going wrong here.
2.6.1_2
29 Sep 2022 15:43:03
commit hash: 713d74907d70e27aa27264cbbe03e92bbca7e250commit hash: 713d74907d70e27aa27264cbbe03e92bbca7e250commit hash: 713d74907d70e27aa27264cbbe03e92bbca7e250commit hash: 713d74907d70e27aa27264cbbe03e92bbca7e250 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/xcaddy: Add rc(8) script

Bring in the rc(8) script from caddy to xcaddy so that xcaddy users
can control caddy like an adult.

Add CONFLICTS between xcaddy and caddy because they now install the
same rc(8) script. There's no reason to change the install path here
because, as olgeni put it, "xcaddy with plugins is more caddy than
caddy".

Suggested by:	bdrewery
Approved by:	olgeni (xcaddy maintainer)
2.6.1_2
29 Sep 2022 15:02:02
commit hash: 91e5f354f57911097e3548501f959ab09d829804commit hash: 91e5f354f57911097e3548501f959ab09d829804commit hash: 91e5f354f57911097e3548501f959ab09d829804commit hash: 91e5f354f57911097e3548501f959ab09d829804 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Allow setting the path to the caddy binary

This will make the rc(8) script more usable for users who build
caddy with xcaddy (www/xcaddy).
2.6.1_1
22 Sep 2022 16:30:14
commit hash: 25057f927b52736d34e6d4e0c4cb43f47907b5decommit hash: 25057f927b52736d34e6d4e0c4cb43f47907b5decommit hash: 25057f927b52736d34e6d4e0c4cb43f47907b5decommit hash: 25057f927b52736d34e6d4e0c4cb43f47907b5de files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Provide a version string

When build from ports, `caddy version` returns an empty string.

Upstream likes caddy to be built from their xcaddy command, for which
FreeBSD has a port (www/xcaddy) and a package (pkg install xcaddy).
However, our package builders cannot use xcaddy itself, as it needs
external network access. Caddy itself contains no ability to set the
version without the extensive patching that xcaddy performs.

This commit adds a version string to allow the version to be set.
When built with xcaddy, the version string can contain a checksum of
some sort, but we are just using ${DISTVERSIONFULL} here (e.g. v2.6.1).

The lack of a version string has been brought up a number of times to
me, so I'm happy to put this issue to bed.

See https://github.com/caddyserver/caddy/issues/5065 for the latest
discussion about it.
2.6.1
21 Sep 2022 23:53:45
commit hash: 1e9566c8f3561fe361734f46562824fe99d27c59commit hash: 1e9566c8f3561fe361734f46562824fe99d27c59commit hash: 1e9566c8f3561fe361734f46562824fe99d27c59commit hash: 1e9566c8f3561fe361734f46562824fe99d27c59 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.6.1
2.6.0
20 Sep 2022 20:50:48
commit hash: 4d6de2861504c1c82b736036b9bca29668417885commit hash: 4d6de2861504c1c82b736036b9bca29668417885commit hash: 4d6de2861504c1c82b736036b9bca29668417885commit hash: 4d6de2861504c1c82b736036b9bca29668417885 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.6.0

Also, improve the rc(8) script with updates by scf, allowing proper
daemon shutdown regardless of whether the admin API is enabled.

2.6.0 is a significant update, bringing automatic HTTP/3 (QUIC) support,
a fully abstracted fileserver (serve static files from a database, a
tarball, a script, etc.), and lots more.

Extensive update notes: https://github.com/caddyserver/caddy/releases/tag/v2.6.0
2.5.2_3
08 Sep 2022 16:33:18
commit hash: f05c98fffb232735c05ba30d43fb279085b813d7commit hash: f05c98fffb232735c05ba30d43fb279085b813d7commit hash: f05c98fffb232735c05ba30d43fb279085b813d7commit hash: f05c98fffb232735c05ba30d43fb279085b813d7 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{118,119} update
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2.5.2_2
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.5.2_2
04 Aug 2022 15:58:48
commit hash: 92f0112b86e3b0c3f45732f6fe6a774546cf3e6bcommit hash: 92f0112b86e3b0c3f45732f6fe6a774546cf3e6bcommit hash: 92f0112b86e3b0c3f45732f6fe6a774546cf3e6bcommit hash: 92f0112b86e3b0c3f45732f6fe6a774546cf3e6b files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Support go117 and go119
2.5.2_2
03 Aug 2022 21:35:13
commit hash: 4476f89764d3ee73d216c2d56df149e8d4c62c24commit hash: 4476f89764d3ee73d216c2d56df149e8d4c62c24commit hash: 4476f89764d3ee73d216c2d56df149e8d4c62c24commit hash: 4476f89764d3ee73d216c2d56df149e8d4c62c24 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after Go update

Bump Go ports PORTREVISION after GO_DEFAULT and lang/go118 update.
2.5.2_1
20 Jul 2022 14:23:26
commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
www: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *
  *  <hvo.pm@xs4all.nl>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron LI <aly@aaronly.me>
  *  Aaron Zauner <az_mail@gmx.at>
  *  Abel Chow <achow@transoft.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Adrian Steinmann <ast@marabu.ch>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.5.2_1
14 Jul 2022 12:46:05
commit hash: 153cb65ac8a05356245dd09d1ff48c2a6afafc5acommit hash: 153cb65ac8a05356245dd09d1ff48c2a6afafc5acommit hash: 153cb65ac8a05356245dd09d1ff48c2a6afafc5acommit hash: 153cb65ac8a05356245dd09d1ff48c2a6afafc5a files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{117,118} update
2.5.2
13 Jul 2022 10:42:22
commit hash: 2f73369640ba438535336c8938a4f0b1a89ac4c4commit hash: 2f73369640ba438535336c8938a4f0b1a89ac4c4commit hash: 2f73369640ba438535336c8938a4f0b1a89ac4c4commit hash: 2f73369640ba438535336c8938a4f0b1a89ac4c4 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.5.2

Changes:
This patch release fixes bugs, adds some new features, and makes
worthwhile enhancements. We recommend everyone test and upgrade!

Many improvements have been made to the reverse_proxy module.

Highlights:

    New /adapt admin endpoint: Use your installed config adapters via
    API in addition to the existing caddy adapt CLI command.

    New Etag/If-Match support for config API: Safely update your config
    concurrently and avoid collisions by using our unique Etag
    implementation.

    Rename copied headers from reverse_proxy: If you're using
    handle_response, you can more easily map headers to a different name
    for clients.

    Many HTTP matchers have been added to CEL: You can now use the logic
    of our HTTP request matchers in CEL expressions.
2.5.1_1
07 Jun 2022 21:56:10
commit hash: 309cdeccd802bb370a42e80cc4468da17c8dab35commit hash: 309cdeccd802bb370a42e80cc4468da17c8dab35commit hash: 309cdeccd802bb370a42e80cc4468da17c8dab35commit hash: 309cdeccd802bb370a42e80cc4468da17c8dab35 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
*/*: Bump port revisons after lang/go{117,118} update
2.5.1
06 May 2022 17:34:40
commit hash: e473855dc9b9766f13a2317a0795d80223d6e6dbcommit hash: e473855dc9b9766f13a2317a0795d80223d6e6dbcommit hash: e473855dc9b9766f13a2317a0795d80223d6e6dbcommit hash: e473855dc9b9766f13a2317a0795d80223d6e6db files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.5.1
2.5.0
25 Apr 2022 22:29:18
commit hash: cb1a5833d0e7bd17dcd1d0dfd7d9497fc25bbd11commit hash: cb1a5833d0e7bd17dcd1d0dfd7d9497fc25bbd11commit hash: cb1a5833d0e7bd17dcd1d0dfd7d9497fc25bbd11commit hash: cb1a5833d0e7bd17dcd1d0dfd7d9497fc25bbd11 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.5.0

Changes:

Highlights

* Reverse proxy: ✨ Dynamic upstreams, which is the ability to get the
  list of upstreams at every request (more specifically, every iteration
  in the proxy loop of every request) rather than just once at
  config-load time. Dynamic upstream modules can be plugged in to
  provide Caddy with the latest list of backends in real-time. Two
  standard modules have been implemented which can get upstreams from
  SRV and A/AAAA record lookups.

   *⚠️This deprecates the lookup_srv JSON field for upstreams (and srv+
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.4.6_3
16 Apr 2022 08:15:42
commit hash: 6b6355edbe160f71a76422305bf46df9a66a51bfcommit hash: 6b6355edbe160f71a76422305bf46df9a66a51bfcommit hash: 6b6355edbe160f71a76422305bf46df9a66a51bfcommit hash: 6b6355edbe160f71a76422305bf46df9a66a51bf files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
net/geoipupdate, www/caddy: Remove ca_root_nss

Now that 12.3 is the minimum supported, remove ca_root_nss hard
deps. For systems that have caroot, ca_root_nss is to my knowledge
vestigial and unused, and does nothing except install things.
2.4.6_2
30 Mar 2022 07:01:44
commit hash: d690b5102f75bf70e3cfb280a84c9f3eaf4ec653commit hash: d690b5102f75bf70e3cfb280a84c9f3eaf4ec653commit hash: d690b5102f75bf70e3cfb280a84c9f3eaf4ec653commit hash: d690b5102f75bf70e3cfb280a84c9f3eaf4ec653 files touched by this commit
Guangyuan Yang (ygy) search for other commits by this committer
*/*: Bump PORTREVISION after lang/go 1.18 update
2.4.6_1
24 Mar 2022 15:29:31
commit hash: a68aac13edbce5372b125a1d4b74712007e40c37commit hash: a68aac13edbce5372b125a1d4b74712007e40c37commit hash: a68aac13edbce5372b125a1d4b74712007e40c37commit hash: a68aac13edbce5372b125a1d4b74712007e40c37 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update packages

This fixes build with go 1.18.
2.4.6
09 Nov 2021 22:55:02
commit hash: ed7ee33cb1edf108a8c6c0b08f6f99daa0948360commit hash: ed7ee33cb1edf108a8c6c0b08f6f99daa0948360commit hash: ed7ee33cb1edf108a8c6c0b08f6f99daa0948360commit hash: ed7ee33cb1edf108a8c6c0b08f6f99daa0948360 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.4.6
2.4.5
14 Oct 2021 21:30:53
commit hash: 9cd6b28b6a80ffbd23cb3ebf09e57d6d5221dc72commit hash: 9cd6b28b6a80ffbd23cb3ebf09e57d6d5221dc72commit hash: 9cd6b28b6a80ffbd23cb3ebf09e57d6d5221dc72commit hash: 9cd6b28b6a80ffbd23cb3ebf09e57d6d5221dc72 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
www/caddy: Add CPE information

Approved by:	portmgr (blanket)
2.4.5
03 Sep 2021 20:05:18
commit hash: b772a484ec27826236544b5b19035fa6ebc3f834commit hash: b772a484ec27826236544b5b19035fa6ebc3f834commit hash: b772a484ec27826236544b5b19035fa6ebc3f834commit hash: b772a484ec27826236544b5b19035fa6ebc3f834 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.4.5

Changes:
 - cmd: export CaddyVersion(), Commands() (#4316)
 - encode: ignore flushing until after first write (#4318)
 - go.mod: Update CertMagic
2.4.4
03 Sep 2021 13:01:58
commit hash: 310623bb97f644b7a9a90c9e231574670edfa8f7commit hash: 310623bb97f644b7a9a90c9e231574670edfa8f7commit hash: 310623bb97f644b7a9a90c9e231574670edfa8f7commit hash: 310623bb97f644b7a9a90c9e231574670edfa8f7 files touched by this commit
Tobias Kortkamp (tobik) search for other commits by this committer
*: Clean up some things

- Fix typos
- Remove duplicate variables
- Remove nop or unreferenced variables
- Add missing ports to the build
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
2.4.4
31 Aug 2021 09:20:02
commit hash: 68dbc2b1f34a656d3a99e0a56e34089aa2a231a3commit hash: 68dbc2b1f34a656d3a99e0a56e34089aa2a231a3commit hash: 68dbc2b1f34a656d3a99e0a56e34089aa2a231a3commit hash: 68dbc2b1f34a656d3a99e0a56e34089aa2a231a3 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.4.4

Changes:
  *  acmeserver: Don't set host for directory links by default
  *  acmeserver: Trim slashes from path prefix
  *  admin: Implement load_interval to pull config on a timer (#4246)
  *  admin: Sync server variables (fix #4260) (#4274)
  *  caddyfile: Better error message for missing site block braces (#4301)
  *  caddyfile: Error on invalid site addresses containing comma (#4302)
  *  caddyfile: keep error chain info in Dispenser.Errf (#4233)
  *  caddyhttp: Fix edgecase with auto HTTP->HTTPS logic (#4243)
  *  caddyhttp: Fix incorrect determination of gRPC protocol (#4236)
  *  caddyhttp: Updated the documentation for MatchQuery (#4295)
  *  caddytls: Remove "IssuerRaw" field
  *  cmd: Fix paths when using an env file (#4296)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.4.3
20 Aug 2021 18:01:10
commit hash: 56d86cea492d173e0e6304f96d49aeb5f1eb5065commit hash: 56d86cea492d173e0e6304f96d49aeb5f1eb5065commit hash: 56d86cea492d173e0e6304f96d49aeb5f1eb5065commit hash: 56d86cea492d173e0e6304f96d49aeb5f1eb5065 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.4.3
2.4.1
20 May 2021 13:10:58
commit hash: 8ad46e2fad4a0f38a7a25105cd63bcf96740b20fcommit hash: 8ad46e2fad4a0f38a7a25105cd63bcf96740b20fcommit hash: 8ad46e2fad4a0f38a7a25105cd63bcf96740b20fcommit hash: 8ad46e2fad4a0f38a7a25105cd63bcf96740b20f files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Update to 2.4.1

Changes:

  A small patch release that contains a few noncritical but pleasant
  fixes (unless you're using /id/ endpoints in the admin API; then you
  should definitely get this update).

  admin: Reinstate internal redirect for /id/ requests
  caddyfile: Add parse error on site address with trailing {
  cmd: upgrade: inherit the permissions of the original executable
  httpcaddyfile: Fix automation policy consolidation again
  logging: Implement dial timeout for net writer
  reverseproxy: Set the headers in the replacer before handle_response
2.4.0
15 May 2021 12:19:37
commit hash: 4b469199a77e2ca167474c7fce56db018b4eb9edcommit hash: 4b469199a77e2ca167474c7fce56db018b4eb9edcommit hash: 4b469199a77e2ca167474c7fce56db018b4eb9edcommit hash: 4b469199a77e2ca167474c7fce56db018b4eb9ed files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
www/caddy: Use go:modules to reduce the massive GH_TUPLE
2.4.0
10 May 2021 22:33:42
commit hash: 476b6c041a5b38e78d9f45609fb356635eb15d03commit hash: 476b6c041a5b38e78d9f45609fb356635eb15d03commit hash: 476b6c041a5b38e78d9f45609fb356635eb15d03commit hash: 476b6c041a5b38e78d9f45609fb356635eb15d03 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.3.0_1
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
2.3.0_1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2.3.0_1
28 Mar 2021 19:34:03
Revision:569408Original commit files touched by this commit
adamw search for other commits by this committer
www/caddy: Change all caddy runtime locations

Thanks to work by scf, the caddy rc(8) script has been completely
rewritten and substantially improved, though this necessitated
changing all runtime locations.

Most importantly:
- The runtime log now lives in /var/log/caddy/ instead of /var/log,
  so that the logdir can be null-mounted

- Automatic SSL certs are now stored in /var/db/caddy/data/caddy,
  instead of /root/.local/share/caddy

Caddy uses freedesktop.org's XDG base dir specification, which
conflicts quite spectacularly with FreeBSD's hier(7). The most
sensible thing to do was to put the runtime data stores into
/var/db/caddy, though XDG needs XDG_DATA_HOME and XDG_CONFIG_HOME
to be separate dirs and caddy will create a .../caddy subdir in
each of them.
2.3.0
24 Mar 2021 03:30:27
Revision:569090Original commit files touched by this commit
adamw search for other commits by this committer
www/caddy: Sort GH_TUPLE
2.3.0
23 Mar 2021 23:25:09
Revision:569072Original commit files touched by this commit
adamw search for other commits by this committer
www/caddy: Fix fetch

No idea how I wound up listing the same package 5 times
with two different versions, but here we are.
2.3.0
21 Mar 2021 17:27:54
Revision:568926Original commit files touched by this commit
adamw search for other commits by this committer
www/caddy: Update to 2.3.0 and take maintainership

Thanks to Daniel Tihanyi for all his work maintaining this port!

While here, a number of cleanups:
- Simplify Makefile
- Remove pkg-message whose instructions were superseded by @sample
- Re-enable cgo. It seems to work fine now.
- Rename the rc(8) 'validate' subcommand to 'configtest' for clarity and
consistency
- Add a little more info to the sample Caddyfile
- Point to instructions for getting access logs working

Changes: https://github.com/caddyserver/caddy/releases/tag/v2.3.0

PR:		254436
Approved by:	Daniel Tihanyi (outgoing maintainer)
2.2.1
22 Oct 2020 06:38:09
Revision:552937Original commit files touched by this commit
lwhsu search for other commits by this committer
www/caddy: Update to 2.2.1

PR:		250447
Submitted by:	Daniel Tihanyi <daniel.tihanyi@tetragir.com> (maintainer)
2.1.1_1
10 Aug 2020 16:36:26
Revision:544626Original commit files touched by this commit
fernape search for other commits by this committer
www/caddy: fix build when archivers/zstd is installed

www/caddy ships with an obsoleted go wrapper for zstd. We need a newer one or
the build will fail if archivers/zstd is installed.

PR:	248547
Submitted by:	riedre@ya.ru
Reviewed by:	daniel.tihanyi@tetragir.com (maintainer)
2.1.1
06 Aug 2020 17:35:42
Revision:544283Original commit files touched by this commit
pi search for other commits by this committer
www/caddy: upgrade 1.0.4 -> 2.1.1

- previous version was deprecated by upstream
- submitter becomes maintainer

PR:		246623
Submitted by:	daniel.tihanyi@tetragir.com
Reviewed by:	basil.hendroff@gmail.com, dan@familybrown.org
Approved by:	fabian.freyer@physik.tu-berlin.de (maintainer timeout)
Relnotes:	https://caddyserver.com/v2
1.0.4
06 Jan 2020 12:05:57
Revision:522216Original commit files touched by this commit
dmgk search for other commits by this committer
www/caddy: Update to 1.0.4

- While here, unbreak on aarch64
(https://github.com/caddyserver/caddy/pull/2956)

PR:		242441
Submitted by:	Shawn Wilsher <me@shawnwilsher.com>
Reviewed by:	GremL1N <viktor.dvz@gmail.com>, dmgk
Approved by:	maintainer timeout (fabian.freyer@physik.tu-berlin.de, 1 month)
0.11.5_2
16 Nov 2019 12:52:40
Revision:517745Original commit files touched by this commit
dmgk search for other commits by this committer
Bump PORTREVISION after r517743 to force relinking.

Approved by:	araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D21854
0.11.5_1
29 Sep 2019 22:34:31
Revision:513276Original commit files touched by this commit
dmgk search for other commits by this committer
Go ports: cleanup, finish transition to USES=go started with r505321 (cat.
sysutils-x11)

- Remove custom build/install targets left in place after r505321
- Switch to the new GO_TARGET tuple syntax introduced in r512001

Reviewed by:	tobik
Approved by:	araujo (mentor), portmgr (adamw)
Differential Revision:	https://reviews.freebsd.org/D21744
0.11.5_1
14 Aug 2019 12:25:09
Revision:508913Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories w)
0.11.5_1
15 Apr 2019 12:55:22
Revision:499020Original commit files touched by this commit
rodrigo search for other commits by this committer
Add missing run dependency to security/ca_root_nss

Caddy has a feature for automatic Certification installation
from let's encrypt for HTTPS.
Without security/ca_root_nss certificates are impossible to
install, because root certificate is missing.

Bump PORTREVISION.

PR:		237293
Submitted by:	Pwny Tail <pwnytail@bsd.services>
Approved by:	 Fabian Freyer <fabian.freyer@physik.tu-berlin.de> (maintainer)
MFH:		2019Q2
0.11.5
05 Apr 2019 17:50:31
Revision:497975Original commit files touched by this commit
rodrigo search for other commits by this committer
Upgrade www/caddy from v0.11.1 to vO.11.5

Changelogs:
  * https://github.com/mholt/caddy/releases/tag/v0.11.5
  * https://github.com/mholt/caddy/releases/tag/v0.11.4
  * https://github.com/mholt/caddy/releases/tag/v0.11.3
  * https://github.com/mholt/caddy/releases/tag/v0.11.2

PR:		236834
Submitted by:	Mohamed Akram <mohd.akram@outlook.com>
Approved by:	Fabian Freyer <fabian.freyer@physik.tu-berlin.de> (maintainer)
0.11.1
05 Jan 2019 12:05:12
Revision:489328Original commit files touched by this commit
swills search for other commits by this committer
www/caddy: Update to 0.11.1

PR:		234629
Submitted by:	Fabian Freyer <fabian.freyer@physik.tu-berlin.de> (maintainer)
0.11.0
11 May 2018 14:45:35
Revision:469642Original commit files touched by this commit
swills search for other commits by this committer
www/caddy: Update to 0.11.0

PR:		228158
Submitted by:	Fabian Freyer <fabian.freyer@physik.tu-berlin.de> (maintainer)
0.10.14
25 Apr 2018 13:18:17
Revision:468278Original commit files touched by this commit
joneum search for other commits by this committer
www/caddy: update to 0.10.14

PR:		227764
Submitted by:	maintainer
0.10.12
30 Mar 2018 18:18:55
Revision:465989Original commit files touched by this commit
fernape search for other commits by this committer
Update www/caddy to 0.10.12

PR:	27089
Submitted by:	fabian.freyer@physik.tu-berlin.de
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14903
0.10.11
22 Feb 2018 23:50:49
Revision:462653Original commit files touched by this commit
yuri search for other commits by this committer
www/caddy: Update to 0.10.11

Additional port chanegs:
* Added pkg-message
* Removed STRIP= because it is safe to strip go executables
* Improved do-build

PR:		226131
Submitted by:	Fabian Freyer <fabian.freyer@physik.tu-berlin.de> (maintainer)
Approved by:	tcberner (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D14475
0.10.10
12 Oct 2017 08:12:13
Revision:451831Original commit files touched by this commit
ehaupt search for other commits by this committer
Add caddy 0.10.10, fast, cross-platform HTTP/2 web server with automatic
HTTPS.

PR:		222938
Submitted by:	fabian.freyer@physik.tu-berlin.de

Number of commits found: 86