Commit Graph

  • b3f7ce34b4
    More explanatory error message from Listen (#4534) Forest Johnson 2022-01-19 19:26:44 +0000
  • c1891960d2
    caddyhttp: Reject absurdly long methods Matthew Holt 2022-01-19 12:20:13 -0700
  • e3a28d442b change comment Andrii Kushch 2022-01-19 14:23:11 +0100
  • c3e17dffb7 clean up the code Andrii Kushch 2022-01-19 14:22:38 +0100
  • 2200fb37b2 update dependencies Andrii Kushch 2022-01-19 14:22:21 +0100
  • 67f1505760
    Improve the reverse-proxy CLI --to flag help message Vojtech Vitek 2022-01-19 14:21:05 +0100
  • 2a0806aaee
    Merge pull request #1 from edjx/propagate-tracing-values Andrii Kushch 2022-01-19 14:16:38 +0100
  • 15ff9cee46
    Merge branch 'master' into add-opentelemetry-module Andrii Kushch 2022-01-19 13:40:06 +0100
  • 0f35b4c1d1 remove README.md Andrii Kushch 2022-01-19 12:53:02 +0100
  • 3823e5c512
    Merge branch 'master' into unix-socket-conflict-error-message Forest Johnson 2022-01-19 02:57:58 +0000
  • 4dbcd4fdec link back to pull request in comment for later archeaology forest 2022-01-18 19:44:47 -0600
  • 60b83ec60b shorten error message explanation forest 2022-01-18 19:42:25 -0600
  • eaa9c837af less ambiguous wording: clean up -> delete forest 2022-01-18 18:44:33 -0600
  • 0aea0f813f explain cryptic unix socket listener error related to process kill forest 2022-01-18 18:41:54 -0600
  • d42c9a24a6
    Merge branch 'master' into unix-socket-cleanup Forest Johnson 2022-01-18 20:15:03 +0000
  • 5e4d7c12bd remove unused if-statement cruft from destructors forest 2022-01-18 14:12:16 -0600
  • a8a3e6d3d6 remove unneeded code; .Close() already cleans up the unix socket forest 2022-01-18 14:07:34 -0600
  • 1d6fc3eb6c caddytls: Add internal Caddyfile `lifetime`, `sign_with_root` opts (#4513) Francis Lavoie 2022-01-18 14:19:50 -0500
  • a79b4055e5
    caddytls: Add internal Caddyfile `lifetime`, `sign_with_root` opts (#4513) Francis Lavoie 2022-01-18 14:19:50 -0500
  • 0974cc8723 httpcaddyfile: Add pki app `root` and `intermediate` cert/key config (#4514) Francis Lavoie 2022-01-18 14:18:31 -0500
  • 5a07156894
    httpcaddyfile: Add pki app `root` and `intermediate` cert/key config (#4514) Francis Lavoie 2022-01-18 14:18:31 -0500
  • 7d4f36a507 rewrite: Add `method` Caddyfile directive (#4528) Francis Lavoie 2022-01-18 14:17:35 -0500
  • bcb7a19cd3
    rewrite: Add `method` Caddyfile directive (#4528) Francis Lavoie 2022-01-18 14:17:35 -0500
  • 8899fbf269 remove debug logs and make sure file is unix socket before deleting it forest 2022-01-18 12:59:47 -0600
  • 2b823cb60a caddyhttp: Fix HTTP->HTTPS redir not preferring HTTPS port if ambiguous (#4530) Francis Lavoie 2022-01-18 13:56:00 -0500
  • 6e6ce2be6b
    caddyhttp: Fix HTTP->HTTPS redir not preferring HTTPS port if ambiguous (#4530) Francis Lavoie 2022-01-18 13:56:00 -0500
  • 3da66930b3 make sure to remove unix socket file on close & before listening again forest 2022-01-18 10:39:22 -0600
  • 6c3c8a6f24 httpcaddyfile: Add `default_bind` global option (#4531) Francis Lavoie 2022-01-18 13:29:07 -0500
  • 1b7ff5d76c
    httpcaddyfile: Add `default_bind` global option (#4531) Francis Lavoie 2022-01-18 13:29:07 -0500
  • 1fdac1b9a9 httpcaddyfile: Fix incorrect handling of IPv6 bind addresses (#4532) Francis Lavoie 2022-01-18 13:27:43 -0500
  • 93a7a45e7e
    httpcaddyfile: Fix incorrect handling of IPv6 bind addresses (#4532) Francis Lavoie 2022-01-18 13:27:43 -0500
  • 5bd20b721c use zap.Error() for the error log Andrii Kushch 2022-01-18 11:53:54 +0100
  • eb5abda168
    Merge branch 'master' into add-opentelemetry-module Andrii Kushch 2022-01-18 11:49:09 +0100
  • 66e0d81cbf
    httpcaddyfile: Fix incorrect handling of IPv6 bind addresses Francis Lavoie 2022-01-18 01:53:51 -0500
  • 4326d7bc52
    httpcaddyfile: Add `default_bind` global option Francis Lavoie 2022-01-18 01:33:54 -0500
  • 8f54ba255b
    caddyhttp: Fix HTTP->HTTPS redir not preferring HTTPS port if ambiguous Francis Lavoie 2022-01-18 00:50:39 -0500
  • 96cc232b6f
    rewrite: Add `method` Caddyfile directive Francis Lavoie 2022-01-17 06:58:46 -0500
  • 399488175d cmd: Print error if fmt overwrite fails (fix #4524) Matthew Holt 2022-01-16 17:30:07 -0700
  • 1a7a78a1f2
    cmd: Print error if fmt overwrite fails (fix #4524) Matthew Holt 2022-01-16 17:30:07 -0700
  • 595f9de936
    Use otelhttp instrumentation for instrumenting HTTP requests. Vibhav Pant 2022-01-16 19:57:14 +0530
  • 304895404e
    Add otelhttp instrumentation, update OpenTelemetry libraries. Vibhav Pant 2022-01-16 19:22:27 +0530
  • 85ee660dfb rewrite: Fix a double-encode issue when using the `{uri}` placeholder (#4516) Francis Lavoie 2022-01-13 12:17:15 -0500
  • 1feb65952a
    rewrite: Fix a double-encode issue when using the `{uri}` placeholder (#4516) Francis Lavoie 2022-01-13 12:17:15 -0500
  • 2b08d9cbe7
    Merge branch 'master' into fix-rewrite-double-encode Francis Lavoie 2022-01-13 11:57:52 -0500
  • 4244daa135 caddytls: Fix `MatchRemoteIP` provisoning with multiple CIDR ranges (#4522) GallopingKylin 2022-01-13 08:56:18 -0800
  • 66de438a98
    caddytls: Fix `MatchRemoteIP` provisoning with multiple CIDR ranges (#4522) GallopingKylin 2022-01-13 08:56:18 -0800
  • f1ad3dbd69
    unpack slice... GallopingKylin 2022-01-13 08:29:18 -0800
  • 87c343b6dd
    caddymatchers: Fix MatchRemoteIP matches GallopingKylin 2022-01-13 05:21:35 -0800
  • f82b971877 caddyhttp: Return HTTP 421 for mismatched Host header (#4023) rayjlinden 2022-01-12 13:24:22 -0800
  • 850e1605df
    caddyhttp: Return HTTP 421 for mismatched Host header (#4023) rayjlinden 2022-01-12 13:24:22 -0800
  • 833bdd9acf Fix lint warnings Matthew Holt 2022-01-10 23:27:39 -0700
  • af1ac9cd2e
    Fix lint warnings Matthew Holt 2022-01-10 23:27:39 -0700
  • 3ed0ccceb3 core: Simplify shared listeners, fix deadline bug Matthew Holt 2022-01-10 23:24:58 -0700
  • 64a3218f5c core: Simplify shared listeners, fix deadline bug Matthew Holt 2022-01-10 23:24:58 -0700
  • 7d34e500e6
    rewrite: Fix a double-encode issue when using the `{uri}` placeholder Francis Lavoie 2022-01-10 00:24:40 -0500
  • 203f888637
    httpcaddyfile: Add pki app `root` and `intermediate` cert/key config Francis Lavoie 2022-01-09 17:50:23 -0500
  • bd94196cd4
    caddytls: Add internal Caddyfile `lifetime`, `sign_with_root` opts Francis Lavoie 2022-01-09 13:03:23 -0500
  • e308c675d6 caddypki: Return error if no PEM data found Matthew Holt 2022-01-07 10:55:11 -0700
  • c634bbe9cc
    caddypki: Return error if no PEM data found Matthew Holt 2022-01-07 10:55:11 -0700
  • b4d2e6ad2b httpcaddyfile: Support configuring `pki` app names via global options (#4450) Francis Lavoie 2022-01-05 22:45:41 -0500
  • 4b9849c792
    httpcaddyfile: Support configuring `pki` app names via global options (#4450) Francis Lavoie 2022-01-05 22:45:41 -0500
  • 1800679fdb
    Shorten to `_cn`, make it actually work lol Francis Lavoie 2022-01-05 22:34:40 -0500
  • 4859f37767
    Adjust `pki` app config structure Francis Lavoie 2021-12-02 16:22:17 -0500
  • aaad575eb9
    httpcaddyfile: Support configuring `pki` app names via global options Francis Lavoie 2021-11-28 15:56:15 -0500
  • fbfac5338c caddyhttp: Redirect HTTP requests on the HTTPS port to https:// (#4313) Francis Lavoie 2022-01-05 20:01:15 -0500
  • 80d7a356b3
    caddyhttp: Redirect HTTP requests on the HTTPS port to https:// (#4313) Francis Lavoie 2022-01-05 20:01:15 -0500
  • 5369b45ed7 admin: Require identity for remote (fix #4478) Matthew Holt 2022-01-05 17:55:09 -0700
  • b4bfa29be2
    admin: Require identity for remote (fix #4478) Matthew Holt 2022-01-05 17:55:09 -0700
  • 5caa1ab57c
    Apply suggestions from code review Francis Lavoie 2022-01-05 19:50:52 -0500
  • c7d19996cb
    caddyhttp: Redirect HTTP requests on the HTTPS port to https:// Francis Lavoie 2021-11-06 00:01:14 -0400
  • b439052f06 templates: Document .OriginalReq Matthew Holt 2022-01-05 13:59:59 -0700
  • 6cadb60fa2
    templates: Document .OriginalReq Matthew Holt 2022-01-05 13:59:59 -0700
  • 12d139d269 admin, reverseproxy: Stop timers if canceled to avoid goroutine leak (#4482) Денис Телюх 2022-01-05 02:14:18 +0700
  • 2e46c2ac1d
    admin, reverseproxy: Stop timers if canceled to avoid goroutine leak (#4482) Денис Телюх 2022-01-05 02:14:18 +0700
  • d86ba3a81c logging: Support turning off roll compression via Caddyfile (#4505) Francis Lavoie 2022-01-04 14:11:27 -0500
  • 249adc1c87
    logging: Support turning off roll compression via Caddyfile (#4505) Francis Lavoie 2022-01-04 14:11:27 -0500
  • fb14a2c77a headers: Fix `+` in Caddyfile to properly append rather than set (#4506) Francis Lavoie 2022-01-04 12:10:11 -0500
  • e9dde23024
    headers: Fix `+` in Caddyfile to properly append rather than set (#4506) Francis Lavoie 2022-01-04 12:10:11 -0500
  • 0dd7ec9db6
    headers: Fix `+` in Caddyfile to properly append rather than set Francis Lavoie 2022-01-04 05:30:35 -0500
  • 35fced210b
    logging: Support turning off roll compression via Caddyfile Francis Lavoie 2022-01-04 05:18:31 -0500
  • ed9845f040
    Merge branch 'master' into add-opentelemetry-module Andrii Kushch 2022-01-03 17:58:33 +0200
  • 51da7ed353 caddyhttp: Fix `MatchPath` sanitizing (#4499) Francis Lavoie 2021-12-30 04:15:48 -0500
  • 3fe2c73dd0
    caddyhttp: Fix `MatchPath` sanitizing (#4499) Francis Lavoie 2021-12-30 04:15:48 -0500
  • b23bdcf99c
    caddyhttp: Fix `MatchPath` sanitizing Francis Lavoie 2021-12-29 23:31:51 -0500
  • 6b4eb14ced
    Merge branch 'master' into add-opentelemetry-module Andrii Kushch 2021-12-28 16:44:37 +0200
  • c745bdf527
    Merge branch 'master' into master Денис Телюх 2021-12-22 16:14:37 +0700
  • 0995aac612
    reverseproxy: Move status replacement intercept to `replace_status` Francis Lavoie 2021-08-22 14:22:56 -0400
  • d7cfdb74ca
    reverseproxy: Better handling of request headers during proxying Francis Lavoie 2021-12-08 01:05:03 -0500
  • 56ffde4391 reverseproxy: Fix incorrect `health_headers` Caddyfile parsing (#4485) Francis Lavoie 2021-12-17 10:53:11 -0500
  • 5333c3528b
    reverseproxy: Fix incorrect `health_headers` Caddyfile parsing (#4485) Francis Lavoie 2021-12-17 10:53:11 -0500
  • 555900d670
    reverseproxy: Fix incorrect `health_headers` Caddyfile parsing Francis Lavoie 2021-12-16 17:11:08 -0500
  • c9c08505b6 Memory leak fix. See good explanation: https://www.arangodb.com/2020/09/a-story-of-a-memory-leak-in-go-how-to-properly-use-time-after/ Denis Telyukh 2021-12-16 14:02:07 +0200
  • a556c1380e
    Merge branch 'master' into add-opentelemetry-module Andrii Kushch 2021-12-15 12:49:19 +0100
  • ba53122d95 caddyhttp: Implement http.request.uuid placeholder (#4285) Rainer Borene 2021-12-15 04:17:53 -0300
  • 180ae0cc48
    caddyhttp: Implement http.request.uuid placeholder (#4285) Rainer Borene 2021-12-15 04:17:53 -0300
  • 1cebadb94f feat(request_id): implement http.request.uuid placeholder Rainer Borene 2021-08-17 09:44:21 -0300
  • e679df79b3
    Merge branch 'master' into add-opentelemetry-module Andrii Kushch 2021-12-14 14:42:27 +0100
  • ad747fad0c caddypki: Minor tweak, don't use context pointer Matthew Holt 2021-12-13 16:13:29 -0700
  • a1c41210d3 caddypki: Minor tweak, don't use context pointer Matthew Holt 2021-12-13 16:13:29 -0700
  • 6db184f783 caddyhttp: Enhance vars matcher (#4433) Matt Holt 2021-12-13 13:59:58 -0700