Commit Graph

  • b3703c06ab
    context: Rename func to `AppIfConfigured` Francis Lavoie 2023-02-25 23:06:08 -0500
  • 3f11bcba78
    reverseproxy: Remove deprecated `lookup_srv` Francis Lavoie 2023-02-25 20:56:05 -0500
  • bd91630072 caddyfile: Implement heredoc support (#5385) Francis Lavoie 2023-02-25 19:34:27 -0500
  • 960150bb03
    caddyfile: Implement heredoc support (#5385) Francis Lavoie 2023-02-25 19:34:27 -0500
  • 5741c9c0ec
    Add lexer tests, more error checks, improved messages Francis Lavoie 2023-02-25 19:28:44 -0500
  • fc38852773
    Add error when heredoc isn't terminated, improve error messages Francis Lavoie 2023-02-24 14:59:48 -0500
  • 4ae0073836
    Minor celmatcher.go readability fix Francis Lavoie 2023-02-20 09:53:07 -0500
  • 50d511c159
    Fix some adapt warnings Francis Lavoie 2023-02-20 09:44:01 -0500
  • c23fe88978
    Add DeleteN helper to the dispenser, simplifies some code Francis Lavoie 2023-02-20 10:24:57 -0500
  • f92165ff39
    Return errors in lexer instead of panic Francis Lavoie 2023-02-20 11:25:17 -0500
  • 0c62a93c0a
    Extract finalizeHeredoc to a function Francis Lavoie 2023-02-20 11:24:43 -0500
  • 03d1201f78
    Move NumLineBreaks to Token, minor NextLine refactor Francis Lavoie 2023-02-20 09:15:46 -0500
  • b6f78274fd
    Update post-rebase Francis Lavoie 2023-02-20 08:55:43 -0500
  • 2021a04c48
    caddyfile: Strip \r in heredoc because Windows Francis Lavoie 2020-11-01 01:17:31 -0500
  • e815dd47ef
    caddyfile: Implement heredoc support Francis Lavoie 2020-10-16 03:08:27 -0400
  • 980c40665e cmd: Expand cobra support, add short flags (#5379) Francis Lavoie 2023-02-24 18:09:12 -0500
  • 9e6919550b
    cmd: Expand cobra support, add short flags (#5379) Francis Lavoie 2023-02-24 18:09:12 -0500
  • 72b9792fd0
    Merge branch 'master' into expand-cobra-support Matt Holt 2023-02-24 14:26:33 -0700
  • 9dadcfcb8e ci: Update minimum Go version to 1.19 Matthew Holt 2023-02-24 13:45:44 -0700
  • 167981d258
    ci: Update minimum Go version to 1.19 Matthew Holt 2023-02-24 13:45:44 -0700
  • 07c5488164 go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min) Matthew Holt 2023-02-24 13:35:56 -0700
  • 8cb1bb4af3
    go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min) Matthew Holt 2023-02-24 13:35:56 -0700
  • 1653bf9c16 reverseproxy: refactor HTTP transport layer (#5369) Mohammed Al Sahaf 2023-02-24 22:54:04 +0300
  • e3909cc385
    reverseproxy: refactor HTTP transport layer (#5369) Mohammed Al Sahaf 2023-02-24 22:54:04 +0300
  • d5ea9a069d Remove dependency, rework to only override dial address for unix sockets Francis Lavoie 2023-02-15 06:06:36 -0500
  • 84b0913fa8 plug in the custom dialer with the custom resolver Mohammed Al Sahaf 2023-02-13 20:33:55 +0000
  • b69807bc0b reverseproxy: refactor HTTP transport layer Mohammed Al Sahaf 2023-02-12 23:29:38 +0300
  • 72396ac1cc
    Apply suggestions from code review Francis Lavoie 2023-02-24 14:41:24 -0500
  • 1eda451097 caddytls: Relax the warning for on-demand (#5384) Francis Lavoie 2023-02-22 13:41:01 -0500
  • be53e432fc
    caddytls: Relax the warning for on-demand (#5384) Francis Lavoie 2023-02-22 13:41:01 -0500
  • 2b159d2509 cmd: Strict unmarshal for validate (#5383) Francis Lavoie 2023-02-22 13:39:40 -0500
  • 79de6df93d
    cmd: Strict unmarshal for validate (#5383) Francis Lavoie 2023-02-22 13:39:40 -0500
  • 9868d10028
    caddytls: Loosen the warning for on-demand Francis Lavoie 2023-02-20 06:28:31 -0500
  • 5dde41e417
    cmd: Fix validating JSON with unknown fields Francis Lavoie 2023-02-20 03:44:47 -0500
  • 7480deacf9
    Fix version command typo Francis Lavoie 2023-02-17 18:56:53 -0500
  • e1f8531ffa
    Convert commands to cobra, add short flags Francis Lavoie 2023-02-16 23:37:54 -0500
  • 520d5ff1d6
    cmd: Expand cobra support Francis Lavoie 2023-02-16 23:50:33 -0500
  • 45077962bb caddyfile: Implement variadics for import args placeholders (#5249) WeidiDeng 2023-02-17 08:08:36 +0800
  • 8bc05e598d
    caddyfile: Implement variadics for import args placeholders (#5249) WeidiDeng 2023-02-17 08:08:36 +0800
  • 380c569723 cmd: make `caddy fmt` hints more clear (#5378) Emily Lange 2023-02-17 00:34:12 +0100
  • bf54892a73
    cmd: make `caddy fmt` hints more clear (#5378) Emily Lange 2023-02-17 00:34:12 +0100
  • 1a27976e16
    cmd: make `caddy fmt` hints more clear IndeedNotJames 2023-02-16 23:55:17 +0100
  • 625ceed40a cmd: Adjust documentation for commands (#5377) Francis Lavoie 2023-02-16 11:14:07 -0500
  • 5ded580444
    cmd: Adjust documentation for commands (#5377) Francis Lavoie 2023-02-16 11:14:07 -0500
  • dedcab86c4
    cmd: Adjust documentation for commands Francis Lavoie 2023-02-16 06:21:53 -0500
  • c028b35e3f
    Switch syntax, deprecate old syntax, refactoring Francis Lavoie 2023-02-15 05:24:55 -0500
  • 659520f405
    use file field to reflect import chain Weidi Deng 2022-12-13 16:06:35 +0800
  • 33ca7b0229
    add realfile field to help debug import cycle detection. Weidi Deng 2022-12-13 15:42:34 +0800
  • aadb394d77
    add import directive line number for imported snippets add tests for parsing Weidi Deng 2022-12-13 11:44:43 +0800
  • 7753d27f22
    implement variadic placeholders imported snippets reflect actual lines in file Weidi Deng 2022-12-12 20:22:56 +0800
  • ef36051971 go.mod: Upgrade acmez and x/net Matthew Holt 2023-02-14 12:08:31 -0700
  • 0db29e2ce9
    go.mod: Upgrade acmez and x/net v2.6.4 Matthew Holt 2023-02-14 12:08:31 -0700
  • 93579f4fd9 reverseproxy: Don't buffer chunked requests (fix #5366) (#5367) Matt Holt 2023-02-11 17:25:29 -0700
  • 4b119a475f
    reverseproxy: Don't buffer chunked requests (fix #5366) (#5367) Matt Holt 2023-02-11 17:25:29 -0700
  • a52e20206a
    Remove unused code Matthew Holt 2023-02-11 10:33:47 -0700
  • 6b03986aea
    Update modules/caddyhttp/reverseproxy/reverseproxy.go Matt Holt 2023-02-11 10:24:16 -0700
  • da27265893
    Update modules/caddyhttp/reverseproxy/reverseproxy.go Matt Holt 2023-02-11 10:23:51 -0700
  • dc253e031d
    Update modules/caddyhttp/reverseproxy/caddyfile.go Matt Holt 2023-02-11 10:22:22 -0700
  • 4921928030
    reverseproxy: Don't buffer chunked requests (fix #5366) Matthew Holt 2023-02-10 12:01:05 -0700
  • 5d44401b8f
    Merge branch 'master' into feat/support-otel-propagators-env Matt Holt 2023-02-08 11:02:12 -0700
  • ea08ee4837 go.mod: Upgrade various dependencies (#5362) Francis Lavoie 2023-02-08 12:49:17 -0500
  • 90798f3eea
    go.mod: Upgrade various dependencies (#5362) v2.6.3 Francis Lavoie 2023-02-08 12:49:17 -0500
  • 86279b0e88
    Merge branch 'master' into upgrade-deps Matt Holt 2023-02-08 10:40:28 -0700
  • eea53f7597 core: Support Windows absolute paths for UDS proxy upstreams (#5114) Steffen Brüheim 2023-02-08 18:05:09 +0100
  • 536c28d4dc
    core: Support Windows absolute paths for UDS proxy upstreams (#5114) Steffen Brüheim 2023-02-08 18:05:09 +0100
  • 66aae7049a
    cel matcher placeholder defaulting test case Jens Erat 2023-02-08 13:59:30 +0100
  • b82f6a59bf
    Document `http.request.orig_uri.path.*`, reorder placeholders in docs Francis Lavoie 2023-02-08 02:31:13 -0500
  • 7c3907558b
    Support CEL file matcher with no args Francis Lavoie 2023-02-08 02:14:40 -0500
  • 9d83316945
    chore: Upgrade various dependencies Francis Lavoie 2023-02-08 01:30:01 -0500
  • 768e192c09
    support absolute windows path in unix reverse proxy address Steffen Brüheim 2022-10-03 17:38:44 +0200
  • a92af75974
    added some tests for parseUpstreamDialAddress Steffen Brüheim 2022-10-03 17:31:03 +0200
  • 2d8fba4f3d
    do not default non-existant http variables to empty strings Jens Erat 2023-01-13 13:22:02 +0100
  • 83f0005c79
    linter fixes Jens Erat 2023-01-12 13:40:44 +0100
  • 5f912157dd
    Document braces search optimization Jens Erat 2023-01-10 15:34:28 +0100
  • f3c560d312
    add non-placeholder optimization again Jens Erat 2023-01-10 11:25:51 +0100
  • dc5c1ac304
    optimize placeholder scan in case of many unclosed braces Jens Erat 2023-01-04 17:47:49 +0100
  • e3d0e5498a
    support nested placeholder defaults Jens Erat 2022-12-30 12:11:47 +0100
  • f2a925a9af
    rewrite placeholder parser Jens Erat 2022-12-30 12:10:59 +0100
  • ee5fdb5223
    remove optimization that breaks unescaping closing braces Jens Erat 2022-12-30 12:06:43 +0100
  • c4b6f239ce
    Support default values in placeholders Jens Erat 2022-12-29 11:54:31 +0100
  • ee139c8027 reverseproxy: Log status code and byte count for websockets (#5140) WeidiDeng 2023-02-07 07:14:59 +0800
  • c77a6bea66
    reverseproxy: Log status code and byte count for websockets (#5140) WeidiDeng 2023-02-07 07:14:59 +0800
  • 77cbeeec55 caddyhttp: Pluggable trusted proxy IP range sources (#5328) Francis Lavoie 2023-02-06 14:44:11 -0500
  • 12bcbe2c49
    caddyhttp: Pluggable trusted proxy IP range sources (#5328) Francis Lavoie 2023-02-06 14:44:11 -0500
  • af3eb01f6f Shorten the module namespace Francis Lavoie 2023-02-06 13:21:33 -0500
  • 5b65a243ff Add request to the IPRangeSource interface Francis Lavoie 2023-02-06 13:12:51 -0500
  • 9b91b31a2f caddyhttp: Pluggable trusted proxy IP range sources Francis Lavoie 2023-01-23 06:48:04 -0500
  • 896fe4e978 Run go.mod tidy Matthew Holt 2023-02-06 12:24:01 -0700
  • f6f1d8fc89
    Run go.mod tidy Matthew Holt 2023-02-06 12:24:01 -0700
  • f0b5e2b4a1 caddyauth: Use singleflight for basic auth (#5344) Y.Horie 2023-02-07 03:29:03 +0900
  • 8d3a1b8bcb
    caddyauth: Use singleflight for basic auth (#5344) Y.Horie 2023-02-07 03:29:03 +0900
  • 71e27b844b cmd: Avoid panic when printing version without build info (#5210) Lukas Vogel 2022-12-19 22:23:45 +0100
  • 1646469f33
    Merge branch 'master' into issue-5338 Matt Holt 2023-02-06 11:20:17 -0700
  • ab47652904 admin: Add `CADDY_ADMIN` env var to override the default (#5332) Francis Lavoie 2023-02-06 12:55:16 -0500
  • ac83b7e218
    admin: Add `CADDY_ADMIN` env var to override the default (#5332) Francis Lavoie 2023-02-06 12:55:16 -0500
  • c2008e1f5a
    Merge branch 'master' into admin-address-env-var Matt Holt 2023-02-06 10:43:44 -0700
  • 8a1d80cb0e chore: Build with Go 1.20, keep minimum at 1.18 for now (#5353) Francis Lavoie 2023-02-06 11:29:20 -0500
  • e62b5fb586
    chore: Build with Go 1.20, keep minimum at 1.18 for now (#5353) Francis Lavoie 2023-02-06 11:29:20 -0500
  • 21052e1cdf
    reverseproxy: consult `HTTP_PROXY`, `HTTPS_PROXY`, and `NO_PROXY` in reverse proxy Mohammed Al Sahaf 2023-02-05 22:11:24 +0300
  • bf78d60ceb
    Better fix for cleaning the path Francis Lavoie 2023-02-03 13:33:36 -0500