Commit Graph

  • fbdd348f17 Collapse metrics tests together since gatherer is global Tim Geoghegan 2023-12-14 16:16:11 -0800
  • e860711e8b Review feedback Tim Geoghegan 2023-12-14 11:36:05 -0800
  • 655ad1b203 Record request metrics on HTTP errors Tim Geoghegan 2023-12-12 16:12:56 -0800
  • b215098f14
    test fix Kévin Dunglas 2023-12-15 18:14:30 +0100
  • 85a578e6ca
    test: highlight a deadlock when reloading Caddy Kévin Dunglas 2023-12-15 11:36:41 +0100
  • 6ef5b8f3e2 go.mod: Updated quic-go to v0.40.1 (#5983) Aziz Rmadi 2023-12-14 23:42:01 -0600
  • b49ec05161
    go.mod: Updated quic-go to v0.40.1 (#5983) Aziz Rmadi 2023-12-14 23:42:01 -0600
  • 2914c47778 Updated quic-go to its latest version armadi1809 2023-12-14 22:13:11 -0600
  • 18b346f6f9
    r/RegisterType/RegisterNamespace/g document-interfaces Mohammed Al Sahaf 2023-12-14 23:50:24 +0300
  • 52441e3037
    follow the linter's commands Mohammed Al Sahaf 2023-12-14 23:38:08 +0300
  • 942e78d292 skip caddyfile adapter for registered file extensions Omar Hussein 2023-12-14 15:35:02 -0500
  • b825a10927 own the usage of reflection into the RegisterType Mohammed Al Sahaf 2022-06-14 20:51:58 +0300
  • 52f43d2f4c remove invalid test Mohammed Al Sahaf 2022-06-12 22:48:45 +0300
  • 5e24e84288 core: add type registry Mohammed Al Sahaf 2022-06-12 22:35:11 +0300
  • c7a91abc18
    better logs Kévin Dunglas 2023-12-14 11:53:57 +0100
  • 37e596cdf7
    feat: use automaxprocs for better perf in containers Kévin Dunglas 2023-08-06 12:32:12 +0200
  • fab8fba2cc
    Update cmd/main.go Omar Hussein 2023-12-14 02:06:15 -0500
  • 3dc306dc6b
    Merge branch 'caddyserver:master' into issue-5909 Omar Hussein 2023-12-14 00:18:24 -0500
  • 751c349172 fileserver: Enable compression for command by default (#5855) Kévin Dunglas 2023-12-14 04:44:22 +0100
  • b16aba5c27
    fileserver: Enable compression for command by default (#5855) Kévin Dunglas 2023-12-14 04:44:22 +0100
  • 79538783ab
    Update modules/caddyhttp/fileserver/command.go Matt Holt 2023-12-13 20:38:15 -0700
  • dabae6efd6
    Merge branch 'master' into feat/file-server-compression Matt Holt 2023-12-13 20:35:26 -0700
  • 650395db3a fileserver: New --precompressed flag (#5880) David DeMoss 2023-12-13 21:26:20 -0600
  • 362f33daae
    fileserver: New --precompressed flag (#5880) David DeMoss 2023-12-13 21:26:20 -0600
  • ed3bb3e27e
    Merge branch 'master' into file-server/precompressed Matt Holt 2023-12-13 20:06:56 -0700
  • 79eed0ec6f caddyhttp: Add `uuid` to access logs when used (#5859) Francis Lavoie 2023-12-13 17:40:15 -0500
  • 3d7d60f7cf
    caddyhttp: Add `uuid` to access logs when used (#5859) Francis Lavoie 2023-12-13 17:40:15 -0500
  • 891980eaed proxyprotocol: use github.com/pires/go-proxyproto (#5915) Mohammed Al Sahaf 2023-12-13 19:07:43 +0300
  • dc12bd9743
    proxyprotocol: use github.com/pires/go-proxyproto (#5915) Mohammed Al Sahaf 2023-12-13 19:07:43 +0300
  • 9784003006 cmd: Preserve LastModified date when exporting storage (#5968) Jens-Uwe Mager 2023-12-13 11:06:06 -0500
  • 56c6b3f673
    cmd: Preserve LastModified date when exporting storage (#5968) Jens-Uwe Mager 2023-12-13 11:06:06 -0500
  • 4078d2bfe7 core: Always make AppDataDir for InstanceID (#5976) Aziz Rmadi 2023-12-13 08:39:10 -0600
  • cbbd1df904
    core: Always make AppDataDir for InstanceID (#5976) Aziz Rmadi 2023-12-13 08:39:10 -0600
  • c4bb908ccc Ensure AppDataDir exists inside caddy.InstanceID() armadi1809 2023-12-12 21:22:43 -0600
  • 71992a1485 chore: cross-build for AIX (#5971) Benjamin Marwell 2023-12-11 13:55:04 +0100
  • 7d919af01b
    chore: cross-build for AIX (#5971) Benjamin Marwell 2023-12-11 13:55:04 +0100
  • 1a429822af [#5970] cross-build for AIX Benjamin Marwell 2023-12-11 13:19:35 +0100
  • 6d9a83376b caddytls: Sync distributed storage cleaning (#5940) v2.7.6 2.7 Matt Holt 2023-12-07 11:00:02 -0700
  • df5edf6bdb caddytls: Context to DecisionFunc (#5923) Andreas Kohn 2023-12-07 18:40:13 +0100
  • 908e956927 tls: accept placeholders in string values of certificate loaders (#5963) Mohammed Al Sahaf 2023-12-04 19:23:15 +0300
  • 2f7ceb5774 templates: Offically make templates extensible (#5939) Matt Holt 2023-11-28 09:39:14 -0700
  • e89c9a45b9 http2 uses new round-robin scheduler (#5946) WeidiDeng 2023-11-24 09:54:27 +0800
  • e9ac48b4be panic when reading from backend failed to propagate stream error (#5952) WeidiDeng 2023-11-23 16:18:18 +0800
  • e55570298a chore: Bump otel to v1.21.0. (#5949) dlorenc 2023-11-22 09:02:13 -0500
  • 87f63b125b httpredirectlistener: Only set read limit for when request is HTTP (#5917) WeidiDeng 2023-11-20 20:31:36 +0800
  • 801ec75669 fileserver: Add .m4v for browse template icon Matthew Holt 2023-11-14 13:39:57 -0700
  • c8219d0e95 Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924) Mohammed Al Sahaf 2023-11-01 20:17:02 +0300
  • 36fce3fa18 go.mod: update quic-go version to v0.40.0 (#5922) WeidiDeng 2023-11-01 02:05:34 +0800
  • 547f069564 update quic-go to v0.39.3 (#5918) Marten Seemann 2023-10-27 18:52:12 +0700
  • d9fbef92fc chore: Fix usage pool comment (#5916) WeidiDeng 2023-10-26 11:05:20 +0800
  • 1a4c857bb9 test: acmeserver: add smoke test for the ACME server directory (#5914) Mohammed Al Sahaf 2023-10-24 20:59:53 +0300
  • 65c489a0c3 Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913) Mariano Cano 2023-10-23 18:02:11 -0700
  • db55da59ef caddyhttp: Adjust `scheme` placeholder docs (#5910) Francis Lavoie 2023-10-22 17:47:16 -0400
  • b4c7313cc7 go.mod: Upgrade quic-go to v0.39.1 Matthew Holt 2023-10-20 15:23:35 -0600
  • b809ed71ed go.mod: CVE-2023-45142 Update opentelemetry (#5908) Ethan Brown (Domino) 2023-10-20 14:15:48 -0700
  • 0259853a41 templates: Delete headers on `httpError` to reset to clean slate (#5905) Francis Lavoie 2023-10-18 18:43:14 -0400
  • f0ea489d89 httpcaddyfile: Remove port from logger names (#5881) Francis Lavoie 2023-10-17 01:57:03 -0400
  • 648207063e core: Apply SO_REUSEPORT to UDP sockets (#5725) Matt Holt 2023-10-16 22:17:32 -0600
  • 9782ea3400 caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848) Harish Shan 2023-10-17 02:12:01 +0530
  • 11a082c060 cmd: Add newline character to version string in CLI output (#5895) Thanmay Nath 2023-10-16 21:28:32 +0530
  • 15adb893d5 core: quic listener will manage the underlying socket by itself (#5749) WeidiDeng 2023-10-16 23:28:15 +0800
  • 16834d64de templates: Clarify `include` args docs, add `.ClientIP` (#5898) Francis Lavoie 2023-10-15 20:58:46 -0400
  • ec2de22ab1 httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896) Francis Lavoie 2023-10-14 16:23:50 -0400
  • 979c413f04 cmd: upgrade: resolve symlink of the executable (#5891) Mohammed Al Sahaf 2023-10-14 00:19:22 +0300
  • ae5e2d96b7 caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883) WeidiDeng 2023-10-13 14:28:20 +0800
  • 8b84110137 caddytls: Sync distributed storage cleaning (#5940) Matt Holt 2023-12-07 11:00:02 -0700
  • 4a09cf0dc0
    caddytls: Sync distributed storage cleaning (#5940) Matt Holt 2023-12-07 11:00:02 -0700
  • 88e7d143d9
    Merge branch 'master' into coordiclean Matt Holt 2023-12-07 10:42:57 -0700
  • c511867cc1 caddytls: Context to DecisionFunc (#5923) Andreas Kohn 2023-12-07 18:40:13 +0100
  • b24ae63ea6
    caddytls: Context to DecisionFunc (#5923) Andreas Kohn 2023-12-07 18:40:13 +0100
  • 4a71153544 Export the TLS storage last modified time as well. Jens-Uwe Mager 2023-12-07 16:57:39 +0100
  • 33c36f46d0
    Upgrade CertMagic Matthew Holt 2023-12-06 13:55:24 -0700
  • 1e579cf059 tls: accept placeholders in string values of certificate loaders (#5963) Mohammed Al Sahaf 2023-12-04 19:23:15 +0300
  • 4173e2c77a
    tls: accept placeholders in string values of certificate loaders (#5963) Mohammed Al Sahaf 2023-12-04 19:23:15 +0300
  • ade15e43b2
    appease the linter Mohammed Al Sahaf 2023-12-04 17:45:28 +0300
  • 59dc592308
    tls: loader: accept placeholders in string values Mohammed Al Sahaf 2023-12-04 14:36:29 +0300
  • f5054d0207 Format markdown comments in modules.caddyhttp.App Sword 2023-12-01 04:14:25 +0000
  • bb5d5ef68b templates: Offically make templates extensible (#5939) Matt Holt 2023-11-28 09:39:14 -0700
  • 18f34290d2
    templates: Offically make templates extensible (#5939) Matt Holt 2023-11-28 09:39:14 -0700
  • db722cf3cd
    Try to fix lint error Matthew Holt 2023-11-27 20:45:00 -0700
  • dcccc2bfd6
    templates: Add 'maybe' function for optional components Matthew Holt 2023-11-27 18:51:18 -0700
  • 88123335db http2 uses new round-robin scheduler (#5946) WeidiDeng 2023-11-24 09:54:27 +0800
  • 22eecdb90c
    http2 uses new round-robin scheduler (#5946) WeidiDeng 2023-11-24 09:54:27 +0800
  • 4eb636541c http2 uses new round-robin scheduler WeidiDeng 2023-11-17 15:30:15 +0800
  • b20141d019 panic when reading from backend failed to propagate stream error (#5952) WeidiDeng 2023-11-23 16:18:18 +0800
  • 4de2c1c65e
    panic when reading from backend failed to propagate stream error (#5952) WeidiDeng 2023-11-23 16:18:18 +0800
  • 0de771fd04 panic when reading from backend failed to propagate stream error Weidi Deng 2023-11-23 10:17:49 +0800
  • c5c4550d68 chore: Bump otel to v1.21.0. (#5949) dlorenc 2023-11-22 09:02:13 -0500
  • 878d491834
    chore: Bump otel to v1.21.0. (#5949) dlorenc 2023-11-22 09:02:13 -0500
  • 583820ef96
    chore: Bump otel to v1.21.0. Dan Lorenc 2023-11-21 21:34:57 -0500
  • 565819d120 httpredirectlistener: Only set read limit for when request is HTTP (#5917) WeidiDeng 2023-11-20 20:31:36 +0800
  • 96f638eaad
    httpredirectlistener: Only set read limit for when request is HTTP (#5917) WeidiDeng 2023-11-20 20:31:36 +0800
  • 594f1e3713 read from the reader when it's not http Weidi Deng 2023-11-20 18:51:36 +0800
  • 4339d58fb7 swap condition test WeidiDeng 2023-11-06 10:44:36 +0800
  • c4ff2bc4f7 add tests Weidi Deng 2023-10-27 15:25:32 +0800
  • 9176818776 only set read limit for http redirect listener when request is http Weidi Deng 2023-10-26 21:52:20 +0800
  • ba1d2a8124
    allow more customizable options in CSRs Mohammed Al Sahaf 2023-11-15 22:47:46 +0300
  • eba47a3de4
    CSRs can only be pkcs10 Mohammed Al Sahaf 2023-11-15 22:47:11 +0300
  • 30c9d5ba0c
    Merge branch 'master' into issue-5909 Omar Hussein 2023-11-15 08:47:46 -0500
  • 8ae1bdde0d fileserver: Add .m4v for browse template icon Matthew Holt 2023-11-14 13:39:57 -0700