Commit Graph

  • e965b111cd
    tls: modularize trusted CA providers (#5784) Mohammed Al Sahaf 2024-01-25 11:44:41 +0300
  • 70c1733511
    fix rebase issue Mohammed Al Sahaf 2024-01-25 11:34:18 +0300
  • cbed638d86
    Merge branch 'master' into modular-client-ca Mohammed Al Sahaf 2024-01-25 11:17:08 +0300
  • 31ca995400
    Switch away from deprecated `elliptic` to `ecdh` Francis Lavoie 2024-01-24 23:34:51 -0500
  • b8b48e10ad
    Bump minimum Go version, update CI Francis Lavoie 2024-01-24 23:16:40 -0500
  • e2ea915ee8
    update quic-go to v0.41.0 Marten Seemann 2024-01-17 10:48:15 +0700
  • f4ec3997e3 logging: Automatic `wrap` default for `filter` encoder (#5980) Francis Lavoie 2024-01-24 23:00:22 -0500
  • b9c40e7111
    logging: Automatic `wrap` default for `filter` encoder (#5980) Francis Lavoie 2024-01-24 23:00:22 -0500
  • 7a8cd628c4
    Add adapt test Francis Lavoie 2024-01-24 22:55:28 -0500
  • a20dbef285 Lint Francis Lavoie 2023-12-14 03:01:06 -0500
  • 8aae8e8e77 Update modules/logging/filterencoder.go Francis Lavoie 2023-12-14 02:36:30 -0500
  • faff66c033 Update modules/logging/filterencoder.go Francis Lavoie 2023-12-14 02:36:24 -0500
  • f431747af5 Update logging.go Francis Lavoie 2023-12-14 02:33:31 -0500
  • 7d41d2b9a7 logging: Automatic `wrap` default for `filter` encoder Francis Lavoie 2023-12-13 21:35:18 -0500
  • 4a99f2cd54
    Fix bad merge Matthew Holt 2024-01-24 13:46:00 -0700
  • f6f216838c
    Merge branch 'master' into asker Matt Holt 2024-01-24 13:20:50 -0700
  • da0ded22fa caddyhttp: Fix panic when request missing ClientIPVarKey (#6040) Francis Lavoie 2024-01-23 19:45:50 -0500
  • f5344f8cad
    caddyhttp: Fix panic when request missing ClientIPVarKey (#6040) Francis Lavoie 2024-01-23 19:45:50 -0500
  • d2cb8658e0 caddyhttp: Fix panic when request missing ClientIPVarKey Francis Lavoie 2024-01-14 22:02:40 -0500
  • b7854630b7 caddyfile: Normalize & flatten all unmarshalers (#6037) Francis Lavoie 2024-01-23 19:36:59 -0500
  • 750d0b8331
    caddyfile: Normalize & flatten all unmarshalers (#6037) Francis Lavoie 2024-01-23 19:36:59 -0500
  • b5a71b0c4a caddyfile: Normalize & flatten all unmarshalers Francis Lavoie 2024-01-17 01:49:48 -0500
  • 355341625d
    Update modules/caddyhttp/fileserver/browsetplcontext.go Matt Holt 2024-01-23 16:58:16 -0700
  • ae9b6051af Added optional subdirective to browse allowing to reveal symlink paths. armadi1809 2023-12-11 18:11:24 -0600
  • f78e532111 cmd: reverseproxy: log: use caddy logger (#6042) Mohammed Al Sahaf 2024-01-23 20:52:02 +0300
  • 54823f52bc
    cmd: reverseproxy: log: use caddy logger (#6042) Mohammed Al Sahaf 2024-01-23 20:52:02 +0300
  • affc850fdd core: Eliminate unnecessary shutdown delay on Unix (#5413) Matt Holt 2023-03-02 21:00:18 -0700
  • 9613a3f48d
    fix and add missed adapt tests Mohammed Al Sahaf 2024-01-23 17:35:16 +0300
  • 446c4e1903
    Merge branch 'master' into modular-client-ca Mohammed Al Sahaf 2024-01-23 17:31:56 +0300
  • 15b28de7ed
    add caddyfile unmarshalling tests Mohammed Al Sahaf 2024-01-23 17:30:57 +0300
  • 2e08b120f8
    Error on conflicting config Matthew Holt 2024-01-22 17:24:24 -0700
  • 76e2528017 matchers: `query` now ANDs multiple keys (#6054) Aziz Rmadi 2024-01-21 20:36:44 -0600
  • ed7e3c906a
    matchers: `query` now ANDs multiple keys (#6054) Aziz Rmadi 2024-01-21 20:36:44 -0600
  • 376d18992f
    Add clarifying comment for empty config case Francis Lavoie 2024-01-21 21:31:09 -0500
  • 22ff387136
    Add clarifying comment Francis Lavoie 2024-01-21 21:29:45 -0500
  • 5f5279d57f Changed logic in query matcher to only match when all keys are present armadi1809 2024-01-19 15:02:07 -0600
  • f4d5e592f4 caddyfile: Add heredoc support to `fmt` command (#6056) bbaa 2024-01-22 10:24:49 +0800
  • c0273f1f04
    caddyfile: Add heredoc support to `fmt` command (#6056) bbaa 2024-01-22 10:24:49 +0800
  • 579691a504
    caddyfile: fix bugs in some edge cases bbaa 2024-01-22 10:18:12 +0800
  • 3617dd1c18
    Merge 0839b54ebb into dba556fe4b Francis Lavoie 2024-01-21 03:40:01 -0500
  • 99c36902ad
    Merge branch 'master' into reverse-proxy-command-log Mohammed Al Sahaf 2024-01-21 07:51:41 +0300
  • adbd30dfd4
    caddyfile: Also check for blank lines with only CR. bbaa 2024-01-20 13:52:58 +0800
  • 516a9cdf2e
    caddyfile: Let the formatter keep heredoc as-is. bbaa 2024-01-20 13:50:57 +0800
  • d88ad0f86c
    Lint Francis Lavoie 2024-01-19 18:14:40 -0500
  • 4144e85c48
    caddytls: Make on-demand 'ask' permission modular Matthew Holt 2024-01-19 15:34:16 -0700
  • b2effdaca7 refactor: move automaxprocs init in caddycmd.Main() Kévin Dunglas 2024-01-18 11:02:14 +0100
  • dba556fe4b refactor: move automaxprocs init in caddycmd.Main() Kévin Dunglas 2024-01-18 11:02:14 +0100
  • 927978b287 refactor: move automaxprocs init in caddycmd.Main() Kévin Dunglas 2024-01-18 11:02:14 +0100
  • 528e61f07a caddyfile: Allow heredoc blank lines (#6051) Aziz Rmadi 2024-01-18 21:57:18 -0600
  • d9aded016c
    caddyfile: Allow heredoc blank lines (#6051) Aziz Rmadi 2024-01-18 21:57:18 -0600
  • b679958c00 Skip stripping when dealing with new lines in heredoc armadi1809 2024-01-18 15:57:27 -0600
  • 27b50305f2 add client_auth caddyfile tests Mohammed Al Sahaf 2024-01-18 04:29:31 +0300
  • a049f93f71
    Merge branch 'master' into reverse-proxy-command-log Mohammed Al Sahaf 2024-01-18 01:32:32 +0300
  • f6bff9a61a
    Merge branch 'master' into modular-client-ca Mohammed Al Sahaf 2024-01-18 00:44:32 +0300
  • 7ff90cca2e
    enhance caddyfile parsing and documentation Mohammed Al Sahaf 2024-01-18 00:44:09 +0300
  • 49e8c7bec0
    caddyhttp: Export `LengthReader` Francis Lavoie 2023-09-08 21:23:35 -0400
  • bb3b4a000d
    Caddyfile syntax documentation Mohammed Al Sahaf 2024-01-17 03:16:58 +0300
  • cda8d802b3
    complete caddyfile unmarshalling implementation Mohammed Al Sahaf 2024-01-17 02:30:25 +0300
  • 3c797ce7c3
    revert anything related to leaf cert validation Mohammed Al Sahaf 2024-01-17 02:29:17 +0300
  • 7f9d9a1029 httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965) Aziz Rmadi 2024-01-16 00:24:17 -0600
  • 4181c79a81
    httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965) Aziz Rmadi 2024-01-16 00:24:17 -0600
  • b46f7e89c5 Included host matchers for error routes armadi1809 2023-12-10 20:57:21 -0600
  • 4f0b4eab94 Added tests to the handle_error directive armadi1809 2023-12-07 22:43:44 -0600
  • d8f22700e6 added optional status code argument to handle_errors directive Aziz Rmadi 2023-12-02 20:04:02 -0600
  • dca7614780
    Merge branch 'master' into modular-client-ca Mohammed Al Sahaf 2024-01-16 01:13:03 +0300
  • fa28d650d9
    cmd: reverseproxy: log: use caddy logger Mohammed Al Sahaf 2024-01-16 00:58:58 +0300
  • 7433d36ddd
    initial caddyfile support Mohammed Al Sahaf 2024-01-16 00:50:02 +0300
  • cc145bc1ea httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844) Francis Lavoie 2024-01-15 11:57:08 -0500
  • 5e2f1b5ced
    httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844) Francis Lavoie 2024-01-15 11:57:08 -0500
  • f7b1fe04e3
    Do the same for `rewrite` Francis Lavoie 2023-10-14 04:26:53 -0400
  • b04ab509eb
    httpcaddyfile: Rewrite `root` parsing to allow omitting matcher Francis Lavoie 2023-09-30 19:19:26 -0400
  • 25ac319c8d fileserver: Implement caddyfile.Unmarshaler interface (#5850) Francis Lavoie 2024-01-13 16:32:44 -0500
  • f3e849e49f
    fileserver: Implement caddyfile.Unmarshaler interface (#5850) Francis Lavoie 2024-01-13 16:32:44 -0500
  • be6a0163fc
    Merge conflicts Francis Lavoie 2024-01-13 16:26:09 -0500
  • 21ab2dad7e
    Add FinalizeUnmarshalCaddyfile, similarly to reverse_proxy Francis Lavoie 2023-10-02 21:54:48 -0400
  • 2867466bb1
    fileserver: Implement caddyfile.Unmarshaler interface Francis Lavoie 2023-10-02 07:05:52 -0400
  • 2985c72d72
    Merge 45c8d9114c into f658fd05ac Bas Westerbaan 2024-01-13 15:56:24 -0500
  • 0d300e8d2e reverseproxy: Add `tls_curves` option to HTTP transport (#5851) Bas Westerbaan 2024-01-13 21:56:23 +0100
  • f658fd05ac
    reverseproxy: Add `tls_curves` option to HTTP transport (#5851) Bas Westerbaan 2024-01-13 21:56:23 +0100
  • 45c8d9114c reverse_proxy http Add tls_curves directive Bas Westerbaan 2023-10-02 13:10:00 +0200
  • 13069d3ed0 caddyhttp: Security enhancements for client IP parsing (#5805) Nebez Briefkani 2024-01-13 12:46:37 -0800
  • cc0c0cf03e
    caddyhttp: Security enhancements for client IP parsing (#5805) Nebez Briefkani 2024-01-13 12:46:37 -0800
  • b0b13ad89a
    Switch from bool to int to open the door for a future improvement Francis Lavoie 2024-01-13 15:40:19 -0500
  • 156fb564da Rename option to trusted_proxies_strict Nebez Briefkani 2023-09-12 12:30:20 -0400
  • d0d6fc53a8 Introduce strict xff right-most checking flag Nebez Briefkani 2023-09-07 02:34:12 -0400
  • ab39ce8065 Introduce a failing test in left-most approach Nebez Briefkani 2023-09-07 00:57:57 -0400
  • 442a83f4a8 Cover multi-header and multi-hop XFF scenarios Nebez Briefkani 2023-09-07 00:57:41 -0400
  • 5ac00cf85f Cover loopback trust and untrusted proxies Nebez Briefkani 2023-09-07 00:50:36 -0400
  • 14b6c03d64 Add test coverage to trustedRealClientIP Nebez Briefkani 2023-09-06 23:54:57 -0400
  • 8350a2b0c5 replacer: Fix escaped closing braces (#5995) Aziz Rmadi 2024-01-13 14:24:03 -0600
  • 80acf1bf23
    replacer: Fix escaped closing braces (#5995) Aziz Rmadi 2024-01-13 14:24:03 -0600
  • 34b980a840 Added tests to uri replace directive armadi1809 2023-12-20 11:31:43 -0600
  • 7e8db79e2f Fixed uri replace bug with closing brackets armadi1809 2023-12-19 00:08:21 -0600
  • dc84aa924d filesystem: Globally declared filesystems, `fs` directive (#5833) a 2024-01-13 14:12:43 -0600
  • c839a98ff5
    filesystem: Globally declared filesystems, `fs` directive (#5833) a 2024-01-13 14:12:43 -0600
  • 2bc177842f
    gci a 2024-01-01 03:57:21 -0600
  • 60da6b8859
    weird a 2024-01-01 01:38:53 -0600
  • e2dd7d0b46
    context a 2024-01-01 01:13:33 -0600
  • 0d001c101a
    test will still fail a 2024-01-01 01:01:25 -0600
  • 38453a6081
    gci a 2023-12-31 23:33:37 -0600