Commit Graph

  • 7cf8376e63
    matchers: fix a regression in #6480 (#6510) vnxme 2024-08-12 10:01:09 +03:00
  • 490fd1d63d
    core: add iface as network type Mohammed Al Sahaf 2024-08-10 22:46:46 +03:00
  • 21af88fefc
    reverseproxy: Disable keep alive for h2c requests (#6343) WeidiDeng 2024-08-08 20:53:30 +08:00
  • 52bad45181
    go.mod: update update golang/x/net (#6500) WeidiDeng 2024-08-08 09:52:50 +08:00
  • b85b6c6469
    replacer: {file.*} global placeholder strips trailing newline (#6411) Steffen Busch 2024-08-07 21:39:15 +02:00
  • 59cbb2c83a
    caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480) vnxme 2024-08-07 20:02:23 +03:00
  • a8b0dfa8da
    go.mod: update quic-go package (#6498) WeidiDeng 2024-08-07 12:08:32 +08:00
  • b198678174
    browse: Customizable default sort options (#6468) lollipopkit🏳️‍⚧️ 2024-08-05 22:27:45 +08:00
  • 840094ac65
    proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485) Prakhar Awasthi 2024-08-03 22:21:50 +05:30
  • 898ef9f212 encode: flush already compressed data from the encoder (#6471) WeidiDeng 2024-07-28 07:46:56 +08:00
  • 976469ca0d
    encode: flush already compressed data from the encoder (#6471) WeidiDeng 2024-07-28 07:46:56 +08:00
  • 9cc26ee7bf
    chore: update golangci config (#6479) Mohammed Al Sahaf 2024-07-28 02:20:09 +03:00
  • 3579815a6c
    caddytls: Caddyfile support for TLS conn and cert sel policies (#6462) vnxme 2024-07-24 20:01:06 +03:00
  • 61fe152c60
    caddytls: Caddyfile support for TLS handshake matchers (#6461) vnxme 2024-07-24 18:26:09 +03:00
  • 3afa02ba4e
    ci: correct -tags nobadger on binary build (#6470) June 🍓🦴 2024-07-22 19:37:44 -04:00
  • 806f5b1117
    reverseproxy: Fix panic when using header-related flags (fix #6464) Matthew Holt 2024-07-18 21:31:07 -06:00
  • b2492f8567
    reverseproxy: add health_upstream subdirective (#6451) schultzie 2024-07-15 10:00:12 -07:00
  • 07c863637d
    reverseproxy: Caddyfile support for health_method (#6454) Jesper Brix Rosenkilde 2024-07-12 23:01:58 +02:00
  • dc2a5d5c52
    reverseproxy: Configurable method for active health checks (#6453) Jesper Brix Rosenkilde 2024-07-11 15:24:13 +02:00
  • 4943a4fc52
    reverseproxy: Add placeholder for networkAddr in active health check headers (#6450) schultzie 2024-07-09 11:08:25 -07:00
  • 630c62b313
    fixed bug in resolving ip version in dynamic upstreams (#6448) Aziz Rmadi 2024-07-09 02:06:30 -05:00
  • 9338741ca7
    browse: Exclude symlink target size from total, show arrow on size (#6412) Francis Lavoie 2024-07-07 09:01:07 -04:00
  • 88c7e53da5
    browse: fix Content-Security-Policy warnings in Firefox (#6443) Steffen Busch 2024-07-07 14:56:47 +02:00
  • 4ef360745d
    browse: add Content-Security-Policy w/ nonce (#6425) Steffen Busch 2024-07-06 18:46:08 +02:00
  • 7142d7c1e4
    reverseproxy: Add placeholder for host in active health check headers (#6440) Francis Lavoie 2024-07-06 12:43:19 -04:00
  • c3fb5f4d3f
    caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427) Matt Holt 2024-07-05 10:46:20 -06:00
  • 15d986e1c9
    encode: Don't compress already-compressed fonts (#6432) Kévin Dunglas 2024-07-04 22:57:13 +02:00
  • f350e001b6
    reverseproxy: Only log host is up status on change (fixes #6415) (#6419) klaxa 2024-07-03 21:05:52 +02:00
  • 0287009ee5
    intercept: fix http.intercept.header.* placeholder (#6429) Kévin Dunglas 2024-07-03 16:43:13 +02:00
  • f8861ca16b
    reverseproxy: Wire up TLS options for H3 transport Matthew Holt 2024-06-28 12:15:41 -06: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
  • 54367746a3 move modules around Mohammed Al Sahaf 2024-06-15 14:08:27 +03:00
  • 62c711c66e
    core: add modular network_proxy support Mohammed Al Sahaf 2024-06-15 02:08:17 +03: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
  • e8f8fc2948
    matchers: support null value in expression matcher cel-support-null Mohammed Al Sahaf 2024-05-17 01:11:21 +03: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