Caddy s3 website (Nomad)

Overview

This is a caddy jail that can be deployed via nomad.

You need to pass in the IP addresses and bucket name for s3 objectstore, and caddy will serve the files.

For more details about nomad images, see about potluck.

Since the service is expected to be published via consul and a web proxy like traefik, plus frontend haproxy no HTTPS configuration is specified in nginx as it is expected that this is happening in the web proxy. HTTPS is merely enabled.

Installation

Prepare Minio

A minio bucket needs to exist with the website content before running this image.

This image will automatically load-balance between multiple minio servers for this specific bucket.

# set minio variables
env MINIO_ACCESS_KEY="ACCESSKEY"
env MINIO_SECRET_KEY="PASSWORD"

# set alias
minio-client alias set minio1 https://x.x.x.x:9000 ACCESSKEY PASSWORD --api S3v4  --insecure --config-dir /root/.minio-client/

# create default bucket
minio-client --insecure mb --config-dir /root/.minio-client/ --with-lock minio1/default

# create website bucket
minio-client --insecure mb --config-dir /root/.minio-client/ minio1/website-bucket

(todo: add steps for authentication)

# set anonymous download policy
minio-client --insecure policy set download minio1/website-bucket

# recursively copy website files to bucket
minio-client --insecure cp -r /path/to/website minio1/website-bucket/

Secure front end

This image runs on port 443, with automatic certificate management. It is expected to be run behind a proxy.

Options

You can pass in parameters to the image to set variables.

BUCKET is the name of the bucket to access, and can be set with -b and the bucket name.

DOMAIN is the domain name of the site. You can set this with the -d parameter and the domain name.

EMAIL is the email address to use for SSL certificate registration. You can set this with the -e parameter and email address.

SERVER is the S3 server. You can also set this with the -h parameter followed by the S3 host..

SELFSIGNED is optional and enables obtaining the self-signed CA certicate from minio into the local store. Enable with -s and any value.

ALERTIP is an optional parameter for the IP address of an alertmanager instance, for sending notices of certificate expiry.

Nomad Job File Samples

The following example job uses 1 self-signed minio server.

job "example" {
  datacenters = ["datacenter"]
  type        = "service"

  group "group1" {
    count = 1

    network {
      port "http" {
        static = 28000
      }
    }

    task "www1" {
      driver = "pot"

      service {
        tags = ["caddy", "www"]
        name = "caddy-s3-service"
        port = "http"

         check {
            type     = "tcp"
            name     = "tcp"
            interval = "60s"
            timeout  = "30s"
          }
      }

      config {
        image = "https://potluck.honeyguide.net/caddy-s3-nomad"
        pot = "caddy-s3-nomad-amd64-14_3"
        tag = "0.24.1"
        command = "/usr/local/bin/cook"
        args = ["-h","s3.my.host","-b","bucketname","-d","domainname","-e","email@add.com","-s","yes","-x","alertmanager-ip"]
		mount = [
          "/path/to/dataset/caddyimage:/mnt"
        ]
        port_map = {
          http = "443"
        }
      }

      resources {
        cpu = 200
        memory = 64
      }
    }
  }
}

Make sure the mounted-in dataset exists, SSL certificate files are saved to /mnt.

Getting Started

How To Use The Ready-Made Image

FreeBSD 14.3:
pot import -p caddy-s3-nomad-amd64-14_3 -t 0.25.1 -U https://potluck.honeyguide.net/caddy-s3-nomad

With Signify Verification:
fetch https://potluck.honeyguide.net/potluck.pub; pot import -p caddy-s3-nomad-amd64-14_3 -t 0.25.1 -C potluck.pub -U https://potluck.honeyguide.net/caddy-s3-nomad

If you don’t want to use the default pot bridged network configuration but instead need an individual network setup (e.g. assign a host IP address), after importing it you can simply clone the jail like that (em0 is the host network adapter in this example):
pot clone -P caddy-s3-nomad-amd64-14_3 -p my-cloned-jail -N alias -i "em0|10.10.10.10"

Note: Some images might require specific network configuration, double check the Overview-chapter at the top.

Alternatively: Create a Jail With This Flavour Yourself

1. Create Flavour Files

Save all files and directories from https://codeberg.org/bsdpot/potluck/tree/master/caddy-s3-nomad to /usr/local/etc/pot/flavours/

2. Create Jail From Flavour

Run
pot create -b <FreeBSD Version> -p <jailname> -t single -N public-bridge -f fbsd-update

with your FreeBSD version (e.g. 14.3) and the name your jail should get.

Note: Some images might require specific network configuration, double check the Overview-chapter at the top.

Version History

0.25

  • Version bump for new base image
  • New quarterlies 2025Q4

0.24

  • Version bump for new base image
  • Set ports sources for Perl5.42 and Go124

0.23

  • Version bump for new base image

0.22

  • Version bump for new base image
  • Set ports to 2025Q3

0.21

  • Version bump for new base image

0.20

  • Version bump for new base image
  • Switch to 2025Q2 for ports build step

0.19

  • Version bump for new base image

0.18

  • Version bump for new base image
  • Add certificate expiry scripts for alertmanager notices

0.17

  • Version bump for new base image
  • Update to 2025Q1 for pkg sources
  • Update for rsync security issue
  • Fix switch to latest over quarterly

0.16

  • Version bump for new base image 14.2

0.15

  • Version bump for new base image

0.14

  • Version bump for new base image 14.1
  • Extra steps to trim image size

0.13

  • Version bump for new base image

0.12

  • Version bump for new base image

0.11

  • Version bump for new base image
  • Install lang/go instead of specific go121

0.10

  • Version bump for new base image

0.9

  • Version bump for new base image
  • Update go package to go121
  • Fix perl version 5.36
  • Update certificate renewal script

0.8

  • Version bump for new base image
  • FBSD14 base image

0.7

  • Version bump for new base image
  • Remove authentication, proceed with image using anonymous download only

0.6

  • Version bump for new base image

0.5

  • Version bump for new base image
  • use acme.sh for certificate registration, remove autossl from caddy
  • Update README and example job
  • Include package acme.sh

0.4

  • Version bump for new base image
  • Adjustments to caddyfile

0.3

  • Change s3 addon to caddy-s3-proxy
  • Use credentials file
  • Update Caddyfile

0.2

  • Version bump for new base image
  • Adjustments to caddyfile because “unrecognized directive: storage”
  • Remove domain name from Caddyfile, then caddy starts
  • Add port for S3 to Caddyfile, add back domain after S3 config
  • More adjustments to Caddyfile
  • Fix readme for invalid two server info

0.1

  • Version bump for new base image

0.0

  • Initial commit
  • Starting a caddy-s3-nomad image to use authentication to access a repo

These images were built on Fri Oct 10 21:46:49 UTC 2025

Manual Image Download Links

caddy-s3-nomad-amd64-14_3_0.25.1.xz ( )
caddy-s3-nomad-amd64-14_3_0.25.1.xz.skein ( ) caddy-s3-nomad-amd64-14_3_0.25.1.xz.skein.sig ( ) caddy-s3-nomad-amd64-14_3_0.25.1.xz.meta ( )

Jenkins Pot Creation Logs

caddy-s3-nomad-amd64-14_3_0.25.1:


caddy-s3-nomad/caddy-s3-nomad:
set-attribute -A persistent -V OFF
set-attribute -A no-rc-script -V ON
copy-in -s /usr/local/etc/pot/flavours/caddy-s3-nomad.d/local -d /root/.pot_local
caddy-s3-nomad/caddy-s3-nomad.sh:
#!/bin/sh

# Based on POTLUCK TEMPLATE v3.0
# Altered by Michael Gmelin
#
# EDIT THE FOLLOWING FOR NEW FLAVOUR:
# 1. RUNS_IN_NOMAD - true or false
# 2. If RUNS_IN_NOMAD is false, can delete the <flavour>+4 file, else
#    make sure pot create command doesn't include it
# 3. Create a matching <flavour> file with this <flavour>.sh file that
#    contains the copy-in commands for the config files from <flavour>.d/
#    Remember that the package directories don't exist yet, so likely copy
#    to /root
# 4. Adjust package installation between BEGIN & END PACKAGE SETUP
# 5. Adjust jail configuration script generation between BEGIN & END COOK
#    Configure the config files that have been copied in where necessary

# Set this to true if this jail flavour is to be created as a nomad
# (i.e. blocking) jail.
# You can then query it in the cook script generation below and the script
# is installed appropriately at the end of this script
RUNS_IN_NOMAD=true

# set the cook log path/filename
COOKLOG=/var/log/cook.log

# check if cooklog exists, create it if not
if [ ! -e $COOKLOG ]
then
    echo "Creating $COOKLOG" | tee -a $COOKLOG
else
    echo "WARNING $COOKLOG already exists"  | tee -a $COOKLOG
fi
date >> $COOKLOG

# -------------------- COMMON ---------------

STEPCOUNT=0
step() {
  STEPCOUNT=$(("$STEPCOUNT" + 1))
  STEP="$*"
  echo "Step $STEPCOUNT: $STEP" | tee -a $COOKLOG
}

exit_ok() {
  trap - EXIT
  exit 0
}

FAILED=" failed"
exit_error() {
  STEP="$*"
  FAILED=""
  exit 1
}

set -e
trap 'echo ERROR: $STEP$FAILED | (>&2 tee -a $COOKLOG)' EXIT

# -------------- BEGIN PACKAGE SETUP -------------

step "Bootstrap package repo"
mkdir -p /usr/local/etc/pkg/repos
# shellcheck disable=SC2016
echo 'FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest" }' \
    >/usr/local/etc/pkg/repos/FreeBSD.conf
# remove above and add back below for quarterlies
# only modify repo if not already done in base image
#test -e /usr/local/etc/pkg/repos/FreeBSD.conf || \
#  echo 'FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly" }' \
#    >/usr/local/etc/pkg/repos/FreeBSD.conf
ASSUME_ALWAYS_YES=yes pkg bootstrap
# added for images with switch to latest
ASSUME_ALWAYS_YES=yes pkg update

step "Touch /etc/rc.conf"
touch /etc/rc.conf

# this is important, otherwise running /etc/rc from cook will
# overwrite the IP address set in tinirc
step "Remove ifconfig_epair0b from config"
# shellcheck disable=SC2015
sysrc -cq ifconfig_epair0b && sysrc -x ifconfig_epair0b || true

step "Disable sendmail"
service sendmail onedisable || true

step "Create /usr/local/etc/rc.d"
mkdir -p /usr/local/etc/rc.d

step "Clean freebsd-update"
rm -rf /var/db/freebsd-update
mkdir -p /var/db/freebsd-update

step "Install package openssl"
pkg install -y openssl

# necessary if installing curl now
step "Install package ca_root_nss"
pkg install -y ca_root_nss

step "Install package curl"
pkg install -y curl

step "Install package jo"
pkg install -y jo

step "Install package bash"
pkg install -y bash

step "Install package rsync"
pkg install -y rsync

step "Install package jq"
pkg install -y jq

step "Install package nano"
pkg install -y nano

step "Install package sudo"
pkg install -y sudo

step "Install package unzip"
pkg install -y unzip

step "Install package acme.sh"
pkg install -y acme.sh

step "Install package git-lite"
pkg install -y git-lite

step "Install package lang/go"
pkg install -y lang/go



# -------------- END PACKAGE SETUP -------------

# -------------- START PORTS SETUP--------------

echo "BATCH=yes" > /etc/make.conf
echo "DEFAULT_VERSIONS+=ssl=openssl" >> /etc/make.conf
# removing, not working as expected
#echo "CADDY_CUSTOM_PLUGINS=github.com/ss098/certmagic-s3" >> /etc/make.conf
# new, trying this one
echo "CADDY_CUSTOM_PLUGINS=github.com/lindenlab/caddy-s3-proxy" >> /etc/make.conf

step "Make directory /usr/ports"
mkdir -p /usr/ports

step "Init packages git branch main"
cd /usr/ports
git init -b main

step "Add packages remote origin"
git remote add origin https://git.freebsd.org/ports.git

step "Git sparse checkout init"
git sparse-checkout init

step "Checkout ports and supporting files"
git sparse-checkout set GIDs UIDs \
  Mk/ \
  Templates/ \
  Keywords/ \
  lang/perl5.42/ \
  security/openssl/ \
  ports-mgmt/pkg/ \
  lang/go124/ \
  lang/go-devel/ \
  lang/go/ \
  www/caddy/ \
  www/xcaddy/ \
  www/caddy-custom/

# checkout quarterly branch instead
# https://wiki.freebsd.org/Ports/QuarterlyBranch
#  "Branches are named according to the year (YYYY)
#   and quarter (Q1-4) they are created in.
#   For example, the quarterly branch created in
#   January 2016, is named 2016Q1."
# Quarterly in Aug 2023 is 2023Q3
step "Pull files"
#git pull --depth=1 origin 2023Q3
#git pull --depth=1 origin 2024Q2
#git pull --depth=1 origin 2024Q4
#git pull --depth=1 origin 2025Q1
#git pull --depth=1 origin 2025Q2
#git pull --depth=1 origin 2025Q3
git pull --depth=1 origin 2025Q4

# go straight to building caddy-custom
#step "Build caddy"
#cd /usr/ports/www/caddy/
#make install clean BATCH=YES

# go straight to building caddy-custom
#step "Build xcaddy"
#cd /usr/ports/www/xcaddy/
#make install clean BATCH=YES

step "Build caddy-custom"
cd /usr/ports/www/caddy-custom/
make install clean BATCH=YES

step "Change directory to /root"
cd /root

step "Remove /usr/ports"
rm -rf /usr/ports

# --------------- CLEAN PACKAGES ---------------

step "Package autoremove"
pkg autoremove -y

step "Clean package installation"
pkg clean -ay

# -------------- END PACKAGE SETUP -------------
#
# Now generate the run command script "cook"
# It configures the system on the first run by creating the config file(s)
# On subsequent runs, it only starts sleeps (if nomad-jail) or simply exits
#

# this runs when image boots
# ----------------- BEGIN COOK ------------------

step "Clean cook artifacts"
rm -rf /usr/local/bin/cook /usr/local/share/cook

step "Install pot local"
tar -C /root/.pot_local -cf - . | tar -C /usr/local -xf -
rm -rf /root/.pot_local

