Commit Graph

  • c583e8db15 use url.PathEscape in file-server browse template DenebTM 2024-04-27 21:50:41 +0200
  • 02eec87aa5 chore: add warn logs when using deprecated fields Mohammed Al Sahaf 2024-04-27 22:15:57 +0300
  • 2fc620d38d
    caddyhttp: Fix linter warning about deprecation Matthew Holt 2024-04-27 12:41:17 -0600
  • a46ff50a1c
    go.mod: Upgrade to quic-go v0.43.0 Matthew Holt 2024-04-27 12:01:30 -0600
  • cabb5d71c4
    fileserver: Set "Vary: Accept-Encoding" header (see #5849) Matthew Holt 2024-04-26 19:38:45 -0600
  • ba5811467a
    events: Add debug log Matthew Holt 2024-04-26 18:59:08 -0600
  • b4a4ddd323
    Actually make it work Matthew Holt 2024-04-26 18:51:56 -0600
  • f8cafb901b
    Make sure new TLS app manages configured certs Matthew Holt 2024-04-26 15:14:20 -0600
  • 1b9042bcdd
    reverseproxy: handle buffered data during hijack (#6274) WeidiDeng 2024-04-26 23:09:18 +0800
  • f34179e702
    handle buffered data during hijack WeidiDeng 2024-04-26 09:00:04 +0800
  • 4d6370bf92
    ci: remove `android` and `plan9` from cross-build workflow (#6268) Mohammed Al Sahaf 2024-04-25 00:31:40 +0300
  • 4b9860e741
    Merge branch 'master' into tls-cert-cache-internal-reload Matt Holt 2024-04-24 17:21:10 -0400
  • e9fb32ecf4
    Merge branch 'master' into remove-unsupported-geese Matt Holt 2024-04-24 17:18:44 -0400
  • c6eb186064
    run `golangci-lint run --fix --fast` (#6270) Mohammed Al Sahaf 2024-04-25 00:17:23 +0300
  • 069bfba8e4
    run `golangci-lint run --fix --fast` Mohammed Al Sahaf 2024-04-25 00:08:00 +0300
  • c66e0ee7de
    Merge branch 'master' into tls-cert-cache-internal-reload Matt Holt 2024-04-24 16:38:33 -0400
  • d76549a123
    Merge branch 'master' into remove-unsupported-geese Mohammed Al Sahaf 2024-04-24 23:35:59 +0300
  • 76c4cf5a56
    caddytls: Option to configure certificate lifetime (#6253) clauverjat 2024-04-24 22:35:14 +0200
  • 797973944f
    replacer: Implement `file.*` global replacements (#5463) Francis Lavoie 2024-04-24 16:26:18 -0400
  • c99171849a
    ci: remove `android` and `plan9` from cross-build workflow Mohammed Al Sahaf 2024-04-24 23:23:40 +0300
  • 877220c2e4
    Experimental comment Francis Lavoie 2024-04-24 15:15:46 -0400
  • 7216dcc045
    Update modules/caddytls/acmeissuer.go clauverjat 2024-04-24 20:59:52 +0200
  • 5af105fa9e
    Rework replacer types to allow filtering out the file replacer Francis Lavoie 2023-10-15 22:27:46 -0400
  • f999d903f8
    Add tests to ensure file placeholder works, and WithoutFile() rejects Francis Lavoie 2023-10-14 19:00:25 -0400
  • be899f1063
    Opt out of file placeholders in templates Francis Lavoie 2023-10-14 18:19:29 -0400
  • c019449a44
    Read into a buffer of 1MB to limit reading huge files Francis Lavoie 2023-03-27 18:02:07 -0400
  • 3a52cbbbda
    Update replacer.go Francis Lavoie 2023-03-27 15:33:06 -0400
  • f781fbcff7
    replacer: Implement `file.*` global replacements Francis Lavoie 2023-03-27 05:28:03 -0400
  • 15d6031513
    Merge branch 'master' into tls-cert-cache-internal-reload Matt Holt 2024-04-24 11:15:30 -0400
  • 6d97d8d87b
    caddyhttp: Address some Go 1.20 features (#6252) Matt Holt 2024-04-23 20:05:57 -0400
  • 50cf536677 Try again Matthew Holt 2024-04-23 16:07:07 -0600
  • a57a6d876c Try to fix failing tests on Windows Matthew Holt 2024-04-23 15:31:13 -0600
  • 64418de0ad Enhance comment Matthew Holt 2024-04-19 13:10:01 -0600
  • 4961e22942 Try importing it in a separate file, with the comment above Francis Lavoie 2024-04-19 14:39:51 -0400
  • bb1e0ac9d3 Whitespace Francis Lavoie 2024-04-19 14:28:07 -0400
  • 60a1dce369 Fix lint with gci Francis Lavoie 2024-04-19 14:24:23 -0400
  • 259f709503 Ignore false positive lint error Matthew Holt 2024-04-19 10:29:56 -0600
  • cd975984d3 Try a different order, lol Matthew Holt 2024-04-19 10:17:27 -0600
  • 07ba29f39b Try to fix some lint errors Matthew Holt 2024-04-19 10:15:57 -0600
  • e3479ff95a caddyhttp: Address some Go 1.20 features (#5288) Matthew Holt 2024-04-19 09:29:24 -0600
  • 1cb32331e9
    Merge branch 'master' into tls-cert-cache-internal-reload Matt Holt 2024-04-23 17:32:49 -0400
  • d404005339
    Quell linter (false positive) Matthew Holt 2024-04-23 11:55:37 -0600
  • 13afd1db38
    caddytls: Evict internal certs from cache based on issuer Matthew Holt 2024-04-23 11:40:12 -0600
  • 868af6a062
    reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264) Aziz Rmadi 2024-04-23 08:12:57 -0500
  • d2668cdbb0
    doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263) Mohammed Al Sahaf 2024-04-23 16:01:54 +0300
  • eb3cdb448a added caddyfile support for the dynamic srv's grace_period option armadi1809 2024-04-22 17:26:19 -0500
  • 9e3cce5c11
    doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc Mohammed Al Sahaf 2024-04-23 01:07:11 +0300
  • 6a02999054
    caddytls: Add Caddyfile support for on-demand permission module (close #6260) Matthew Holt 2024-04-22 15:47:09 -0600
  • 9f97df2275
    reverseproxy: Remove long-deprecated buffering properties Matthew Holt 2024-04-22 15:34:14 -0600
  • d93e027e01
    reverseproxy: Reuse buffered request body even if partially drained Matthew Holt 2024-04-22 15:22:50 -0600
  • 613d544a47 reverseproxy: Accept EOF when buffering Matthew Holt 2024-04-22 13:11:59 -0600
  • 726a9a8fde
    logging: Fix default access logger (#6251) Francis Lavoie 2024-04-22 08:33:07 -0400
  • a9699ee02d chore: use errors.New to replace fmt.Errorf with no parameters will much better ChengenH 2024-04-21 20:22:04 +0800
  • 6ef4c4dfcd
    Nil check Francis Lavoie 2024-04-21 07:08:59 -0400
  • ae03e141db
    Simplify logic, remove retry without port, reject config with port, docs Francis Lavoie 2024-04-21 07:02:53 -0400
  • a1a5ec6088
    logging: Fix default access logger Francis Lavoie 2024-04-18 22:35:28 -0400
  • 1b4bd3ee1b testing: use Hurl in CI to test Caddy against spec Mohammed Al Sahaf 2024-04-18 23:47:57 +0300
  • b87f0b7754 Apply suggestions and ran go mod tidy Corentin Lauverjat 2024-04-19 22:24:16 +0000
  • 7d3dcb2b5e Bump CertMagic dep to latest master commit Corentin Lauverjat 2024-04-19 19:43:29 +0000
  • d00824f4a6
    fileserver: Improve Vary handling (#5849) Matthew Holt 2024-04-19 13:43:13 -0600
  • fefb0e817c Add option to configure certificate lifetime Corentin Lauverjat 2023-12-15 13:32:51 +0000
  • 8f87c5d993
    cmd: Only validate config is proper JSON if config slice has data (#6250) Mohammed Al Sahaf 2024-04-19 00:40:12 +0300
  • 090c2b6784
    ci: add smoke test Mohammed Al Sahaf 2024-04-19 00:20:07 +0300
  • 592ffc5035
    cmd: fix error when running without config Mohammed Al Sahaf 2024-04-19 00:15:19 +0300
  • c6673ad4d8
    staticresp: Use the evaluated response body for sniffing JSON content-type (#6249) Mohammed Al Sahaf 2024-04-18 23:31:00 +0300
  • b0dee7a4e4
    static_response: use the evaluated response body for sniffing JSON content-type Mohammed Al Sahaf 2024-04-18 23:24:29 +0300
  • 9ab09433de
    encode: Slight fix for the previous commit Matthew Holt 2024-04-17 19:59:10 -0600
  • 3067074d9c
    encode: Improve Etag handling (fix #5849) Matthew Holt 2024-04-17 19:12:03 -0600
  • 3efda6fb3a httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148) Matthew Holt 2024-04-17 12:26:01 -0600
  • 9cd472c031
    caddyfile: Populate regexp matcher names by default (#6145) Francis Lavoie 2024-04-17 14:19:14 -0400
  • 358e09d97b
    Compat with #6113: fix adapt test, set both styles in replacer Francis Lavoie 2024-04-17 12:16:51 -0400
  • 9b757ce862
    Pass down matcher name through expression matcher Francis Lavoie 2024-03-03 05:14:38 -0500
  • 244ef288a9
    Some lint cleanup that my VSCode complained about Francis Lavoie 2024-03-03 03:45:10 -0500
  • 299243cfec
    caddyfile: Populate regexp matcher names by default Francis Lavoie 2024-03-03 03:44:31 -0500
  • e0daa39cd3
    caddyhttp: record num. bytes read when response writer is hijacked (#6173) WeidiDeng 2024-04-17 23:00:37 +0800
  • 254811511d
    Merge branch 'master' into hijack-read-size Matt Holt 2024-04-17 10:56:00 -0400
  • 70953e873a
    caddyhttp: Support multiple logger names per host (#6088) Francis Lavoie 2024-04-16 18:26:18 -0400
  • 29c55ab8cb Rewrite adapter test to be more representative of the usecase Francis Lavoie 2024-02-10 02:49:25 -0500
  • 0df599a182 Implement "string or array" parsing, keep original `logger_names` Francis Lavoie 2024-02-10 02:31:11 -0500
  • f0fb9c1c42 Add adapt test Francis Lavoie 2024-02-23 15:48:09 -0500
  • a4e97ba936 Lint Francis Lavoie 2024-02-09 00:21:57 -0500
  • 0e9400cfd3 caddyhttp: Support multiple logger names per host Francis Lavoie 2024-02-09 00:05:35 -0500
  • eafc875ea9
    chore: fix some typos in comments (#6243) coderwander 2024-04-16 12:10:11 +0800
  • b9fa7d2e76 chore: fix some typos in comments coderwander 2024-04-16 11:49:35 +0800
  • 03e0a010d1
    encode: Configurable compression level for zstd (#6140) dev-polymer 2024-04-16 03:21:52 +0300
  • 7136515b33
    Merge branch 'master' into feature/zstd_compression_level Matt Holt 2024-04-15 20:16:33 -0400
  • 2d274e8c5b
    Update zstd.go Matt Holt 2024-04-15 17:43:24 -0600
  • a6d58b3efb
    Update zstd.go Matt Holt 2024-04-15 17:38:01 -0600
  • a8ac76df0b
    Update zstd.go Matt Holt 2024-04-15 17:32:03 -0600
  • 64181d69e0
    Update zstd.go Matt Holt 2024-04-15 17:28:34 -0600
  • c6c358d517
    Update zstd.go Matt Holt 2024-04-15 17:25:40 -0600
  • 3609a4af75
    caddytls: Remove shim code supporting deprecated lego-dns (#6231) Aziz Rmadi 2024-04-15 16:26:56 -0500
  • 671ce15149
    Merge branch 'master' into remove-support-for-lego-dns-providers Aziz Rmadi 2024-04-15 16:21:58 -0500
  • 26748d06b4
    connection policy: add `local_ip` matcher (#6074) Mohammed Al Sahaf 2024-04-15 21:13:24 +0300
  • 09107ba65f
    remove unnecessary line Mohammed Al Sahaf 2024-04-15 21:05:36 +0300
  • 3a6b8d483c
    Merge branch 'master' into composite-connpolicy-matcher Mohammed Al Sahaf 2024-04-15 21:00:22 +0300
  • fe3508a9b1
    remove `not` connection matcher Mohammed Al Sahaf 2024-04-15 20:59:10 +0300
  • 1b51e061a1
    Merge branch 'master' into http3-graceful Matt Holt 2024-04-15 13:41:37 -0400
  • b40cacf5ce
    reverseproxy: Wait for both ends of websocket to close (#6175) WeidiDeng 2024-04-16 01:37:37 +0800
  • 1d50d077fa
    Update acmeissuer.go Matt Holt 2024-04-15 11:35:31 -0600