Commit Graph

  • 239b52464e
    logging: Overhaul HTTP logging, fix bugs, improve filtering, etc. Matthew Holt 2019-10-28 13:29:47 -0600
  • 86701ef6df fuzz-ci: fix & enhance fuzzing process (#2835) Mohammed Al Sahaf 2019-10-28 20:45:55 +0300
  • 6c533558a3
    fuzz-ci: fix & enhance fuzzing process (#2835) Mohammed Al Sahaf 2019-10-28 20:45:55 +0300
  • 6168ab1f19 Allow fuzzing on schedules as well as non-fork PRs Mohammed Al Sahaf 2019-10-28 00:42:40 +0300
  • 742d9ecf77 fuzz-ci: fix the authentication call for fuzzit by using the --api-key flag rather than the `auth` command Mohammed Al Sahaf 2019-10-27 18:38:02 +0300
  • 755d4425b7
    logging: Add http.handlers.log module; enhance Replacer methods Matthew Holt 2019-10-26 00:11:26 -0600
  • aa69d05b01
    logging: DiscardWriter; delete or no-op logs that discard their output Matthew Holt 2019-10-25 21:40:58 -0600
  • bc22246faa fuzz: introduce continuous fuzzing for Caddy (#2723) Mohammed Al Sahaf 2019-10-26 03:52:16 +0300
  • 2fbe2ff40b fuzz: introduce continuous fuzzing for Caddy (#2723) Mohammed Al Sahaf 2019-10-26 03:52:16 +0300
  • 4ce8932aea fuzz: enable fuzzit Mohammed Al Sahaf 2019-10-26 01:25:58 +0300
  • 9808d8c9e7 v2-fuzz: do away with the submodule approach for fuzzers Mohammed Al Sahaf 2019-10-25 22:33:26 +0300
  • a9ff50b19c
    logging: Fix repetition bug with FilterEncoder; add more presets Matthew Holt 2019-10-25 12:50:12 -0600
  • 2781d2fe3d fuzz: add Fuzzit badge to README & enable fuzzers submission in CI Mohammed Al Sahaf 2019-09-03 20:43:56 +0300
  • ac4bebd7a6 improve the fuzzers and add some Mohammed Al Sahaf 2019-08-31 23:43:27 +0300
  • c2f8e598b9 fuzz: lay down the foundation for continuous fuzzing Mohammed Al Sahaf 2019-08-23 16:36:12 +0300
  • 805a229652
    logging: More encoder formats, better defaults Matthew Holt 2019-10-25 00:02:09 -0600
  • 4bcea5dec0
    logging: Initial implementation Matthew Holt 2019-10-24 17:26:17 -0600
  • 173a0680fb
    add the build tag in Garrett Squire 2019-10-23 13:06:38 -0700
  • a044650656 feature: Add pledge for OpenBSD Garrett Squire 2019-10-23 12:57:10 -0700
  • 64e2621bb6 replace XDG Directory configuration to standard os.UserConfigDir aca 2019-10-23 23:09:21 +0900
  • 39f1692ed5 tls: Make the on-demand rate limiter actually work Matthew Holt 2019-10-21 12:03:51 -0600
  • faf67b1067
    tls: Make the on-demand rate limiter actually work Matthew Holt 2019-10-21 12:03:51 -0600
  • 48396f3c20 rewrite: Options to strip prefix/suffix and issue redirects Matthew Holt 2019-10-19 19:22:29 -0600
  • 208f2ff93c
    rewrite: Options to strip prefix/suffix and issue redirects Matthew Holt 2019-10-19 19:22:29 -0600
  • 2b07c23262 v2 ci: cache deps before downloading any Go-based tools for greater benefit Mohammed Al Sahaf 2019-10-19 03:16:23 +0300
  • 9e4a0290c8 v2 CI: cache the GOCACHE directory; use the hash of go.sum as part of the key so cache is invalidated when deps are updated Mohammed Al Sahaf 2019-10-19 02:06:40 +0300
  • 23eef6f935 v2 ci: speed up some of powershell's processes (#2818) Mohammed Al Sahaf 2019-10-17 23:58:22 +0300
  • 19e834cf36 v2 ci: speed up some of powershell's processes (#2818) Mohammed Al Sahaf 2019-10-17 23:58:22 +0300
  • 2d27ea52fd v2: CI: use 7z on Windows instead of Expand-Archive Mohammed Al Sahaf 2019-10-17 23:46:47 +0300
  • 3be55fdbfc v2-ci: downloading latest Go on Windows isn't slow anymore, so update the log message accordingly Mohammed Al Sahaf 2019-10-17 23:09:43 +0300
  • c4c490f787 v2: speed up some of powershell's processes Mohammed Al Sahaf 2019-10-17 23:00:07 +0300
  • 4c584890f6 tls: Asynchronous cert management at startup (uses CertMagic v0.8.0) Matthew Holt 2019-10-16 15:20:27 -0600
  • bce2edd22d
    tls: Asynchronous cert management at startup (uses CertMagic v0.8.0) Matthew Holt 2019-10-16 15:20:27 -0600
  • fe77fbb90c Minor enhancements/fixes to rewrite directive and template virt req's Matthew Holt 2019-10-16 15:18:02 -0600
  • a458544d9f
    Minor enhancements/fixes to rewrite directive and template virt req's Matthew Holt 2019-10-16 15:18:02 -0600
  • d7df0554f6 v2: Make tests work on Windows (#2782) Matt Holt 2019-10-15 16:05:53 -0600
  • 2f91b44587
    v2: Make tests work on Windows (#2782) Matt Holt 2019-10-15 16:05:53 -0600
  • d8bb6574a5
    caddyfile: Fix escaping when character is not escapable Matthew Holt 2019-10-15 15:56:49 -0600
  • 8c860641b9 dist: Update FreeBSD Init script to support custom flags (#2796) Adam Daniels 2019-10-15 17:38:20 -0400
  • 768e6a7ec0 v2: Project-and-CI-wide linter config (#2812) Mohammed Al Sahaf 2019-10-16 00:37:46 +0300
  • e3726588b4 v2: Project-and-CI-wide linter config (#2812) Mohammed Al Sahaf 2019-10-16 00:37:46 +0300
  • 549a5c25cd v2: remove irrelevant golangci-lint config Mohammed Al Sahaf 2019-10-16 00:05:18 +0300
  • 9e8363e537 caddyhttp: Improve ResponseRecorder to buffer headers Matthew Holt 2019-10-15 14:07:10 -0600
  • abf5ab340e
    caddyhttp: Improve ResponseRecorder to buffer headers Matthew Holt 2019-10-15 14:07:10 -0600
  • a0bf855927 caddyhttp: host labels placeholders endianness from right->left Matthew Holt 2019-10-14 12:09:43 -0600
  • acf7dea68f
    caddyhttp: host labels placeholders endianness from right->left Matthew Holt 2019-10-14 12:09:43 -0600
  • 7b43862ea0 v2: invert the logic of linter's configuration of output formatting to allow the editor convenience over CI-specific customization. Customize the output format in CI by passing the flag. Mohammed Al Sahaf 2019-10-14 20:34:15 +0300
  • 252a98b915 caddyhttp: Support placeholders in MatchHost (#2810) Pascal 2019-10-14 19:29:36 +0200
  • bc738991b6 caddyhttp: Support placeholders in MatchHost (#2810) v2.0.0-beta6 Pascal 2019-10-14 19:29:36 +0200
  • 5c2e2cdf5a caddyhttp: Fix panic on MatchHost tests Matthew Holt 2019-10-14 11:20:03 -0600
  • 4b37d3697b Replace global placeholders in host matcher Pascal 2019-10-13 20:51:57 +0200
  • 24006ed911 v2: set the correct lint output formatting Mohammed Al Sahaf 2019-10-14 19:43:11 +0300
  • 7357ad93bf v2: simplify code Mohammed Al Sahaf 2019-10-14 19:18:46 +0300
  • 2e1f654ca4 v2: split golangci-lint configuration into its own file to allow code editors to take advantage of it Mohammed Al Sahaf 2019-10-14 19:18:23 +0300
  • 99914d2204 Move certmagic import out of caddy package (#2807) Jonathan Rudenberg 2019-10-14 12:07:36 -0400
  • 774ac115b1 reverse_proxy: optimize MaxIdleConnsPerHost default (#2809) yzongyue 2019-10-12 13:57:11 +0800
  • fcd8869f51 reverse_proxy: optimize MaxIdleConnsPerHost default (#2809) yzongyue 2019-10-12 13:57:11 +0800
  • cc5f51baeb optimization reverse proxy MaxIdleConnsPerHost yzongyue 2019-10-12 13:43:49 +0800
  • 94f1bc8f0a Move certmagic import out of caddy package Jonathan Rudenberg 2019-10-11 18:52:54 -0400
  • 734793ab3e reverse_proxy: Allow dynamic backends (closes #990 and #1539) Matthew Holt 2019-10-11 14:25:39 -0600
  • 1e31be8de0
    reverse_proxy: Allow dynamic backends (closes #990 and #1539) Matthew Holt 2019-10-11 14:25:39 -0600
  • 5c5a5bc13a go.mod: Use latest certmagic which uses lego v3.1.0 Matthew Holt 2019-10-11 10:48:06 -0600
  • 4aa3af4b78
    go.mod: Use latest certmagic which uses lego v3.1.0 Matthew Holt 2019-10-11 10:48:06 -0600
  • 387354cbb1
    Trying to figure out what path's being used on Windows Dave Henderson 2019-10-11 11:02:14 -0400
  • 45d15c4e03 reverse_proxy: Customize SNI value in upstream request (closes #2483) Matthew Holt 2019-10-10 17:17:06 -0600
  • 8715a28320
    reverse_proxy: Customize SNI value in upstream request (closes #2483) Matthew Holt 2019-10-10 17:17:06 -0600
  • 4d9f9f2373 go.mod: Update dependencies Matthew Holt 2019-10-10 15:47:26 -0600
  • 715e6ddf51
    go.mod: Update dependencies v2.0.0-beta5 Matthew Holt 2019-10-10 15:47:26 -0600
  • 7b28a90de0 Miscellaneous cleanups / comments Matthew Holt 2019-10-10 15:38:30 -0600
  • 9c0bf311f9
    Miscellaneous cleanups / comments Matthew Holt 2019-10-10 15:38:30 -0600
  • ac62d84a5f caddyhttp: Make responseRecorder capable of counting body size Matthew Holt 2019-10-10 15:36:28 -0600
  • 5300949e0d
    caddyhttp: Make responseRecorder capable of counting body size Matthew Holt 2019-10-10 15:36:28 -0600
  • 94fe60b9b4 Remove unused/placeholder log handler Matthew Holt 2019-10-10 15:35:33 -0600
  • 411152016e
    Remove unused/placeholder log handler Matthew Holt 2019-10-10 15:35:33 -0600
  • 1e4cb73af6 cmd: Plug in the http.handlers.authentication module Matthew Holt 2019-10-10 15:05:33 -0600
  • 5c7640a8d9
    cmd: Plug in the http.handlers.authentication module Matthew Holt 2019-10-10 15:05:33 -0600
  • 07e4f557ea http: authentication module; hash-password cmd; http_basic provider Matthew Holt 2019-10-10 14:37:27 -0600
  • f8366c2f09
    http: authentication module; hash-password cmd; http_basic provider Matthew Holt 2019-10-10 14:37:27 -0600
  • 55ecedb5b9 caddyhttp: Add RemoteAddr placeholders (#2801) Pascal 2019-10-10 21:37:08 +0200
  • fe36d26b63 caddyhttp: Add RemoteAddr placeholders (#2801) Pascal 2019-10-10 21:37:08 +0200
  • f81e420dc8 Add RemoteAddr placeholders Pascal 2019-10-10 20:20:50 +0200
  • 0a2900897c Ignore build artifacts Pascal 2019-10-10 20:20:03 +0200
  • 5cb693b5bc Merge pull request #2799 from caddyserver/v2-enterprise-merge Matt Holt 2019-10-10 11:27:45 -0600
  • b38365ff3b
    Merge pull request #2799 from caddyserver/v2-enterprise-merge Matt Holt 2019-10-10 11:27:45 -0600
  • 8e408081f7 http: Add Starlark handler Matthew Holt 2019-10-10 11:02:16 -0600
  • 26cc883708
    http: Add Starlark handler Matthew Holt 2019-10-10 11:02:16 -0600
  • b4c7bf7adf readme: Remove mentions of Caddy Enterprise (as per #2786) Matthew Holt 2019-10-09 20:19:00 -0600
  • 93943a6ac2
    readme: Remove mentions of Caddy Enterprise (as per #2786) Matthew Holt 2019-10-09 20:19:00 -0600
  • 7107dcaa36 tls: Add custom certificate selection policy Matthew Holt 2019-10-09 19:41:45 -0600
  • 85ce15a5ad
    tls: Add custom certificate selection policy Matthew Holt 2019-10-09 19:41:45 -0600
  • 8e3286816d tls: Add distributed_stek module Matthew Holt 2019-10-09 19:38:26 -0600
  • dedcfd4e3d
    tls: Add distributed_stek module Matthew Holt 2019-10-09 19:38:26 -0600
  • 28153209f9 tls: Add pem_loader module Matthew Holt 2019-10-09 19:34:14 -0600
  • 20fe9cf024
    tls: Add pem_loader module Matthew Holt 2019-10-09 19:34:14 -0600
  • 495abc4813 reverse_proxy: Add local circuit breaker Matthew Holt 2019-10-09 19:28:07 -0600
  • bcbe1c220d
    reverse_proxy: Add local circuit breaker Matthew Holt 2019-10-09 19:28:07 -0600
  • 2c33b6363e http: Add work-in-progress cache handler module Matthew Holt 2019-10-09 19:22:46 -0600
  • a53b27c62e
    http: Add work-in-progress cache handler module Matthew Holt 2019-10-09 19:22:46 -0600
  • db2e3eba96 admin: /config and /id endpoints Matthew Holt 2019-10-09 19:10:00 -0600
  • 03306e646e
    admin: /config and /id endpoints Matthew Holt 2019-10-09 19:10:00 -0600