Commit Graph

  • 5fde819284 reverseproxy: add tls_server_cert_sha256 Anton Kovalenko 2024-05-20 19:32:15 +0300
  • f6d2c293e7
    caddyfile: Reject global request matchers earlier (#6339) Francis Lavoie 2024-05-23 22:06:16 -0400
  • a65a2b9e62
    caddyfile: Reject global request matchers earlier Francis Lavoie 2024-05-23 17:40:11 -0400
  • 2ce5c65269
    core: Fix bug in AppIfConfigured (fix #6336) Matthew Holt 2024-05-22 18:47:03 -0600
  • a2d9b11560
    Create Don’t touch please 2 Yavuz7h 2024-05-22 17:44:18 +0100
  • 61917c3443
    fix a typo (#6333) a 2024-05-21 17:41:41 -0500
  • df8bd7ead8
    fix a typo a 2024-05-21 17:00:56 -0500
  • 224316eaec
    autohttps: Move log WARN to INFO, reduce confusion (#6185) v2.8.0-rc.1 Francis Lavoie 2024-05-20 15:14:39 -0400
  • 5f6758dab5
    reverseproxy: Support HTTP/3 transport to backend (#6312) Matt Holt 2024-05-20 13:06:43 -0600
  • 45be7d83be
    Change implicit condition back to WARN Matthew Holt 2024-05-20 13:05:48 -0600
  • a6a45ff6c5
    context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292) Francis Lavoie 2024-05-20 13:14:58 -0400
  • 610c343944
    Merge branch 'master' into ctx-app-strict Matt Holt 2024-05-20 10:56:38 -0600
  • 73e094e1dd
    Fix lint error about deprecated method in smallstep/certificates/authority Matthew Holt 2024-05-20 10:56:25 -0600
  • 1e51488f4f
    Rename AppStrict -> AppIfConfigured Matthew Holt 2024-05-20 10:51:07 -0600
  • d79c0f0dec
    go.mod: Upgrade dependencies Matthew Holt 2024-05-20 10:35:27 -0600
  • db3e19b7b5
    caddytls: fix permission requirement with AutomationPolicy (#6328) Will Norris 2024-05-20 08:48:59 -0700
  • c03d1d6c10 caddytls: fix permission requirement with AutomationPolicy Will Norris 2024-05-19 00:10:22 -0700
  • 1fc151faec
    caddytls: remove ClientHelloSNICtxKey (#6326) Will Norris 2024-05-18 19:47:46 -0700
  • b0bbb614f8 caddytls: remove ClientHelloSNICtxKey Will Norris 2024-05-18 18:32:37 -0700
  • 9ba999141b
    caddyhttp: Trace individual middleware handlers (#6313) Matt Holt 2024-05-18 14:48:42 -0600
  • f98f449f05
    templates: Add `pathEscape` template function and use it in file browser (#6278) deneb 2024-05-18 20:55:36 +0200
  • 98000c14b3 Remove unnecessary pipe of img src to `html` DenebTM 2024-05-18 19:26:04 +0200
  • e66040a6f0
    caddytls: set server name in context (#6324) Will Norris 2024-05-18 02:52:19 -0700
  • 6c626ac6ac caddytls: set SNI server name in context Will Norris 2024-05-17 15:27:51 -0700
  • 4a432c3b68
    Merge branch 'master' into snippet-outlet a 2024-05-17 17:25:54 -0500
  • e8f8fc2948
    matchers: support `null` value in expression matcher cel-support-null Mohammed Al Sahaf 2024-05-17 01:11:21 +0300
  • 44860482d2
    chore: downgrade minimum Go version in go.mod (#6318) Mohammed Al Sahaf 2024-05-15 22:28:34 +0300
  • f7d0691180
    Upgrade certmagic and zerossl Matthew Holt 2024-05-15 13:22:54 -0600
  • 1e6c641633
    chore: downgrade minimum Go version in go.mod Mohammed Al Sahaf 2024-05-15 09:32:34 +0000
  • 4c90f1427f
    caddytest: normalize the JSON config (#6316) Mohammed Al Sahaf 2024-05-14 10:50:14 +0300
  • 75bf21704b
    remove references to user's setup Mohammed Al Sahaf 2024-05-14 10:44:50 +0300
  • ee5f3080b5
    caddytest: normalize the JSON config Mohammed Al Sahaf 2024-05-14 07:23:46 +0000
  • fb63e2e40c
    caddyhttp: New experimental handler for intercepting responses (#6232) Kévin Dunglas 2024-05-13 19:38:18 +0200
  • 184654a5ea
    mark exported symbols as experimental Kévin Dunglas 2024-05-13 19:29:49 +0200
  • 81b7208924
    shorthands: ir to resp Kévin Dunglas 2024-04-24 00:19:07 +0200
  • aab7f8efc8
    Update modules/caddyhttp/intercept/intercept.go Kévin Dunglas 2024-04-24 00:17:58 +0200
  • 8a162f7257
    @francislavoie review (first round) Kévin Dunglas 2024-04-24 00:04:56 +0200
  • 27c79900a4
    add some docs Kévin Dunglas 2024-04-12 08:48:19 +0200
  • 83f687e4ca
    rename intercept Kévin Dunglas 2024-04-12 08:38:40 +0200
  • d26fca26e5
    fix: cs Kévin Dunglas 2024-04-10 13:58:14 +0200
  • 1e0efbfc24
    feat: add generic response interceptors Kévin Dunglas 2024-04-09 11:02:35 +0200
  • fa6918672e ci: abstract go installation into shared action Mohammed Al Sahaf 2024-05-12 20:23:11 +0300
  • 583c585c81 httpcaddyfile: Set challenge ports when http_port or https_port are used Matthew Holt 2024-05-11 21:39:44 -0600
  • 4356635d12
    logging: Add support for additional logger filters other than hostname (#6082) Aziz Rmadi 2024-05-11 08:31:44 -0500
  • d250394bc3
    Add comment Francis Lavoie 2024-05-11 09:25:42 -0400
  • 207d1880ad
    Refactoring Francis Lavoie 2024-05-11 09:19:13 -0400
  • aea0e75908 Added log_name directive armadi1809 2024-05-06 23:18:55 -0500
  • 1b12d34e55 Logging: add support for additional logger filters other than hostname armadi1809 2024-01-31 22:20:05 -0600
  • dfac9c14d4
    Fix typo Matthew Holt 2024-05-10 16:35:17 -0600
  • d8392c4cbc
    caddyhttp: Trace individual middleware handlers Matthew Holt 2024-05-10 16:29:58 -0600
  • 781d6af3d7
    reverseproxy: Support HTTP/3 transport to backend Matthew Holt 2024-05-10 16:11:24 -0600
  • 4af38e5ac8
    caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106) Matthew Holt 2024-05-10 15:52:50 -0600
  • 399186abfc
    Second half of 6dce493 Matthew Holt 2024-05-10 15:51:28 -0600
  • 6dce4934f0
    caddyhttp: Alter log message when request is unhandled (close #5182) Matthew Holt 2024-05-10 15:49:34 -0600
  • 874d0ce822
    chore: Bump Go version in CI (#6310) Francis Lavoie 2024-05-10 10:56:18 -0400
  • e5b5ea8b71 chore: Bump Go version in CI Francis Lavoie 2024-05-10 02:14:26 -0400
  • abdf1ae15c
    go.mod: go 1.22.3 Matthew Holt 2024-05-10 08:32:44 -0600
  • d7e3a1974b
    Fix typos (#6311) Viktor Szépe 2024-05-10 16:08:54 +0200
  • b4d405ea16 fix indentations Viktor Szépe 2024-05-10 11:54:31 +0000
  • 2d664d2250
    Revert to "htlm" Viktor Szépe 2024-05-10 13:13:46 +0200
  • cbccefdb72 Revert Viktor Szépe 2024-05-10 08:55:49 +0000
  • b94f1974c7 Fix typos Viktor Szépe 2024-05-10 08:27:45 +0000
  • e60148ecc3
    reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307) WeidiDeng 2024-05-09 09:13:37 +0800
  • b50fec4b8c
    remove yet another lazy pool test WeidiDeng 2024-05-09 08:24:43 +0800
  • 810f6e6af1
    remove lazy pool test WeidiDeng 2024-05-09 08:19:15 +0800
  • 06924fe1be
    change method to pointer type and remove LazyCertPool WeidiDeng 2024-05-09 08:14:39 +0800
  • 0b5720faa5
    tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308) Matthew Penner 2024-05-08 16:40:40 -0600
  • 0ed4161299
    modules(tracing): add `http.vars.trace_id` placeholder Matthew Penner 2024-03-21 13:43:26 -0600
  • 8afdf22691 use pointer when loading modules Weidi Deng 2024-05-08 21:59:41 +0800
  • dd203ad41f
    go.mod: CertMagic v0.21.0 v2.8.0-beta.2 Matthew Holt 2024-05-07 10:17:10 -0600
  • b2b29dcd49
    reverseproxy: Implement health_follow_redirects (#6302) Ali Asgar 2024-05-07 20:10:15 +0530
  • d300e6e25a chore: formatting --add 2024-05-07 19:58:02 +0530
  • 5ab51f2333 changed reverse proxy health check status code range to be between 200-299 --add 2024-05-07 12:45:23 +0530
  • c97292b255
    caddypki: Allow use of root CA without a key. Fixes #6290 (#6298) Florian Apolloner 2024-05-07 05:38:26 +0200
  • 72ed1693c3
    Merge branch 'master' into no-root-key Matt Holt 2024-05-06 21:31:10 -0600
  • c2dca8d3b4
    Update modules/caddypki/crypto.go Matt Holt 2024-05-06 21:27:01 -0600
  • b52271061d
    go.mod: Upgrade to quic-go v0.43.1 Matthew Holt 2024-05-06 20:15:43 -0600
  • d05d715a00
    reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301) Mohammed Al Sahaf 2024-05-07 05:02:12 +0300
  • 8d7ac18402
    caddytls: Ability to drop connections (close #6294) Matthew Holt 2024-05-06 19:59:42 -0600
  • d6ee591754 chore: formatting --add 2024-05-06 15:30:45 +0530
  • bd33cbe13f chore: refactore reversproxy healthcheck redirect variable name and description of the same --add 2024-05-06 15:10:35 +0530
  • 32c651112e Add logs to debug Artur Fortunato 2024-05-06 10:08:34 +0100
  • d15bfc9e72 chore: code format aliasgar 2024-05-06 10:54:11 +0530
  • be9688c500 added health_follow_redirect in active health checks aliasgar 2024-05-04 03:37:05 +0530
  • b290c212c2
    transport: fix proxy protocol initializeation Mohammed Al Sahaf 2024-05-05 11:25:39 +0000
  • 7079b647bc Allow usage of root CA without a key. Fixes #6290 Florian Apolloner 2024-05-03 20:52:01 +0200
  • 1c1dec4921 Set the `ServerName` field in the ClientHelloInfo when it was unset and a default SNI name is configured Andreas Kohn 2024-05-03 13:39:05 +0200
  • 478ee55cc9
    context: Add new `AppStrict()` method to avoid instantiating empty apps Francis Lavoie 2024-05-02 12:26:50 -0400
  • 6bf7874737 Test per host enabled Hussam Almarzooq 2024-05-02 14:21:21 +0100
  • c0256445eb Pass host label when option is enabled Hussam Almarzooq 2024-04-28 11:38:19 +0100
  • 7e2510ef43
    build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289) dependabot[bot] 2024-05-02 03:09:19 +0300
  • 817cdea685
    build(deps): bump golangci/golangci-lint-action from 4 to 5 dependabot[bot] 2024-05-01 23:57:09 +0000
  • feeb6af403
    httpcaddyfile: Fix expression matcher shortcut in snippets (#6288) Francis Lavoie 2024-05-01 07:43:05 -0400
  • 979acd8328
    httpcaddyfile: Fix expression matcher shortcut in snippets Francis Lavoie 2024-05-01 07:28:11 -0400
  • 368b1566ef Add per host config Hussam Almarzooq 2024-04-28 11:37:48 +0100
  • d129ae6aec
    caddytls: Evict internal certs from cache based on issuer (#6266) v2.8.0-beta.1 Matt Holt 2024-04-30 16:15:54 -0600
  • 188dbc4e8b prefer_precompressed 3v0k4 2024-04-30 11:15:39 +0200
  • bd1a2acc95
    Merge branch 'master' into master deneb 2024-04-27 22:26:29 +0200
  • 53dbe68b55 document `pathEscape` DenebTM 2024-04-27 22:11:14 +0200
  • 87c7127c28
    chore: add warn logs when using deprecated fields (#6276) Mohammed Al Sahaf 2024-04-27 22:51:00 +0300