./www/caddy, General-purpose web server

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.7.6, Package name: caddy-2.7.6, Maintainer: bsiegert

Caddy is a HTTP/2 web server with automatic HTTPS.

Caddy was born out of the need for a "batteries-included" web server
that runs anywhere and doesn't have to take its configuration with it.
Caddy took inspiration from spark, nginx, lighttpd, Websocketd and
Vagrant, which provides a pleasant mixture of features from each of
them.


Required to build:
[pkgtools/cwrappers] [lang/go114]

Master sites:

Filesize: 591.872 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-16 18:09:44 by Benny Siegert | Files touched by this commit (3) | Package updated
Log message:
caddy: update to 2.7.6

In this version we've made several fixes and enhancements with help from
several contributors. Most changes are small, but some notable ones:

- The templates middleware is now officially extensible (experimentally). This
  means modules can add custom functions/actions for templates to execute.
- TLS storage cleaning is now synchronized across the cluster and remembered
  across restarts. This should greatly lower costs for expensive storage
  backends like DynamoDB.
- Placeholders are now evaluated in config for certificate loaders.
- Numerous bug fixes.
   2024-02-07 15:51:04 by Benny Siegert | Files touched by this commit (156) | Package updated
Log message:
Revbump all Go packages after go121 update
   2024-01-10 20:14:43 by Benny Siegert | Files touched by this commit (152) | Package updated
Log message:
Revbump all Go packages after go121 update
   2023-12-05 20:46:19 by Benny Siegert | Files touched by this commit (146) | Package updated
Log message:
Revbump all Go packages after go121 update
   2023-11-10 16:45:25 by Benny Siegert | Files touched by this commit (152) | Package updated
Log message:
Revbump all Go packages after go121 update
   2023-10-29 15:48:24 by Benny Siegert | Files touched by this commit (152)
Log message:
Revbump all Go packages because go121 is now the default
   2023-10-19 15:44:38 by Benny Siegert | Files touched by this commit (5) | Package updated
Log message:
caddy: update to 2.7.5

Now works with Go 1.21.

NB: I removed the Illumos listener patches, it looks like they are no longer
required -- I hope that's correct.

In this release, we've fixed quite a few small bugs and annoyances, including
HTTP/2 Rapid Reset which affected most HTTP/2 implementations.

- Updated https://github.com/quic-go/quic-go from v0.37.5 to v0.39.0, including
  many performance improvements. GSO and ECN are now enabled by default, but you
  may turn them off by setting the QUIC_GO_DISABLE_GSO=true and
  QUIC_GO_DISABLE_ECN=true environment variables respectively, if they cause you
  problems. See the quic-go release notes for more details.
- The file server's fileserver.BrowseTemplate is now exported, so it may be
  customized by programs embedding Caddy.
- Environment variables loaded with --envfile no longer override existing
  variables.
- The encode handler now compresses application/wasm* content types by
  default.
- The reverse_proxy handler can now emit very detailed logs for debugging
  streaming and buffering. To enable it, set the verbose_logs subdirective, and
  set logging to debug level. Since the logs from this are very noisy, using
  verbose_logs to opt-in is necessary. We may ask you to enable this when asking
  for support!
- You can now check the version with caddy -v, like most other CLI utilities!
   2023-10-15 14:04:35 by Benny Siegert | Files touched by this commit (155) | Package updated
Log message:
Revbump all Go packages after go120 security update