www-servers / caddy

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

Official package sites : https://caddyserver.com ·

v9999 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD ECL-2.0 MIT CC0-1.0
USE flags
events-handlers-exec filecaps security

v2.8.4 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD ECL-2.0 MIT CC0-1.0
Keywords
~amd64 ~arm64 ~loong ~riscv
USE flags
events-handlers-exec filecaps security

v2.7.6-r2 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD ECL-2.0 MIT CC0-1.0
Keywords
amd64 arm64 ~loong ~riscv
USE flags
events-handlers-exec filecaps security

General

events-handlers-exec
Builds a module which lets user exec command on Caddy events https://caddyserver.com/docs/modules/events.handlers.exec https://caddyserver.com/docs/caddyfile/options#event-options
filecaps
Use Linux file capabilities to control privilege rather than set*id (this is orthogonal to USE=caps which uses capabilities at runtime e.g. libcap)
security
Authentication, Authorization, and Accounting. LDAP, OAuth, SAML, MFA, 2FA, JWT etc.. https://caddyserver.com/docs/modules/security https://github.com/greenpau/caddy-security

acct-group / http : System group: http

acct-user / http : A user for www-servers/caddy

acct-group / http : System group: http

acct-user / http : A user for www-servers/caddy

virtual / httpd-cgi : Virtual for CGI-enabled webservers

