Commit Graph

  • 4feac4d83c
    reverseproxy: Allow fallthrough for response handlers without routes (#5780) Patrick Koenig 2023-10-06 12:15:26 +0900
  • 91100b6a81 Invoke response handlers without routes Patrick Koenig 2023-08-24 23:02:25 -0700
  • dd3e2a41fc
    httpcaddyfile: Sort TLS SNI matcher, for deterministic adapt output Francis Lavoie 2023-10-05 22:58:12 -0400
  • a98d7b59a7
    Update modules/caddyhttp/templates/tplcontext.go Francis Lavoie 2023-10-05 22:28:51 -0400
  • ee4b650b67 Apply suggestions from code review Francis Lavoie 2023-10-05 22:24:28 -0400
  • 5d71f3a7de Updated tplcontext.go - set `virtReq.RemoteAddr = "127.0.0.1"` Thanmay Nath 2023-10-05 20:39:18 +0530
  • e580f2ca90 Enhancement: Allow X-Forwarded-For Header in httpInclude Virtual Requests Thanmay Nath 2023-10-01 08:00:47 +0530
  • 96b55b67f8
    caddyhttp: Add `uuid` to access logs when used Francis Lavoie 2023-10-05 21:50:00 -0400
  • b14dab66c5
    reverseproxy: Add logging for dynamic A upstreams Francis Lavoie 2023-10-05 15:09:16 -0400
  • 7208810d59
    const Kévin Dunglas 2023-10-05 00:20:49 +0200
  • b5cd6f4070
    refactor Kévin Dunglas 2023-10-05 00:17:53 +0200
  • cf3b486615
    feat: enable compression for file-server Kévin Dunglas 2023-10-04 22:57:06 +0200
  • 16335f846b tls Add support for X25519Kyber768Draft00 post-quantum "curve" … Bas Westerbaan 2023-10-02 14:23:49 +0200
  • 2ea0c2e15b fix: caddytest.AssertResponseCode error message (#5853) Kévin Dunglas 2023-10-02 22:55:09 +0200
  • 82c356f254
    fix: caddytest.AssertResponseCode error message (#5853) Kévin Dunglas 2023-10-02 22:55:09 +0200
  • 899e925823
    Merge branch 'master' into fix/AssertResponseCode-uri Matt Holt 2023-10-02 14:43:35 -0600
  • 7c3dafb80f
    fix: caddytest.AssertResponseCode error message Kévin Dunglas 2023-10-02 18:03:34 +0200
  • d74e227a09
    Cleanup in putLengthReader Harish Shan 2023-10-02 11:18:50 +0530
  • 2c9d8eb03e Add defer putLengthReader to prevent leak Harish Shan 2023-10-02 11:02:35 +0530
  • 3edc716f5a Use sync.Pool to reduce lengthReader allocations Harish Shan 2023-10-02 08:57:27 +0530
  • 71640ca4aa build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847) dependabot[bot] 2023-10-02 00:34:43 +0000
  • 1405683c2b
    build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847) dependabot[bot] 2023-10-02 00:34:43 +0000
  • 81d245204f
    build(deps): bump goreleaser/goreleaser-action from 4 to 5 dependabot[bot] 2023-10-02 00:24:03 +0000
  • a8b4d763a1 build(deps): bump actions/checkout from 3 to 4 (#5846) dependabot[bot] 2023-10-01 20:13:54 -0400
  • 89c407aa34
    build(deps): bump actions/checkout from 3 to 4 (#5846) dependabot[bot] 2023-10-01 20:13:54 -0400
  • 6085a4e6ee
    build(deps): bump actions/checkout from 3 to 4 dependabot[bot] 2023-10-01 23:59:45 +0000
  • 3e0a5335c5 caddyhttp: Use LimitedReader for HTTPRedirectListener Matthew Holt 2023-09-26 07:32:46 -0600
  • 58ab3a01a0
    caddyhttp: Use LimitedReader for HTTPRedirectListener Matthew Holt 2023-09-26 07:32:46 -0600
  • f759a12888
    D'oh, actually use the grace period Matthew Holt 2023-09-21 11:47:15 -0600
  • 91e5a33821
    Update cached freshness value Matthew Holt 2023-09-21 11:36:26 -0600
  • a61b6b70ba
    Implement grace period, but probably needs sync Matthew Holt 2023-09-19 10:11:06 -0600
  • a9933aace1 refactor and tests Mohammed Al Sahaf 2023-09-18 00:00:00 +0300
  • 1fc22d300b fileserver: browse template SVG icons and UI tweaks (#5812) glowinthedark 2023-09-16 03:05:45 +0200
  • a306c5f769
    fileserver: browse template SVG icons and UI tweaks (#5812) glowinthedark 2023-09-16 03:05:45 +0200
  • 37c6f1c5b6
    add a line break between struct fields Mohammed Al Sahaf 2023-09-15 09:10:54 +0000
  • 30e99a29ed
    Merge remote-tracking branch 'origin/master' into lint-tests Jacob Gadikian 2023-09-15 13:14:02 +0800
  • c34d52d128 reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811) Pascal Vorwerk 2023-09-11 01:08:02 +0200
  • 1e0dea59ef
    reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811) Pascal Vorwerk 2023-09-11 01:08:02 +0200
  • c22cf70153
    tabify whitespace glowinthedark 2023-09-10 21:19:22 +0200
  • 712ffb837a
    Merge branch 'caddyserver:master' into file_server_browse_template glowinthedark 2023-09-10 14:43:04 +0200
  • c3221e6393
    fileserver browse.html UI tweaks: folder-symlink icon, search glowinthedark 2023-09-10 14:40:55 +0200
  • af92b57145
    reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams Pascal Vorwerk 2023-09-09 21:33:49 +0200
  • 3ef5e41f75 httpcaddyfile: fix placeholder shorthands in named routes (#5791) Đỗ Trọng Hải 2023-09-09 01:38:44 +0700
  • 2cac3c5491
    httpcaddyfile: fix placeholder shorthands in named routes (#5791) Đỗ Trọng Hải 2023-09-09 01:38:44 +0700
  • bfa5241be3 chore(lint): use latest Go version for govulncheck hainenber 2023-09-08 23:31:50 +0700
  • b933bc8c7b fix(httpcaddyfile): use more intuitive func name hainenber 2023-09-08 23:21:00 +0700
  • 1fcc776e6a fix(httptype): remediate gosect G601 lint issue hainenber 2023-09-08 23:20:22 +0700
  • 32a11f7fdd Remove leftover commented code Đỗ Trọng Hải 2023-09-08 22:59:55 +0700
  • 2a5785dd64 Update cmt for consistency Đỗ Trọng Hải 2023-09-08 22:59:28 +0700
  • 8fbed01a2c refactor(http): use shorthand replace instead of loop hainenber 2023-09-01 23:16:28 +0700
  • cc14e90b85 refactor(http): change filename hainenber 2023-09-01 23:15:38 +0700
  • 08dfa2f3e4 fix(http): replace shorthand for named route Plus minor refactor for shorthand replacement methods hainenber 2023-09-01 16:10:36 +0700
  • 82322d7d27 fix(http): replace placeholder shorthands for named routes hainenber 2023-09-01 12:01:58 +0700
  • acafd7174e cmd: Prevent overwriting existing env vars with `--envfile` (#5803) Evan Van Dam 2023-09-06 19:19:24 -0700
  • f2ab7099db
    cmd: Prevent overwriting existing env vars with `--envfile` (#5803) Evan Van Dam 2023-09-06 19:19:24 -0700
  • 6ba4e9fc51
    Plural flag help Francis Lavoie 2023-09-06 22:06:48 -0400
  • 2b47cc00af pass multiple envfiles in start command Evan Van Dam 2023-09-06 09:55:26 -0700
  • 37490f2312 add error handling for StringSlice Evan Van Dam 2023-09-05 22:48:01 -0700
  • 5610ff9db4
    appease the linter Mohammed Al Sahaf 2023-09-06 09:50:17 +0300
  • 323980d973
    add caddyfile support for `policy` Mohammed Al Sahaf 2023-09-06 09:47:49 +0300
  • 3fe3cc8b64 support multiple envfile arguments Evan Van Dam 2023-09-05 22:06:30 -0700
  • 449a82e3c1 check if env var exists in loadEnvFromFile instead of parseEnvFile Evan Van Dam 2023-09-05 20:29:32 -0700
  • f3b14ad818 prevent overwriting environment variables with --envfile Evan Van Dam 2023-09-05 17:04:13 -0700
  • d579c56501 ci: Run govulncheck (#5790) Đỗ Trọng Hải 2023-09-05 22:31:25 +0700
  • 50cea4e263
    ci: Run govulncheck (#5790) Đỗ Trọng Hải 2023-09-05 22:31:25 +0700
  • 206babec5c refactor(lint): move govulncheck to different job hainenber 2023-09-05 22:18:59 +0700
  • f49d2c5b02
    allow customizable CSR key ID/name and key parameters Mohammed Al Sahaf 2023-09-05 17:59:10 +0300
  • dbdd901a92
    allow `omitempty` to work Mohammed Al Sahaf 2023-09-03 11:57:41 +0300
  • 390cc51102
    acmeserver: add `policy` field to define allow/deny rules Mohammed Al Sahaf 2023-09-03 11:12:32 +0300
  • cb2b844023
    add caddyfile adapt tests Mohammed Al Sahaf 2023-09-02 20:50:44 +0300
  • 3a39de16d4
    acmeserver: support specifying the allowed challenge types Mohammed Al Sahaf 2023-09-02 00:57:14 +0300
  • 432f174623
    reverseproxy: Add more debug logs stripe-debug Matthew Holt 2023-09-01 14:54:40 -0600
  • 4bc3bc2536 refactor(ci): move govulncheck to lint.yml hainenber 2023-08-31 22:39:25 +0700
  • 4360f80f06 fix(ci): correct directive for govulncheck hainenber 2023-08-31 21:48:26 +0700
  • bd9ac83441 feat(ci): check vuln Go mods in CI hainenber 2023-08-31 21:40:30 +0700
  • ff21bc2da8 logging: query filter for array of strings (#5779) Paul Jeannot 2023-08-30 00:59:43 +0200
  • 1b73e3862d
    logging: query filter for array of strings (#5779) Paul Jeannot 2023-08-30 00:59:43 +0200
  • 73f972e637
    Apply suggestions from code review Francis Lavoie 2023-08-29 18:46:48 -0400
  • 116bd22647
    Merge branch 'master' into logging/improve-query-filter-for-arrays Matt Holt 2023-08-29 11:42:11 -0600
  • ee363998d8 logging: Clone array on log filters, prevent side-effects (#5786) Francis Lavoie 2023-08-29 13:41:39 -0400
  • c46ec3b500
    logging: Clone array on log filters, prevent side-effects (#5786) Francis Lavoie 2023-08-29 13:41:39 -0400
  • 699837c150 fileserver: Export BrowseTemplate Matthew Holt 2023-08-29 09:34:20 -0600
  • ed8bb13c5d
    fileserver: Export BrowseTemplate Matthew Holt 2023-08-29 09:34:20 -0600
  • fe6f8b5f14
    logging: Clone array on log filters, prevent side-effects Francis Lavoie 2023-08-26 22:45:50 -0400
  • 16f1b55dfa logging: Clone array on log filters, prevent side-effects pauljeannot 2023-08-27 18:34:04 +0200
  • 0161a26698
    add `omitempty` to `CARaw` Mohammed Al Sahaf 2023-08-26 01:26:44 +0300
  • b4603b0ec6
    Merge branch 'master' into modular-client-ca Mohammed Al Sahaf 2023-08-26 00:18:58 +0200
  • 55b8f77475
    tls: modularize client authentication trusted CA Mohammed Al Sahaf 2023-08-26 00:56:14 +0300
  • 5b09e7df3d
    pki: rough draft for generating CSR through API Mohammed Al Sahaf 2023-08-25 22:00:28 +0300
  • 0023558944 ci: ensure short-sha is exported correctly on all platforms (#5781) Mohammed Al Sahaf 2023-08-25 18:06:44 +0200
  • b7e472d548
    ci: ensure short-sha is exported correctly on all platforms (#5781) Mohammed Al Sahaf 2023-08-25 18:06:44 +0200
  • 11be8b25c2
    ci: ensure short-sha is exported correctly on all platforms Mohammed Al Sahaf 2023-08-25 18:51:20 +0300
  • a26e1c75d3
    Merge branch 'master' into decorder Jacob Gadikian 2023-08-25 20:51:48 +0800
  • c386c0a5a0
    Merge branch 'master' into lint-tests Jacob Gadikian 2023-08-25 20:50:18 +0800
  • 7763dc8392 Add tests for query filter on arrays pauljeannot 2023-08-24 19:00:59 +0200
  • cdf2339309 Perform filtering on array of strings for query filter pauljeannot 2023-08-24 19:00:43 +0200
  • aed966f84a caddyfile: Fix case where heredoc marker is empty after newline (#5769) Francis Lavoie 2023-08-23 23:27:57 -0400
  • 7103ea096f
    caddyfile: Fix case where heredoc marker is empty after newline (#5769) Francis Lavoie 2023-08-23 23:27:57 -0400
  • 54a30bac64
    Merge branch 'master' into fix-heredoc-fuzz Francis Lavoie 2023-08-23 23:20:06 -0400
  • 74cf756b4d go.mod: Update quic-go to v0.38.0 (#5772) WeidiDeng 2023-08-24 10:55:28 +0800