Commit Graph

  • 33d8d2c6b5 httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860) Francis Lavoie 2023-10-11 11:47:07 -04:00
  • 9c419f1e1a cmd: Fix exiting with custom status code, add caddy -v (#5874) Francis Lavoie 2023-10-11 11:46:18 -04:00
  • b245ecd325 reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828) Fred Cox 2023-10-11 09:42:40 +01:00
  • 2a6859a5e4 reverseproxy: Fix retries on "upstreams unavailable" error (#5841) Francis Lavoie 2023-10-10 18:07:20 -04:00
  • df99502977 httpcaddyfile: Enable TLS for catch-all site if tls directive is specified (#5808) Đỗ Trọng Hải 2023-10-11 04:46:39 +07:00
  • e0aaefab80 encode: Add application/wasm* to the default content types (#5869) Christoph 2023-10-10 23:18:37 +02:00
  • fa5a579b60 fileserver: Add command shortcuts -l and -a (#5854) Kévin Dunglas 2023-10-10 22:57:18 +02:00
  • 88b4fbf244 go.mod: Upgrade dependencies incl. x/net/http Matthew Holt 2023-10-10 12:01:20 -06:00
  • 5653c36bc2 templates: Add dummy RemoteAddr to httpInclude request, proxy compatibility (#5845) Thanmay Nath 2023-10-08 02:17:34 +05:30
  • 4feac4d83c reverseproxy: Allow fallthrough for response handlers without routes (#5780) Patrick Koenig 2023-10-06 12:15:26 +09:00
  • 82c356f254 fix: caddytest.AssertResponseCode error message (#5853) Kévin Dunglas 2023-10-02 22:55:09 +02:00
  • 1405683c2b build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847) dependabot[bot] 2023-10-02 00:34:43 +00:00
  • 89c407aa34 build(deps): bump actions/checkout from 3 to 4 (#5846) dependabot[bot] 2023-10-01 20:13:54 -04:00
  • 58ab3a01a0 caddyhttp: Use LimitedReader for HTTPRedirectListener Matthew Holt 2023-09-26 07:32:46 -06:00
  • a9933aace1 refactor and tests Mohammed Al Sahaf 2023-09-18 00:00:00 +03:00
  • a306c5f769 fileserver: browse template SVG icons and UI tweaks (#5812) glowinthedark 2023-09-16 03:05:45 +02:00
  • 37c6f1c5b6 add a line break between struct fields Mohammed Al Sahaf 2023-09-15 09:10:54 +00:00
  • 1e0dea59ef reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811) Pascal Vorwerk 2023-09-11 01:08:02 +02:00
  • 2cac3c5491 httpcaddyfile: fix placeholder shorthands in named routes (#5791) Đỗ Trọng Hải 2023-09-09 01:38:44 +07:00
  • f2ab7099db cmd: Prevent overwriting existing env vars with --envfile (#5803) Evan Van Dam 2023-09-06 19:19:24 -07:00
  • 5610ff9db4 appease the linter Mohammed Al Sahaf 2023-09-06 09:50:17 +03:00
  • 50cea4e263 ci: Run govulncheck (#5790) Đỗ Trọng Hải 2023-09-05 22:31:25 +07:00
  • f49d2c5b02 allow customizable CSR key ID/name and key parameters Mohammed Al Sahaf 2023-09-05 17:59:10 +03:00
  • 432f174623 reverseproxy: Add more debug logs stripe-debug Matthew Holt 2023-09-01 14:54:40 -06:00
  • 1b73e3862d logging: query filter for array of strings (#5779) Paul Jeannot 2023-08-30 00:59:43 +02:00
  • c46ec3b500 logging: Clone array on log filters, prevent side-effects (#5786) Francis Lavoie 2023-08-29 13:41:39 -04:00
  • ed8bb13c5d fileserver: Export BrowseTemplate Matthew Holt 2023-08-29 09:34:20 -06:00
  • 5b09e7df3d pki: rough draft for generating CSR through API Mohammed Al Sahaf 2023-08-25 22:00:28 +03:00
  • b7e472d548 ci: ensure short-sha is exported correctly on all platforms (#5781) Mohammed Al Sahaf 2023-08-25 18:06:44 +02:00
  • 7103ea096f caddyfile: Fix case where heredoc marker is empty after newline (#5769) Francis Lavoie 2023-08-23 23:27:57 -04:00
  • 888c6d7e93 go.mod: Update quic-go to v0.38.0 (#5772) WeidiDeng 2023-08-24 10:55:28 +08:00
  • b377208ede chore: Appease gosec linter (#5777) Matt Holt 2023-08-23 20:47:54 -06:00
  • 4776f62caa replacer: change timezone to UTC for "time.now.http" placeholders (#5774) WeidiDeng 2023-08-22 14:41:25 +08:00
  • 38a7b6b3d0 caddyfile: Adjust error formatting (#5765) Francis Lavoie 2023-08-20 10:51:03 -04:00
  • 84d5e1c5d6 update quic-go to v0.37.6 (#5767) Marten Seemann 2023-08-20 06:34:15 +07:00
  • 288216e1fb httpcaddyfile: Stricter errors for site and upstream address schemes (#5757) Karun Agarwal 2023-08-19 16:58:25 +05:30
  • 10053f7570 caddyfile: Loosen heredoc parsing (#5761) Francis Lavoie 2023-08-19 06:32:32 -04:00
  • 0a6d3333b2 fileserver: docs: clarify the ability to produce JSON array with browse (#5751) Mohammed Al Sahaf 2023-08-18 21:04:08 +02:00
  • 568fd2b286 fix package typo (#5764) guangwu 2023-08-18 22:20:46 +08:00
  • f11c3c9f5a go.mod: Upgrade CertMagic and quic-go v2.7.4 Matthew Holt 2023-08-17 11:34:48 -06:00
  • 936ee918ee reverseproxy: Always return new upstreams (fix #5736) (#5752) Matt Holt 2023-08-17 11:33:40 -06:00
  • d6f86cccf5 ci: use gci linter (#5708) Jacob Gadikian 2023-08-14 23:41:15 +08:00
  • 2d7d806fcf fileserver: Slightly more fitting icons Matthew Holt 2023-08-11 20:53:11 -06:00
  • d8135505d3 cmd: Require config for caddy validate (fix #5612) (#5614) pistasjis 2023-08-09 19:40:37 +02:00
  • 11166889c5 Fix tests Matthew Holt 2023-08-09 11:25:59 -06:00
  • 080db93817 caddytls: Update docs for on-demand config Matthew Holt 2023-08-09 11:15:01 -06:00
  • a8492c064d fileserver: Don't repeat error for invalid method inside error context (#5705) Francis Lavoie 2023-08-09 13:12:09 -04:00
  • 6cdcc2a782 ci: Update to Go 1.21 (#5719) Matt Holt 2023-08-09 10:34:28 -06:00
  • fbb0ecfa32 ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720) Aaron Dewes 2023-08-08 20:11:53 +02:00
  • 5b9c850ab3 go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718) Shyim 2023-08-08 19:23:26 +02:00
  • b32f265eca ci: Use gofumpt to format code (#5707) Jacob Gadikian 2023-08-08 03:40:31 +08:00
  • 431adc0980 templates: Fix httpInclude (fix #5698) Matthew Holt 2023-08-07 12:53:21 -06:00
  • a8cc5d1a7d go.mod: Upgrade to quic-go v0.37.3 v2.7.3 Matthew Holt 2023-08-05 18:03:50 -06:00
  • 8d304a4566 cmd: Split unix sockets for admin endpoint addresses (#5696) Emily 2023-08-06 02:09:16 +02:00
  • 65e33fc1ee reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695) Mohammed Al Sahaf 2023-08-05 23:30:02 +02:00
  • 9f34383c02 caddyfile: check that matched key is not a substring of the replacement key (#5685) WeidiDeng 2023-08-05 00:44:38 +08:00
  • b07b198764 chore: use --clean instead of --rm-dist for goreleaser (#5691) Mohammed Al Sahaf 2023-08-04 18:08:54 +02:00
  • 51b1bfb125 go.mod: Upgrade quic-go to v0.37.2 (fix #5680) Matthew Holt 2023-08-03 18:44:03 -06:00
  • c049bab458 fileserver: browse: Render SVG images in grid Matthew Holt 2023-08-03 12:53:47 -06:00
  • e2fc08bd34 reverseproxy: Fix hijack ordering which broke websockets (#5679) v2.7.2 WeidiDeng 2023-08-03 12:08:12 +08:00
  • 4aa4f3ac70 httpcaddyfile: Fix string does not match ~[]E error (#5675) v2.7.1 Herman Slatman 2023-08-03 02:41:37 +02:00
  • 1913930783 encode: Fix infinite recursion (#5672) Francis Lavoie 2023-08-02 20:21:11 -04:00
  • cd486c25d1 caddyhttp: Make use of http.ResponseController (#5654) v2.7.0 Francis Lavoie 2023-08-02 16:03:26 -04:00
  • e198c605bd go.mod: Upgrade dependencies esp. smallstep/certificates Matthew Holt 2023-08-02 11:48:59 -06:00
  • f66493efef core: Allow loopback hosts for admin endpoint (fix #5650) (#5664) Matt Holt 2023-08-02 11:13:52 -06:00
  • 5c51c1db2c httpcaddyfile: Allow hostnames & logger name overrides for log directive (#5643) Francis Lavoie 2023-08-02 03:13:46 -04:00
  • da23501457 reverseproxy: Connection termination cleanup (#5663) mmm444 2023-08-01 16:01:12 +02:00
  • 94749e119a go.mod: Use quic-go 0.37.1 Matthew Holt 2023-07-31 16:31:17 -06:00
  • d7d16360d4 reverseproxy: Export ipVersions type (#5648) Omar Ramadan 2023-07-25 21:50:21 +03:00
  • 4df27a20c8 go.mod: Use latest CertMagic (v0.19.1) Matthew Holt 2023-07-25 10:31:47 -06:00
  • 18c309b5fa caddyhttp: Preserve original error (fix #5652) Matthew Holt 2023-07-25 09:41:56 -06:00
  • e041962b66 fileserver: add lazy image loading (#5646) ydylla 2023-07-22 17:50:36 +02:00
  • f45a6de20d go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644) Marten Seemann 2023-07-21 21:00:48 -07:00
  • b51dc5d5d0 core: Refine mutex during reloads (fix #5628) (#5645) Matt Holt 2023-07-21 15:32:20 -06:00
  • f857b32d65 go.mod: update quic-go to v0.36.2 (#5636) bt90 2023-07-17 22:16:43 +02:00
  • 4e36b4c9d1 fileserver: Tweak grid view of browse template Matthew Holt 2023-07-17 11:18:40 -06:00
  • 27bc16abed fileserver: add export-template sub-command to file-server (#5630) Mohammed Al Sahaf 2023-07-13 23:54:48 +02:00
  • bbe1952a59 caddyfile: Fix comparing if two tokens are on the same line (#5626) WeidiDeng 2023-07-13 04:32:22 +08:00
  • 0e2c7e1d35 caddytls: Reuse certificate cache through reloads (#5623) Matt Holt 2023-07-11 13:10:58 -06:00
  • 3cbbd1b62e fix: unwrap adapter modules to get underlying modules config-adapter-fix WeidiDeng 2023-07-10 11:20:29 +08:00
  • 7ceef91295 Minor tweaks to security.md Matt Holt 2023-07-08 14:02:09 -06:00
  • 5dec11f2a0 reverseproxy: Pointer receiver Matthew Holt 2023-07-08 13:42:51 -06:00
  • 66114cb155 caddyhttp: Trim dot/space only on Windows (fix #5613) Matthew Holt 2023-07-08 13:42:13 -06:00
  • 7914ba3573 update quic-go to v0.36.1 (#5611) Marten Seemann 2023-07-01 16:34:27 -07:00
  • dfe17c33ef caddyconfig: Specify config adapter for HTTP loader (close #5607) Matthew Holt 2023-06-30 20:04:32 -06:00
  • 710824c3ce core: Embed net.UDPConn to gain optimizations (#5606) WeidiDeng 2023-07-01 06:31:26 +08:00
  • d8ae801068 chore: remove deprecated property rlcp in goreleaser config (#5608) Mohammed Al Sahaf 2023-06-30 22:53:56 +02:00
  • 119e8794bc core: Skip chmod for abstract unix sockets (#5596) Emily 2023-06-25 02:25:02 +02:00
  • 22927e278d core: Add optional unix socket file permissions (#4741) Emily 2023-06-23 22:49:41 +02:00
  • 7a69ae7571 reverseproxy: Honor tls_except_port for active health checks (#5591) Francis Lavoie 2023-06-22 18:20:30 -04:00
  • 2b2addebb8 Appease linter v2.7.0-beta.2 Matthew Holt 2023-06-21 17:59:54 -06:00
  • 9563666bfb Fix compile on Windows, hopefully Matthew Holt 2023-06-21 17:47:23 -06:00
  • 806341e089 core: Properly preserve unix sockets (fix #5568) Matthew Holt 2023-06-21 17:16:01 -06:00
  • 0468508e92 go.mod: Upgrade CertMagic for hotfix Matthew Holt 2023-06-21 13:25:30 -06:00
  • 415d1e7b6f go.mod: Upgrade some dependencies Matthew Holt 2023-06-21 10:50:54 -06:00
  • 1a36b06cd4 chore: upgrade otel (#5586) Omer Demirok 2023-06-21 18:46:42 +01:00
  • 398c12ae9b go.mod: Update quic-go to v0.36.0 (#5584) Marten Seemann 2023-06-21 12:56:12 +02:00
  • 361946eb0c reverseproxy: weighted_round_robin load balancing policy (#5579) Saber Haj Rabiee 2023-06-20 10:42:58 -07:00
  • 424ae0f420 reverseproxy: Experimental streaming timeouts (#5567) mmm444 2023-06-19 23:54:43 +02:00
  • 4548b7de8e chore: remove refs of deprecated io/ioutil (#5576) guangwu 2023-06-17 11:27:57 +08:00