Commit Graph

  • f658fd05ac reverseproxy: Add tls_curves option to HTTP transport (#5851) Bas Westerbaan 2024-01-13 21:56:23 +01:00
  • cc0c0cf03e caddyhttp: Security enhancements for client IP parsing (#5805) Nebez Briefkani 2024-01-13 12:46:37 -08:00
  • 80acf1bf23 replacer: Fix escaped closing braces (#5995) Aziz Rmadi 2024-01-13 14:24:03 -06:00
  • c839a98ff5 filesystem: Globally declared filesystems, fs directive (#5833) a 2024-01-13 14:12:43 -06:00
  • b359ca565c ci/cd: use the build tag nobadger to exclude badgerdb (#6031) Mohammed Al Sahaf 2024-01-10 21:04:11 +03:00
  • c2d889f85e httpcaddyfile: Fix redir <to> html (#6001) Subhaditya Nath 2024-01-10 17:54:47 +05:30
  • cb86319bd5 httpcaddyfile: Support client auth verifiers (#6022) Zach Galvin 2024-01-09 17:14:51 -06:00
  • ed41c924cf tls: add reuse_private_keys (#6025) Rithvik Vibhu 2024-01-10 04:30:31 +05:30
  • d9ff7b1872 reverseproxy: Only change Content-Length when full request is buffered (#5830) Fred Cox 2024-01-09 19:59:30 +00:00
  • 76611fa150 Switch Solaris-derivatives away from listen_unix (#6021) Aaron Brady 2024-01-06 05:09:20 -05:00
  • 8a50f191bf build(deps): bump actions/upload-artifact from 3 to 4 (#6013) dependabot[bot] 2024-01-02 08:23:25 +00:00
  • 4f3f6e35e8 build(deps): bump actions/setup-go from 4 to 5 (#6012) dependabot[bot] 2024-01-02 07:13:31 +00:00
  • 787f6b257f chore: check against errors of io/fs instead of os (#6011) Mohammed Al Sahaf 2024-01-02 08:48:55 +03:00
  • b568a10dd4 caddyhttp: support unix sockets in caddy respond command (#6010) networkException 2024-01-01 04:34:00 +01:00
  • 8f9ffc587e fileserver: Add total file size to directory listing (#6003) Steffen Busch 2023-12-30 19:47:13 +01:00
  • f976c84d9e httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997) Francis Lavoie 2023-12-20 10:37:21 -05:00
  • 1bf72db6ff build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994) dependabot[bot] 2023-12-18 16:11:51 -07:00
  • d54dcf1598 cmd: use automaxprocs for better perf in containers (#5711) Kévin Dunglas 2023-12-18 23:50:26 +01:00
  • 3248e4c89f logging: Add zap.Option support (#5944) Francis Lavoie 2023-12-18 15:48:34 -05:00
  • da7d8cb26d httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990) Francis Lavoie 2023-12-18 14:54:52 -05:00
  • 387545a895 metrics: Record request metrics on HTTP errors (#5979) Tim Geoghegan 2023-12-15 12:14:00 -08:00
  • b49ec05161 go.mod: Updated quic-go to v0.40.1 (#5983) Aziz Rmadi 2023-12-14 23:42:01 -06:00
  • 18b346f6f9 r/RegisterType/RegisterNamespace/g document-interfaces Mohammed Al Sahaf 2023-12-14 23:50:24 +03:00
  • 52441e3037 follow the linter's commands Mohammed Al Sahaf 2023-12-14 23:38:08 +03:00
  • b825a10927 own the usage of reflection into the RegisterType Mohammed Al Sahaf 2022-06-14 20:51:58 +03:00
  • 52f43d2f4c remove invalid test Mohammed Al Sahaf 2022-06-12 22:48:45 +03:00
  • 5e24e84288 core: add type registry Mohammed Al Sahaf 2022-06-12 22:35:11 +03:00
  • b16aba5c27 fileserver: Enable compression for command by default (#5855) Kévin Dunglas 2023-12-14 04:44:22 +01:00
  • 362f33daae fileserver: New --precompressed flag (#5880) David DeMoss 2023-12-13 21:26:20 -06:00
  • 3d7d60f7cf caddyhttp: Add uuid to access logs when used (#5859) Francis Lavoie 2023-12-13 17:40:15 -05:00
  • dc12bd9743 proxyprotocol: use github.com/pires/go-proxyproto (#5915) Mohammed Al Sahaf 2023-12-13 19:07:43 +03:00
  • 56c6b3f673 cmd: Preserve LastModified date when exporting storage (#5968) Jens-Uwe Mager 2023-12-13 11:06:06 -05:00
  • cbbd1df904 core: Always make AppDataDir for InstanceID (#5976) Aziz Rmadi 2023-12-13 08:39:10 -06:00
  • 7d919af01b chore: cross-build for AIX (#5971) Benjamin Marwell 2023-12-11 13:55:04 +01:00
  • 6d9a83376b caddytls: Sync distributed storage cleaning (#5940) v2.7.6 2.7 Matt Holt 2023-12-07 11:00:02 -07:00
  • df5edf6bdb caddytls: Context to DecisionFunc (#5923) Andreas Kohn 2023-12-07 18:40:13 +01:00
  • 908e956927 tls: accept placeholders in string values of certificate loaders (#5963) Mohammed Al Sahaf 2023-12-04 19:23:15 +03:00
  • 2f7ceb5774 templates: Offically make templates extensible (#5939) Matt Holt 2023-11-28 09:39:14 -07:00
  • e89c9a45b9 http2 uses new round-robin scheduler (#5946) WeidiDeng 2023-11-24 09:54:27 +08:00
  • e9ac48b4be panic when reading from backend failed to propagate stream error (#5952) WeidiDeng 2023-11-23 16:18:18 +08:00
  • e55570298a chore: Bump otel to v1.21.0. (#5949) dlorenc 2023-11-22 09:02:13 -05:00
  • 87f63b125b httpredirectlistener: Only set read limit for when request is HTTP (#5917) WeidiDeng 2023-11-20 20:31:36 +08:00
  • 801ec75669 fileserver: Add .m4v for browse template icon Matthew Holt 2023-11-14 13:39:57 -07:00
  • c8219d0e95 Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924) Mohammed Al Sahaf 2023-11-01 20:17:02 +03:00
  • 36fce3fa18 go.mod: update quic-go version to v0.40.0 (#5922) WeidiDeng 2023-11-01 02:05:34 +08:00
  • 547f069564 update quic-go to v0.39.3 (#5918) Marten Seemann 2023-10-27 18:52:12 +07:00
  • d9fbef92fc chore: Fix usage pool comment (#5916) WeidiDeng 2023-10-26 11:05:20 +08:00
  • 1a4c857bb9 test: acmeserver: add smoke test for the ACME server directory (#5914) Mohammed Al Sahaf 2023-10-24 20:59:53 +03:00
  • 65c489a0c3 Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913) Mariano Cano 2023-10-23 18:02:11 -07:00
  • db55da59ef caddyhttp: Adjust scheme placeholder docs (#5910) Francis Lavoie 2023-10-22 17:47:16 -04:00
  • b4c7313cc7 go.mod: Upgrade quic-go to v0.39.1 Matthew Holt 2023-10-20 15:23:35 -06:00
  • b809ed71ed go.mod: CVE-2023-45142 Update opentelemetry (#5908) Ethan Brown (Domino) 2023-10-20 14:15:48 -07:00
  • 0259853a41 templates: Delete headers on httpError to reset to clean slate (#5905) Francis Lavoie 2023-10-18 18:43:14 -04:00
  • f0ea489d89 httpcaddyfile: Remove port from logger names (#5881) Francis Lavoie 2023-10-17 01:57:03 -04:00
  • 648207063e core: Apply SO_REUSEPORT to UDP sockets (#5725) Matt Holt 2023-10-16 22:17:32 -06:00
  • 9782ea3400 caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848) Harish Shan 2023-10-17 02:12:01 +05:30
  • 11a082c060 cmd: Add newline character to version string in CLI output (#5895) Thanmay Nath 2023-10-16 21:28:32 +05:30
  • 15adb893d5 core: quic listener will manage the underlying socket by itself (#5749) WeidiDeng 2023-10-16 23:28:15 +08:00
  • 16834d64de templates: Clarify include args docs, add .ClientIP (#5898) Francis Lavoie 2023-10-15 20:58:46 -04:00
  • ec2de22ab1 httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896) Francis Lavoie 2023-10-14 16:23:50 -04:00
  • 979c413f04 cmd: upgrade: resolve symlink of the executable (#5891) Mohammed Al Sahaf 2023-10-14 00:19:22 +03:00
  • ae5e2d96b7 caddyfile: Fix variadic placeholder false positive when token contains : (#5883) WeidiDeng 2023-10-13 14:28:20 +08:00
  • 4a09cf0dc0 caddytls: Sync distributed storage cleaning (#5940) Matt Holt 2023-12-07 11:00:02 -07:00
  • b24ae63ea6 caddytls: Context to DecisionFunc (#5923) Andreas Kohn 2023-12-07 18:40:13 +01:00
  • 4173e2c77a tls: accept placeholders in string values of certificate loaders (#5963) Mohammed Al Sahaf 2023-12-04 19:23:15 +03:00
  • 18f34290d2 templates: Offically make templates extensible (#5939) Matt Holt 2023-11-28 09:39:14 -07:00
  • 22eecdb90c http2 uses new round-robin scheduler (#5946) WeidiDeng 2023-11-24 09:54:27 +08:00
  • 4de2c1c65e panic when reading from backend failed to propagate stream error (#5952) WeidiDeng 2023-11-23 16:18:18 +08:00
  • 878d491834 chore: Bump otel to v1.21.0. (#5949) dlorenc 2023-11-22 09:02:13 -05:00
  • 96f638eaad httpredirectlistener: Only set read limit for when request is HTTP (#5917) WeidiDeng 2023-11-20 20:31:36 +08:00
  • ba1d2a8124 allow more customizable options in CSRs Mohammed Al Sahaf 2023-11-15 22:47:46 +03:00
  • eba47a3de4 CSRs can only be pkcs10 Mohammed Al Sahaf 2023-11-15 22:47:11 +03:00
  • 7e52db8280 fileserver: Add .m4v for browse template icon Matthew Holt 2023-11-14 13:39:57 -07:00
  • 3b3d678714 Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924) Mohammed Al Sahaf 2023-11-01 20:17:02 +03:00
  • ee358550e4 go.mod: update quic-go version to v0.40.0 (#5922) WeidiDeng 2023-11-01 02:05:34 +08:00
  • 3f55efcfde update quic-go to v0.39.3 (#5918) Marten Seemann 2023-10-27 18:52:12 +07:00
  • f71d779009 chore: Fix usage pool comment (#5916) WeidiDeng 2023-10-26 11:05:20 +08:00
  • d949caf459 test: acmeserver: add smoke test for the ACME server directory (#5914) Mohammed Al Sahaf 2023-10-24 20:59:53 +03:00
  • ac0ad4da84 Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913) Mariano Cano 2023-10-23 18:02:11 -07:00
  • 4c10a05431 caddyhttp: Adjust scheme placeholder docs (#5910) Francis Lavoie 2023-10-22 17:47:16 -04:00
  • fe2a02bf7a go.mod: Upgrade quic-go to v0.39.1 Matthew Holt 2023-10-20 15:23:35 -06:00
  • 9fc55a9792 go.mod: CVE-2023-45142 Update opentelemetry (#5908) Ethan Brown (Domino) 2023-10-20 14:15:48 -07:00
  • 4e8245df0b templates: Delete headers on httpError to reset to clean slate (#5905) Francis Lavoie 2023-10-18 18:43:14 -04:00
  • ac1f20b9e4 httpcaddyfile: Remove port from logger names (#5881) Francis Lavoie 2023-10-17 01:57:03 -04:00
  • 174c19a953 core: Apply SO_REUSEPORT to UDP sockets (#5725) Matt Holt 2023-10-16 22:17:32 -06:00
  • c8559c4485 caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848) Harish Shan 2023-10-17 02:12:01 +05:30
  • 24b0ecc310 cmd: Add newline character to version string in CLI output (#5895) Thanmay Nath 2023-10-16 21:28:32 +05:30
  • 7c82e265da core: quic listener will manage the underlying socket by itself (#5749) WeidiDeng 2023-10-16 23:28:15 +08:00
  • 0900844c81 templates: Clarify include args docs, add .ClientIP (#5898) Francis Lavoie 2023-10-15 20:58:46 -04:00
  • 7984e6f6fd httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896) Francis Lavoie 2023-10-14 16:23:50 -04:00
  • d70608b656 cmd: upgrade: resolve symlink of the executable (#5891) Mohammed Al Sahaf 2023-10-14 00:19:22 +03:00
  • 1f60328e17 caddyfile: Fix variadic placeholder false positive when token contains : (#5883) WeidiDeng 2023-10-13 14:28:20 +08:00
  • 0e204b730a admin: Respond with 4xx on non-existing config path (#5870) v2.7.5 Norman Soetbeer 2023-10-11 22:24:29 +02:00
  • fae195ac7e ci: Force the Go version for govulncheck (#5879) Francis Lavoie 2023-10-11 16:09:02 -04:00
  • 130f6d1f83 fileserver: Set canonical URL on browse template (#5867) Forza 2023-10-11 21:47:38 +02:00
  • 289934f3d1 tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852) Bas Westerbaan 2023-10-11 21:45:37 +02:00
  • 3a3182fba3 reverseproxy: Add more debug logs (#5793) Matt Holt 2023-10-11 13:36:20 -06:00
  • e8b8d4a8cd reverseproxy: Fix least_conn policy regression (#5862) Francis Lavoie 2023-10-11 12:04:28 -04:00
  • a8586b05aa reverseproxy: Add logging for dynamic A upstreams (#5857) Francis Lavoie 2023-10-11 11:50:44 -04:00
  • 05dbe1c171 reverseproxy: Replace health header placeholders (#5861) Francis Lavoie 2023-10-11 11:50:28 -04:00