680074
www-servers/caddy-0.10.11 : failed to initialize build cache at /.../go-build: mkdir /.../cache: permission denied
835413
www-servers/caddy-2.4.6 - ERROR: www-servers/caddy-2.4.6::gentoo failed (compile phase):
860147
<www-servers/caddy-2.5.2: oob read allows for DoS
918413
<www-servers/caddy-2.7.5: http/2 rapid reset vulnerability
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: Copy deps tarball to dev space
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: drop 2.7.6-r1
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Rahil Bhimjiani · gentoo
www-servers/caddy: cleanup old versions
Signed-off-by: Rahil Bhimjiani <me@rahil.rocks> Closes: https://github.com/gentoo/gentoo/pull/37141 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Rahil Bhimjiani · gentoo
www-servers/caddy: update to 2.8.4
* code cleanup related to beta versions because I don't want to maintain those anymore Signed-off-by: Rahil Bhimjiani <me@rahil.rocks> From: https://github.com/gentoo/gentoo/pull/37141 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
www-servers/caddy: Stabilize 2.7.6-r2 arm64, #931746
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: Copy deps and docs tarballs to dev space
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
www-servers/caddy: Stabilize 2.7.6-r2 amd64, #931746
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Rahil Bhimjiani · gentoo
www-servers/caddy: add 2.8.0_beta2, guide on deps tar creation
Changes: * Support versions including beta * Instead of `mv`ing vendor dir do symlink. * use aesterisks instead of hardcoding dir name at various places (dist dir) Instructions for creating deps tarball: 1. git init, git add ./ 2. `go get` ALL the modules 3. import ALL modules in cmd/caddy/main.go 4. git diff > go-mod-sum.patch 5. go mod vendor -v 6. tar -c vendor/ go-mod-sum.patch Signed-off-by: Rahil Bhimjiani <me@rahil.rocks> Closes: https://github.com/gentoo/gentoo/pull/36540 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: drop 2.7.6
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: Copy deps tarball to dev space
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
www-servers/caddy: Stabilize 2.7.6-r1 arm64, #927019
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
www-servers/caddy: Stabilize 2.7.6-r1 amd64, #927019
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Rahil Bhimjiani · gentoo
www-servers/caddy: add 2.7.6-r2 with new USE, security
* Adds `security` module https://caddyserver.com/docs/modules/security * Significantly reducing size of deps' tarball from 125MiB => 8MiB Steps to package this: 1. `go get` all extra modules 2. import all extra modules in cmd/caddy/main.go 3. `go mod vendor` 4. create tarball with patch (of go.mod and go.sum) and vendor/ Closes: https://bugs.gentoo.org/926873 Signed-off-by: Rahil Bhimjiani <me@rahil.rocks> Closes: https://github.com/gentoo/gentoo/pull/35773 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: Copy deps tarball to dev space
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Rahil Bhimjiani · gentoo
www-servers/caddy: add new USE flag - events_handlers_exec
Compiles caddy with events.handlers.exec module[1] This module lets user 'exec'ute arbitrary command with args when some events occur in Caddy.[2] Example use: Run a script which notifies (via mail/telegram etc) web admin when some reverse_proxy's upstream becomes healthy/unhealthy or when something goes wrong while obtaining/renewing TLS certificate automatically. [1] https://caddyserver.com/docs/modules/events.handlers.exec [2] https://caddyserver.com/docs/caddyfile/options#event-options Signed-off-by: Rahil Bhimjiani <me@rahil.rocks> Closes: https://github.com/gentoo/gentoo/pull/35232 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
www-servers/caddy: Stabilize 2.7.6 amd64, #921723
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
www-servers/caddy: Stabilize 2.7.6 arm64, #921723
Signed-off-by: Sam James <sam@gentoo.org>
Rahil Bhimjiani · gentoo
www-servers/caddy: drop 2.7.4 and 2.7.5
Signed-off-by: Rahil Bhimjiani <me@rahil.rocks> Closes: https://github.com/gentoo/gentoo/pull/34744 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: Copy deps tarball to dev space
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Rahil Bhimjiani · gentoo
www-servers/caddy: add 2.7.6
1. remove pkg_postinst function as fcaps.eclass already exports it Signed-off-by: Rahil Bhimjiani <me@rahil.website> Closes: https://github.com/gentoo/gentoo/pull/34172 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
www-servers/caddy: Stabilize 2.7.5 amd64, #918414
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: Copy deps tarball to dev space
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Rahil Bhimjiani · gentoo
www-servers/caddy: drop 2.5.2, 2.6.2 and 2.6.4
2.7.4 is stable so no need for them anymore Signed-off-by: Rahil Bhimjiani <rahil3108@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33309 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Rahil Bhimjiani · gentoo
www-servers/caddy: add 2.7.5 & update live
1. split out LICENSE 2. Install Caddyfile as upstream intended. 3. show correct version on `caddy version` 4. misc improvements in initd & confd like validate config file, reload, add variables for config file & logfile Closes: https://bugs.gentoo.org/915687 Signed-off-by: Rahil Bhimjiani <rahil3108@gmail.com> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
www-servers/caddy: forward ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
WANG Xuerui · gentoo
www-servers/caddy: keyword 2.7.4-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rahil Bhimjiani · gentoo
www-servers/caddy: add live & 2.7.4-r1
1) Add proxy-maint & myself as proxied 2) Improve ebuild with completions, man pages, docs, description, license & misc 3) Add live version and revision for 2.7.4 Closes: https://github.com/gentoo/gentoo/pull/33007 Closes: https://bugs.gentoo.org/910458 Signed-off-by: Rahil Bhimjiani <rahil3108@gmail.com> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Hubbs · gentoo
www-servers/caddy: stabilize 2.7.4 for amd64
Signed-off-by: William Hubbs <williamh@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Hubbs · gentoo
www-servers/caddy: add 2.7.4
Closes: https://bugs.gentoo.org/912220 Closes: https://bugs.gentoo.org/912588 Signed-off-by: William Hubbs <williamh@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
www-servers/caddy: Stabilize 2.6.4 amd64, #905381
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: add 2.6.4
Closes: https://bugs.gentoo.org/895238 Closes: https://bugs.gentoo.org/894060 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: add 2.6.2
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Chris Su · gentoo
www-servers/caddy: Keyword 2.5.2 riscv, #870175
Closes: https://bugs.gentoo.org/870175 Closes: https://github.com/gentoo/gentoo/pull/27261 Signed-off-by: Chris Su <chris@lesscrowds.org> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: drop 2.5.1
Bug: https://bugs.gentoo.org/86014 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Zac Medico · gentoo
www-servers/caddy: stabilize 2.5.2 for amd64
Bug: https://bugs.gentoo.org/860147 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: add 2.5.2
Closes: https://bugs.gentoo.org/857807 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: drop 2.4.6
Bug: https://bugs.gentoo.org/849407 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Zac Medico · gentoo
www-servers/caddy: stabilize 2.5.1 for amd64
Bug: https://bugs.gentoo.org/849407 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: eliminate EGO_SUM
Closes: https://bugs.gentoo.org/844529 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Zac Medico · gentoo
www-servers/caddy: drop 2.0.0
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Hubbs · gentoo
www-servers/caddy:-2.5.1 drop EGO_SUM
Signed-off-by: William Hubbs <williamh@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: stabilize 2.4.6 for amd64
Closes: https://bugs.gentoo.org/843038 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: keyword 2.5.1 for ~arm64
Closes: https://bugs.gentoo.org/828446 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Zac Medico · gentoo
www-servers/caddy: add 2.5.1
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: require <dev-lang/go-1.18
Bug: https://bugs.gentoo.org/835413 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Zac Medico · gentoo
www-servers/caddy: drop 2.3.0-r1, 2.4.2, 2.4.5
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: Bump to version 2.4.6
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: Bump to version 2.4.5
Closes: https://bugs.gentoo.org/818931 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Hubbs · gentoo
www-servers/caddy: drop calls to go-module_pkg_postinst
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: William Hubbs <williamh@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: Bump to version 2.4.2
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Zac Medico · gentoo
www-servers/caddy: Remove old versions
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: Revump to 2.3.0-r1 for init script and fcaps
Closes: https://bugs.gentoo.org/612876 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
www-servers/caddy: Remove old version 2.2.1
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Zac Medico · gentoo
www-servers/caddy: Bump to version 2.3.0
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
www-servers/caddy: version bump to 2.2.3
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/18794 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aisha Tammy · gentoo
www-servers/caddy: version bump to 2.2.1
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/17873 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Hubbs · gentoo
www-servers/caddy: stable 2.0.0 on amd64
Signed-off-by: William Hubbs <williamh@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Hubbs · gentoo
www-servers/caddy: 2.0.0 bump
Signed-off-by: William Hubbs <williamh@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
www-servers/caddy: Drop old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Manuel Rüger · gentoo
www-servers/caddy: Stabilize on amd64
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Manuel Rüger <mrueg@gentoo.org>
Manuel Rüger · gentoo
www-servers/caddy: Remove old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Manuel Rüger · gentoo
www-servers/caddy: Version bump to 0.10.11
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Manuel Rüger · gentoo
www-servers/caddy: Version bump to 0.10.10
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Manuel Rüger · gentoo
www-servers/caddy: Remove old
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Manuel Rüger · gentoo
www-servers/caddy: Version bump to 0.22.1
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Manuel Rüger · gentoo
www-servers/caddy: Version bump to 0.10.8
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Manuel Rüger · gentoo
www-servers/caddy: Version bump to 0.10.7
Package-Manager: Portage-2.3.8, Repoman-2.3.2
Manuel Rüger · gentoo
www-servers/caddy: Remove old
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Manuel Rüger · gentoo
www-servers/caddy: Remove old
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Manuel Rüger · gentoo
www-servers/caddy: Version bump to 0.10.6
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Manuel Rüger · gentoo
www-servers/caddy: Version bump to 0.10.4
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Manuel Rüger · gentoo
www-servers/caddy: Remove old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Manuel Rüger · gentoo
www-servers/caddy: Version bump to 0.10.0
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Manuel Rüger · gentoo
www-servers/caddy: Initial version
Package-Manager: Portage-2.3.4, Repoman-2.3.2