FreeBSD ports tree (read-only mirror)
Find a file
Adam Weinberger 2d925f1503 www/caddy{,-custom}: Fix start/stop with admin API disabled
Caddy largely relies on the admin API for state control, like
start/stop/reload. However, the admin API endpoints are inherently
a security risk.

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

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

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

PR:		255106
Submitted by:	scf
2024-01-17 06:49:24 -05:00
.hooks
accessibility */*: Sanitize MANPREFIX for meson ports 2024-01-12 23:40:48 +01:00
arabic arabic/kacst_fonts: Add WWW 2023-12-24 19:52:46 +01:00
archivers */*: Restore GNU_CONFIGURE on my ports 2024-01-16 11:02:42 -03:00
astro astro/py-skyfield: upgrade to v1.47 2024-01-14 20:00:30 +01:00
audio audio/strawberry: Update to 1.0.23 2024-01-16 23:54:59 -05:00
benchmarks benchmarks/netperfmeter: Sanitize MANPREFIX 2024-01-15 13:55:43 +01:00
biology biology/metaeuk: fix build on powerpc64le by disabling openmp until libomp is fixed 2024-01-16 15:35:21 +01:00
cad cad/p5-GDS2: Fix build 2024-01-15 18:06:06 +01:00
chinese chinese/fctx: Get rid of MANPREFIX and install mans to share/man. 2024-01-15 16:56:56 +03:00
comms */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-01-14 00:30:23 +01:00
converters converters/py-unidecode: update to 1.3.7 2024-01-16 17:18:00 +01:00
databases databases/R-cran-DBI: Update to 1.2.1 2024-01-16 03:01:21 +00:00
deskutils deskutils/nextcloudclient: Sanitize MANPREFIX 2024-01-16 12:57:56 +01:00
devel devel/py-scantree: update to 0.0.2 2024-01-17 10:56:48 +03:00
dns dns/c-ares: Sanitize MANPREFIX 2024-01-16 12:57:57 +01:00
editors */*: Restore GNU_CONFIGURE on my ports 2024-01-16 11:02:42 -03:00
emulators emulators/dolphin-emu: Sanitize MANPREFIX 2024-01-16 12:57:59 +01:00
finance finance/ledger: Sanitize MANPREFIX 2024-01-16 12:58:00 +01:00
french */*: Sunset 12.4-RELEASE/12-STABLE from ports tree 2023-12-31 01:37:05 +01:00
ftp */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-01-14 00:30:23 +01:00
games games/tanglet: Update to 1.6.5 2024-01-16 23:55:00 -05:00
german german/unix-connect: beautify 2024-01-13 11:31:33 +01:00
graphics graphics/bmeps: Update to 4.35.3 2024-01-17 09:54:01 +01:00
hebrew hebrew/he2: Mark DEPRECATED 2023-12-16 20:15:40 +01:00
hungarian editors/libreoffice: update to 7.6.4 release (+) 2023-12-10 23:00:23 +03:00
irc irc/ergo: update 2.12.0 → 2.13.0 2024-01-15 01:15:51 -08:00
japanese japanese/kakasi: properly move manpages to share/man 2024-01-12 17:24:58 +01:00
java java/wildfly: Update version 24.0.1=>25.0.1 2024-01-15 18:06:05 +01:00
Keywords
korean */*: Bump consumers of x11-toolkits/gtk30 2023-12-23 18:14:14 +00:00
lang lang/gcc14-devel: Update to 14.0.0.s20240114 2024-01-15 10:47:18 +00:00
mail mail/nextcloud-mail: Update to 3.5.3 2024-01-17 11:55:57 +01:00
math math/py-hmmlearn: dehardcode PYTHON_SUFFIX 2024-01-16 22:46:58 +03:00
misc misc/py-instructor: update to 0.4.7 2024-01-17 10:48:52 +09:00
Mk Mk/*: unconditionally use .MAKE.UID and .MAKE.GID 2024-01-15 17:17:05 +01:00
multimedia multimedia/streamlink: update to 6.5.1 2024-01-17 10:23:58 +03:00
net net/storj: update Storj programs to version 1.94.2 2024-01-17 08:12:52 +00:00
net-im net-im/telegram-desktop: unbreak build on FreeBSD versions with base LLVM < 16 2024-01-15 16:35:24 +03:00
net-mgmt net-mgmt/check_ssl_cert: update to 2.79.0 2024-01-16 23:51:47 +01:00
net-p2p net-p2p/readarr: Update to 0.3.14.2358 2024-01-17 09:49:15 +01:00
news news/inn: use built-in make variable instead of external command 2024-01-15 17:44:18 +01:00
polish polish/hunspell: Update to 20231201 2023-12-14 13:48:56 +08:00
ports-mgmt ports-mgmt/poudriere: release 3.4.1 2024-01-15 10:34:47 +01:00
portuguese editors/libreoffice: update to 7.6.4 release (+) 2023-12-10 23:00:23 +03:00
print print/pdfmixtool: Fix build after ImageMagick7 7.1.1 update. 2024-01-17 09:52:25 +01:00
russian */*: Bump PORTREVISON because lazarus was updated to 3.0.0 2023-12-22 20:11:53 -05:00
science science/R-cran-ks: upgrade to 1.14.2 2024-01-16 21:47:12 +01:00
security security/vuxml: document electron27 multiple vulnerabilities 2024-01-17 20:18:52 +09:00
shells */*: Restore GNU_CONFIGURE on my ports 2024-01-16 11:02:42 -03:00
sysutils sysutils/fastfetch: update to 2.6.0 2024-01-17 10:16:50 +01:00
Templates Templates/Makefile: Modernize and extend 2023-10-11 11:56:37 +02:00
textproc textproc/html-xml-utils: Update to 8.6 2024-01-17 09:53:15 +01:00
Tools Tools/scripts/update-rust-port.sh: Fix failures that occurred for some ports 2023-12-19 00:22:05 -08:00
ukrainian editors/libreoffice: update to 7.6.4 release (+) 2023-12-10 23:00:23 +03:00
vietnamese MANPREFIX: eleminate its usage and move man to share/man 2024-01-09 12:11:45 +01:00
www www/caddy{,-custom}: Fix start/stop with admin API disabled 2024-01-17 06:49:24 -05:00
x11 x11/libinput: Update to 1.25.0 2024-01-17 10:19:05 +01:00
x11-clocks */*: Sanitize MANPREFIX for meson ports 2024-01-12 23:40:48 +01:00
x11-drivers x11-drivers/xorgxrdp: rebuild with xrdp 0.9.24 2023-12-31 23:34:42 +09:00
x11-fm */*: Sanitize MANPREFIX for meson ports 2024-01-12 23:40:48 +01:00
x11-fonts */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-01-14 00:30:23 +01:00
x11-servers x11-servers/xwayland-devel: update to 21.0.99.1.653 2024-01-16 18:24:13 +01:00
x11-themes */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-01-14 00:30:23 +01:00
x11-toolkits x11-toolkits/girara: Update to 0.4.2 2024-01-16 10:07:14 +01:00
x11-wm x11-wm/wlmaker: convert patch-libbase to PATCHFILES 2024-01-17 06:05:59 +01:00
.arcconfig
.gitignore .gitignore: Ignore files which are local 2023-12-13 21:43:43 +01:00
CHANGES MAN?PREFIX: undefine those variables 2024-01-11 09:02:11 +01:00
CONTRIBUTING.md
COPYRIGHT Happy New Year 2024! 2023-12-31 23:09:19 -08:00
GIDs www/sqlpage: Add new port for SQLPage 2024-01-15 11:10:42 +01:00
Makefile
MOVED MOVED: Restore lines I accidentally removed in my previos commit. 2024-01-16 09:31:09 +03:00
README
UIDs www/sqlpage: Add new port for SQLPage 2024-01-15 11:10:42 +01:00
UPDATING UPDATING: Trim upto stable/13 release 2024-01-03 18:52:19 +01:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://docs.freebsd.org/en/books/handbook/ports/
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):

	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://docs.freebsd.org/en/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.