Commit Graph

  • ca957cc31c
    Fix http/3 (oops) Matthew Holt 2022-08-03 10:53:47 -0600
  • d78324d7a0 go.mod: Upgrade CertMagic and acmez Matthew Holt 2022-08-02 15:35:19 -0600
  • 63c7720e84
    go.mod: Upgrade CertMagic and acmez Matthew Holt 2022-08-02 15:35:19 -0600
  • db02856528 chore: Bump up to Go 1.19, minimum 1.18 (#4925) Francis Lavoie 2022-08-02 16:39:09 -0400
  • 141872ed80
    chore: Bump up to Go 1.19, minimum 1.18 (#4925) Francis Lavoie 2022-08-02 16:39:09 -0400
  • f3ae25c6ec
    Convert interface{} to any Francis Lavoie 2022-08-02 14:12:57 -0400
  • 0199ccda44
    chore: Bump up to Go 1.19, minimum 1.18 Francis Lavoie 2022-08-02 14:10:39 -0400
  • 83ab068eea
    Clean up after merge conflict Matthew Holt 2022-08-01 18:43:10 -0600
  • 5c70abb153
    Merge branch 'master' into shutdown-delay Matt Holt 2022-08-01 18:38:47 -0600
  • d17eb76a2e
    Refactor servers; per-server shutdown delay Matthew Holt 2022-08-01 17:33:01 -0600
  • a3297cfb75 Oops (sigh) Matthew Holt 2022-08-01 13:40:09 -0600
  • db1aa5b5bc
    Oops (sigh) Matthew Holt 2022-08-01 13:40:09 -0600
  • 472d4a4656 caddyhttp: Implement `caddy respond` command (#4870) Matt Holt 2022-08-01 13:36:22 -0600
  • f783290f40
    caddyhttp: Implement `caddy respond` command (#4870) Matt Holt 2022-08-01 13:36:22 -0600
  • 96a4642fec
    Sigh, inline our own cut() function until Go 1.18 Matthew Holt 2022-08-01 13:06:48 -0600
  • 2c65e0be88
    Move StringSlice to caddycmd package Matthew Holt 2022-08-01 12:18:22 -0600
  • 155a793551
    Support headers, --body flag, status via arg Matthew Holt 2022-08-01 12:12:23 -0600
  • d2b121f674 fileserver: Support virtual file system in Caddyfile Matthew Holt 2022-07-31 21:41:26 -0600
  • ebd6abcbd5
    fileserver: Support virtual file system in Caddyfile Matthew Holt 2022-07-31 21:41:26 -0600
  • 63c9822b90 fileserver: Support virtual file systems (#4909) Matt Holt 2022-07-30 13:07:44 -0600
  • 6668271661
    fileserver: Support virtual file systems (#4909) Matt Holt 2022-07-30 13:07:44 -0600
  • c8d3addd65
    Merge branch 'master' into fs Matt Holt 2022-07-30 12:57:17 -0600
  • 7b1efc023a Minor docs clarification Matthew Holt 2022-07-29 16:56:02 -0600
  • 07ed3e7c30
    Minor docs clarification Matthew Holt 2022-07-29 16:56:02 -0600
  • de004798a1 core: Windows service integration (#4790) WingLim 2022-07-30 04:06:54 +0800
  • 1e0cdc54f8
    core: Windows service integration (#4790) WingLim 2022-07-30 04:06:54 +0800
  • bee7480883
    Merge branch 'master' into dev/windows-service Matt Holt 2022-07-29 13:51:17 -0600
  • 89cad8bd57 chore: Add .gitattributes to force *.go to LF (#4919) Francis Lavoie 2022-07-29 08:46:45 -0400
  • 2f43aa0629
    chore: Add .gitattributes to force *.go to LF (#4919) Francis Lavoie 2022-07-29 08:46:45 -0400
  • 7b63ec9882
    What if I remove this flag Francis Lavoie 2022-07-28 18:12:39 -0400
  • 13e33bc516
    chore: Add .gitattributes to force *.go to LF Francis Lavoie 2022-07-28 18:03:40 -0400
  • aa25419caf Fix compilation on Windows Matthew Holt 2022-07-28 15:44:36 -0600
  • 56c139f003
    Fix compilation on Windows Matthew Holt 2022-07-28 15:44:36 -0600
  • af46c7f5f6 Ignore linter warnings Matthew Holt 2022-07-28 15:40:23 -0600
  • 35a81d7c5b
    Ignore linter warnings Matthew Holt 2022-07-28 15:40:23 -0600
  • 266062026e Fix deprecation notice by using UTF16PtrFromString Matthew Holt 2022-07-28 15:23:56 -0600
  • 2e70d1d3bf
    Fix deprecation notice by using UTF16PtrFromString Matthew Holt 2022-07-28 15:23:56 -0600
  • ec01e0f0b2 caddyhttp: Clear out matcher error immediately after grabbing it (#4916) Francis Lavoie 2022-07-28 17:19:48 -0400
  • ff2ba6de8a
    caddyhttp: Clear out matcher error immediately after grabbing it (#4916) Francis Lavoie 2022-07-28 17:19:48 -0400
  • b65711c950 Finish fixing lint errors from ea8df6ff Matthew Holt 2022-07-28 15:16:36 -0600
  • 4fced0b6e1
    Finish fixing lint errors from ea8df6ff Matthew Holt 2022-07-28 15:16:36 -0600
  • e79a7915aa
    Delete variable from table if setting to nil Matthew Holt 2022-07-28 14:59:56 -0600
  • 53fca2419a caddytls: Remove PreferServerCipherSuites Matthew Holt 2022-07-28 14:50:51 -0600
  • 1bdd451913
    caddytls: Remove PreferServerCipherSuites Matthew Holt 2022-07-28 14:50:51 -0600
  • ced2c15687 caddyhttp: Use new CEL APIs (fix #4915) Matthew Holt 2022-07-28 14:50:28 -0600
  • ea8df6ff11
    caddyhttp: Use new CEL APIs (fix #4915) Matthew Holt 2022-07-28 14:50:28 -0600
  • 833035652a
    Merge branch 'master' into dev/windows-service Matt Holt 2022-07-28 12:49:17 -0600
  • 9a5f0fe667
    caddyhttp: Clear out matcher error immediately after grabbing it Francis Lavoie 2022-07-27 15:46:53 -0400
  • 3362672e1a ci: Run golangci-lint on multiple os(#4875) (#4913) Y.Horie 2022-07-27 22:27:18 +0900
  • c833e3b249
    ci: Run golangci-lint on multiple os(#4875) (#4913) Y.Horie 2022-07-27 22:27:18 +0900
  • 4d6d2dad4f ci: Run golangci-lint on multiple os(#4875) u5surf 2022-07-26 19:43:54 +0900
  • d70a994062
    Fix tests and rename dirFS -> osFS Matthew Holt 2022-07-26 15:16:43 -0600
  • 20395b5c66
    Virtualize FS for file matcher; minor tweaks Matthew Holt 2022-07-26 15:01:12 -0600
  • e99f5eee95 go.mod: Upgrade dependencies Matthew Holt 2022-07-26 11:07:20 -0600
  • 7991cd1250
    go.mod: Upgrade dependencies Matthew Holt 2022-07-26 11:07:20 -0600
  • 142deb241b httpcaddyfile: Detect ambiguous site definitions (fix #4635) Matthew Holt 2022-07-25 17:28:20 -0600
  • 1e18afb5c8
    httpcaddyfile: Detect ambiguous site definitions (fix #4635) Matthew Holt 2022-07-25 17:28:20 -0600
  • 2ee7697a7f
    Fix lint Francis Lavoie 2022-07-25 16:01:04 -0400
  • cae12f27d4
    event: Dispatch events on reverse proxy active health checks Francis Lavoie 2022-05-07 14:31:46 -0400
  • 7df3ca7dac
    event: Hook into certmagic events Francis Lavoie 2021-10-31 04:26:01 -0400
  • 6c499f6f62
    event: Line endings, std module imports, sub modules via JSON config Francis Lavoie 2022-03-31 01:57:24 -0400
  • e031c5bc7e
    event: Implement registering listeners, dispatching Francis Lavoie 2021-06-11 22:34:56 -0400
  • 574290a9c1
    event: Implement listener/subscriber Francis Lavoie 2021-04-30 02:58:39 -0400
  • 084b436cc5
    event: Implement event system Francis Lavoie 2021-04-30 01:59:41 -0400
  • 3b0eb45604
    Merge branch 'master' into dev/windows-service Matt Holt 2022-07-25 13:14:27 -0600
  • 3ff3e8744c
    Minor tweaks Matthew Holt 2022-07-25 13:13:08 -0600
  • b21fd780c7
    Use modern go:build pragma (Go 1.17+) Matthew Holt 2022-07-25 13:06:52 -0600
  • cd074c5821
    Merge branch 'master' into websockets Matt Holt 2022-07-25 11:22:25 -0600
  • e97306280a caddyhttp: Log shutdown errors, don't return (fix #4908) Matthew Holt 2022-07-25 10:39:59 -0600
  • 0bebea0d4c
    caddyhttp: Log shutdown errors, don't return (fix #4908) Matthew Holt 2022-07-25 10:39:59 -0600
  • ca27a0a2c2
    fileserver: Support virtual file systems (close #3720) Matthew Holt 2022-07-24 22:36:21 -0600
  • b0924dfd9d reverseproxy: Implement read & write timeouts for HTTP transport (#4905) Matt Holt 2022-07-23 22:38:41 -0600
  • a379fa4c6c
    reverseproxy: Implement read & write timeouts for HTTP transport (#4905) Matt Holt 2022-07-23 22:38:41 -0600
  • b482c77552
    I'm a dum-dum Matthew Holt 2022-07-23 18:49:06 -0600
  • c841233367
    Add Caddyfile support Matthew Holt 2022-07-23 16:46:32 -0600
  • ccff7f8a93
    Fix typo Matthew Holt 2022-07-23 16:40:41 -0600
  • 8c56c3b519
    Only set deadline if configured; log errors Matthew Holt 2022-07-23 16:38:25 -0600
  • f0baf058da
    httpserver: Configurable shutdown delay Matthew Holt 2022-07-23 16:02:56 -0600
  • 9b79cb59ea
    reverseproxy: Implement R/W timeouts (close #3841) Matthew Holt 2022-07-22 16:37:06 -0600
  • 8c708bd7bd
    caddytls: Begin implementing command issuer Matthew Holt 2022-07-21 16:59:20 -0600
  • bf91a9fca7
    Use map instead of sync.Map Matthew Holt 2022-07-20 18:34:17 -0600
  • e7e95131f9 cmd: Fix reload with stdin (#4900) Francis Lavoie 2022-07-20 20:14:33 -0400
  • abad9bc256
    cmd: Fix reload with stdin (#4900) Francis Lavoie 2022-07-20 20:14:33 -0400
  • 9bec7f3b82
    cmd: Fix reload with stdin Francis Lavoie 2022-07-20 17:02:16 -0400
  • e3c73189aa
    reverseproxy: Support grpc-web -> grpc bridge Matthew Holt 2022-07-17 00:05:53 -0600
  • 7d7c18adbf
    Use httpguts, duh Matthew Holt 2022-07-16 23:40:56 -0600
  • a61a47ecf4 caddyhttp: Enhance comment Matthew Holt 2022-07-16 23:33:43 -0600
  • 8bdee04651
    caddyhttp: Enhance comment Matthew Holt 2022-07-16 23:33:43 -0600
  • 54748062d9
    CloseMessage --> closeMessage Matt Holt 2022-07-16 23:25:05 -0600
  • b5c3c6632d
    Oops... actually call Close() this time Matthew Holt 2022-07-16 23:18:14 -0600
  • d9d4ffeb75
    reverseproxy: Close hijacked conns on reload/quit Matthew Holt 2022-07-16 22:40:46 -0600
  • 2f6e8c2d04
    Create codeql.yml Matt Holt 2022-07-16 19:38:30 -0600
  • f8e9a9a56a reverseproxy: Implement retry count, alternative to try_duration (#4756) Francis Lavoie 2022-07-13 16:15:00 -0400
  • 7d1f7771c9
    reverseproxy: Implement retry count, alternative to try_duration (#4756) Francis Lavoie 2022-07-13 16:15:00 -0400
  • adb1069106 caddyhttp: Make query matcher more efficient Matthew Holt 2022-07-13 12:20:00 -0600
  • 04a14ee37a
    caddyhttp: Make query matcher more efficient Matthew Holt 2022-07-13 12:20:00 -0600
  • ef29a69a76
    Fix lint Francis Lavoie 2022-07-13 14:12:21 -0400
  • 1986b9417f
    Refactor to deduplicate matcher parsing logic Francis Lavoie 2022-07-13 14:05:59 -0400
  • 97381dc96e
    Add Caddyfile support for `retry_match` Francis Lavoie 2022-05-02 00:45:42 -0400
  • 53076687ff
    reverseproxy: Implement retry count, alternative to try_duration Francis Lavoie 2022-05-01 15:05:20 -0400