Commit Graph

  • 565c1c3054 autohttps: deterministic logic and strict bind checking on Linux (#7435) master Paulo Henrique 2026-01-16 12:51:23 -03:00
  • d269405eab core: Show JSON error offsets where possible (#7437) Francis Lavoie 2026-01-14 22:54:19 -05:00
  • e40bd019ff caddyfile: add observe_catchall_hosts option (#7434) Mohammed Al Sahaf 2026-01-14 03:06:16 +03:00
  • cbebc1292b core: Embed time/tzdata (#7432) Francis Lavoie 2026-01-13 17:11:35 -05:00
  • e9d290de2f caddyconfig: Fix indentation of multiline strings in fmt (#7425) (#7433) Paulo Henrique 2026-01-13 17:22:23 -03:00
  • 62134d65af reverseproxy: fix error when remote address is not an IP (#7429) Paulo Henrique 2026-01-13 16:52:56 -03:00
  • 5168acfb9c update quic-go to v0.59.0 (#7431) Marten Seemann 2026-01-14 03:47:36 +08:00
  • 90972fbebc chore: Dumb prealloc lint fix (#7430) Francis Lavoie 2026-01-13 14:13:43 -05:00
  • 28103aafba Revise top of readme to include Warp sponsorship section Matthew Holt 2026-01-06 16:44:11 -07:00
  • 6a57142896 headers: Make ApplyTo nil-safe (#7426) Tom Paulus 2026-01-06 14:39:58 -08:00
  • 80f2ae92cd reverseproxy: make error chan bigger when reverse proxying websocket (#7419) WeidiDeng 2026-01-06 17:55:47 +08:00
  • 7b031e1eb5 build(deps): bump the all-updates group across 1 directory with 12 updates (#7421) v2.11.0-beta.2 dependabot[bot] 2026-01-05 22:50:46 +03:00
  • b2d21f650a go.mod: Upgrade CertMagic and ZeroSSL deps Matthew Holt 2026-01-05 12:28:52 -07:00
  • 99d84be6dd readme: fix fence (#7416) Mohammed Al Sahaf 2026-01-02 18:51:36 +03:00
  • 27311ca26a build(deps): bump the actions-deps group across 1 directory with 11 updates dependabot/github_actions/actions-deps-55de68523b dependabot[bot] 2026-01-01 23:03:38 +00:00
  • 6d7f48b586 use math/rand/v2 instead of math/rand rand-v2 WeidiDeng 2026-01-01 17:18:38 +08:00
  • 1f1be3f4fe tracing: Add span attributes to tracing module (#7269) Felix Hildén 2025-12-31 20:33:18 +02:00
  • 9eabd443cb cmd: Add --json flag to list-modules command (#7409) Paulo Henrique 2025-12-26 14:32:03 -03:00
  • 5640611dfc chore: update quic-go to v0.58.0 (#7404) Marten Seemann 2025-12-21 10:09:55 +01:00
  • decc8a4d6f logging: log_append Early option, Supports {http.response.body} (#7368) Francis Lavoie 2025-12-16 23:42:42 -05:00
  • 34fd2dfcff go.mod: update tscert package to latest (aea342f6) (#7397) Will Norris 2025-12-16 07:38:32 -08:00
  • 4037d05760 caddyhttp: {http.request.body_base64} placeholder (#7367) Francis Lavoie 2025-12-13 23:01:12 -05:00
  • 409a072135 notify: implement windows service status and error notifications (#7389) EINIER FREYRE CORONA 2025-12-12 12:56:30 +00:00
  • 6a4296b1a4 caddytls: panic when using tls.ca_pool.source.http -> tls.ca (#7393) Paul B 2025-12-11 14:27:15 -05:00
  • 3c9c67e804 caddytls: ECH key rotation (#7356) Matt Holt 2025-12-10 11:50:35 -07:00
  • 598b08f9ae test: mark Assert* functions as test helpers (#7380) Kévin Dunglas 2025-12-08 23:32:00 +01:00
  • 374b7a637f caddytls: fix preferred chains options by appending values instead of replacing (#7387) okrc 2025-12-08 00:19:01 +08:00
  • 6e0cbd0fa0 caddyhttp: create a placeholder for and log ech status (#7328) WeidiDeng 2025-12-08 00:01:58 +08:00
  • bfdb04912d docs: add maybe template function documentation (#7388) Steffen Busch 2025-12-06 12:51:28 +01:00
  • 31960dc998 Introduce packet conn wrappers (#7180) vnxme 2025-12-05 00:15:56 +03:00
  • be5f49fbeb caddyhttp: Fix logging on wildcard sites when SkipUnmappedHosts is true (#7372) Francis Lavoie 2025-12-03 13:46:11 -05:00
  • 7ebe72bbfe caddypki: Add support for multiple intermediates in signing chain (#7057) Herman Slatman 2025-12-03 19:30:00 +01:00
  • 8a87bb3ffb build(deps): bump github.com/smallstep/certificates (#7381) dependabot[bot] 2025-12-03 10:45:18 -07:00
  • df9386fa12 ci: escape backticks in changelogs embedded in JS (#7382) v2.11.0-beta.1 Mohammed Al Sahaf 2025-12-03 19:40:31 +03:00
  • 786d537877 build(deps): bump the all-updates group with 3 updates (#7376) dependabot[bot] 2025-12-02 10:32:58 +03:00
  • 67a9e0657e reverseproxy: Fix retries for requests with bodies (#7360) Petr 2025-11-24 23:03:18 +04:00
  • 2cb426776c encode: modernize, replace HasSuffix+TrimSuffix with CutSuffix (#7357) ledigang 2025-11-22 06:30:26 +08:00
  • b9e6f3b227 update quic-go to v0.57.0 (#7359) Marten Seemann 2025-11-21 19:46:47 +08:00
  • eead249382 build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#7355) dependabot[bot] 2025-11-19 20:55:13 -07:00
  • a6da1acdc8 reverse_proxy: use interfaces to modify the behaviors of the transports (#7353) WeidiDeng 2025-11-18 00:51:37 +08:00
  • 56282c5737 ci: implement new release flow (#7341) Mohammed Al Sahaf 2025-11-15 00:55:30 +03:00
  • b3f2db233b core: custom slog handlers for modules (log contextual data) (#7346) Kévin Dunglas 2025-11-12 21:29:47 +01:00
  • 01828e38bb Merge branch 'master' into hurl-tests hurl-tests Mohammed Al Sahaf 2025-11-12 02:05:15 +03:00
  • 59aa8588c9 add delay because CI hosts aren't fast enough Mohammed Al Sahaf 2025-11-12 01:50:33 +03:00
  • a63a87e4ef ci upgrades Mohammed Al Sahaf 2025-11-12 01:42:27 +03:00
  • 501f525d35 fix Tests workflow Mohammed Al Sahaf 2025-11-12 01:39:32 +03:00
  • 47ef562bbd add route tests Mohammed Al Sahaf 2025-11-12 01:37:04 +03:00
  • d87760adab add vars tests Mohammed Al Sahaf 2025-11-12 01:33:09 +03:00
  • 1904c37234 add request_header cases Mohammed Al Sahaf 2025-11-12 01:15:15 +03:00
  • 07d2aaf22e build(deps): bump the all-updates group with 4 updates (#7333) dependabot[bot] 2025-11-08 11:13:16 +03:00
  • f2199d48b2 chore: update quic-go to v0.56.0, enable qlog for HTTP/3 (#7345) Marten Seemann 2025-11-08 00:41:15 -05:00
  • 8285eba842 caddyhttp: allow customizing the Server header (#7338) Kévin Dunglas 2025-11-04 05:00:27 +01:00
  • cb72512d17 Merge branch 'master' into hurl-tests Mohammed Al Sahaf 2025-11-03 08:43:02 +03:00
  • c3a41434e4 caddytls: Fixes regarding internal-named domains, issuer configs internal-tls Matthew Holt 2025-10-29 15:42:33 -06:00
  • 895b56063a chore: fix golangci-lint error G602 in caddyhttp (#7334) Cooper de Nicola 2025-11-02 19:04:55 -08:00
  • 8d422f0d7f spec: uri handler Mohammed Al Sahaf 2025-11-02 20:59:26 +03:00
  • 336d514797 spec: forward_auth handler Mohammed Al Sahaf 2025-11-02 20:46:53 +03:00
  • 6d89bc3942 spec: error handler Mohammed Al Sahaf 2025-11-02 20:42:20 +03:00
  • ddec1838b3 caddytls: correct documentation of LeafFolderLoader (#7327) Mohammed Al Sahaf 2025-11-01 18:29:55 +03:00
  • 92c8bc7322 caddyfile: fix nested quotes formatted incorrectly by fmt (#7045) Ted 2025-10-28 01:13:47 +03:00
  • abe0acabb6 reverseproxy: set default values for keepalive if only some of them are set (#7318) WeidiDeng 2025-10-25 17:15:55 +08:00
  • b54e870b26 tracing: switch to autoexport for OpenTelemetry span exporter (#7317) Philipp Keidel 2025-10-24 01:54:50 +02:00
  • 6d90c7707d build(deps): bump github.com/slackhq/nebula from 1.9.5 to 1.9.7 (#7315) dependabot[bot] 2025-10-23 11:37:02 -06:00
  • cd1c203777 build(deps): bump the all-updates group across 1 directory with 2 updates (#7307) dependabot[bot] 2025-10-21 22:32:36 -06:00
  • 57587ed18e refactor: use reflect.TypeFor (#7313) wyrapeseed 2025-10-22 03:26:30 +08:00
  • 1e21b660c4 reverseproxy: use http.Protocols to handle h2c requests (#6990) WeidiDeng 2025-10-22 00:05:43 +08:00
  • 595aab8bc0 metrics: resolve per-host inifinite cardinality (#7306) Mohammed Al Sahaf 2025-10-21 09:06:56 +03:00
  • 8aca108d2c reverseproxy: do not disable keepalive if proxy protocol is used (#7300) WeidiDeng 2025-10-21 13:09:37 +08:00
  • 156ce99d3a listeners: Add support for named socket activation (#7243) Pavel 2025-10-21 06:55:42 +02:00
  • a7885aabec intercept: use already buffered response if possible when intercepting (#7028) WeidiDeng 2025-10-21 12:48:07 +08:00
  • d186879da5 Merge branch 'master' into hurl-tests Mohammed Al Sahaf 2025-10-21 01:35:18 +03:00
  • 201cba5b66 RandString tests + doc fix add-tests Mohammed Al Sahaf 2025-10-21 01:34:15 +03:00
  • f35ea4665d more storage tests Mohammed Al Sahaf 2025-10-21 00:56:40 +03:00
  • c8bc9971b4 SplitModule tests Mohammed Al Sahaf 2025-10-21 00:54:46 +03:00
  • 3d6f58bf46 rewrite utility funcs tests Mohammed Al Sahaf 2025-10-21 00:40:48 +03:00
  • c29418e299 metrics sanitization Mohammed Al Sahaf 2025-10-21 00:35:43 +03:00
  • af3d6b3935 FastAbs tests Mohammed Al Sahaf 2025-10-21 00:33:57 +03:00
  • 656bfc3111 another Windows fix Mohammed Al Sahaf 2025-10-20 02:54:00 +03:00
  • 05504942d8 fix windows storage tests Mohammed Al Sahaf 2025-10-20 02:42:15 +03:00
  • 5d50967a0d lint Mohammed Al Sahaf 2025-10-20 02:27:16 +03:00
  • a0f2922157 Merge branch 'master' into add-tests Mohammed Al Sahaf 2025-10-20 02:22:14 +03:00
  • f5f25d845a logging: fix multiple regexp filters on same field (fixes #7049) (#7061) Bashayer Alrumahi 2025-10-16 08:08:53 +03:00
  • 1ce2a13ad1 caddyhttp: wrap accepted connection to suppress tls.ConnectionState (#7247) WeidiDeng 2025-10-16 11:13:40 +08:00
  • d7185fd002 caddyhttp: Add trusted_proxies_unix for trusting unix socket X-Forwarded-* headers (#7265) Chris Seufert 2025-10-16 13:47:32 +11:00
  • 7fb39ec1e5 reverseproxy: Use http1.1 upgrade for websocket for extended connect of http2 and http3 (#7305) Anthony Biondo 2025-10-15 22:20:20 -04:00
  • 10ac7da037 logging: Switch from lumberjack to timberjack, add time-rolling options (#7244) aeris 2025-10-15 23:11:10 +02:00
  • d115cd1042 chore: fix some comments (#7303) wyrapeseed 2025-10-15 11:58:53 +08:00
  • de6b78009b caddyhttp: Add server options keepalive_idle and keepalive_count (#7298) joshuamcbeth 2025-10-14 14:03:23 -04:00
  • 2ec28bca43 reverse_proxy: use http1 for outbound tls requests with placeholder that are likely websockets (#7296) WeidiDeng 2025-10-10 00:36:49 +08:00
  • 178294e9d7 chore: Update quic-go to v0.55.0 (#7288) Marten Seemann 2025-10-07 07:43:28 +08:00
  • 13a4ec7597 basicauth: Implement argon2id (#7186) GreyXor 2025-10-07 01:27:06 +02:00
  • 2f1d270968 httpcaddyfile: Map default_bind to BindHost in globalACMEDefaults (#7278) Monviech 2025-10-07 00:48:38 +02:00
  • 3c003deec6 httpcaddyfile: Add missing DNS challenge check for acme_dns (#7270) Aditya Bhargava 2025-10-03 16:05:46 -04:00
  • afbdcec08b build(deps): bump the actions-deps group with 8 updates (#7284) dependabot[bot] 2025-10-01 23:11:09 +00:00
  • 65e0ddc221 core: Reloading with SIGUSR1 if config never changed via admin (#7258) Francis Lavoie 2025-09-26 12:50:15 -04:00
  • b2ab419922 core: use reflect.TypeFor to check for encoding/json.RawMessage (#7274) WeidiDeng 2025-09-27 00:46:18 +08:00
  • bc0e184130 caddyhttp: omit unnecessary reassignment (#7276) asttool 2025-09-27 00:44:58 +08:00
  • 1e82f9652e caddypki: check intermediate lifetime to actual root cert lifetime (#7272) Y.Horie 2025-09-27 01:24:52 +09:00
  • 25be2f26fc chore: ugh, lint fix... (#7275) Mohammed Al Sahaf 2025-09-26 11:14:48 +04:00
  • 0c8798fce3 go.mod: update quic-go to v0.54.1 (#7273) Marten Seemann 2025-09-26 09:24:26 +08:00