Commit Graph

  • bb450ed304 fix: correct to span_id Cedric Ziel 2024-06-22 14:10:57 +02:00
  • e35ce3d005 feat: inject span_id as var and log context Cedric Ziel 2024-06-22 13:21:12 +02:00
  • c1cdc25b77 add file_server test Mohammed Al Sahaf 2024-06-15 00:48:18 +03:00
  • c2ccf8690f
    fileserver: Remove newline characters from precomputed etags (#6394) Aziz Rmadi 2024-06-19 08:27:10 -05:00
  • 3f1ff118f8
    noot testing-updates a 2024-06-18 23:48:21 -05:00
  • 4d40619aa4
    Merge branch 'caddytest-2' of github.com:elee1766/caddy into caddytest-2 a 2024-06-18 23:45:57 -05:00
  • 3c591ecac9
    noot a 2024-06-18 23:45:54 -05:00
  • 73854014d9
    Merge branch 'master' into caddytest-2 a 2024-06-18 22:48:21 -05:00
  • c0d9a2383e
    noot a 2024-06-18 22:36:02 -05:00
  • 7bc7e1680e
    noot a 2024-06-18 21:57:46 -05:00
  • edf4168c8e
    noot a 2024-06-18 21:18:38 -05:00
  • 926fb82f6b
    noot a 2024-06-18 21:18:07 -05:00
  • 841fe2544d
    noot a 2024-06-18 21:17:51 -05:00
  • b19feec6dc
    noot a 2024-06-18 21:01:15 -05:00
  • 41a4320fd3
    noot a 2024-06-18 20:14:51 -05:00
  • b491fc5d6c
    noot a 2024-06-18 20:11:56 -05:00
  • 01cb878087
    noot a 2024-06-18 20:08:38 -05:00
  • b98c89fbb6
    noot a 2024-06-18 19:46:43 -05:00
  • 2619271a5c
    noot a 2024-06-18 19:44:05 -05:00
  • 93a1853022
    noot a 2024-06-18 18:16:33 -05:00
  • 99dcdf7e42 caddyhttp: Convert IDNs to ASCII when provisioning Host matcher Matthew Holt 2024-06-18 14:43:54 -06:00
  • fab6375a8b
    reverseproxy: add Max-Age option to sticky cookie (#6398) Jason Yuan 2024-06-15 09:50:31 -04:00
  • 0ecb1ba262
    add basic_auth test Mohammed Al Sahaf 2024-06-15 00:48:08 +03:00
  • aca4002fd8
    caddyfile: Pass blocks to import for snippets (#6130) a 2024-06-14 12:27:51 -05:00
  • 8e0d3e1ec5
    logging: set file mode when the file already exist (#6391) Ririsoft 2024-06-12 23:17:46 +02:00
  • d85cc2ec10
    logging: Customizable zap cores (#6381) Omar Ramadan 2024-06-10 08:03:24 -07:00
  • 04fb9fe87f
    go.mod: update tscert package (#6384) Will Norris 2024-06-10 06:28:30 -07:00
  • 0bc27e5fb1
    logging: fix file mode configuration parsing (#6383) Ririsoft 2024-06-08 19:34:18 +02:00
  • 9be4f194e0
    caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380) Andreas Kohn 2024-06-07 15:25:36 +02:00
  • a10117f8bd
    core: Split run into a public ProvisionContext and a private method (#6378) Andreas Kohn 2024-06-06 22:36:06 +02:00
  • 101d3e7407
    logging: Customize log file permissions (#6314) Ririsoft 2024-06-06 16:33:34 +02:00
  • 3f1add6c9f
    events: Getters for event info (close #6377) Matthew Holt 2024-06-06 07:11:28 -06:00
  • eb6934f784 Merge branch 'master' into hurl-tests Mohammed Al Sahaf 2024-06-06 12:52:46 +03:00
  • 5db2f81695
    ci: add version key for .goreleaser.yml (#6376) Mohammed Al Sahaf 2024-06-06 11:33:19 +03:00
  • 243351b2b1
    cmd: remove zealous check of Caddyfile auto-detection (#6370) Mohammed Al Sahaf 2024-06-05 17:57:15 +03:00
  • 198f4385d2
    caddyhttp: Add test cases to corpus (#6374) Matt Holt 2024-06-04 14:23:55 -06:00
  • e7ecc7ede2
    Make it possible to configure the DisableStorageCheck setting for certmagic (#6368) Andreas Kohn 2024-06-04 15:00:15 +02:00
  • 7088605cc1
    cmd: fix regression in auto-detect of Caddyfile (#6362) v2.8.4 Mohammed Al Sahaf 2024-06-02 14:40:56 +03:00
  • 15faeacb60
    cmd: fix auto-detetction of .caddyfile extension (#6356) v2.8.3 v2.8.2 Mohammed Al Sahaf 2024-06-02 06:49:38 +03:00
  • f8a2c60297
    caddyhttp: properly sanitize requests for root path (#6360) Will Norris 2024-06-01 20:40:59 -07:00
  • 01308b4bae
    I'm so tired of typos Matthew Holt 2024-06-01 20:43:35 -06:00
  • b7280e6949 caddytls: Implement certmagic.RenewalInfoGetter Matthew Holt 2024-06-01 18:02:45 -06:00
  • a63767d3f8
    build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361) dependabot[bot] 2024-06-02 02:26:31 +03:00
  • 40c582ce82
    caddyhttp: Fix merging consecutive client_ip or remote_ip matchers (#6350) v2.8.1 Francis Lavoie 2024-05-30 09:32:17 -04:00
  • a52917a37d
    core: MkdirAll appDataDir in InstanceID with 0o700 (#6340) Anton Kovalenko 2024-05-30 13:38:09 +03:00
  • e6f46c8d78
    acmeserver: Add sign_with_root for Caddyfile (#6345) v2.8.0 Ranveer Avhad 2024-05-28 05:36:54 +05:30
  • f6d2c293e7
    caddyfile: Reject global request matchers earlier (#6339) Francis Lavoie 2024-05-23 22:06:16 -04:00
  • 2ce5c65269
    core: Fix bug in AppIfConfigured (fix #6336) Matthew Holt 2024-05-22 18:47:03 -06:00
  • 61917c3443
    fix a typo (#6333) a 2024-05-21 17:41:41 -05:00
  • 224316eaec
    autohttps: Move log WARN to INFO, reduce confusion (#6185) v2.8.0-rc.1 Francis Lavoie 2024-05-20 15:14:39 -04:00
  • 5f6758dab5
    reverseproxy: Support HTTP/3 transport to backend (#6312) Matt Holt 2024-05-20 13:06:43 -06:00
  • a6a45ff6c5
    context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292) Francis Lavoie 2024-05-20 13:14:58 -04:00
  • 73e094e1dd
    Fix lint error about deprecated method in smallstep/certificates/authority Matthew Holt 2024-05-20 10:56:25 -06:00
  • d79c0f0dec
    go.mod: Upgrade dependencies Matthew Holt 2024-05-20 10:35:27 -06:00
  • db3e19b7b5
    caddytls: fix permission requirement with AutomationPolicy (#6328) Will Norris 2024-05-20 08:48:59 -07:00
  • 1fc151faec
    caddytls: remove ClientHelloSNICtxKey (#6326) Will Norris 2024-05-18 19:47:46 -07:00
  • 9ba999141b
    caddyhttp: Trace individual middleware handlers (#6313) Matt Holt 2024-05-18 14:48:42 -06:00
  • f98f449f05
    templates: Add pathEscape template function and use it in file browser (#6278) deneb 2024-05-18 20:55:36 +02:00
  • e66040a6f0
    caddytls: set server name in context (#6324) Will Norris 2024-05-18 02:52:19 -07:00
  • 44860482d2
    chore: downgrade minimum Go version in go.mod (#6318) Mohammed Al Sahaf 2024-05-15 22:28:34 +03:00
  • 4c90f1427f
    caddytest: normalize the JSON config (#6316) Mohammed Al Sahaf 2024-05-14 10:50:14 +03:00
  • fb63e2e40c
    caddyhttp: New experimental handler for intercepting responses (#6232) Kévin Dunglas 2024-05-13 19:38:18 +02:00
  • 583c585c81 httpcaddyfile: Set challenge ports when http_port or https_port are used Matthew Holt 2024-05-11 21:39:44 -06:00
  • 4356635d12
    logging: Add support for additional logger filters other than hostname (#6082) Aziz Rmadi 2024-05-11 08:31:44 -05:00
  • 4af38e5ac8
    caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106) Matthew Holt 2024-05-10 15:52:50 -06:00
  • 399186abfc
    Second half of 6dce493 Matthew Holt 2024-05-10 15:51:28 -06:00
  • 6dce4934f0
    caddyhttp: Alter log message when request is unhandled (close #5182) Matthew Holt 2024-05-10 15:49:34 -06:00
  • 874d0ce822
    chore: Bump Go version in CI (#6310) Francis Lavoie 2024-05-10 10:56:18 -04:00
  • abdf1ae15c
    go.mod: go 1.22.3 Matthew Holt 2024-05-10 08:32:44 -06:00
  • d7e3a1974b
    Fix typos (#6311) Viktor Szépe 2024-05-10 16:08:54 +02:00
  • e60148ecc3
    reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307) WeidiDeng 2024-05-09 09:13:37 +08:00
  • 0b5720faa5
    tracing: add trace_id var (http.vars.trace_id placeholder) (#6308) Matthew Penner 2024-05-08 16:40:40 -06:00
  • dd203ad41f
    go.mod: CertMagic v0.21.0 v2.8.0-beta.2 Matthew Holt 2024-05-07 10:17:10 -06:00
  • b2b29dcd49
    reverseproxy: Implement health_follow_redirects (#6302) Ali Asgar 2024-05-07 20:10:15 +05:30
  • c97292b255
    caddypki: Allow use of root CA without a key. Fixes #6290 (#6298) Florian Apolloner 2024-05-07 05:38:26 +02:00
  • b52271061d
    go.mod: Upgrade to quic-go v0.43.1 Matthew Holt 2024-05-06 20:15:43 -06:00
  • d05d715a00
    reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301) Mohammed Al Sahaf 2024-05-07 05:02:12 +03:00
  • 8d7ac18402
    caddytls: Ability to drop connections (close #6294) Matthew Holt 2024-05-06 19:59:42 -06:00
  • 7e2510ef43
    build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289) dependabot[bot] 2024-05-02 03:09:19 +03:00
  • feeb6af403
    httpcaddyfile: Fix expression matcher shortcut in snippets (#6288) Francis Lavoie 2024-05-01 07:43:05 -04:00
  • d129ae6aec
    caddytls: Evict internal certs from cache based on issuer (#6266) v2.8.0-beta.1 Matt Holt 2024-04-30 16:15:54 -06:00
  • 87c7127c28
    chore: add warn logs when using deprecated fields (#6276) Mohammed Al Sahaf 2024-04-27 22:51:00 +03:00
  • 2fc620d38d
    caddyhttp: Fix linter warning about deprecation Matthew Holt 2024-04-27 12:41:17 -06:00
  • a46ff50a1c
    go.mod: Upgrade to quic-go v0.43.0 Matthew Holt 2024-04-27 12:01:30 -06:00
  • cabb5d71c4
    fileserver: Set "Vary: Accept-Encoding" header (see #5849) Matthew Holt 2024-04-26 19:38:45 -06:00
  • ba5811467a
    events: Add debug log Matthew Holt 2024-04-26 18:59:08 -06:00
  • 1b9042bcdd
    reverseproxy: handle buffered data during hijack (#6274) WeidiDeng 2024-04-26 23:09:18 +08:00
  • 4d6370bf92
    ci: remove android and plan9 from cross-build workflow (#6268) Mohammed Al Sahaf 2024-04-25 00:31:40 +03:00
  • c6eb186064
    run golangci-lint run --fix --fast (#6270) Mohammed Al Sahaf 2024-04-25 00:17:23 +03:00
  • 76c4cf5a56
    caddytls: Option to configure certificate lifetime (#6253) clauverjat 2024-04-24 22:35:14 +02:00
  • 797973944f
    replacer: Implement file.* global replacements (#5463) Francis Lavoie 2024-04-24 16:26:18 -04:00
  • 6d97d8d87b
    caddyhttp: Address some Go 1.20 features (#6252) Matt Holt 2024-04-23 20:05:57 -04:00
  • d404005339
    Quell linter (false positive) Matthew Holt 2024-04-23 11:55:37 -06:00
  • 868af6a062
    reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264) Aziz Rmadi 2024-04-23 08:12:57 -05:00
  • d2668cdbb0
    doc: add verifier in ClientAuthentication caddyfile marshaler doc (#6263) Mohammed Al Sahaf 2024-04-23 16:01:54 +03:00
  • 6a02999054
    caddytls: Add Caddyfile support for on-demand permission module (close #6260) Matthew Holt 2024-04-22 15:47:09 -06:00
  • 9f97df2275
    reverseproxy: Remove long-deprecated buffering properties Matthew Holt 2024-04-22 15:34:14 -06:00
  • d93e027e01
    reverseproxy: Reuse buffered request body even if partially drained Matthew Holt 2024-04-22 15:22:50 -06:00
  • 613d544a47 reverseproxy: Accept EOF when buffering Matthew Holt 2024-04-22 13:11:59 -06:00
  • 726a9a8fde
    logging: Fix default access logger (#6251) Francis Lavoie 2024-04-22 08:33:07 -04:00