Versions
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
USE flags
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
Dependencies
acct-group / http : System group: http
Runtime Dependencies
acct-group / http : System group: http
Depending packages
Bugs
- 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
Change logs
- 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