Commit graph

  • b92f2f3074 Enhance README documentation Dippp10 2026-04-12 01:20:08 +04:00
  • 0722cf6fd8
    chore: replace interface{} with any for modernization (#7571) tsinglua 2026-04-12 00:53:12 +08:00
  • 5448dbcf05
    logging: preserve ts for journald-wrapped JSON logs Zen Dodd 2026-04-12 00:00:57 +10:00
  • 2acebdbcaa reverseproxy: add option to omit Via header in proxied responses Fabian 2026-04-11 11:57:26 +02:00
  • 8e2dd5079c
    caddyfile: Improve import/global options UX for imports before global options (#7642) Zen Dodd 2026-04-11 09:17:55 +10:00
  • 5f44ea0748
    logging: add journald encoder wrapper (#7623) Zen Dodd 2026-04-11 09:09:12 +10:00
  • c8e4ac2c8c
    build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#7621) dependabot[bot] 2026-04-10 16:33:07 -06:00
  • 7dcc041eec
    vars: Add matcher placeholder handling tests (#7640) Zen Dodd 2026-04-11 08:27:52 +10:00
  • 94a508d5bc
    caddyfile: satisfy staticcheck in formatter Zen Dodd 2026-04-11 08:22:00 +10:00
  • a0b54b7bff
    vars: add query placeholder matcher coverage Zen Dodd 2026-04-11 08:17:04 +10:00
  • c93d206f61
    caddyfile: improve import/global options UX Zen Dodd 2026-04-11 08:10:52 +10:00
  • ca0ca67fbd
    reverseproxy: make stream copy buffer size configurable (#7627) Zen Dodd 2026-04-11 06:49:32 +10:00
  • 92b62004eb
    build(deps): bump the all-updates group across 1 directory with 11 updates (#7641) dependabot[bot] 2026-04-10 20:39:00 +00:00
  • 685e15e023
    build(deps): bump the all-updates group across 1 directory with 11 updates dependabot[bot] 2026-04-10 20:33:18 +00:00
  • e9e1c20f56
    build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp dependabot[bot] 2026-04-10 20:32:23 +00:00
  • 4d42e173a7
    build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp dependabot[bot] 2026-04-10 20:32:23 +00:00
  • 6c23ec2f3c
    build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp (#7637) dependabot[bot] 2026-04-10 14:31:08 -06:00
  • 39d7137993
    vars: add matcher placeholder handling tests Zen Dodd 2026-04-11 05:50:41 +10:00
  • 5de1565ff6
    vars: Don't expand placeholders in values (#7629) vnxme 2026-04-10 18:37:43 +03:00
  • 3e91d6b0e1 fix: yaml.github-actions.security.run-shell-injection.run-shell-injection security vulnerability orbisai0security 2026-04-09 00:21:42 +00:00
  • 8a4189c791 Add per-path health stats tracking Peter Salas 2026-04-08 14:42:32 -07:00
  • d6da9b827e
    build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp dependabot[bot] 2026-04-08 19:50:07 +00:00
  • 8e8a7e5f50
    build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 dependabot[bot] 2026-04-08 19:44:20 +00:00
  • d28697444e
    Merge a4004467aa into d7834676aa Mohammed Al Sahaf 2026-04-06 13:56:52 -04:00
  • d7834676aa
    tls: add system and combined CA pool modules (#7406) Harsh Patel 2026-04-06 03:43:34 +05:30
  • 2fcf171e64
    Apply suggestion from @mohammed90 Mohammed Al Sahaf 2026-04-06 01:03:15 +03:00
  • ed0a32a816
    reverseproxy: make stream copy buffer size configurable steadytao 2026-04-04 16:10:14 +10:00
  • 33a2036240 reverseproxy: fix active health check counter tracking, add initially_unhealthy option Peter Salas 2026-04-03 15:25:19 -07:00
  • ffb1b0d808
    logging: add journald encoder wrapper steadytao 2026-04-03 20:43:02 +10:00
  • a91228b3e2
    build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to 3.0.5 dependabot[bot] 2026-04-03 03:55:58 +00:00
  • 382e75520b
    build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 dependabot[bot] 2026-04-03 03:43:46 +00:00
  • fdcd46d55b
    logging: add regression coverage for rotated file mode steadytao 2026-04-03 10:12:00 +10:00
  • cfb379f7be tls: Normalization IPv6 addresses in r.Host for ACME challenge Y.Horie 2026-04-02 22:18:23 +09:00
  • bc37907689 vars: Don't expand placeholders in values vnxme 2026-04-02 17:46:13 +03:00
  • 9ec5f1bbdb chore: bump timberjack to v1.4.1 Dean Ruina 2026-04-02 14:02:56 +03:00
  • f2647e38dd
    httpcaddyfile: inherit global ACME issuer settings in tls shortcuts steadytao 2026-04-02 15:41:22 +10:00
  • 967de13598
    build(deps): bump the actions-deps group with 6 updates dependabot[bot] 2026-04-02 04:12:23 +00:00
  • 755bdee5b6
    build(deps): bump go.step.sm/crypto in the all-updates group dependabot[bot] 2026-04-02 04:11:38 +00:00
  • 1e2b0ad5f7
    Merge branch 'caddyserver:master' into fix/invalid-host-header Pawan Kalyan 2026-03-31 21:59:14 +05:30
  • 4f50458866
    tls: expand placeholders in dns_challenge override_domain (#7609) Pieter Berkel 2026-03-31 16:46:32 +11:00
  • 23db32f2d8 tls: expand placeholders in dns_challenge override_domain Pieter Berkel 2026-03-31 14:17:16 +11:00
  • ea4ee3ae5d
    reverseproxy: Fix check for header_up Host {upstream_hostport} redundancy (#7564) yubiuser 2026-03-30 18:56:10 +02:00
  • 2ad511c1fb admin: redact sensitive request headers in API logs OpenClaw Agent 2026-03-30 04:43:45 +00:00
  • 48f244c944 fileserver: support precompressed files without base files (#5116) OpenClaw Agent 2026-03-30 04:11:23 +00:00
  • 0738c72934 fix(fileserver): persist browse layout choice in cookie OpenClaw Agent 2026-03-30 03:57:27 +00:00
  • 4f37ffc91a fix: prevent downgrade on 'caddy upgrade' by clearing pinned versions xingzihai 2026-03-30 03:32:45 +00:00
  • 0a425fc368 fix(auth): preserve redirect status codes from first failed provider xingzihai 2026-03-29 23:52:10 +00:00
  • 18223913a7 fix(auth): preserve WWW-Authenticate header with multiple providers xingzihai 2026-03-29 19:43:11 +00:00
  • 04fa13f5c4 fix: trusted_leaf_cert_file now works correctly xingzihai 2026-03-29 19:09:54 +00:00
  • 06c8834012 fix(cmd): prevent downgrade in caddy upgrade command xingzihai 2026-03-29 18:57:47 +00:00
  • 77a83e2bb6 fix(file_server): persist browse layout setting using localStorage xingzihai 2026-03-29 18:55:44 +00:00
  • c206d7828c feat(fileserver): add allow_precompressed_without_base option xingzihai 2026-03-29 18:31:10 +00:00
  • 608744714a
    Addressing review seroperson 2026-03-29 13:44:22 +03:00
  • 0283a77b1c
    reverseproxy: add lb_retry_match condition on response status seroperson 2026-03-27 19:13:17 +03:00
  • 30b80bece8
    notify: Always send "READY=1" even after an error (#7597) Francis Lavoie 2026-03-28 15:08:34 -04:00
  • 7a630f2910
    encode: make zstd checksum configurable (#7586) Sam Ottenhoff 2026-03-28 15:07:21 -04:00
  • 62e9c05264
    root: introduce down-propagating Helper.BlockState for other directives/plugins to use (#7594) Marc 2026-03-29 00:44:42 +07:00
  • 77c6044a26 here we go henderkes 2026-03-29 00:33:40 +07:00
  • 6f6771aa1d
    rewrite: skip query rename when source key is absent (#7599) Tao 2026-03-29 03:10:34 +10:00
  • 9065563dde
    rewrite: skip query rename when source key is absent steadytao 2026-03-28 18:11:03 +10:00
  • 9beccee774 go fmt ./... henderkes 2026-03-28 10:54:35 +07:00
  • f1422ae5a6 gofmt -w . henderkes 2026-03-28 10:54:09 +07:00
  • 9afb438731
    Rename replacer_nosystemd.go to replacer_other.go Aaron Paterson 2026-03-27 19:03:02 -06:00
  • bb839ac9ed
    chore: explicit err handling HarshPatel5940 2026-03-27 18:34:16 +05:30
  • fad1950f69
    fix: use x509 native addCert HarshPatel5940 2026-03-27 18:18:06 +05:30
  • 2c11e31df9
    Merge branch 'caddyserver:master' into hp/system-ca-pool Harsh Patel 2026-03-27 17:57:04 +05:30
  • 0d1624bdac use BlockState to set "root" instead henderkes 2026-03-27 13:20:14 +07:00
  • 573e9340b5
    Merge branch 'master' into systemd-placeholders Aaron Paterson 2026-03-26 19:07:34 -06:00
  • 743db1766a
    notify: Always send "READY=1" even after an error Francis Lavoie 2026-03-26 17:43:08 -04:00
  • acf8d6a1ae
    caddytls: Consolidate empty APs more smartly (#7567) Matt Holt 2026-03-26 14:41:34 -06:00
  • 1db1028d7a propagate named route state from children to parent henderkes 2026-03-27 00:42:09 +07:00
  • 2aca49d5f6
    http: use sync.Map for request-scoped vars concurrent-var-access Mohammed Al Sahaf 2026-03-26 19:50:33 +03:00
  • 19c2c868ed clone state before passing it to child directives, but keep sharing it among sibling directives henderkes 2026-03-26 23:13:35 +07:00
  • 05997e06f5 add 'root' key to Helper.State for access in frankenphp's php_server directive henderkes 2026-03-26 22:17:47 +07:00
  • e98ed6232d
    chore: Resolve recent CI failures (#7593) Matt Holt 2026-03-25 23:21:27 -06:00
  • 064e1cc46f
    Modernize some atomic calls Matthew Holt 2026-03-25 17:20:41 -06:00
  • 552939ec01
    go.mod: Upgrade several dependencies Matthew Holt 2026-03-25 16:37:35 -06:00
  • c35ba5588d
    Add missing return to handleError in admin server Matthew Holt 2026-03-25 16:33:24 -06:00
  • 884753a790
    Revise consolidation logic Matthew Holt 2026-03-25 13:46:00 -06:00
  • 7f610136e8 admin: expand canonical array index test coverage Amemoyoi 2026-03-26 01:53:21 +09:00
  • 36a0e79b6f admin: reject non-canonical config array indices Amemoyoi 2026-03-25 12:58:09 +09:00
  • 9cdf7bb199
    Move check after TLS transport is enabled yubiuser 2026-03-24 11:43:51 +01:00
  • ab013d70cc fix: Host header validation to support IPvFuture and IPv6 zone IDs pawannn 2026-03-24 01:00:57 +05:30
  • b2f8595a5b update dependency go get github.com/smallstep/certificates from 0.30.0-rc3 to 0.30.2 Dennis Falkenberg 2026-03-23 17:57:39 +01:00
  • 3683a9d91c updaten dependency fromgithub.com/smallstep/certificates-0.30.0-rc3 to 0.30.2 Dennis Falkenberg 2026-03-23 16:54:44 +01:00
  • b27e79e3c4 disable_checksum Sam Ottenhoff 2026-03-21 12:13:49 -04:00
  • 3e1436d709 http: make zstd checksum configurable Sam Ottenhoff 2026-03-21 11:30:08 -04:00
  • a4004467aa
    http: test vars add-tests Mohammed Al Sahaf 2026-03-21 04:22:55 +03:00
  • 41d8cea9e6
    http: test log marshallers Mohammed Al Sahaf 2026-03-21 04:22:40 +03:00
  • d3ac6923d7 Update metric descriptions simonhammes 2026-03-20 19:39:54 +01:00
  • fba858e0a9 Harmonize metric labels simonhammes 2026-03-20 19:39:32 +01:00
  • ef3158cac7
    storage: file_system Mohammed Al Sahaf 2026-03-20 20:53:10 +03:00
  • a5ef0600aa
    filesystems Mohammed Al Sahaf 2026-03-20 20:52:01 +03:00
  • 9236eacd35
    http: CIDR-to-prefix translation Mohammed Al Sahaf 2026-03-20 20:51:48 +03:00
  • 258a928d27
    http: static_error Mohammed Al Sahaf 2026-03-20 20:50:37 +03:00
  • e56b31e3ad
    config: marshalling and warnings Mohammed Al Sahaf 2026-03-20 20:49:55 +03:00
  • 435e521203
    internal: test package Mohammed Al Sahaf 2026-03-20 20:48:30 +03:00
  • 476d75219c
    caddyhttp: error handling Mohammed Al Sahaf 2026-03-20 20:46:32 +03:00
  • 719d879f3d
    caddyfile: shorthands tests Mohammed Al Sahaf 2026-03-20 20:44:15 +03:00
  • 5db80034a8
    caddyfile: import graph tests Mohammed Al Sahaf 2026-03-20 20:43:59 +03:00