step "Set file ownership on cook scripts"
chown -R root:wheel /usr/local/bin/cook /usr/local/share/cook
chmod 755 /usr/local/share/cook/bin/*

# ----------------- END COOK ------------------


# ---------- NO NEED TO EDIT BELOW ------------

step "Make cook script executable"
if [ -e /usr/local/bin/cook ]
then
    echo "setting executable bit on /usr/local/bin/cook" | tee -a $COOKLOG
    chmod u+x /usr/local/bin/cook
else
    exit_error "there is no /usr/local/bin/cook to make executable"
fi

#
# There are two ways of running a pot jail: "Normal", non-blocking mode and
# "Nomad", i.e. blocking mode (the pot start command does not return until
# the jail is stopped).
# For the normal mode, we create a /usr/local/etc/rc.d script that starts
# the "cook" script generated above each time, for the "Nomad" mode, the cook
# script is started by pot (configuration through flavour file), therefore
# we do not need to do anything here.
#

# Create rc.d script for "normal" mode:
step "Create rc.d script to start cook"
echo "creating rc.d script to start cook" | tee -a $COOKLOG

# shellcheck disable=SC2016
echo '#!/bin/sh
#
# PROVIDE: cook
# REQUIRE: LOGIN
# KEYWORD: shutdown
#
. /etc/rc.subr
name="cook"
rcvar="cook_enable"
load_rc_config $name
: ${cook_enable:="NO"}
: ${cook_env:=""}
command="/usr/local/bin/cook"
command_args=""
run_rc_command "$1"
' > /usr/local/etc/rc.d/cook

step "Make rc.d script to start cook executable"
if [ -e /usr/local/etc/rc.d/cook ]
then
  echo "Setting executable bit on cook rc file" | tee -a $COOKLOG
  chmod u+x /usr/local/etc/rc.d/cook
else
  exit_error "/usr/local/etc/rc.d/cook does not exist"
fi

if [ "$RUNS_IN_NOMAD" != "true" ]
then
  step "Enable cook service"
  # This is a non-nomad (non-blocking) jail, so we need to make sure the script
  # gets started when the jail is started:
  # Otherwise, /usr/local/bin/cook will be set as start script by the pot
  # flavour
  echo "enabling cook" | tee -a $COOKLOG
  service cook enable
fi

# -------------------- DONE ---------------
exit_ok

caddy-s3-nomad/caddy-s3-nomad+1:
caddy-s3-nomad/caddy-s3-nomad+1.sh:

caddy-s3-nomad/caddy-s3-nomad+2:
caddy-s3-nomad/caddy-s3-nomad+2.sh:

caddy-s3-nomad/caddy-s3-nomad+3:
caddy-s3-nomad/caddy-s3-nomad+3.sh:

caddy-s3-nomad/caddy-s3-nomad+4:
set-cmd -c "/usr/local/bin/cook"
caddy-s3-nomad/caddy-s3-nomad+4.sh:
=====>  Create conf dir (/mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/conf)
=====>  Cloning freebsd-potluck-amd64-14_3_0_0_42 with snap 
=====>  clone zroot/srv/pot/jails/freebsd-potluck-amd64-14_3_0_0_42/m@1760037525 into zroot/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m
=====>  Flavour: fbsd-update
=====>  Starting caddy-s3-nomad-amd64-14_3 pot for the initial bootstrap
=====>  mount /mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m/tmp
defaultrouter: 10.192.0.1 -> 10.192.0.1
===>  Starting the pot caddy-s3-nomad-amd64-14_3
=====>  Pot caddy-s3-nomad-amd64-14_3 jail params are: allow.set_hostname=false allow.raw_sockets allow.socket_af allow.chflags exec.clean mount.devfs enforce_statfs=2 sysvshm=new sysvsem=new sysvmsg=new children.max=0 devfs_ruleset=4 stop.timeout=10 name=caddy-s3-nomad-amd64-14_3 host.hostname=caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net osrelease=14.3-RELEASE-p4 path=/mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m persist vnet vnet.interface=epair0b
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib/compat/pkg
32-bit compatibility ldconfig path: /usr/lib32
Starting Network: lo0 epair0b.
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
	options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
	inet 127.0.0.1 netmask 0xff000000
	inet6 ::1 prefixlen 128
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6
	groups: lo
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
epair0b: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
	options=8<VLAN_MTU>
	ether 02:76:d7:8b:4f:0b
	inet 10.192.0.3 netmask 0xffc00000 broadcast 10.255.255.255
	groups: epair
	media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)
	status: active
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
add host 127.0.0.1: gateway lo0 fib 0: route already in table
add net default: gateway 10.192.0.1
add host ::1: gateway lo0 fib 0: route already in table
add net fe80::: gateway ::1
add net ff02::: gateway ::1
add net ::ffff:0.0.0.0: gateway ::1
add net ::0.0.0.0: gateway ::1
Clearing /tmp (X related).
Updating /var/run/os-release done.
Creating and/or trimming log files.
Updating motd:.
Starting syslogd.
Starting sendmail_submit.
Starting sendmail_msp_queue.
Starting cron.

Fri Oct 10 21:30:58 UTC 2025
/usr/local/etc/pot/flavours/fbsd-update.sh -> /mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m/tmp/fbsd-update.sh
=====>  Executing fbsd-update script on caddy-s3-nomad-amd64-14_3
src component not installed, skipped
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching public key from update2.freebsd.org... done.
Fetching metadata signature for 14.3-RELEASE from update2.freebsd.org... done.
Fetching metadata index... done.
Fetching 2 metadata files... done.
Inspecting system... done.
Preparing to download files... done.

No updates needed to update system to 14.3-RELEASE-p4.
No updates are available to install.
=====>  Stop the pot caddy-s3-nomad-amd64-14_3
=====>  Remove p468e97b10a7f0 epair network interfaces
=====>  unmount /mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m/tmp
=====>  unmount /mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m/dev
=====>  Flavour: caddy-s3-nomad
=====>  Executing caddy-s3-nomad pot commands on caddy-s3-nomad-amd64-14_3
=====>  mount /mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m/tmp
=====>  Source /usr/local/etc/pot/flavours/caddy-s3-nomad.d/local copied in the pot caddy-s3-nomad-amd64-14_3
=====>  unmount /mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m/tmp
=====>  /mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m/dev is already unmounted
=====>  Starting caddy-s3-nomad-amd64-14_3 pot for the initial bootstrap
=====>  Setting pot caddy-s3-nomad-amd64-14_3 temporarily to persistent
=====>  mount /mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m/tmp
===>  Starting the pot caddy-s3-nomad-amd64-14_3
=====>  Pot caddy-s3-nomad-amd64-14_3 jail params are: allow.set_hostname=false allow.raw_sockets allow.socket_af allow.chflags exec.clean mount.devfs enforce_statfs=2 sysvshm=new sysvsem=new sysvmsg=new children.max=0 devfs_ruleset=4 stop.timeout=10 name=caddy-s3-nomad-amd64-14_3 host.hostname=caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net osrelease=14.3-RELEASE-p4 path=/mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m persist vnet vnet.interface=epair0b
add net default: gateway 10.192.0.1
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib/compat/pkg
32-bit compatibility ldconfig path: /usr/lib32
Starting Network: lo0 epair0b.
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
	options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
	inet 127.0.0.1 netmask 0xff000000
	inet6 ::1 prefixlen 128
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6
	groups: lo
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
epair0b: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
	options=8<VLAN_MTU>
	ether 02:2a:d8:cb:bc:0b
	inet 10.192.0.3 netmask 0xffc00000 broadcast 10.255.255.255
	groups: epair
	media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)
	status: active
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
add host 127.0.0.1: gateway lo0 fib 0: route already in table
add net default: gateway 10.192.0.1
add host ::1: gateway lo0 fib 0: route already in table
add net fe80::: gateway ::1
add net ff02::: gateway ::1
add net ::ffff:0.0.0.0: gateway ::1
add net ::0.0.0.0: gateway ::1
Clearing /tmp (X related).
Updating /var/run/os-release done.
Creating and/or trimming log files.
Updating motd:.
Starting syslogd.
Starting sendmail_submit.
Starting sendmail_msp_queue.
Starting cron.

Fri Oct 10 21:31:26 UTC 2025
/usr/local/etc/pot/flavours/caddy-s3-nomad.sh -> /mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m/tmp/caddy-s3-nomad.sh
=====>  Executing caddy-s3-nomad script on caddy-s3-nomad-amd64-14_3
WARNING /var/log/cook.log already exists
Step 1: Bootstrap package repo
pkg already bootstrapped at /usr/local/sbin/pkg
Updating FreeBSD repository catalogue...
pkg: Repository FreeBSD has a wrong packagesite, need to re-create database
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] Fetching meta.conf: . done
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] Fetching data.pkg: .......... done
Processing entries: .......... done
FreeBSD repository update completed. 36604 packages processed.
Updating FreeBSD-kmods repository catalogue...
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] Fetching data.pkg: .. done
Processing entries: .......... done
FreeBSD-kmods repository update completed. 212 packages processed.
All repositories are up to date.
Step 2: Touch /etc/rc.conf
Step 3: Remove ifconfig_epair0b from config
Step 4: Disable sendmail
sendmail_submit disabled in /etc/rc.conf
sendmail_msp_queue disabled in /etc/rc.conf
Step 5: Create /usr/local/etc/rc.d
Step 6: Clean freebsd-update
Step 7: Install package openssl
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 8: Install package ca_root_nss
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 9: Install package curl
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 10: Install package jo
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 11: Install package bash
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 12: Install package rsync
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 13: Install package jq
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 14: Install package nano
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 15: Install package sudo
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed
Step 16: Install package unzip
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	unzip: 6.0_8 [FreeBSD]

Number of packages to be installed: 1

140 KiB to be downloaded.
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/1] Fetching unzip-6.0_8.pkg: .......... done
Checking integrity... done (0 conflicting)
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/1] Installing unzip-6.0_8...
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/1] Extracting unzip-6.0_8: .......... done
Step 17: Install package acme.sh
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	acme.sh: 3.1.1_1 [FreeBSD]
	socat: 1.8.0.3 [FreeBSD]

Number of packages to be installed: 2

The process will require 2 MiB more space.
454 KiB to be downloaded.
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/2] Fetching acme.sh-3.1.1_1.pkg: .......... done
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [2/2] Fetching socat-1.8.0.3.pkg: .......... done
Checking integrity... done (0 conflicting)
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/2] Installing socat-1.8.0.3...
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/2] Extracting socat-1.8.0.3: .......... done
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [2/2] Installing acme.sh-3.1.1_1...
===> Creating groups
Creating group 'acme' with gid '169'
===> Creating users
Creating user 'acme' with uid '169'
===> Creating homedir(s)
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [2/2] Extracting acme.sh-3.1.1_1: .......... done
=====
Message from acme.sh-3.1.1_1:

--
This script will create the following directories if they do not exist:

 ~acme/.acme.sh
 ~acme/certs

The script will also install ~acme/.acme.sh/account.conf.sample which has
sane defaults.  Copy this to ~acme/.acme.sh/account.conf and edit contents
to suit.

If you have EXAMPLES on:

* In the /usr/local/share/examples/acme.sh directory, you can find the dnsapi 
  scripts which will be useful if you decide to use dns-01 challenges. Also 
  included are the deploy scripts.

* A newsyslog.conf sample file is installed at 
  /usr/local/etc/newsyslog.conf.d/acme.sh.conf - you must modify it by
  at least uncommenting the line.

* If you run `newsyslog -NC` it will create the required logfiles.

* Please review /usr/local/share/examples/acme.sh/acme.sh-cron.d - instructions are
  contained in that file.
Step 18: Install package git-lite
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
The following 3 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	expat: 2.7.3 [FreeBSD]
	git-lite: 2.51.0 [FreeBSD]
	pcre2: 10.46 [FreeBSD]

Number of packages to be installed: 3

The process will require 61 MiB more space.
10 MiB to be downloaded.
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/3] Fetching pcre2-10.46.pkg: .......... done
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [2/3] Fetching expat-2.7.3.pkg: .......... done
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [3/3] Fetching git-lite-2.51.0.pkg: .......... done
Checking integrity... done (0 conflicting)
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/3] Installing expat-2.7.3...
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/3] Extracting expat-2.7.3: .......... done
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [2/3] Installing pcre2-10.46...
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [2/3] Extracting pcre2-10.46: .......... done
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [3/3] Installing git-lite-2.51.0...
===> Creating groups
Creating group 'git_daemon' with gid '964'
===> Creating users
Creating user 'git_daemon' with uid '964'
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [3/3] Extracting git-lite-2.51.0: .......... done
=====
Message from git-lite-2.51.0:

--
If you installed the GITWEB option please follow these instructions:

In the directory /usr/local/share/examples/git/gitweb you can find all files to
make gitweb work as a public repository on the web.

All you have to do to make gitweb work is:
1) Please be sure you're able to execute CGI scripts in
   /usr/local/share/examples/git/gitweb.
2) Set the GITWEB_CONFIG variable in your webserver's config to
   /usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi.
3) Restart server.


If you installed the CONTRIB option please note that the scripts are
installed in /usr/local/share/git-core/contrib. Some of them require
other ports to be installed (perl, python, etc), which you may need to
install manually.
Step 19: Install package lang/go
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	go: 1.24_13,2 [FreeBSD]
	go124: 1.24.8 [FreeBSD]

Number of packages to be installed: 2

The process will require 241 MiB more space.
49 MiB to be downloaded.
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/2] Fetching go-1.24_13,2.pkg: . done
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [2/2] Fetching go124-1.24.8.pkg: .......... done
Checking integrity... done (0 conflicting)
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/2] Installing go124-1.24.8...
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/2] Extracting go124-1.24.8: .......... done
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [2/2] Installing go-1.24_13,2...
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [2/2] Extracting go-1.24_13,2: .. done
Step 20: Make directory /usr/ports
Step 21: Init packages git branch main
Initialized empty Git repository in /usr/ports/.git/
Step 22: Add packages remote origin
Step 23: Git sparse checkout init
Step 24: Checkout ports and supporting files
Step 25: Pull files
From https://git.freebsd.org/ports
 * branch                2025Q4     -> FETCH_HEAD
 * [new branch]          2025Q4     -> origin/2025Q4
Step 26: Build caddy-custom
===>  License APACHE20 accepted by the user
===>   caddy-custom-2.10.2.1.0.4.5.2_7 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by caddy-custom-2.10.2.1.0.4.5.2_7 for building
===>  Extracting for caddy-custom-2.10.2.1.0.4.5.2_7
===>  Patching for caddy-custom-2.10.2.1.0.4.5.2_7
===>   caddy-custom-2.10.2.1.0.4.5.2_7 depends on executable: xcaddy - not found
===>  License APACHE20 accepted by the user
===>   xcaddy-0.4.5_2 depends on file: /usr/local/sbin/pkg - found
===>   xcaddy-0.4.5_2 depends on file: /usr/local/bin/go124 - found
=> v0.4.5.mod doesn't seem to exist in /usr/ports/distfiles/go/www_xcaddy/xcaddy-v0.4.5.
=> Attempting to fetch https://proxy.golang.org/github.com/caddyserver/xcaddy/@v/v0.4.5.mod
v0.4.5.mod                                             416  B 5496 kBps    00s
=> v0.4.5.zip doesn't seem to exist in /usr/ports/distfiles/go/www_xcaddy/xcaddy-v0.4.5.
=> Attempting to fetch https://proxy.golang.org/github.com/caddyserver/xcaddy/@v/v0.4.5.zip
v0.4.5.zip                                              80 kB  205 kBps    00s
===> Fetching all distfiles required by xcaddy-0.4.5_2 for building
===> Fetching github.com/caddyserver/xcaddy dependencies
# get https://proxy.golang.org/github.com/inconshreveable/mousetrap/@v/v1.1.0.mod
# get https://proxy.golang.org/github.com/google/shlex/@v/v0.0.0-20191202100458-e7afc7fbc510.mod
# get https://proxy.golang.org/github.com/akavel/rsrc/@v/v0.10.2.mod
# get https://proxy.golang.org/github.com/%21masterminds/semver/v3/@v/v3.4.0.mod
# get https://proxy.golang.org/github.com/inconshreveable/mousetrap/@v/v1.1.0.mod: 200 OK (0.737s)
# get https://proxy.golang.org/sumdb/sum.golang.org/supported
# get https://proxy.golang.org/github.com/%21masterminds/semver/v3/@v/v3.4.0.mod: 200 OK (0.738s)
# get https://proxy.golang.org/github.com/akavel/rsrc/@v/v0.10.2.mod: 200 OK (0.739s)
# get https://proxy.golang.org/github.com/google/shlex/@v/v0.0.0-20191202100458-e7afc7fbc510.mod: 200 OK (0.740s)
# get https://proxy.golang.org/sumdb/sum.golang.org/supported: 404 Not Found (0.354s)
# get https://sum.golang.org/lookup/github.com/inconshreveable/mousetrap@v1.1.0
# get https://sum.golang.org/lookup/github.com/!masterminds/semver/v3@v3.4.0
# get https://sum.golang.org/lookup/github.com/akavel/rsrc@v0.10.2
# get https://sum.golang.org/lookup/github.com/google/shlex@v0.0.0-20191202100458-e7afc7fbc510
# get https://sum.golang.org/lookup/github.com/google/shlex@v0.0.0-20191202100458-e7afc7fbc510: 200 OK (0.728s)
# get https://sum.golang.org/tile/8/0/x001/988
# get https://sum.golang.org/tile/8/1/685.p/136
# get https://sum.golang.org/tile/8/2/002.p/173
# get https://sum.golang.org/tile/8/1/007
# get https://sum.golang.org/tile/8/0/x175/496.p/6
# get https://sum.golang.org/tile/8/2/000
# get https://sum.golang.org/tile/8/3/000.p/2
# get https://sum.golang.org/lookup/github.com/akavel/rsrc@v0.10.2: 200 OK (0.748s)
# get https://sum.golang.org/lookup/github.com/inconshreveable/mousetrap@v1.1.0: 200 OK (0.748s)
# get https://sum.golang.org/tile/8/0/x175/496
# get https://sum.golang.org/lookup/github.com/!masterminds/semver/v3@v3.4.0: 200 OK (0.749s)
# get https://sum.golang.org/tile/8/1/685.p/138
# get https://sum.golang.org/tile/8/0/x175/498.p/157
# get https://sum.golang.org/tile/8/1/685.p/145
# get https://sum.golang.org/tile/8/0/x175/505.p/164
# get https://sum.golang.org/tile/8/1/685.p/150
# get https://sum.golang.org/tile/8/0/x175/510.p/246
# get https://sum.golang.org/tile/8/1/685.p/136: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/1/007: 200 OK (0.200s)
# get https://sum.golang.org/tile/8/2/002.p/173: 200 OK (0.228s)
# get https://sum.golang.org/tile/8/3/000.p/2: 200 OK (0.384s)
# get https://sum.golang.org/tile/8/2/000: 200 OK (0.385s)
# get https://sum.golang.org/tile/8/1/685.p/138: 200 OK (0.396s)
# get https://sum.golang.org/tile/8/0/x175/510.p/246: 200 OK (0.403s)
# get https://sum.golang.org/tile/8/0/x175/498.p/157: 200 OK (0.430s)
# get https://sum.golang.org/tile/8/0/x175/505.p/164: 200 OK (0.449s)
# get https://sum.golang.org/tile/8/1/685.p/150: 200 OK (0.467s)
# get https://sum.golang.org/tile/8/1/685.p/145: 200 OK (0.485s)
# get https://sum.golang.org/tile/8/0/x175/496.p/6: 200 OK (0.505s)
# get https://sum.golang.org/tile/8/0/x175/496: 200 OK (0.507s)
# get https://sum.golang.org/tile/8/0/x175/505
# get https://sum.golang.org/tile/8/0/x175/498
# get https://sum.golang.org/tile/8/0/x055/049
# get https://sum.golang.org/tile/8/1/215
# get https://sum.golang.org/tile/8/0/x001/988: 200 OK (0.553s)
# get https://proxy.golang.org/github.com/josephspurrier/goversioninfo/@v/v1.5.0.mod
# get https://sum.golang.org/tile/8/0/x175/505: 200 OK (0.185s)
# get https://sum.golang.org/tile/8/0/x153/598
# get https://sum.golang.org/tile/8/1/599
# get https://sum.golang.org/tile/8/0/x055/049: 200 OK (0.200s)
# get https://sum.golang.org/tile/8/1/215: 200 OK (0.217s)
# get https://proxy.golang.org/github.com/josephspurrier/goversioninfo/@v/v1.5.0.mod: 200 OK (0.188s)
# get https://sum.golang.org/lookup/github.com/josephspurrier/goversioninfo@v1.5.0
# get https://sum.golang.org/tile/8/0/x175/498: 200 OK (0.229s)
# get https://proxy.golang.org/github.com/spf13/cobra/@v/v1.9.1.mod
# get https://sum.golang.org/tile/8/0/x012/795
# get https://sum.golang.org/tile/8/1/049
# get https://sum.golang.org/tile/8/1/599: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/0/x153/598: 200 OK (0.193s)
# get https://proxy.golang.org/github.com/spf13/pflag/@v/v1.0.6.mod
# get https://proxy.golang.org/github.com/spf13/cobra/@v/v1.9.1.mod: 200 OK (0.176s)
# get https://sum.golang.org/lookup/github.com/spf13/cobra@v1.9.1
# get https://sum.golang.org/lookup/github.com/josephspurrier/goversioninfo@v1.5.0: 200 OK (0.183s)
# get https://sum.golang.org/tile/8/0/x141/065
# get https://sum.golang.org/tile/8/1/551
# get https://sum.golang.org/tile/8/0/x012/795: 200 OK (0.183s)
# get https://sum.golang.org/tile/8/1/049: 200 OK (0.193s)
# get https://proxy.golang.org/github.com/spf13/pflag/@v/v1.0.6.mod: 200 OK (0.176s)
# get https://sum.golang.org/lookup/github.com/spf13/pflag@v1.0.6
# get https://sum.golang.org/lookup/github.com/spf13/cobra@v1.9.1: 200 OK (0.185s)
# get https://sum.golang.org/tile/8/0/x175/508
# get https://sum.golang.org/tile/8/0/x141/065: 200 OK (0.193s)
# get https://sum.golang.org/tile/8/1/551: 200 OK (0.203s)
# get https://sum.golang.org/lookup/github.com/spf13/pflag@v1.0.6: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/0/x175/507
# get https://sum.golang.org/tile/8/0/x175/508: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/0/x135/339
# get https://sum.golang.org/tile/8/1/528
# get https://sum.golang.org/tile/8/0/x175/507: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/0/x133/808
# get https://sum.golang.org/tile/8/1/522
# get https://sum.golang.org/tile/8/1/528: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/0/x135/339: 200 OK (0.194s)
# get https://proxy.golang.org/gopkg.in/yaml.v3/@v/v3.0.1.mod
# get https://proxy.golang.org/github.com/cpuguy83/go-md2man/v2/@v/v2.0.6.mod
# get https://sum.golang.org/tile/8/0/x133/808: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/1/522: 200 OK (0.193s)
# get https://proxy.golang.org/gopkg.in/yaml.v3/@v/v3.0.1.mod: 200 OK (0.176s)
# get https://sum.golang.org/lookup/gopkg.in/yaml.v3@v3.0.1
# get https://proxy.golang.org/github.com/cpuguy83/go-md2man/v2/@v/v2.0.6.mod: 200 OK (0.177s)
# get https://sum.golang.org/lookup/github.com/cpuguy83/go-md2man/v2@v2.0.6
# get https://sum.golang.org/lookup/gopkg.in/yaml.v3@v3.0.1: 200 OK (0.183s)
# get https://sum.golang.org/tile/8/0/x175/493
# get https://sum.golang.org/lookup/github.com/cpuguy83/go-md2man/v2@v2.0.6: 200 OK (0.183s)
# get https://sum.golang.org/tile/8/0/x175/510
# get https://sum.golang.org/tile/8/0/x175/511.p/73
# get https://sum.golang.org/tile/8/1/685.p/151
# get https://sum.golang.org/tile/8/0/x175/493: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/0/x041/949
# get https://sum.golang.org/tile/8/1/163
# get https://sum.golang.org/tile/8/0/x175/510: 200 OK (0.192s)
# get https://sum.golang.org/tile/8/0/x175/511.p/73: 200 OK (0.192s)
# get https://sum.golang.org/tile/8/1/685.p/151: 200 OK (0.202s)
# get https://sum.golang.org/tile/8/0/x128/153
# get https://sum.golang.org/tile/8/2/001
# get https://sum.golang.org/tile/8/1/500
# get https://sum.golang.org/tile/8/0/x041/949: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/1/163: 200 OK (0.193s)
# get https://proxy.golang.org/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod
# get https://sum.golang.org/tile/8/2/001: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/1/500: 200 OK (0.194s)
# get https://sum.golang.org/tile/8/0/x128/153: 200 OK (0.204s)
# get https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.mod
# get https://proxy.golang.org/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod: 200 OK (0.176s)
# get https://sum.golang.org/lookup/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405
# get https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.mod: 200 OK (0.176s)
# get https://sum.golang.org/lookup/github.com/russross/blackfriday/v2@v2.1.0
# get https://sum.golang.org/lookup/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/0/001
# get https://sum.golang.org/tile/8/1/000
# get https://sum.golang.org/lookup/github.com/russross/blackfriday/v2@v2.1.0: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/0/x175/504
# get https://sum.golang.org/tile/8/0/001: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/1/000: 200 OK (0.194s)
# get https://sum.golang.org/tile/8/0/x175/504: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/0/x007/058
# get https://sum.golang.org/tile/8/1/027
# get https://sum.golang.org/tile/8/0/x007/058: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/1/027: 200 OK (0.193s)
# get https://proxy.golang.org/github.com/cpuguy83/go-md2man/v2/@v/v2.0.6.info
# get https://proxy.golang.org/github.com/%21masterminds/semver/v3/@v/v3.4.0.info
# get https://proxy.golang.org/github.com/davecgh/go-spew/@v/v1.1.0.info
# get https://proxy.golang.org/github.com/akavel/rsrc/@v/v0.10.2.info
# get https://proxy.golang.org/github.com/davecgh/go-spew/@v/v1.1.0.info: 200 OK (0.178s)
# get https://proxy.golang.org/github.com/davecgh/go-spew/@v/v1.1.0.mod
# get https://proxy.golang.org/github.com/akavel/rsrc/@v/v0.10.2.info: 200 OK (0.178s)
# get https://proxy.golang.org/github.com/google/shlex/@v/v0.0.0-20191202100458-e7afc7fbc510.info
# get https://proxy.golang.org/github.com/%21masterminds/semver/v3/@v/v3.4.0.info: 200 OK (0.179s)
# get https://proxy.golang.org/github.com/inconshreveable/mousetrap/@v/v1.1.0.info
# get https://proxy.golang.org/github.com/cpuguy83/go-md2man/v2/@v/v2.0.6.info: 200 OK (0.184s)
# get https://proxy.golang.org/github.com/josephspurrier/goversioninfo/@v/v1.5.0.info
# get https://proxy.golang.org/github.com/davecgh/go-spew/@v/v1.1.0.mod: 200 OK (0.176s)
# get https://sum.golang.org/lookup/github.com/davecgh/go-spew@v1.1.0
# get https://proxy.golang.org/github.com/google/shlex/@v/v0.0.0-20191202100458-e7afc7fbc510.info: 200 OK (0.177s)
# get https://proxy.golang.org/github.com/pmezard/go-difflib/@v/v1.0.0.info
# get https://proxy.golang.org/github.com/inconshreveable/mousetrap/@v/v1.1.0.info: 200 OK (0.177s)
# get https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.info
# get https://proxy.golang.org/github.com/josephspurrier/goversioninfo/@v/v1.5.0.info: 200 OK (0.203s)
# get https://proxy.golang.org/github.com/spf13/cobra/@v/v1.9.1.info
# get https://proxy.golang.org/github.com/pmezard/go-difflib/@v/v1.0.0.info: 200 OK (0.178s)
# get https://proxy.golang.org/github.com/pmezard/go-difflib/@v/v1.0.0.mod
# get https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.info: 200 OK (0.180s)
# get https://proxy.golang.org/github.com/spf13/pflag/@v/v1.0.6.info
# get https://sum.golang.org/lookup/github.com/davecgh/go-spew@v1.1.0: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/0/x175/506
# get https://proxy.golang.org/github.com/spf13/cobra/@v/v1.9.1.info: 200 OK (0.176s)
# get https://proxy.golang.org/github.com/stretchr/testify/@v/v1.6.1.info
# get https://proxy.golang.org/github.com/pmezard/go-difflib/@v/v1.0.0.mod: 200 OK (0.176s)
# get https://sum.golang.org/lookup/github.com/pmezard/go-difflib@v1.0.0
# get https://proxy.golang.org/github.com/spf13/pflag/@v/v1.0.6.info: 200 OK (0.176s)
# get https://proxy.golang.org/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.info
# get https://sum.golang.org/tile/8/0/x175/506: 200 OK (0.184s)
# get https://proxy.golang.org/gopkg.in/yaml.v3/@v/v3.0.1.info
# get https://proxy.golang.org/github.com/stretchr/testify/@v/v1.6.1.info: 200 OK (0.176s)
# get https://proxy.golang.org/github.com/stretchr/testify/@v/v1.6.1.mod
# get https://proxy.golang.org/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.info: 200 OK (0.176s)
# get https://sum.golang.org/lookup/github.com/pmezard/go-difflib@v1.0.0: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/0/000
# get https://proxy.golang.org/gopkg.in/yaml.v3/@v/v3.0.1.info: 200 OK (0.176s)
# get https://proxy.golang.org/github.com/stretchr/testify/@v/v1.6.1.mod: 200 OK (0.176s)
# get https://sum.golang.org/lookup/github.com/stretchr/testify@v1.6.1
# get https://sum.golang.org/tile/8/0/000: 200 OK (0.184s)
# get https://sum.golang.org/lookup/github.com/stretchr/testify@v1.6.1: 200 OK (0.183s)
# get https://sum.golang.org/tile/8/0/x175/499
# get https://sum.golang.org/tile/8/0/x175/499: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/0/x005/005
# get https://sum.golang.org/tile/8/1/019
# get https://sum.golang.org/tile/8/0/x005/005: 200 OK (0.184s)
# get https://sum.golang.org/tile/8/1/019: 200 OK (0.194s)
# get https://proxy.golang.org/github.com/davecgh/go-spew/@v/v1.1.0.zip
# get https://proxy.golang.org/github.com/%21masterminds/semver/v3/@v/v3.4.0.zip
# get https://proxy.golang.org/github.com/akavel/rsrc/@v/v0.10.2.zip
# get https://proxy.golang.org/github.com/cpuguy83/go-md2man/v2/@v/v2.0.6.zip
# get https://proxy.golang.org/github.com/akavel/rsrc/@v/v0.10.2.zip: 200 OK (0.178s)
# get https://proxy.golang.org/github.com/cpuguy83/go-md2man/v2/@v/v2.0.6.zip: 200 OK (0.332s)
# get https://proxy.golang.org/github.com/davecgh/go-spew/@v/v1.1.0.zip: 200 OK (0.396s)
# get https://proxy.golang.org/github.com/google/shlex/@v/v0.0.0-20191202100458-e7afc7fbc510.zip
# get https://proxy.golang.org/github.com/%21masterminds/semver/v3/@v/v3.4.0.zip: 200 OK (0.532s)
# get https://proxy.golang.org/github.com/inconshreveable/mousetrap/@v/v1.1.0.zip
# get https://proxy.golang.org/github.com/google/shlex/@v/v0.0.0-20191202100458-e7afc7fbc510.zip: 200 OK (0.384s)
# get https://proxy.golang.org/github.com/josephspurrier/goversioninfo/@v/v1.5.0.zip
# get https://proxy.golang.org/github.com/pmezard/go-difflib/@v/v1.0.0.zip
# get https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.zip
# get https://proxy.golang.org/github.com/inconshreveable/mousetrap/@v/v1.1.0.zip: 200 OK (0.179s)
# get https://proxy.golang.org/github.com/spf13/cobra/@v/v1.9.1.zip
# get https://proxy.golang.org/github.com/pmezard/go-difflib/@v/v1.0.0.zip: 200 OK (0.177s)
# get https://proxy.golang.org/github.com/russross/blackfriday/v2/@v/v2.1.0.zip: 200 OK (0.182s)
# get https://proxy.golang.org/github.com/spf13/pflag/@v/v1.0.6.zip
# get https://proxy.golang.org/github.com/josephspurrier/goversioninfo/@v/v1.5.0.zip: 200 OK (0.394s)
# get https://proxy.golang.org/github.com/stretchr/testify/@v/v1.6.1.zip
# get https://proxy.golang.org/github.com/spf13/cobra/@v/v1.9.1.zip: 200 OK (0.358s)
# get https://proxy.golang.org/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip
# get https://proxy.golang.org/github.com/spf13/pflag/@v/v1.0.6.zip: 200 OK (0.531s)
# get https://proxy.golang.org/gopkg.in/yaml.v3/@v/v3.0.1.zip
# get https://proxy.golang.org/github.com/stretchr/testify/@v/v1.6.1.zip: 200 OK (0.376s)
# get https://proxy.golang.org/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip: 200 OK (0.310s)
# get https://proxy.golang.org/gopkg.in/yaml.v3/@v/v3.0.1.zip: 200 OK (0.177s)
===>  Extracting for xcaddy-0.4.5_2
=> SHA256 Checksum OK for go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.mod.
=> SHA256 Checksum OK for go/www_xcaddy/xcaddy-v0.4.5/v0.4.5.zip.
===> Tidying github.com/caddyserver/xcaddy dependencies
===> Vendoring github.com/caddyserver/xcaddy dependencies
===>  Patching for xcaddy-0.4.5_2
/usr/bin/sed -i.bak 's,return "go",return "/usr/local/bin/go124",g'  /usr/ports/www/xcaddy/work/github.com/caddyserver/xcaddy@v0.4.5/internal/utils/environment.go
===>   xcaddy-0.4.5_2 depends on file: /usr/local/bin/go124 - found
===>  Configuring for xcaddy-0.4.5_2
===>  Building for xcaddy-0.4.5_2
(cd /usr/ports/www/xcaddy/work/github.com/caddyserver/xcaddy@v0.4.5;  for t in ./cmd/xcaddy; do  out=$(/usr/bin/basename $(echo ${t} |  /usr/bin/sed -Ee 's/^[^:]*:([^:]+).*$/\1/' -e 's/^\.$/xcaddy/'));  pkg=$(echo ${t} |  /usr/bin/sed -Ee 's/^([^:]*).*$/\1/' -e 's/^xcaddy$/./');  echo "===>  Building ${out} from ${pkg}";  /usr/bin/env -i HOME=/usr/ports/www/xcaddy/work  MACHINE_ARCH=amd64  PWD="${PWD}"  GIT_CEILING_DIRECTORIES=/usr/ports/www/xcaddy/work  __MAKE_CONF=/nonexistent OSVERSION=1403000 PATH=/usr/ports/www/xcaddy/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/jenkins//bin TERM=su XDG_DATA_HOME=/usr/ports/www/xcaddy/work  XDG_CONFIG_HOME=/usr/ports/www/xcaddy/work  XDG_CACHE_HOME=/usr/ports/www/xcaddy/work/.cache  HOME=/usr/ports/www/xcaddy/work PATH=/usr/ports/www/xcaddy/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/jenkins//bin PKG_CONFIG_LIBDIR=/usr/ports/www/xcaddy/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing  " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444" CGO_ENABLED=1  CGO_CFLAGS="-I/usr/local/include"  CGO_LDFLAGS="-L/usr/local/lib"  GOAMD64=  GOARM=  GOTMPDIR="/usr/ports/www/xcaddy/work" GOPATH="/usr/ports/distfiles/go/www_xcaddy"  GOBIN="/usr/ports/www/xcaddy/work/bin"  GO111MODULE=on  GOFLAGS=-modcacherw  GOSUMDB=sum.golang.org GOMAXPROCS=4 GOPROXY=off /usr/local/bin/go124 build -buildmode=exe -v -trimpath -ldflags=-s -buildvcs=false -mod=vendor  -o /usr/ports/www/xcaddy/work/bin/${out}  ${pkg};  done)
===>  Building xcaddy from ./cmd/xcaddy
internal/unsafeheader
internal/byteorder
internal/goarch
internal/cpu
internal/coverage/rtcov
internal/chacha8rand
internal/abi
internal/godebugs
internal/goexperiment
internal/goos
internal/profilerecord
internal/bytealg
internal/runtime/atomic
internal/asan
internal/msan
internal/runtime/math
internal/runtime/exithook
internal/runtime/sys
sync/atomic
internal/stringslite
math/bits
internal/race
internal/runtime/maps
unicode/utf8
unicode
internal/sync
internal/itoa
cmp
encoding
math
unicode/utf16
image/color
log/internal
internal/nettrace
runtime
iter
weak
internal/reflectlite
sync
slices
maps
errors
sort
internal/bisect
internal/testlog
io
internal/oserror
internal/godebug
syscall
bytes
strconv
path
strings
reflect
hash
hash/adler32
internal/saferio
unique
regexp/syntax
bufio
image
time
internal/syscall/unix
internal/syscall/execenv
regexp
net/netip
vendor/golang.org/x/net/dns/dnsmessage
context
io/fs
internal/poll
internal/filepathlite
embed
internal/singleflight
os
internal/fmtsort
encoding/binary
encoding/base64
io/ioutil
path/filepath
fmt
vendor/golang.org/x/net/route
os/signal
os/exec
database/sql/driver
encoding/json
github.com/akavel/rsrc/binutil
compress/flate
debug/dwarf
compress/zlib
github.com/akavel/rsrc/ico
log
github.com/google/shlex
debug/pe
net/url
github.com/Masterminds/semver/v3
text/template/parse
encoding/csv
github.com/akavel/rsrc/coff
encoding/hex
github.com/josephspurrier/goversioninfo
flag
github.com/caddyserver/xcaddy/internal/utils
runtime/debug
text/template
github.com/caddyserver/xcaddy
runtime/cgo
net
github.com/spf13/pflag
github.com/spf13/cobra
github.com/caddyserver/xcaddy/cmd
github.com/caddyserver/xcaddy/cmd/xcaddy
===>  Staging for xcaddy-0.4.5_2
===>   xcaddy-0.4.5_2 depends on file: /usr/local/bin/go124 - found
===>   Generating temporary packing list
for t in ./cmd/xcaddy; do  dst=$(echo ${t} |  /usr/bin/sed -Ee 's/^[^:]*:([^:]+).*$/\1/' -e 's/^\.$/xcaddy/');  src=$(/usr/bin/basename ${dst});  case ${dst} in  /*) dst=/usr/ports/www/xcaddy/work/stage${dst}; /bin/mkdir -p $(/usr/bin/dirname ${dst}) ;;  *) dst=/usr/ports/www/xcaddy/work/stage/usr/local/bin/${src} ;;  esac;  echo "===>  Installing ${src} as ${dst}";  install  -s -m 555 /usr/ports/www/xcaddy/work/bin/${src} ${dst};  done
===>  Installing xcaddy as /usr/ports/www/xcaddy/work/stage/usr/local/bin/xcaddy
====> Compressing man pages (compress-man)
===>  Installing for xcaddy-0.4.5_2
===>  Checking if xcaddy is already installed
===>   Registering installation for xcaddy-0.4.5_2 as automatic
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] Installing xcaddy-0.4.5_2...
xcaddy is a tool to build custom Caddy web servers with plugins.

SECURITY NOTICE:
When building and running Caddy servers created with xcaddy, it is strongly
recommended to run the resulting Caddy binary as an unprivileged user, such as
www:www, rather than as root.

For secure deployment of Caddy servers built with xcaddy:

- Use security/portacl-rc to enable privileged port binding:

  # pkg install security/portacl-rc
  # sysrc portacl_users+=www
  # sysrc portacl_user_www_tcp="http https"
  # sysrc portacl_user_www_udp="https"
  # service portacl enable
  # service portacl start

- Run your custom Caddy binary as www:www instead of root

See https://caddyserver.com/docs/ for Caddy configuration documentation.
See https://github.com/caddyserver/xcaddy for xcaddy usage instructions.


===>   caddy-custom-2.10.2.1.0.4.5.2_7 depends on executable: xcaddy - found
===>   Returning to build of caddy-custom-2.10.2.1.0.4.5.2_7
===>   caddy-custom-2.10.2.1.0.4.5.2_7 depends on file: /usr/local/bin/go124 - found
===>  Configuring for caddy-custom-2.10.2.1.0.4.5.2_7
===>  Building for caddy-custom-2.10.2.1.0.4.5.2_7
/bin/mkdir -p /usr/ports/www/caddy-custom/work/caddy-custom-2.10.2.1.0.4.5.2
cd /usr/ports/www/caddy-custom/work/caddy-custom-2.10.2.1.0.4.5.2 && XCADDY_WHICH_GO="/usr/local/bin/go124"  XCADDY_GO_BUILD_FLAGS="-buildmode=exe -v -trimpath -ldflags=-s -buildvcs=false" /usr/local/bin/xcaddy build v2.10.2 --with github.com/lindenlab/caddy-s3-proxy
2025/10/10 21:33:59 [INFO] absolute output file path: /usr/ports/www/caddy-custom/work/caddy-custom-2.10.2.1.0.4.5.2/caddy
2025/10/10 21:33:59 [INFO] Temporary folder: /tmp/buildenv_2025-10-10-2133.1660404356
2025/10/10 21:33:59 [INFO] Writing main module: /tmp/buildenv_2025-10-10-2133.1660404356/main.go
package main

import (
	caddycmd "github.com/caddyserver/caddy/v2/cmd"

	// plug in Caddy modules here
	_ "github.com/caddyserver/caddy/v2/modules/standard"
	_ "github.com/lindenlab/caddy-s3-proxy"
)

func main() {
	caddycmd.Main()
}
2025/10/10 21:33:59 [INFO] Initializing Go module
2025/10/10 21:33:59 [INFO] exec (timeout=0s): /usr/local/bin/go124 mod init caddy 
go: creating new go.mod: module caddy
go: to add module requirements and sums:
	go mod tidy
2025/10/10 21:33:59 [INFO] Pinning versions
2025/10/10 21:33:59 [INFO] exec (timeout=0s): /usr/local/bin/go124 get -buildmode=exe -v -trimpath -ldflags=-s -buildvcs=false -v github.com/caddyserver/caddy/v2@v2.10.2 
go: downloading github.com/caddyserver/caddy/v2 v2.10.2
go: github.com/caddyserver/caddy/v2@v2.10.2 requires go >= 1.25; switching to go1.25.2
go: downloading go1.25.2 (freebsd/amd64)
go: accepting indirect upgrade from go@1.24.8 to 1.25
go: downloading github.com/caddyserver/certmagic v0.24.0
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/google/uuid v1.6.0
go: downloading github.com/prometheus/client_golang v1.23.0
go: downloading github.com/cespare/xxhash v1.1.0
go: downloading github.com/quic-go/quic-go v0.54.0
go: downloading go.uber.org/zap v1.27.0
go: downloading go.uber.org/zap/exp v0.3.0
go: downloading golang.org/x/sys v0.34.0
go: downloading golang.org/x/term v0.33.0
go: downloading golang.org/x/time v0.12.0
go: downloading github.com/caddyserver/zerossl v0.1.3
go: downloading github.com/klauspost/cpuid/v2 v2.3.0
go: downloading github.com/libdns/libdns v1.1.0
go: downloading github.com/mholt/acmez/v3 v3.1.2
go: downloading github.com/miekg/dns v1.1.63
go: downloading github.com/zeebo/blake3 v0.2.4
go: downloading golang.org/x/crypto v0.40.0
go: downloading golang.org/x/net v0.42.0
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/prometheus/client_model v0.6.2
go: downloading github.com/prometheus/common v0.65.0
go: downloading github.com/prometheus/procfs v0.16.1
go: downloading google.golang.org/protobuf v1.36.6
go: downloading github.com/quic-go/qpack v0.5.1
go: downloading github.com/francoispqt/gojay v1.2.13
go: downloading go.uber.org/mock v0.5.2
go: downloading go.uber.org/multierr v1.11.0
go: downloading golang.org/x/tools v0.34.0
go: downloading golang.org/x/text v0.27.0
go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: downloading golang.org/x/mod v0.25.0
go: downloading golang.org/x/sync v0.16.0
go: upgraded go 1.24.8 => 1.25
go: added github.com/beorn7/perks v1.0.1
go: added github.com/caddyserver/caddy/v2 v2.10.2
go: added github.com/caddyserver/certmagic v0.24.0
go: added github.com/caddyserver/zerossl v0.1.3
go: added github.com/cespare/xxhash/v2 v2.3.0
go: added github.com/francoispqt/gojay v1.2.13
go: added github.com/google/uuid v1.6.0
go: added github.com/klauspost/cpuid/v2 v2.3.0
go: added github.com/libdns/libdns v1.1.0
go: added github.com/mholt/acmez/v3 v3.1.2
go: added github.com/miekg/dns v1.1.63
go: added github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: added github.com/prometheus/client_golang v1.23.0
go: added github.com/prometheus/client_model v0.6.2
go: added github.com/prometheus/common v0.65.0
go: added github.com/prometheus/procfs v0.16.1
go: added github.com/quic-go/qpack v0.5.1
go: added github.com/quic-go/quic-go v0.54.0
go: added github.com/zeebo/blake3 v0.2.4
go: added go.uber.org/mock v0.5.2
go: added go.uber.org/multierr v1.11.0
go: added go.uber.org/zap v1.27.0
go: added go.uber.org/zap/exp v0.3.0
go: added golang.org/x/crypto v0.40.0
go: added golang.org/x/mod v0.25.0
go: added golang.org/x/net v0.42.0
go: added golang.org/x/sync v0.16.0
go: added golang.org/x/sys v0.34.0
go: added golang.org/x/term v0.33.0
go: added golang.org/x/text v0.27.0
go: added golang.org/x/time v0.12.0
go: added golang.org/x/tools v0.34.0
go: added google.golang.org/protobuf v1.36.6
2025/10/10 21:34:55 [INFO] exec (timeout=0s): /usr/local/bin/go124 get -buildmode=exe -v -trimpath -ldflags=-s -buildvcs=false -v github.com/lindenlab/caddy-s3-proxy github.com/caddyserver/caddy/v2@v2.10.2 
go: downloading go1.25.0 (freebsd/amd64)
go: downloading github.com/lindenlab/caddy-s3-proxy v0.5.6
go: downloading github.com/aws/aws-sdk-go v1.36.23
go: downloading github.com/dustin/go-humanize v1.0.1
go: downloading github.com/google/cel-go v0.26.0
go: downloading github.com/spf13/cobra v1.9.1
go: downloading github.com/smallstep/certificates v0.28.4
go: downloading github.com/smallstep/truststore v0.13.0
go: downloading go.step.sm/crypto v0.67.0
go: downloading github.com/cloudflare/circl v1.6.1
go: downloading github.com/tailscale/tscert v0.0.0-20240608151842-d3f834017e53
go: downloading github.com/KimMachineGun/automemlimit v0.7.4
go: downloading github.com/aryann/difflib v0.0.0-20210328193216-ff5ff6dc229b
go: downloading github.com/spf13/pflag v1.0.7
go: downloading go.uber.org/automaxprocs v1.6.0
go: downloading golang.org/x/crypto/x509roots/fallback v0.0.0-20250305170421-49bf5b80c810
go: downloading github.com/jmespath/go-jmespath v0.4.0
go: downloading cel.dev/expr v0.24.0
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822
go: downloading github.com/stoewer/go-strcase v1.2.0
go: downloading github.com/antlr4-go/antlr/v4 v4.13.0
go: downloading google.golang.org/genproto v0.0.0-20200806141610-86f49bd18e98
go: downloading github.com/inconshreveable/mousetrap v1.1.0
go: downloading howett.net/plist v1.0.0
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/smallstep/nosql v0.7.0
go: downloading github.com/smallstep/cli-utils v0.12.1
go: downloading github.com/smallstep/linkedca v0.23.0
go: downloading google.golang.org/grpc v1.73.0
go: downloading github.com/slackhq/nebula v1.9.5
go: downloading github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.7
go: downloading github.com/cpuguy83/go-md2man v1.0.10
go: downloading golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0
go: downloading github.com/ccoveille/go-safecast v1.6.1
go: downloading github.com/smallstep/pkcs7 v0.2.1
go: downloading github.com/smallstep/scep v0.0.0-20240926084937-8cf1ca453101
go: downloading github.com/Masterminds/sprig/v3 v3.3.0
go: downloading github.com/urfave/cli v1.22.17
go: downloading github.com/chzyer/readline v1.5.1
go: downloading github.com/manifoldco/promptui v0.9.0
go: downloading github.com/go-jose/go-jose/v3 v3.0.4
go: downloading google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.5.1
go: downloading filippo.io/edwards25519 v1.1.0
go: downloading google.golang.org/api v0.240.0
go: downloading github.com/coreos/go-oidc/v3 v3.14.1
go: downloading github.com/rs/xid v1.6.0
go: downloading github.com/Microsoft/go-winio v0.6.0
go: downloading github.com/mitchellh/go-ps v1.0.0
go: downloading github.com/russross/blackfriday/v2 v2.1.0
go: downloading github.com/dgraph-io/badger v1.6.2
go: downloading github.com/russross/blackfriday v1.5.2
go: downloading go.etcd.io/bbolt v1.3.10
go: downloading github.com/dgraph-io/badger/v2 v2.2007.4
go: downloading github.com/go-sql-driver/mysql v1.8.1
go: downloading github.com/jackc/pgx/v5 v5.6.0
go: downloading dario.cat/mergo v1.0.1
go: downloading github.com/Masterminds/goutils v1.1.1
go: downloading github.com/Masterminds/semver/v3 v3.3.0
go: downloading github.com/Masterminds/semver v1.4.2
go: downloading github.com/huandu/xstrings v1.5.0
go: downloading github.com/mitchellh/copystructure v1.2.0
go: downloading github.com/shopspring/decimal v1.4.0
go: downloading github.com/spf13/cast v1.7.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822
go: downloading github.com/go-jose/go-jose/v4 v4.0.5
go: downloading golang.org/x/oauth2 v0.30.0
go: downloading github.com/dgraph-io/ristretto v0.2.0
go: downloading github.com/golang/protobuf v1.5.4
go: downloading github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13
go: downloading github.com/mitchellh/reflectwalk v1.0.2
go: downloading github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d
go: downloading github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96
go: downloading github.com/golang/snappy v0.0.4
go: downloading github.com/klauspost/compress v1.18.0
go: downloading github.com/jackc/pgpassfile v1.0.0
go: downloading github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a
go: downloading github.com/jackc/puddle/v2 v2.2.1
go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0
go: downloading github.com/mattn/go-colorable v0.1.13
go: downloading github.com/mattn/go-isatty v0.0.20
go: downloading github.com/googleapis/gax-go/v2 v2.14.2
go: downloading cloud.google.com/go/auth v0.16.2
go: downloading github.com/googleapis/gax-go v2.0.0+incompatible
go: downloading cloud.google.com/go v0.54.0
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
go: downloading cloud.google.com/go/compute/metadata v0.7.0
go: downloading github.com/google/s2a-go v0.1.9
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.6
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading go.opentelemetry.io/otel v1.37.0
go: downloading go.opentelemetry.io/otel/metric v1.37.0
go: downloading go.opentelemetry.io/otel/trace v1.37.0
go: downloading github.com/go-logr/logr v1.4.3
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading go.opentelemetry.io/auto/sdk v1.1.0
go: downloading github.com/aws/aws-sdk-go v1.49.22
go: downloading google.golang.org/genproto v0.0.0-20250505200425-f936aa4a68b2
go: downloading cloud.google.com/go v0.120.0
go: added github.com/aws/aws-sdk-go v1.49.22
go: added github.com/jmespath/go-jmespath v0.4.0
go: added github.com/lindenlab/caddy-s3-proxy v0.5.6
2025/10/10 21:38:18 [INFO] exec (timeout=0s): /usr/local/bin/go124 get -buildmode=exe -v -trimpath -ldflags=-s -buildvcs=false -v  
go: downloading github.com/go-chi/chi/v5 v5.2.2
go: downloading gopkg.in/natefinch/lumberjack.v2 v2.2.1
go: downloading github.com/pires/go-proxyproto v0.8.1
go: downloading github.com/BurntSushi/toml v1.5.0
go: downloading go.opentelemetry.io/contrib/propagators/autoprop v0.62.0
go: downloading github.com/go-chi/chi v4.1.2+incompatible
go: downloading github.com/alecthomas/chroma/v2 v2.20.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.37.0
go: downloading github.com/yuin/goldmark v1.7.13
go: downloading github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.37.0
go: downloading github.com/alecthomas/chroma v0.8.2
go: downloading github.com/yuin/goldmark-highlighting v0.0.0-20200307114337-60d527fdb691
go: downloading go.opentelemetry.io/otel/sdk v1.37.0
go: downloading github.com/fxamacker/cbor/v2 v2.8.0
go: downloading github.com/google/go-tpm v0.9.5
go: downloading github.com/smallstep/go-attestation v0.4.4-0.20241119153605-2306d5b464ca
go: downloading go.opentelemetry.io/contrib/propagators/aws v1.37.0
go: downloading go.opentelemetry.io/contrib/propagators/b3 v1.37.0
go: downloading go.opentelemetry.io/contrib/propagators/jaeger v1.37.0
go: downloading go.opentelemetry.io/contrib/propagators/ot v1.37.0
go: downloading go.opentelemetry.io/proto/otlp v1.7.0
go: downloading github.com/sirupsen/logrus v1.9.3
go: downloading github.com/x448/float16 v0.8.4
go: downloading github.com/google/go-tspi v0.3.0
go: downloading github.com/cenkalti/backoff/v5 v5.0.2
go: downloading github.com/dlclark/regexp2 v1.11.5
go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1
go: downloading github.com/cenkalti/backoff v2.2.1+incompatible
go: downloading github.com/grpc-ecosystem/grpc-gateway v1.12.1
go: downloading github.com/google/certificate-transparency-go v1.1.8-0.20240110162603-74a5dd331745
2025/10/10 21:38:40 [INFO] Build environment ready
2025/10/10 21:38:40 [INFO] Building Caddy
2025/10/10 21:38:40 [INFO] exec (timeout=0s): /usr/local/bin/go124 mod tidy -e 
go: downloading github.com/stretchr/testify v1.10.0
go: downloading go.uber.org/goleak v1.3.0
go: downloading github.com/kylelemons/godebug v1.1.0
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/zeebo/assert v1.1.0
go: downloading gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
go: downloading github.com/prashantv/gostub v1.1.0
go: downloading github.com/smallstep/assert v0.0.0-20200723003110-82e2b9b3b262
go: downloading github.com/jmespath/go-jmespath/internal/testify v1.5.1
go: downloading github.com/davecgh/go-spew v1.1.1
go: downloading github.com/pmezard/go-difflib v1.0.0
go: downloading github.com/kr/pretty v0.3.1
go: downloading github.com/alecthomas/assert/v2 v2.11.0
go: downloading go.opentelemetry.io/otel/sdk/metric v1.36.0
go: downloading github.com/alecthomas/assert v0.0.0-20170929043011-405dbfeb8e38
go: downloading github.com/google/go-tpm-tools v0.4.5
go: downloading github.com/peterbourgon/diskv/v3 v3.0.1
go: downloading github.com/schollz/jsonstore v1.1.0
go: downloading gopkg.in/yaml.v2 v2.4.0
go: downloading github.com/frankban/quicktest v1.14.6
go: downloading github.com/alecthomas/repr v0.5.1
go: downloading github.com/kr/text v0.2.0
go: downloading github.com/rogpeppe/go-internal v1.13.1
go: downloading github.com/hexops/gotextdiff v1.0.3
go: downloading github.com/chzyer/test v1.0.0
go: downloading github.com/aws/aws-sdk-go-v2/service/kms v1.41.0
go: downloading github.com/aws/aws-sdk-go-v2/config v1.29.16
go: downloading cloud.google.com/go/kms v1.22.0
go: downloading github.com/aws/aws-sdk-go-v2 v1.36.4
go: downloading github.com/zeebo/pcg v1.0.1
go: downloading github.com/google/btree v1.1.2
go: downloading cloud.google.com/go/iam v1.5.2
go: downloading github.com/chzyer/logex v1.2.1
go: downloading cloud.google.com/go/longrunning v0.6.7
go: downloading github.com/aws/aws-sdk-go-v2/credentials v1.17.69
go: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.31
go: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.25.4
go: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3
go: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.2
go: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.33.21
go: downloading github.com/aws/smithy-go v1.22.2
go: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.35
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0
go: downloading github.com/OneOfOne/xxhash v1.2.2
go: downloading github.com/spaolacci/murmur3 v1.1.0
go: downloading github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.3
go: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.16
go: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.35
2025/10/10 21:38:54 [INFO] exec (timeout=0s): /usr/local/bin/go124 build -buildmode=exe -v -trimpath -ldflags=-s -buildvcs=false -o /usr/ports/www/caddy-custom/work/caddy-custom-2.10.2.1.0.4.5.2/caddy 
internal/byteorder
internal/goarch
internal/unsafeheader
internal/coverage/rtcov
internal/cpu
internal/godebugs
internal/abi
internal/goexperiment
internal/goos
internal/profilerecord
internal/runtime/atomic
internal/bytealg
internal/chacha8rand
internal/runtime/gc
internal/runtime/exithook
internal/asan
internal/msan
internal/runtime/math
internal/runtime/sys
internal/stringslite
internal/runtime/strconv
internal/race
internal/trace/tracev2
sync/atomic
internal/synctest
math/bits
internal/runtime/maps
unicode
unicode/utf8
internal/sync
cmp
internal/itoa
math
crypto/internal/fips140/alias
crypto/internal/fips140deps/byteorder
crypto/internal/fips140deps/cpu
crypto/internal/fips140/subtle
crypto/internal/boring/sig
encoding
unicode/utf16
runtime
log/internal
log/slog/internal
container/list
vendor/golang.org/x/crypto/cryptobyte/asn1
vendor/golang.org/x/crypto/internal/alias
internal/nettrace
github.com/caddyserver/caddy/v2/notify
golang.org/x/crypto/cryptobyte/asn1
golang.org/x/net/internal/iana
github.com/zeebo/blake3/internal/alg/compress/compress_sse41
github.com/zeebo/blake3/internal/alg/hash/hash_avx2
google.golang.org/protobuf/internal/flags
google.golang.org/protobuf/internal/set
golang.org/x/crypto/internal/alias
github.com/quic-go/quic-go/internal/utils/ringbuffer
go.uber.org/automaxprocs/internal/runtime
google.golang.org/grpc/serviceconfig
github.com/dgraph-io/badger/options
github.com/dgraph-io/badger/trie
github.com/dgraph-io/badger/v2/options
github.com/klauspost/compress
github.com/klauspost/compress/internal/cpuinfo
github.com/klauspost/compress/internal/le
github.com/dgraph-io/badger/v2/trie
github.com/jackc/puddle/v2/internal/genstack
github.com/googleapis/gax-go/v2/internal
golang.org/x/crypto/salsa20/salsa
go.opentelemetry.io/otel/trace/embedded
go.opentelemetry.io/otel/metric/embedded
github.com/shurcooL/sanitized_anchor_name
golang.org/x/net/html/atom
github.com/cloudflare/circl/pke/kyber/internal/common/params
github.com/google/cel-go/common/overloads
github.com/google/cel-go/common/operators
go.opentelemetry.io/otel/sdk
github.com/google/go-tspi/tspiconst
github.com/aws/aws-sdk-go/aws/client/metadata
github.com/aws/aws-sdk-go/internal/sdkmath
iter
crypto/subtle
internal/reflectlite
sync
weak
slices
maps
runtime/metrics
golang.org/x/exp/slices
errors
sort
internal/oserror
strconv
path
io
internal/bisect
bytes
syscall
internal/godebug
internal/testlog
strings
reflect
hash
crypto
bufio
crypto/internal/fips140deps/godebug
crypto/internal/fips140
crypto/internal/impl
math/rand/v2
crypto/internal/fips140/sha256
crypto/internal/fips140/sha3
crypto/internal/fips140/sha512
time
internal/syscall/unix
internal/syscall/execenv
crypto/internal/randutil
crypto/internal/fips140/hmac
math/rand
crypto/internal/fips140/check
crypto/internal/fips140/aes
encoding/base64
github.com/pbnjay/memory
log/slog/internal/buffer
io/fs
internal/poll
context
internal/filepathlite
crypto/internal/fips140/nistec/fiat
crypto/internal/fips140/edwards25519/field
os
crypto/internal/fips140/bigmod
internal/fmtsort
crypto/internal/fips140cache
crypto/sha3
crypto/internal/fips140/edwards25519
crypto/internal/fips140hash
crypto/internal/fips140/hkdf
crypto/internal/fips140/tls12
crypto/internal/fips140/tls13
encoding/binary
crypto/fips140
crypto/internal/fips140/nistec
crypto/tls/internal/fips140tls
encoding/pem
vendor/golang.org/x/net/dns/dnsmessage
fmt
path/filepath
os/user
crypto/internal/sysrand
math/big
crypto/internal/entropy
crypto/internal/fips140/drbg
archive/tar
crypto/internal/fips140/aes/gcm
crypto/internal/fips140only
crypto/cipher
encoding/json
crypto/internal/boring
flag
log
runtime/debug
github.com/aryann/difflib
crypto/aes
crypto/des
crypto/internal/fips140/ecdh
crypto/internal/fips140/ecdsa
crypto/ecdh
crypto/rand
log/slog
crypto/elliptic
crypto/internal/boring/bbig
crypto/sha512
encoding/asn1
crypto/internal/fips140/ed25519
crypto/ed25519
crypto/hkdf
crypto/hmac
crypto/internal/fips140/mlkem
vendor/golang.org/x/crypto/chacha20
vendor/golang.org/x/crypto/cryptobyte
github.com/KimMachineGun/automemlimit/memlimit
vendor/golang.org/x/crypto/internal/poly1305
vendor/golang.org/x/sys/cpu
crypto/md5
crypto/rc4
vendor/golang.org/x/crypto/chacha20poly1305
crypto/internal/fips140/rsa
crypto/sha1
crypto/ecdsa
crypto/sha256
crypto/dsa
crypto/internal/hpke
encoding/hex
crypto/rsa
crypto/x509/pkix
unique
internal/singleflight
net/url
compress/flate
net/netip
hash/crc32
vendor/golang.org/x/text/transform
vendor/golang.org/x/text/unicode/bidi
compress/gzip
vendor/golang.org/x/text/unicode/norm
vendor/golang.org/x/net/http2/hpack
internal/routebsd
net
mime
vendor/golang.org/x/text/secure/bidirule
mime/quotedprintable
net/http/internal
net/http/internal/ascii
github.com/caddyserver/caddy/v2/internal
vendor/golang.org/x/net/idna
github.com/caddyserver/caddy/v2/internal/filesystems
github.com/caddyserver/certmagic/internal/atomicfile
github.com/klauspost/cpuid/v2
github.com/libdns/libdns
regexp/syntax
golang.org/x/crypto/cryptobyte
golang.org/x/text/transform
golang.org/x/text/unicode/bidi
regexp
golang.org/x/text/secure/bidirule
golang.org/x/text/unicode/norm
encoding/base32
golang.org/x/net/bpf
golang.org/x/sys/unix
github.com/zeebo/blake3/internal/consts
github.com/zeebo/blake3/internal/alg/compress/compress_pure
github.com/zeebo/blake3/internal/alg/compress
github.com/zeebo/blake3/internal/utils
golang.org/x/net/idna
github.com/zeebo/blake3/internal/alg/hash/hash_pure
github.com/zeebo/blake3/internal/alg/hash
github.com/zeebo/blake3/internal/alg
github.com/zeebo/blake3
crypto/x509
net/textproto
vendor/golang.org/x/net/http/httpguts
vendor/golang.org/x/net/http/httpproxy
mime/multipart
go.uber.org/multierr
golang.org/x/net/internal/socket
go.uber.org/zap/internal/pool
go.uber.org/zap/buffer
go.uber.org/zap/internal/color
go.uber.org/zap/internal/exit
go.uber.org/zap/internal/bufferpool
golang.org/x/net/ipv4
golang.org/x/net/ipv6
go.uber.org/zap/zapcore
go.uber.org/zap/internal/stacktrace
hash/fnv
github.com/cespare/xxhash/v2
database/sql/driver
github.com/beorn7/perks/quantile
github.com/google/uuid
google.golang.org/protobuf/internal/detrand
google.golang.org/protobuf/internal/errors
google.golang.org/protobuf/internal/pragma
embed
google.golang.org/protobuf/encoding/protowire
crypto/tls
go.uber.org/zap/internal
golang.org/x/crypto/ocsp
google.golang.org/protobuf/internal/editiondefaults
google.golang.org/protobuf/reflect/protoreflect
go/token
google.golang.org/protobuf/internal/version
github.com/munnerz/goautoneg
github.com/prometheus/procfs/internal/fs
github.com/prometheus/procfs/internal/util
database/sql
github.com/prometheus/procfs
google.golang.org/protobuf/internal/descfmt
google.golang.org/protobuf/internal/descopts
google.golang.org/protobuf/internal/strs
google.golang.org/protobuf/internal/encoding/text
google.golang.org/protobuf/internal/encoding/defval
google.golang.org/protobuf/internal/encoding/messageset
google.golang.org/protobuf/internal/genid
google.golang.org/protobuf/internal/order
google.golang.org/protobuf/reflect/protoregistry
google.golang.org/protobuf/runtime/protoiface
google.golang.org/protobuf/internal/protolazy
google.golang.org/protobuf/proto
github.com/quic-go/quic-go/quicvarint
golang.org/x/crypto/chacha20
golang.org/x/crypto/internal/poly1305
golang.org/x/sys/cpu
google.golang.org/protobuf/internal/filedesc
google.golang.org/protobuf/encoding/prototext
google.golang.org/protobuf/encoding/protodelim
golang.org/x/crypto/chacha20poly1305
golang.org/x/crypto/hkdf
github.com/quic-go/quic-go/internal/utils/linkedlist
golang.org/x/net/http2/hpack
golang.org/x/net/http/httpguts
github.com/francoispqt/gojay
github.com/quic-go/qpack
golang.org/x/term
google.golang.org/protobuf/internal/encoding/tag
golang.org/x/time/rate
google.golang.org/protobuf/internal/impl
net/http/httptrace
github.com/miekg/dns
net/http/internal/httpcommon
net/http
github.com/quic-go/quic-go/internal/protocol
github.com/quic-go/quic-go/internal/utils
github.com/quic-go/quic-go/internal/qerr
github.com/quic-go/quic-go/internal/wire
github.com/quic-go/quic-go/logging
github.com/quic-go/quic-go/internal/congestion
github.com/quic-go/quic-go/internal/ackhandler
github.com/quic-go/quic-go/internal/flowcontrol
github.com/quic-go/quic-go/internal/handshake
github.com/quic-go/quic-go
html
google.golang.org/protobuf/internal/filetype
google.golang.org/protobuf/runtime/protoimpl
internal/profile
google.golang.org/protobuf/types/known/timestamppb
github.com/prometheus/client_model/go
text/tabwriter
github.com/prometheus/common/model
runtime/pprof
expvar
github.com/caddyserver/caddy/v2/internal/metrics
github.com/caddyserver/zerossl
github.com/mholt/acmez/v3/acme
go.uber.org/zap
github.com/prometheus/client_golang/prometheus/internal
github.com/mholt/acmez/v3
github.com/prometheus/common/expfmt
runtime/trace
net/http/pprof
os/signal
github.com/prometheus/client_golang/prometheus
encoding/csv
github.com/spf13/pflag
go.uber.org/zap/exp/zapslog
github.com/caddyserver/certmagic
github.com/quic-go/quic-go/http3
github.com/quic-go/quic-go/qlog
text/template/parse
github.com/prometheus/client_golang/prometheus/collectors
github.com/russross/blackfriday/v2
text/template
gopkg.in/yaml.v3
github.com/caddyserver/caddy/v2
github.com/cpuguy83/go-md2man/v2/md2man
github.com/spf13/cobra
go.uber.org/automaxprocs/maxprocs
golang.org/x/crypto/x509roots/fallback
os/exec
github.com/pkg/errors
github.com/smallstep/certificates/api/log
google.golang.org/protobuf/internal/encoding/json
google.golang.org/protobuf/encoding/protojson
golang.org/x/net/internal/timeseries
html/template
github.com/smallstep/certificates/api/render
github.com/spf13/cobra/doc
google.golang.org/grpc/backoff
google.golang.org/grpc/grpclog/internal
google.golang.org/grpc/attributes
google.golang.org/grpc/grpclog
google.golang.org/grpc/internal/envconfig
github.com/caddyserver/caddy/v2/caddyconfig
github.com/caddyserver/caddy/v2/modules/caddyevents
google.golang.org/grpc/connectivity
google.golang.org/grpc/internal/credentials
google.golang.org/grpc/credentials
github.com/caddyserver/caddy/v2/caddyconfig/caddyfile
google.golang.org/grpc/internal
golang.org/x/net/trace
google.golang.org/grpc/balancer/pickfirst/internal
google.golang.org/grpc/internal/channelz
google.golang.org/grpc/metadata
google.golang.org/grpc/stats
google.golang.org/grpc/experimental/stats
google.golang.org/grpc/resolver
google.golang.org/grpc/channelz
google.golang.org/grpc/internal/grpclog
google.golang.org/protobuf/protoadapt
google.golang.org/grpc/codes
google.golang.org/grpc/credentials/insecure
google.golang.org/grpc/internal/pretty
google.golang.org/grpc/balancer
google.golang.org/grpc/internal/grpcutil
google.golang.org/grpc/mem
google.golang.org/grpc/balancer/base
google.golang.org/grpc/balancer/pickfirst/pickfirstleaf
github.com/caddyserver/caddy/v2/cmd
google.golang.org/grpc/encoding
google.golang.org/grpc/encoding/proto
google.golang.org/grpc/internal/backoff
google.golang.org/grpc/balancer/pickfirst
google.golang.org/grpc/internal/balancerload
google.golang.org/protobuf/types/known/durationpb
google.golang.org/grpc/balancer/endpointsharding
google.golang.org/grpc/internal/balancer/gracefulswitch
google.golang.org/grpc/binarylog/grpc_binarylog_v1
google.golang.org/protobuf/types/known/anypb
google.golang.org/genproto/googleapis/rpc/status
google.golang.org/grpc/internal/buffer
google.golang.org/grpc/internal/status
google.golang.org/grpc/internal/grpcsync
google.golang.org/grpc/status
google.golang.org/grpc/balancer/roundrobin
google.golang.org/grpc/internal/idle
google.golang.org/grpc/internal/metadata
google.golang.org/grpc/internal/binarylog
google.golang.org/grpc/internal/serviceconfig
google.golang.org/grpc/internal/proxyattributes
google.golang.org/grpc/internal/resolver
golang.org/x/net/internal/httpcommon
google.golang.org/grpc/internal/syscall
google.golang.org/grpc/internal/transport/networktype
google.golang.org/grpc/keepalive
golang.org/x/net/http2
google.golang.org/grpc/peer
google.golang.org/grpc/tap
net/http/httputil
google.golang.org/grpc/internal/resolver/passthrough
google.golang.org/grpc/internal/resolver/unix
google.golang.org/grpc/internal/stats
google.golang.org/grpc/balancer/grpclb/state
google.golang.org/grpc/internal/resolver/dns/internal
google.golang.org/protobuf/types/known/structpb
google.golang.org/grpc/internal/resolver/dns
google.golang.org/protobuf/types/descriptorpb
google.golang.org/grpc/resolver/dns
io/ioutil
container/heap
github.com/dgraph-io/badger/y
github.com/dgraph-io/ristretto/z/simd
github.com/dustin/go-humanize
github.com/AndreasBriese/bbloom
google.golang.org/protobuf/internal/editionssupport
google.golang.org/protobuf/types/gofeaturespb
github.com/dgraph-io/ristretto/z
github.com/dgraph-io/badger/table
google.golang.org/protobuf/reflect/protodesc
github.com/smallstep/nosql/database
github.com/cespare/xxhash
github.com/dgraph-io/badger/skl
github.com/klauspost/compress/fse
github.com/klauspost/compress/internal/snapref
github.com/klauspost/compress/huff0
github.com/klauspost/compress/zstd/internal/xxhash
github.com/golang/protobuf/proto
github.com/dgraph-io/ristretto
github.com/klauspost/compress/zstd
github.com/dgryski/go-farm
google.golang.org/grpc/internal/transport
github.com/dgraph-io/badger/pb
github.com/dgraph-io/badger/v2/pb
github.com/dgraph-io/badger
github.com/golang/snappy
go.etcd.io/bbolt
github.com/smallstep/nosql/bolt
filippo.io/edwards25519/field
filippo.io/edwards25519
github.com/go-sql-driver/mysql
google.golang.org/grpc/internal/resolver/delegatingresolver
github.com/smallstep/nosql/badger/v1
google.golang.org/grpc
github.com/jackc/pgx/v5/internal/pgio
github.com/dgraph-io/badger/v2/y
github.com/jackc/pgx/v5/internal/sanitize
github.com/jackc/pgpassfile
github.com/jackc/pgservicefile
github.com/dgraph-io/badger/v2/skl
github.com/dgraph-io/badger/v2/table
github.com/jackc/pgx/v5/internal/iobufpool
github.com/smallstep/nosql/mysql
github.com/jackc/pgx/v5/pgconn/ctxwatch
github.com/jackc/pgx/v5/pgconn/internal/bgreader
github.com/jackc/pgx/v5/pgproto3
golang.org/x/crypto/pbkdf2
github.com/dgraph-io/badger/v2
golang.org/x/text/internal/tag
golang.org/x/text/internal/language
golang.org/x/text/internal/language/compact
golang.org/x/text/language
golang.org/x/text/runes
golang.org/x/text/internal
golang.org/x/text/cases
golang.org/x/text/width
github.com/jackc/pgx/v5/pgtype
golang.org/x/text/secure/precis
github.com/jackc/pgx/v5/pgconn
github.com/smallstep/linkedca
github.com/jackc/pgx/v5/internal/stmtcache
github.com/smallstep/nosql/badger/v2
golang.org/x/sync/semaphore
github.com/jackc/puddle/v2
go.step.sm/crypto/randutil
golang.org/x/crypto/blake2b
golang.org/x/crypto/curve25519
github.com/smallstep/certificates/acme/wire
github.com/smallstep/certificates/errs
golang.org/x/crypto/argon2
go.step.sm/crypto/internal/emoji
go.step.sm/crypto/fingerprint
github.com/slackhq/nebula/cert
go.step.sm/crypto/fipsutil
dario.cat/mergo
github.com/smallstep/certificates/authority/admin
github.com/Masterminds/goutils
github.com/Masterminds/semver/v3
github.com/huandu/xstrings
github.com/mitchellh/reflectwalk
github.com/shopspring/decimal
github.com/mitchellh/copystructure
github.com/spf13/cast
golang.org/x/crypto/blowfish
golang.org/x/crypto/bcrypt
golang.org/x/crypto/scrypt
hash/adler32
github.com/go-jose/go-jose/v3/cipher
github.com/go-jose/go-jose/v3/json
github.com/Masterminds/sprig/v3
go.step.sm/crypto/internal/utils/utfbom
go.step.sm/crypto/internal/utils
go.step.sm/crypto/x25519
crypto/mlkem
github.com/go-jose/go-jose/v3
golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
go.step.sm/crypto/internal/bcrypt_pbkdf
golang.org/x/crypto/ssh
golang.org/x/crypto/nacl/secretbox
github.com/smallstep/certificates/internal/httptransport
github.com/smallstep/certificates/authority/poolhttp
github.com/googleapis/gax-go/v2/internallog/internal
github.com/googleapis/gax-go/v2/internallog
google.golang.org/api/internal/third_party/uritemplates
github.com/go-jose/go-jose/v3/cryptosigner
github.com/go-jose/go-jose/v3/jwt
google.golang.org/api/googleapi
cloud.google.com/go/compute/metadata
cloud.google.com/go/auth/internal/jwt
cloud.google.com/go/auth/internal
cloud.google.com/go/auth/internal/credsfile
cloud.google.com/go/auth
internal/saferio
cloud.google.com/go/auth/credentials/internal/impersonate
cloud.google.com/go/auth/credentials/internal/stsexchange
encoding/gob
github.com/googleapis/enterprise-certificate-proxy/client/util
cloud.google.com/go/auth/credentials/internal/externalaccountuser
cloud.google.com/go/auth/credentials/internal/gdch
golang.org/x/oauth2/internal
golang.org/x/oauth2
golang.org/x/oauth2/authhandler
golang.org/x/oauth2/google/internal/impersonate
golang.org/x/oauth2/google/internal/stsexchange
net/rpc
golang.org/x/oauth2/google/externalaccount
golang.org/x/oauth2/google/internal/externalaccountauthorizeduser
github.com/googleapis/enterprise-certificate-proxy/client
golang.org/x/oauth2/jws
golang.org/x/oauth2/jwt
cloud.google.com/go/auth/internal/transport/cert
cloud.google.com/go/auth/credentials/internal/externalaccount
golang.org/x/oauth2/google
cloud.google.com/go/auth/oauth2adapt
github.com/google/s2a-go/fallback
cloud.google.com/go/auth/credentials
github.com/google/s2a-go/internal/proto/common_go_proto
github.com/google/s2a-go/internal/handshaker/service
github.com/google/s2a-go/internal/proto/s2a_context_go_proto
github.com/google/s2a-go/internal/proto/s2a_go_proto
github.com/google/s2a-go/internal/record/internal/aeadcrypter
github.com/google/s2a-go/internal/record/internal/halfconn
github.com/google/s2a-go/internal/proto/v2/common_go_proto
github.com/google/s2a-go/internal/authinfo
github.com/google/s2a-go/retry
github.com/google/s2a-go/internal/tokenmanager
github.com/google/s2a-go/internal/record
github.com/google/s2a-go/internal/proto/v2/s2a_context_go_proto
github.com/google/s2a-go/internal/proto/v2/s2a_go_proto
github.com/google/s2a-go/internal/handshaker
google.golang.org/api/internal/cert
github.com/google/s2a-go/stream
github.com/google/s2a-go/internal/v2/certverifier
github.com/google/s2a-go/internal/v2/remotesigner
google.golang.org/api/internal/impersonate
github.com/google/s2a-go/internal/v2/tlsconfigstore
google.golang.org/genproto/googleapis/rpc/code
go.step.sm/crypto/keyutil
github.com/googleapis/gax-go/v2/apierror/internal/proto
go.step.sm/crypto/pemutil
google.golang.org/genproto/googleapis/rpc/errdetails
github.com/google/s2a-go/internal/v2
github.com/googleapis/gax-go/v2/apierror
go.step.sm/crypto/jose
github.com/google/s2a-go
github.com/googleapis/gax-go/v2/callctx
github.com/googleapis/gax-go/v2
go.step.sm/crypto/internal/templates
go.step.sm/crypto/x509util
google.golang.org/api/internal
cloud.google.com/go/auth/internal/transport
google.golang.org/api/internal/gensupport
google.golang.org/api/option
github.com/smallstep/certificates/policy
google.golang.org/api/option/internaloption
github.com/felixge/httpsnoop
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request
go.opentelemetry.io/otel/attribute/internal
github.com/smallstep/certificates/authority/policy
go.opentelemetry.io/otel/codes
go.opentelemetry.io/otel/attribute
github.com/go-logr/logr
go.opentelemetry.io/auto/sdk/internal/telemetry
github.com/go-logr/logr/funcr
go.opentelemetry.io/otel/semconv/v1.20.0
github.com/go-logr/stdr
go.opentelemetry.io/otel/semconv/v1.26.0
go.opentelemetry.io/otel/semconv/v1.34.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil
go.opentelemetry.io/otel/trace/internal/telemetry
go.opentelemetry.io/otel/metric
go.opentelemetry.io/otel/internal/baggage
go.opentelemetry.io/otel/metric/noop
go.opentelemetry.io/otel/trace
go.opentelemetry.io/otel/baggage
google.golang.org/api/googleapi/transport
github.com/go-jose/go-jose/v4/cipher
github.com/go-jose/go-jose/v4/json
github.com/ccoveille/go-safecast
go.opentelemetry.io/otel/trace/noop
go.opentelemetry.io/otel/propagation
go.opentelemetry.io/auto/sdk
github.com/smallstep/certificates/internal/cast
github.com/rs/xid
github.com/go-jose/go-jose/v4
github.com/smallstep/certificates/middleware/requestid
go.opentelemetry.io/otel/internal/global
github.com/urfave/cli
go.opentelemetry.io/otel
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv
github.com/smallstep/cli-utils/errs
github.com/chzyer/readline
github.com/coreos/go-oidc/v3/oidc
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
github.com/smallstep/certificates/authority/provisioner/wire
github.com/jackc/pgx/v5
github.com/manifoldco/promptui/list
cloud.google.com/go/auth/httptransport
github.com/manifoldco/promptui/screenbuf
google.golang.org/api/transport/http
github.com/mattn/go-isatty
github.com/mattn/go-colorable
github.com/mgutz/ansi
google.golang.org/api/cloudresourcemanager/v1
github.com/smallstep/cli-utils/pkg/blackfriday
github.com/manifoldco/promptui
github.com/jackc/pgx/v5/pgxpool
github.com/smallstep/cli-utils/ui
github.com/smallstep/cli-utils/step
github.com/jackc/pgx/v5/stdlib
golang.org/x/net/html
golang.org/x/crypto/ssh/agent
github.com/smallstep/nosql/postgresql
go.step.sm/crypto/sshutil
github.com/smallstep/nosql
github.com/smallstep/certificates/authority/admin/db/nosql
github.com/smallstep/certificates/webhook
github.com/smallstep/certificates/authority/provisioner/gcp
go.step.sm/crypto/kms/uri
github.com/smallstep/certificates/authority/internal/constraints
github.com/smallstep/pkcs7/internal/legacy/x509
go.step.sm/crypto/kms/apiv1
github.com/smallstep/cli-utils/usage
github.com/smallstep/scep/cryptoutil
github.com/smallstep/scep/x509util
go.step.sm/crypto/kms/softkms
go.step.sm/crypto/kms/sshagentkms
go.step.sm/crypto/kms
go.step.sm/crypto/tlsutil
github.com/smallstep/cli-utils/command
github.com/smallstep/pkcs7
github.com/smallstep/cli-utils/fileutil
github.com/smallstep/certificates/cas/apiv1
github.com/smallstep/truststore
github.com/smallstep/certificates/templates
github.com/smallstep/scep
github.com/smallstep/certificates/cas/softcas
github.com/cloudflare/circl/internal/conv
github.com/smallstep/certificates/authority/provisioner
github.com/cloudflare/circl/internal/sha3
github.com/smallstep/certificates/cas
github.com/cloudflare/circl/kem
github.com/cloudflare/circl/simd/keccakf1600
github.com/tailscale/tscert/internal/paths
github.com/cloudflare/circl/math/fp25519
github.com/cloudflare/circl/math/fp448
github.com/cloudflare/circl/pke/kyber/internal/common
github.com/cloudflare/circl/dh/x25519
github.com/cloudflare/circl/pke/kyber/kyber768/internal
github.com/cloudflare/circl/dh/x448
github.com/mitchellh/go-ps
github.com/tailscale/tscert/internal/safesocket
github.com/cloudflare/circl/pke/kyber/kyber768
github.com/cloudflare/circl/kem/kyber/kyber768
github.com/cloudflare/circl/kem/mlkem/mlkem768
github.com/cloudflare/circl/kem/xwing
github.com/tailscale/tscert
google.golang.org/protobuf/types/known/emptypb
github.com/google/cel-go/common/runes
cel.dev/expr
github.com/cloudflare/circl/hpke
google.golang.org/genproto/googleapis/api/expr/v1alpha1
google.golang.org/protobuf/types/dynamicpb
google.golang.org/protobuf/types/known/wrapperspb
github.com/google/cel-go/checker/decls
github.com/google/cel-go/common
github.com/google/cel-go/common/types/pb
github.com/google/cel-go/common/types/ref
github.com/stoewer/go-strcase
github.com/google/cel-go/common/types/traits
github.com/google/cel-go/common/functions
github.com/antlr4-go/antlr/v4
github.com/google/cel-go/common/types
golang.org/x/text/internal/catmsg
golang.org/x/text/internal/stringset
golang.org/x/text/internal/number
golang.org/x/text/message/catalog
golang.org/x/text/feature/plural
github.com/smallstep/certificates/authority/administrator
github.com/smallstep/certificates/db
github.com/smallstep/certificates/scep
github.com/smallstep/certificates/authority/config
golang.org/x/text/internal/format
golang.org/x/text/message
github.com/smallstep/certificates/authority
github.com/google/cel-go/interpreter/functions
github.com/prometheus/client_golang/prometheus/promauto
golang.org/x/sync/singleflight
github.com/klauspost/compress/flate
github.com/klauspost/compress/gzip
github.com/google/cel-go/common/ast
github.com/google/cel-go/common/decls
github.com/caddyserver/caddy/v2/modules/caddypki
github.com/google/cel-go/parser/gen
github.com/google/cel-go/common/env
github.com/google/cel-go/common/stdlib
github.com/google/cel-go/common/containers
github.com/caddyserver/caddy/v2/modules/caddytls
github.com/google/cel-go/common/debug
github.com/google/cel-go/interpreter
github.com/BurntSushi/toml/internal
github.com/BurntSushi/toml
encoding/xml
github.com/dlclark/regexp2/syntax
github.com/yuin/goldmark/util
github.com/pires/go-proxyproto
github.com/yuin/goldmark/text
github.com/dlclark/regexp2
github.com/caddyserver/caddy/v2/modules/caddyhttp/proxyprotocol
github.com/yuin/goldmark/ast
github.com/caddyserver/caddy/v2/modules/internal/network
github.com/alecthomas/chroma/v2
github.com/google/cel-go/parser
go.opentelemetry.io/otel/sdk/instrumentation
go.opentelemetry.io/otel/sdk/internal/env
go.opentelemetry.io/otel/sdk/internal/x
github.com/yuin/goldmark/parser
github.com/yuin/goldmark/renderer
github.com/yuin/goldmark/renderer/html
github.com/yuin/goldmark/extension/ast
github.com/alecthomas/chroma/v2/formatters/html
github.com/yuin/goldmark
github.com/alecthomas/chroma/v2/styles
github.com/alecthomas/chroma/v2/lexers
go.opentelemetry.io/otel/sdk/resource
github.com/yuin/goldmark/extension
github.com/google/cel-go/checker
go.opentelemetry.io/otel/sdk/trace
go.opentelemetry.io/contrib/propagators/b3
go.opentelemetry.io/contrib/propagators/aws/xray
go.opentelemetry.io/contrib/propagators/jaeger
go.opentelemetry.io/contrib/propagators/ot
github.com/google/cel-go/cel
go.opentelemetry.io/proto/otlp/common/v1
go.opentelemetry.io/contrib/propagators/autoprop
go.opentelemetry.io/proto/otlp/resource/v1
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal
go.opentelemetry.io/proto/otlp/trace/v1
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig
github.com/cenkalti/backoff/v5
go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry
github.com/yuin/goldmark-highlighting/v2
google.golang.org/grpc/encoding/gzip
go.opentelemetry.io/otel/exporters/otlp/otlptrace
github.com/grpc-ecosystem/grpc-gateway/v2/utilities
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig
google.golang.org/genproto/googleapis/api/httpbody
github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule
google.golang.org/grpc/health/grpc_health_v1
google.golang.org/protobuf/types/known/fieldmaskpb
go.opentelemetry.io/otel/semconv/v1.17.0
github.com/go-chi/chi/v5
github.com/grpc-ecosystem/grpc-gateway/v2/runtime
github.com/x448/float16
github.com/fxamacker/cbor/v2
github.com/google/go-tpm/tpmutil
github.com/google/go-tpm/legacy/tpm2
github.com/google/go-tpm/legacy/tpm2/credactivation
go.opentelemetry.io/proto/otlp/collector/trace/v1
github.com/google/go-tpm/tpm
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
github.com/google/cel-go/ext
github.com/google/certificate-transparency-go/asn1
golang.org/x/crypto/ed25519
github.com/smallstep/go-attestation/attest/internal
github.com/smallstep/certificates/api/models
github.com/smallstep/certificates/api/read
github.com/google/certificate-transparency-go/tls
github.com/google/certificate-transparency-go/x509/pkix
github.com/sirupsen/logrus
github.com/smallstep/certificates/internal/userid
github.com/google/certificate-transparency-go/x509
github.com/caddyserver/caddy/v2/modules/caddytls/distributedstek
github.com/smallstep/certificates/logging
github.com/caddyserver/caddy/v2/modules/caddytls/standardstek
github.com/smallstep/certificates/api
github.com/caddyserver/caddy/v2/modules/filestorage
gopkg.in/natefinch/lumberjack.v2
github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header
github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil
github.com/prometheus/client_golang/prometheus/promhttp/internal
github.com/prometheus/client_golang/prometheus/promhttp
github.com/aws/aws-sdk-go/aws/awserr
github.com/google/go-tspi/verification
github.com/aws/aws-sdk-go/internal/ini
github.com/smallstep/go-attestation/attest
github.com/aws/aws-sdk-go/internal/shareddefaults
github.com/aws/aws-sdk-go/internal/sync/singleflight
github.com/aws/aws-sdk-go/aws/endpoints
github.com/aws/aws-sdk-go/aws/credentials
github.com/aws/aws-sdk-go/internal/sdkio
github.com/jmespath/go-jmespath
github.com/smallstep/certificates/acme
github.com/caddyserver/caddy/v2/modules/caddyhttp
github.com/aws/aws-sdk-go/aws/awsutil
github.com/aws/aws-sdk-go/internal/sdkrand
github.com/aws/aws-sdk-go/aws/credentials/processcreds
github.com/aws/aws-sdk-go/internal/strings
github.com/aws/aws-sdk-go/internal/sdkuri
github.com/aws/aws-sdk-go/aws/arn
github.com/aws/aws-sdk-go/internal/s3shared/arn
github.com/smallstep/certificates/acme/db/nosql
github.com/smallstep/certificates/acme/api
github.com/caddyserver/caddy/v2/modules/logging
github.com/caddyserver/caddy/v2/caddyconfig/httpcaddyfile
github.com/caddyserver/caddy/v2/modules/caddyevents/eventsconfig
github.com/caddyserver/caddy/v2/modules/caddyfs
github.com/caddyserver/caddy/v2/modules/caddyhttp/caddyauth
github.com/caddyserver/caddy/v2/modules/caddyhttp/encode
github.com/caddyserver/caddy/v2/modules/caddyhttp/rewrite
github.com/caddyserver/caddy/v2/modules/caddyhttp/templates
github.com/caddyserver/caddy/v2/modules/caddyhttp/encode/brotli
github.com/caddyserver/caddy/v2/modules/caddyhttp/encode/gzip
github.com/caddyserver/caddy/v2/modules/caddyhttp/encode/zstd
github.com/caddyserver/caddy/v2/modules/caddyhttp/headers
github.com/caddyserver/caddy/v2/modules/caddyhttp/intercept
github.com/caddyserver/caddy/v2/modules/caddyhttp/logging
github.com/caddyserver/caddy/v2/modules/caddyhttp/fileserver
github.com/caddyserver/caddy/v2/modules/caddyhttp/map
github.com/caddyserver/caddy/v2/modules/caddyhttp/push
github.com/caddyserver/caddy/v2/modules/caddyhttp/requestbody
github.com/caddyserver/caddy/v2/modules/caddyhttp/reverseproxy
github.com/caddyserver/caddy/v2/modules/caddyhttp/tracing
github.com/caddyserver/caddy/v2/modules/caddypki/acmeserver
github.com/caddyserver/caddy/v2/modules/metrics
github.com/aws/aws-sdk-go/aws
github.com/aws/aws-sdk-go/aws/auth/bearer
github.com/aws/aws-sdk-go/aws/request
github.com/aws/aws-sdk-go/private/protocol/eventstream
github.com/aws/aws-sdk-go/aws/client
github.com/aws/aws-sdk-go/aws/corehandlers
github.com/aws/aws-sdk-go/private/protocol
github.com/aws/aws-sdk-go/aws/csm
github.com/aws/aws-sdk-go/private/protocol/rest
github.com/aws/aws-sdk-go/private/protocol/json/jsonutil
github.com/aws/aws-sdk-go/private/protocol/query/queryutil
github.com/aws/aws-sdk-go/aws/signer/v4
github.com/aws/aws-sdk-go/private/protocol/jsonrpc
github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
github.com/aws/aws-sdk-go/private/protocol/restjson
github.com/aws/aws-sdk-go/aws/ec2metadata
github.com/aws/aws-sdk-go/service/sso
github.com/aws/aws-sdk-go/service/ssooidc
github.com/aws/aws-sdk-go/private/protocol/query
github.com/aws/aws-sdk-go/service/sts
github.com/aws/aws-sdk-go/service/sso/ssoiface
github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds
github.com/aws/aws-sdk-go/aws/credentials/ssocreds
github.com/caddyserver/caddy/v2/modules/caddyhttp/reverseproxy/fastcgi
github.com/caddyserver/caddy/v2/modules/caddyhttp/reverseproxy/forwardauth
github.com/aws/aws-sdk-go/service/sts/stsiface
github.com/aws/aws-sdk-go/aws/credentials/endpointcreds
github.com/aws/aws-sdk-go/aws/credentials/stscreds
github.com/aws/aws-sdk-go/aws/defaults
github.com/aws/aws-sdk-go/internal/s3shared
github.com/aws/aws-sdk-go/aws/session
github.com/aws/aws-sdk-go/internal/s3shared/s3err
github.com/aws/aws-sdk-go/private/checksum
github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi
github.com/aws/aws-sdk-go/private/protocol/restxml
github.com/aws/aws-sdk-go/service/s3
github.com/caddyserver/caddy/v2/modules/caddyhttp/standard
github.com/caddyserver/caddy/v2/modules/standard
github.com/lindenlab/caddy-s3-proxy
caddy
2025/10/10 21:40:15 [INFO] Build complete: ./caddy
2025/10/10 21:40:15 [INFO] Cleaning up temporary folder: /tmp/buildenv_2025-10-10-2133.1660404356

././caddy version
v2.10.2 h1:g/gTYjGMD0dec+UgMw8SnfmJ3I9+M2TdvoRL/Ovu6U8=
===>  Staging for caddy-custom-2.10.2.1.0.4.5.2_7
===>   Generating temporary packing list
install  -s -m 555 /usr/ports/www/caddy-custom/work/caddy-custom-2.10.2.1.0.4.5.2/caddy /usr/ports/www/caddy-custom/work/stage/usr/local/bin
====> Compressing man pages (compress-man)
===> Staging rc.d startup script(s)
===>  Installing for caddy-custom-2.10.2.1.0.4.5.2_7
===>  Checking if caddy-custom is already installed
===>   Registering installation for caddy-custom-2.10.2.1.0.4.5.2_7
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] Installing caddy-custom-2.10.2.1.0.4.5.2_7...
===>  Cleaning for xcaddy-0.4.5_2
===>  Cleaning for caddy-custom-2.10.2.1.0.4.5.2_7
Step 27: Change directory to /root
Step 28: Remove /usr/ports
Step 29: Package autoremove
Updating database digests format: .. done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages:

Installed packages to be REMOVED:
	xcaddy: 0.4.5_2

Number of packages to be removed: 1

The operation will free 5 MiB.
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/1] Deinstalling xcaddy-0.4.5_2...
[caddy-s3-nomad-amd64-14_3.vsf00002.cpt.za.honeyguide.net] [1/1] Deleting files for xcaddy-0.4.5_2: .... done
Step 30: Clean package installation
The following package files will be deleted:
	/var/cache/pkg/pcre2-10.46.pkg
	/var/cache/pkg/acme.sh-3.1.1_1~bcd0112668.pkg
	/var/cache/pkg/go-1.24_13,2.pkg
	/var/cache/pkg/acme.sh-3.1.1_1.pkg
	/var/cache/pkg/go124-1.24.8.pkg
	/var/cache/pkg/git-lite-2.51.0~e17cca7bac.pkg
	/var/cache/pkg/expat-2.7.3.pkg
	/var/cache/pkg/socat-1.8.0.3.pkg
	/var/cache/pkg/unzip-6.0_8~6f5ce8edab.pkg
	/var/cache/pkg/socat-1.8.0.3~13a43f2fdc.pkg
	/var/cache/pkg/go-1.24_13,2~d7adbe3d00.pkg
	/var/cache/pkg/expat-2.7.3~68eec38f1a.pkg
	/var/cache/pkg/git-lite-2.51.0.pkg
	/var/cache/pkg/unzip-6.0_8.pkg
	/var/cache/pkg/go124-1.24.8~f58bd9d7ea.pkg
	/var/cache/pkg/pcre2-10.46~dc9be50770.pkg
The cleanup will free 60 MiB
Deleting files: .......... done
Step 31: Clean cook artifacts
Step 32: Install pot local
Step 33: Set file ownership on cook scripts
Step 34: Make cook script executable
setting executable bit on /usr/local/bin/cook
Step 35: Create rc.d script to start cook
creating rc.d script to start cook
Step 36: Make rc.d script to start cook executable
Setting executable bit on cook rc file
=====>  Stop the pot caddy-s3-nomad-amd64-14_3
=====>  Remove p468e97b2da7f0 epair network interfaces
=====>  unmount /mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m/tmp
=====>  unmount /mnt/srv/pot/jails/caddy-s3-nomad-amd64-14_3/m/dev
=====>  Reverting pot caddy-s3-nomad-amd64-14_3 to non-persistent
=====>  Flavour: caddy-s3-nomad+1
=====>  Executing caddy-s3-nomad+1 pot commands on caddy-s3-nomad-amd64-14_3
=====>  No shell script available for the flavour caddy-s3-nomad+1
=====>  Flavour: caddy-s3-nomad+2
=====>  Executing caddy-s3-nomad+2 pot commands on caddy-s3-nomad-amd64-14_3
=====>  No shell script available for the flavour caddy-s3-nomad+2
=====>  Flavour: caddy-s3-nomad+3
=====>  Executing caddy-s3-nomad+3 pot commands on caddy-s3-nomad-amd64-14_3
=====>  No shell script available for the flavour caddy-s3-nomad+3
=====>  Flavour: caddy-s3-nomad+4
=====>  Executing caddy-s3-nomad+4 pot commands on caddy-s3-nomad-amd64-14_3
=====>  No shell script available for the flavour caddy-s3-nomad+4
===>  exporting caddy-s3-nomad-amd64-14_3 @ 1760132426 to /tmp/caddy-s3-nomad-amd64-14_3_0.25.1.xz

This site © Honeyguide Group (Pty) Ltd, all the hosted software their respective license owners 2020 - 2021 - Disclaimer