Commit Graph

  • c79c08627d
    caddyhttp: Enable HTTP/3 by default (#4707) Matt Holt 2022-08-15 12:01:58 -0600
  • a2f9925059
    Merge branch 'master' into http3-default Matthew Holt 2022-08-13 11:28:13 -0600
  • 6627ec8721
    Update quic-go, implement RequireAddressValidation Matthew Holt 2022-08-13 11:24:19 -0600
  • 45c69a2bfa reverseproxy: Add `unix+h2c` Caddyfile network shortcut (#4953) Francis Lavoie 2022-08-12 17:09:18 -0400
  • e2a5e2293a
    reverseproxy: Add `unix+h2c` Caddyfile network shortcut (#4953) Francis Lavoie 2022-08-12 17:09:18 -0400
  • 9ce91effe5
    reverseproxy: Add `unix+h2c` Caddyfile network shortcut Francis Lavoie 2022-08-12 15:19:52 -0400
  • 39bf74b50f reverseproxy: Ignore context cancel in stream mode (#4952) Matt Holt 2022-08-12 13:15:41 -0600
  • f5dce84a70
    reverseproxy: Ignore context cancel in stream mode (#4952) Matt Holt 2022-08-12 13:15:41 -0600
  • 67dbed0bfb reverseproxy: Fix H2C dialer using new stdlib `DialTLSContext` (#4951) Francis Lavoie 2022-08-12 15:11:13 -0400
  • 922d9f5c25
    reverseproxy: Fix H2C dialer using new stdlib `DialTLSContext` (#4951) Francis Lavoie 2022-08-12 15:11:13 -0400
  • 86c2cd97a8
    Tidy up Matthew Holt 2022-08-12 12:49:00 -0600
  • 7c3411e435
    reverseproxy: Fix H2C dialer using new stdlib `DialTLSContext` Francis Lavoie 2022-08-12 13:16:26 -0400
  • 832855e635
    Clarify rewrite docs Matthew Holt 2022-08-12 09:41:36 -0600
  • 2d06890d46
    Remove unnecessary condition Matthew Holt 2022-08-11 23:54:46 -0600
  • a5662a855e
    rewrite: Honor escapes in prefix/suffix to trim (fix #4801) Matthew Holt 2022-08-11 23:50:58 -0600
  • 1682a298c2
    Merge branch 'master' into add/reverseproxy-healthy-metrics Dávid Szabó 2022-08-11 23:14:34 +0200
  • 3cc248e3f1 Adjust timer to 10 seconds Dávid Szabó 2022-08-11 23:13:44 +0200
  • 2fd853238b
    Update rewrite docs Matthew Holt 2022-08-11 14:49:17 -0600
  • 9bfb2cd08e
    Generalize CleanPath(); enhance rewrite to fix #4743 Matthew Holt 2022-08-11 14:42:09 -0600
  • ed590a5f52
    rewrite: Begin enhancements and bug fixes Matthew Holt 2022-08-11 12:27:07 -0600
  • b8ec9b0378
    Fix bugs, add tests, clean up path matcher Matthew Holt 2022-08-11 12:25:29 -0600
  • 3ffc39190d
    reverseproxy: Ignore context cancel in stream mode Matthew Holt 2022-08-10 16:39:28 -0600
  • 3eb4b8f73d
    Another attempt for Windows Matthew Holt 2022-08-10 14:23:02 -0600
  • 0afcdfa07d
    Another attempt for Windows Matthew Holt 2022-08-10 12:33:11 -0600
  • 9491cdf637
    Try to get tests passing on Windows Matthew Holt 2022-08-10 12:27:54 -0600
  • d0cf5c7e1b
    Allow matching on literal escape sequences Matthew Holt 2022-08-10 12:23:07 -0600
  • df254da43e
    caddyhttp: Support %* wildcard in path matcher Matthew Holt 2022-08-09 23:35:56 -0600
  • 1845cc7cbf httpcaddyfile: redir with "html" emits 200, no Location (fix #4940) Matthew Holt 2022-08-09 11:11:52 -0600
  • 91ab0e6066
    httpcaddyfile: redir with "html" emits 200, no Location (fix #4940) Matthew Holt 2022-08-09 11:11:52 -0600
  • cc02af2bf3 reverseproxy: Support 1xx status codes (HTTP early hints) (#4882) Kévin Dunglas 2022-08-09 18:53:24 +0200
  • 085df25c7e
    reverseproxy: Support 1xx status codes (HTTP early hints) (#4882) Kévin Dunglas 2022-08-09 18:53:24 +0200
  • dba920c29e logging: Fix `cookie` filter (#4943) Francis Lavoie 2022-08-08 21:11:02 -0400
  • fe61209df2
    logging: Fix `cookie` filter (#4943) Francis Lavoie 2022-08-08 21:11:02 -0400
  • 6f60a00adb
    logging: Fix `cookie` filter Francis Lavoie 2022-08-08 19:54:45 -0400
  • 43aff0a4e6
    feat(reverseproxy): add support for 1xx status codes Kévin Dunglas 2022-07-12 09:26:32 +0200
  • 960a24819f go.mod: Upgrade OpenTelemetry dependencies (#4937) lewandowski-stripe 2022-08-08 23:04:18 +0200
  • 7f6a328b47
    go.mod: Upgrade OpenTelemetry dependencies (#4937) lewandowski-stripe 2022-08-08 23:04:18 +0200
  • 719aaf46a0
    Merge branch 'master' into otel-upgrade lewandowski-stripe 2022-08-08 22:50:18 +0200
  • 681841dfde fileserver: Better fix for Etag of compressed files Matthew Holt 2022-08-08 13:09:57 -0600
  • 7ab61f46f0
    fileserver: Better fix for Etag of compressed files Matthew Holt 2022-08-08 13:09:57 -0600
  • bfb44a6f46 fileserver: Generate Etag from sidecar file Matthew Holt 2022-08-08 12:49:39 -0600
  • 8c72f34357
    fileserver: Generate Etag from sidecar file Matthew Holt 2022-08-08 12:49:39 -0600
  • 092d0feeaf Improve docs for ZeroSSL issuer Matthew Holt 2022-08-08 12:48:28 -0600
  • b9618b8b98
    Improve docs for ZeroSSL issuer Matthew Holt 2022-08-08 12:48:28 -0600
  • 9c1eb32ec7
    caddyhttp: Consistent URI-decoded (unescaped) form Matthew Holt 2022-08-08 12:46:39 -0600
  • 5519e5fd16 Rename subsystem to reverse_proxy Dávid Szabó 2022-08-08 20:41:16 +0200
  • 7c9bdfd098 Create own logger Dávid Szabó 2022-08-08 20:40:52 +0200
  • f525e84c13 Remove unnecessary struct creation Dávid Szabó 2022-08-08 20:40:21 +0200
  • 47d10de84d Upgrade OpenTelemetry dependencies Piotr Lewandowski 2022-08-08 19:22:54 +0200
  • dfa2262f13 reverseproxy: Add upstreams healthy metrics Dávid Szabó 2022-08-07 13:10:48 +0200
  • f27894cf3a Replace strings.Index with strings.Cut (#4932) Chirag Maheshwari 2022-08-07 09:33:37 +0530
  • d26559316f
    Replace strings.Index with strings.Cut (#4932) Chirag Maheshwari 2022-08-07 09:33:37 +0530
  • 606f5407c1
    fix: Minor formatting fix modified: listeners.go Chirag Maheshwari 2022-08-07 02:33:52 +0530
  • 7d6ec79968
    Merge branch 'master' into stringsFix Chirag Maheshwari 2022-08-06 01:08:49 +0530
  • f572fb4efe
    optimization: Replaced strings.Index with strings.Cut modified: cmd/main.go modified: modules/caddyhttp/reverseproxy/reverseproxy.go modified: modules/caddyhttp/rewrite/rewrite.go Chirag Maheshwari 2022-08-06 00:29:44 +0530
  • 4426fe9299 configuring http.Server from handlers. Weidi Deng 2022-08-05 16:13:50 +0800
  • a02ffaf61e
    Clean up after bad merge Matthew Holt 2022-08-04 12:11:44 -0600
  • 20b8c31d87
    Merge branch 'master' into reuseport Matthew Holt 2022-08-04 12:04:24 -0600
  • 0e9497bdef
    Merge branch 'master' into websockets Matthew Holt 2022-08-04 11:37:28 -0600
  • 058005c785 Replace strings.Index usages with strings.Cut (#4930) WilczyńskiT 2022-08-04 19:17:35 +0200
  • 2642bd72b7
    Replace strings.Index usages with strings.Cut (#4930) WilczyńskiT 2022-08-04 19:17:35 +0200
  • 1ccef1ef5d cmd: Use newly-available version information (#4931) Matt Holt 2022-08-04 11:16:59 -0600
  • 17ae5acaba
    cmd: Use newly-available version information (#4931) Matt Holt 2022-08-04 11:16:59 -0600
  • 3d46a0c118
    Cleanup extra commented code Matthew Holt 2022-08-04 11:08:15 -0600
  • 37e387c615 Replace strings.SplitN usages with strings.Cut WilczynskiT 2022-08-04 11:12:01 +0200
  • a15394561e Replace strings.Index usages with strings.Cut WilczynskiT 2022-08-04 10:58:14 +0200
  • 496c88864c
    cmd: Use newly-available version information Matthew Holt 2022-08-04 00:06:49 -0600
  • 481bc51239
    Configurable protocols Matthew Holt 2022-08-03 14:25:23 -0600
  • 312458d914
    Merge branch 'master' into http3-default Matthew Holt 2022-08-03 11:18:45 -0600
  • c0b99b71f6 httpserver: Configurable shutdown delay (#4906) Matt Holt 2022-08-03 11:04:51 -0600
  • 1960a0dc11
    httpserver: Configurable shutdown delay (#4906) Matt Holt 2022-08-03 11:04:51 -0600
  • ca957cc31c
    Fix http/3 (oops) Matthew Holt 2022-08-03 10:53:47 -0600
  • d78324d7a0 go.mod: Upgrade CertMagic and acmez Matthew Holt 2022-08-02 15:35:19 -0600
  • 63c7720e84
    go.mod: Upgrade CertMagic and acmez Matthew Holt 2022-08-02 15:35:19 -0600
  • db02856528 chore: Bump up to Go 1.19, minimum 1.18 (#4925) Francis Lavoie 2022-08-02 16:39:09 -0400
  • 141872ed80
    chore: Bump up to Go 1.19, minimum 1.18 (#4925) Francis Lavoie 2022-08-02 16:39:09 -0400
  • f3ae25c6ec
    Convert interface{} to any Francis Lavoie 2022-08-02 14:12:57 -0400
  • 0199ccda44
    chore: Bump up to Go 1.19, minimum 1.18 Francis Lavoie 2022-08-02 14:10:39 -0400
  • 83ab068eea
    Clean up after merge conflict Matthew Holt 2022-08-01 18:43:10 -0600
  • 5c70abb153
    Merge branch 'master' into shutdown-delay Matt Holt 2022-08-01 18:38:47 -0600
  • d17eb76a2e
    Refactor servers; per-server shutdown delay Matthew Holt 2022-08-01 17:33:01 -0600
  • a3297cfb75 Oops (sigh) Matthew Holt 2022-08-01 13:40:09 -0600
  • db1aa5b5bc
    Oops (sigh) Matthew Holt 2022-08-01 13:40:09 -0600
  • 472d4a4656 caddyhttp: Implement `caddy respond` command (#4870) Matt Holt 2022-08-01 13:36:22 -0600
  • f783290f40
    caddyhttp: Implement `caddy respond` command (#4870) Matt Holt 2022-08-01 13:36:22 -0600
  • 96a4642fec
    Sigh, inline our own cut() function until Go 1.18 Matthew Holt 2022-08-01 13:06:48 -0600
  • 2c65e0be88
    Move StringSlice to caddycmd package Matthew Holt 2022-08-01 12:18:22 -0600
  • 155a793551
    Support headers, --body flag, status via arg Matthew Holt 2022-08-01 12:12:23 -0600
  • d2b121f674 fileserver: Support virtual file system in Caddyfile Matthew Holt 2022-07-31 21:41:26 -0600
  • ebd6abcbd5
    fileserver: Support virtual file system in Caddyfile Matthew Holt 2022-07-31 21:41:26 -0600
  • 63c9822b90 fileserver: Support virtual file systems (#4909) Matt Holt 2022-07-30 13:07:44 -0600
  • 6668271661
    fileserver: Support virtual file systems (#4909) Matt Holt 2022-07-30 13:07:44 -0600
  • c8d3addd65
    Merge branch 'master' into fs Matt Holt 2022-07-30 12:57:17 -0600
  • 7b1efc023a Minor docs clarification Matthew Holt 2022-07-29 16:56:02 -0600
  • 07ed3e7c30
    Minor docs clarification Matthew Holt 2022-07-29 16:56:02 -0600
  • de004798a1 core: Windows service integration (#4790) WingLim 2022-07-30 04:06:54 +0800
  • 1e0cdc54f8
    core: Windows service integration (#4790) WingLim 2022-07-30 04:06:54 +0800
  • bee7480883
    Merge branch 'master' into dev/windows-service Matt Holt 2022-07-29 13:51:17 -0600
  • 89cad8bd57 chore: Add .gitattributes to force *.go to LF (#4919) Francis Lavoie 2022-07-29 08:46:45 -0400
  • 2f43aa0629
    chore: Add .gitattributes to force *.go to LF (#4919) Francis Lavoie 2022-07-29 08:46:45 -0400