Commit Graph

  • 497356b006
    caddyhttp: add unit test for `http.request.local{,.host,.port}` emilylange 2024-03-20 21:54:07 +0100
  • 5bdf4b0578
    caddyhttp: add `http.request.local{,.host,.port}` placeholder emilylange 2024-03-20 21:52:08 +0100
  • e65b97f55b
    reverseproxy: configurable active health_passes and health_fails (#6154) Sam Ottenhoff 2024-03-20 13:13:35 -0400
  • f8304f8513 do not export methods Sam Ottenhoff 2024-03-20 12:29:06 -0400
  • ea6b71dbef rename methods to be more clear that these are coming from active health checks Sam Ottenhoff 2024-03-20 12:24:39 -0400
  • ec6f4c1d2c Need to reset counters after recovery Sam Ottenhoff 2024-03-19 20:43:11 -0400
  • 921cb1ecb5 reverseproxy: active health check allows configurable health_passes and health_fails Sam Ottenhoff 2024-03-07 14:36:54 -0500
  • d572c5635d
    remove deprecated listen* WeidiDeng 2024-03-18 14:56:16 +0800
  • bc1c1734e8
    remove references to request counters WeidiDeng 2024-03-18 12:18:40 +0800
  • a9768d2fde
    reverseproxy: Configurable forward proxy URL (#6114) Justin Angel 2024-03-18 00:07:25 -0400
  • 8b6313562b add Caddyfile support WeidiDeng 2024-03-18 11:43:12 +0800
  • 24050b88b0 docs regarding default value Justin Angel 2024-02-20 12:40:17 -0500
  • f613c053b8 use http.ProxyURL Justin Angel 2024-02-20 09:40:24 -0500
  • eb8bdd552b Correcting comment reference Justin Angel 2024-02-19 09:54:59 -0500
  • 2ff50b2cb9 adding forward_proxy_url_dev Justin Angel 2024-02-19 09:37:14 -0500
  • 2bcc4526bf
    increase the number of handshakes before source address verification is needed WeidiDeng 2024-03-18 11:23:37 +0800
  • 7e6157267c
    remove number of requests tracking WeidiDeng 2024-03-18 11:19:07 +0800
  • 0ed17f3eb0
    remove deprecated ListenQUIC WeidiDeng 2024-03-18 11:08:12 +0800
  • dd69848864
    Lint Francis Lavoie 2024-03-17 22:10:21 -0400
  • c85ede97d7 use a rate limiter to control QUIC source address verification Marten Seemann 2024-03-18 11:42:06 +1000
  • e4a58cfda5 update quic-go to v0.42.0 Marten Seemann 2024-03-18 11:29:09 +1000
  • 99998790fe
    Merge branch 'master' into snippet-outlet a 2024-03-17 13:02:07 -0500
  • d0dcc1f95c record body size when not nil Weidi Deng 2024-03-17 19:39:59 +0800
  • a15dee5fb1 http: reverse_proxy wait for both ends of websocket connections to close Weidi Deng 2024-03-17 19:33:19 +0800
  • 5c006b110f
    vars: Make nil values act as empty string instead of `"<nil>"` Francis Lavoie 2024-03-17 01:54:33 -0400
  • 94573834f6
    caddyhttp: Allow `header` replacement with empty string Francis Lavoie 2024-03-08 20:27:43 -0500
  • 4347bbb96a
    record the number of bytes read when response writer is hijacked WeidiDeng 2024-03-15 14:39:02 +0800
  • 6db60837d3
    Merge branch 'master' into fileserver-browse-return-types Matt Holt 2024-03-14 15:33:04 -0600
  • 52822a41cb
    caddyhttp: upgrade to cel v0.20.0 (#6161) jbrown-stripe 2024-03-13 23:32:42 -0400
  • 409e3b3367
    Oh there's more Matthew Holt 2024-03-13 21:24:57 -0600
  • b48696d28c
    Take that, you linter! Matthew Holt 2024-03-13 21:21:51 -0600
  • 0b3b08ba08
    Let's try this Matthew Holt 2024-03-13 21:12:59 -0600
  • 07256842c3
    Attempt to address feedback and fix linter Matthew Holt 2024-03-13 21:07:27 -0600
  • d8acd8cc84
    Merge branch 'master' into jbrown-upgrade-cel-go Matt Holt 2024-03-13 08:21:30 -0600
  • 7d81640aa5 Corrected data types for config Evgeny Blinov 2024-03-11 12:06:20 +0300
  • 8a39474c45
    Merge branch 'master' into new-ca-providers-for-reverse-proxy Mohammed Al Sahaf 2024-03-13 13:56:42 +0300
  • 5b5f8feaf7
    chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169) Francis Lavoie 2024-03-12 05:07:23 -0400
  • 84d4545ee2
    Tidy Francis Lavoie 2024-03-12 04:35:24 -0400
  • 2dce85565d
    Bump github.com/jackc/pgx/v4 Francis Lavoie 2024-03-12 04:33:42 -0400
  • 93a5cafad5
    chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer Francis Lavoie 2024-03-12 04:27:29 -0400
  • c93e30454f
    caddyhttp: suppress flushing if the response is being buffered (#6150) WeidiDeng 2024-03-12 04:03:20 +0800
  • c87d5f2d1c
    Merge branch 'master' into fix-6144 Matt Holt 2024-03-11 13:57:23 -0600
  • 1bd598e90c
    chore: encode: use FlushError instead of Flush (#6168) WeidiDeng 2024-03-11 11:04:35 +0800
  • 7dd73e6f41
    fix lint WeidiDeng 2024-03-11 10:19:49 +0800
  • 81ba7e7be8
    balance comment length WeidiDeng 2024-03-11 10:16:00 +0800
  • 83f14bb923
    use FlushError instead of Flush WeidiDeng 2024-03-11 08:52:10 +0800
  • 391e352fc9 reverse-proxy, httptransport: added tests and caddyfile support for ca module armadi1809 2024-01-28 14:00:51 -0600
  • 108f54ce18 added new modular ca providers to caddy tls HttpTransport armadi1809 2024-01-25 23:03:22 -0600
  • e698ec5139
    encode: write status immediately when status code is informational (#6164) WeidiDeng 2024-03-10 22:49:49 +0800
  • 392bc54229 write status immediately when status code is informational Weidi Deng 2024-03-10 13:55:32 +0800
  • c6ac47879b Add comment with list of all available levels dev-polymer 2024-03-10 03:02:22 +0300
  • 0a91062a5a Refactored zstd levels to string arguments dev-polymer 2024-03-10 02:45:32 +0300
  • d9eb09ac43 upgrade to cel v0.20.0 Julian Brown 2024-03-08 13:25:06 -0500
  • 0341b2ce63 upgrade to cel v0.20.0 Julian Brown 2024-03-08 14:05:23 -0500
  • 438d7a23f0
    chore: Upgrade CEL to v0.20.1 Francis Lavoie 2024-03-08 10:36:38 -0500
  • c27425ef5d
    httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153) Steffen Busch 2024-03-07 20:34:01 +0100
  • bed94046f7
    Keep deprecated skip_log in directive order Steffen Busch 2024-03-07 20:10:36 +0100
  • 2fcbb80de1
    Merge branch 'master' into issue-5909 Matt Holt 2024-03-06 19:42:36 -0700
  • 434d4bba24
    Merge branch 'master' into produce-csr Matt Holt 2024-03-06 18:35:43 -0700
  • 830307323e
    Merge branch 'master' into fix-6144 Matt Holt 2024-03-06 13:14:31 -0700
  • 258d906140
    httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865) Francis Lavoie 2024-03-06 14:41:45 -0500
  • 5931d1fc1a Update caddyconfig/httpcaddyfile/directives.go Francis Lavoie 2024-03-05 14:28:33 -0500
  • 1160a6e7c8 Linter doesn't like a switch on an enum with default Francis Lavoie 2024-02-23 15:58:24 -0500
  • 16f22332a6 Set up Positional enum Francis Lavoie 2023-10-07 03:16:02 -0400
  • dc9970e59b httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors Francis Lavoie 2023-10-07 00:06:27 -0400
  • 523a531cfe Add zstd compression level support Evgeny Blinov 2024-03-02 12:22:42 +0300
  • 69290d232d
    rewrite: Implement `uri query` operations (#6120) Aziz Rmadi 2024-03-06 09:08:46 -0600
  • 84abc77780 Changed order of fields in queryOps struct to match the operations order armadi1809 2024-03-05 17:49:20 -0600
  • a907935974 Cleaned up comments, changed the order of operations and added more tests armadi1809 2024-03-03 21:26:14 -0600
  • ed10c6e000 Rewrite struct: Changed QueryOperations field to Query and comments cleanup armadi1809 2024-03-02 21:53:17 -0600
  • d03afbc495 Implemented rename query key opration armadi1809 2024-02-25 21:45:13 -0600
  • 27b80095b8 Applied Replacer on all query keys and values armadi1809 2024-02-25 20:41:19 -0600
  • 21fbaad5ff Added support for query operations block armadi1809 2024-02-24 11:33:23 -0600
  • 36add45b5a Implemented basic uri query operations armadi1809 2024-02-20 23:16:29 -0600
  • 277472d081
    fix struct names (#6151) huajin tong 2024-03-06 21:53:03 +0800
  • 2aea393b36 fix struct names thirdkeyword 2024-03-06 20:16:36 +0800
  • 5a4374bea0
    fileserver: Preserve query during canonicalization redirect (#6109) Francis Lavoie 2024-03-06 00:51:26 -0500
  • 19c7826fc6 fix lint Weidi Deng 2024-03-06 09:35:21 +0800
  • 2a72e3fcd4 suppress flushing if the response is being buffered Weidi Deng 2024-03-06 09:21:11 +0800
  • 6fefab4c97 Clarify that only a path should be passed Francis Lavoie 2024-03-05 18:19:46 -0500
  • 2f6ea36406 fileserver: Preserve query during canonicalization redirect Francis Lavoie 2024-02-15 07:20:28 -0500
  • 0d44e3ecba
    logging: Implement `log_append` handler (#6066) Francis Lavoie 2024-03-05 19:03:59 -0500
  • 8f8e6af82d
    Merge branch 'master' into extra-log-handler Matt Holt 2024-03-05 16:58:20 -0700
  • 2a78c9c5e4
    httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113) Francis Lavoie 2024-03-05 18:37:14 -0500
  • 2f7aa1b40f
    Merge branch 'master' into extra-log-handler Matt Holt 2024-03-05 16:32:33 -0700
  • 092cd1ee1f
    Merge branch 'master' into nameless-regexp-placeholder Matt Holt 2024-03-05 16:32:23 -0700
  • 01d5568b20
    logging: Implement `append` encoder, allow flatter filters config (#6069) Francis Lavoie 2024-03-05 18:24:32 -0500
  • 3a6783bc53
    Merge branch 'master' into extra-log-handler Matt Holt 2024-03-05 16:12:28 -0700
  • 1e0f2fa0a7
    govulncheck was unhappy Francis Lavoie 2024-03-05 18:10:08 -0500
  • ef23fd1c20
    Rename to append Francis Lavoie 2024-03-05 18:04:58 -0500
  • bbbe548429
    Allow flatter config structure for `filter` & `add` Francis Lavoie 2024-01-28 02:07:02 -0500
  • b67b01adf8
    logging: Implement `add` encoder Francis Lavoie 2024-02-23 15:44:04 -0500
  • 1f4a6fa7e7
    ci: fix the integration test `TestLeafCertLoaders` (#6149) Mohammed Al Sahaf 2024-03-06 02:09:13 +0300
  • 7c9a7b5a84
    Rename `skip_log` to `log_skip` Francis Lavoie 2024-02-15 17:24:12 -0500
  • af9ba2ac66
    Rename to `log_append` Francis Lavoie 2024-03-05 18:00:30 -0500
  • 8104807638
    logging: Implement `extra_log` handler Francis Lavoie 2024-02-23 15:45:27 -0500
  • 2638b568a8
    ci: fix the integration test `TestLeafCertLoaders` Mohammed Al Sahaf 2024-03-06 07:55:49 +0900
  • 5ed8689629
    vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108) Francis Lavoie 2024-03-05 17:25:38 -0500
  • 1137113332
    Merge branch 'master' into vars-user-id Matt Holt 2024-03-05 15:20:17 -0700
  • 3ae07a73dc
    caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050) Aziz Rmadi 2024-03-05 15:55:37 -0600