Commit Graph

  • a417ff0645 File matcher enforces trailing-slash convention to match dirs/files Matthew Holt 2019-09-06 13:32:02 -0600
  • 97ace2a39e
    File matcher enforces trailing-slash convention to match dirs/files Matthew Holt 2019-09-06 13:32:02 -0600
  • 5f01fd8d17 Fix Schrodinger's file existence check in file matcher Matthew Holt 2019-09-06 12:57:12 -0600
  • 4bd9496525
    Fix Schrodinger's file existence check in file matcher Matthew Holt 2019-09-06 12:57:12 -0600
  • c63cb044db Various fixes/tweaks to HTTP placeholder variables and file matching Matthew Holt 2019-09-06 12:36:45 -0600
  • 14f9662f9c
    Various fixes/tweaks to HTTP placeholder variables and file matching Matthew Holt 2019-09-06 12:36:45 -0600
  • 553689ff29 fastcgi: Use request context as base, not a new one Matthew Holt 2019-09-06 12:02:11 -0600
  • 21d7b662e7
    fastcgi: Use request context as base, not a new one Matthew Holt 2019-09-06 12:02:11 -0600
  • 9fb1cca280 cli: Fix run and start when no config file is available Matthew Holt 2019-09-05 14:58:07 -0600
  • 3ba9e143a2 cli: Fix run and start when no config file is available Matthew Holt 2019-09-05 14:58:07 -0600
  • cccacb9821 fastcgi: Set default root path; add interface guards Matthew Holt 2019-09-05 13:42:20 -0600
  • d2e46c2be0
    fastcgi: Set default root path; add interface guards Matthew Holt 2019-09-05 13:42:20 -0600
  • 12d0d216c6 Add original URI to request context; implement into fastcgi env Matthew Holt 2019-09-05 13:36:42 -0600
  • 80b54f3b9d
    Add original URI to request context; implement into fastcgi env Matthew Holt 2019-09-05 13:36:42 -0600
  • 79f474163f Reconcile upstream dial addresses and request host/URL information Matthew Holt 2019-09-05 13:14:39 -0600
  • 0830fbad03
    Reconcile upstream dial addresses and request host/URL information Matthew Holt 2019-09-05 13:14:39 -0600
  • ddae2c6a76
    Merge branch 'v2' into http3 Matt Holt 2019-09-05 08:51:33 -0600
  • 4a52a5fd2b
    Update quic-go after working through some http3 bugs Matthew Holt 2019-09-05 08:49:24 -0600
  • dde3cd1020
    Manually keep track of and close HTTP/3 listeners Matthew Holt 2019-09-03 22:41:22 -0600
  • d361ccc1ca reverse_proxy: Ignore context.Canceled errors Matthew Holt 2019-09-03 19:10:09 -0600
  • a60d54dbfd
    reverse_proxy: Ignore context.Canceled errors Matthew Holt 2019-09-03 19:10:09 -0600
  • 9358fd67ca Integrate circuit breaker modules with reverse proxy Matthew Holt 2019-09-03 19:06:54 -0600
  • acb8f0e0c2
    Integrate circuit breaker modules with reverse proxy Matthew Holt 2019-09-03 19:06:54 -0600
  • ec32d48a38 Some cleanup and godoc Matthew Holt 2019-09-03 16:56:09 -0600
  • 652460e03e
    Some cleanup and godoc Matthew Holt 2019-09-03 16:56:09 -0600
  • d18f4eb865 reverse_proxy: Implement remaining TLS config for proxy to backend Matthew Holt 2019-09-03 15:26:09 -0600
  • 4a1e1649bc
    reverse_proxy: Implement remaining TLS config for proxy to backend Matthew Holt 2019-09-03 15:26:09 -0600
  • f94da0166d reverse_proxy: Implement active health checks Matthew Holt 2019-09-03 12:10:11 -0600
  • ccfb12347b
    reverse_proxy: Implement active health checks Matthew Holt 2019-09-03 12:10:11 -0600
  • 19b5701782 Initial implementation of TLS client authentication (#2731) Alexandre Stein 2019-09-03 17:35:36 +0200
  • 50961ecc77 Initial implementation of TLS client authentication (#2731) Alexandre Stein 2019-09-03 17:35:36 +0200
  • 37f4ee94e8 Refactor/cleanup initial TLS client auth implementation Matthew Holt 2019-09-03 09:30:39 -0600
  • ff5c913610
    Apply comment Alexandre Stein 2019-09-03 11:25:03 +0200
  • 50dfca77c9 reverse_proxy: WIP refactor and support for FastCGI Matthew Holt 2019-09-02 22:01:02 -0600
  • 026df7c5cb
    reverse_proxy: WIP refactor and support for FastCGI Matthew Holt 2019-09-02 22:01:02 -0600
  • 6e72974410 caddyconfig: Add JSON5 and JSON-C adapters (closes #2735) Matthew Holt 2019-09-02 12:21:41 -0600
  • 8e821b5039
    caddyconfig: Add JSON5 and JSON-C adapters (closes #2735) Matthew Holt 2019-09-02 12:21:41 -0600
  • 62acf6cf1c
    http3: Set actual Handler, make fakeClosePacketConn type for UDP sockets Matthew Holt 2019-08-31 12:40:25 -0600
  • ba44e88a45
    applies the comments from maintainers Alexandre Stein 2019-08-29 19:50:06 +0200
  • 93da9af8d9 Fixes issue when using multiple verification Alexandre Stein 2019-08-29 19:24:10 +0200
  • ca0b4802a0
    Implement leafs verification Alexandre Stein 2019-08-29 12:38:54 +0200
  • af41e5bfe7
    force StrictSNIHost if TLSConnPolicies is not empty Alexandre Stein 2019-08-29 11:30:30 +0200
  • 27ae4d7b71 make and use client authentication struct Alexandre Stein 2019-08-29 11:24:57 +0200
  • 98a4186e66
    Add support for client TLS authentication Alexandre Stein 2019-08-28 18:35:33 +0200
  • c59477723f oops, also update the Caddyfile's {query} var to use query_string Matthew Holt 2019-08-27 14:41:57 -0600
  • 9d8bff28c2
    oops, also update the Caddyfile's {query} var to use query_string Matthew Holt 2019-08-27 14:41:57 -0600
  • e356e7b09d Add query_string to HTTP replacer and use it for try_files Matthew Holt 2019-08-27 14:38:24 -0600
  • d242f10eda
    Add query_string to HTTP replacer and use it for try_files Matthew Holt 2019-08-27 14:38:24 -0600
  • c86d6f5af5 Use gopkg.in/russross/blackfriday.v1 import path Carl George 2019-08-26 21:09:05 -0500
  • 0d45a4155f
    Merge 393eaa7c07 into a23f707268 Jack Brown 2019-08-26 18:07:08 +0000
  • a23f707268 Update build docs to clarify usage of `.go` extension (#2726) Jack Brown 2019-08-26 11:07:07 -0700
  • 1ba93f286f
    Begin WIP integration of HTTP/3 support Matthew Holt 2019-08-26 11:34:49 -0600
  • 393eaa7c07
    Update build docs to clarify usage of `.go` extension Jack Brown 2019-08-26 10:31:47 -0700
  • 6059624cba Fix caddyconfig import in admin.go (#2725) Ariel Núñez 2019-08-23 11:57:51 -0500
  • 2dc4fcc62b Fix caddyconfig import in admin.go (#2725) Ariel Núñez 2019-08-23 11:57:51 -0500
  • 9faa3b5690 Fix caddyconfig import in admin.go Ariel 2019-08-23 10:58:56 -0500
  • 0d49de0b00 erroring on wrong ending curly brace Julien Garcia Gonzalez 2019-08-23 12:32:57 +0200
  • 62eeb30181 admin: Support config adapters at /load endpoint Matthew Holt 2019-08-22 14:52:39 -0600
  • afd154119a
    admin: Support config adapters at /load endpoint Matthew Holt 2019-08-22 14:52:39 -0600
  • 8c9ff361ea caddyfile: Allow handler order to be customized Matthew Holt 2019-08-22 14:26:33 -0600
  • e34ff21a71
    caddyfile: Allow handler order to be customized Matthew Holt 2019-08-22 14:26:33 -0600
  • 69d7139992 caddyfile: Support global config block; allow non-empty blocks w/ 0 keys Matthew Holt 2019-08-22 13:38:37 -0600
  • af25f0254e
    caddyfile: Support global config block; allow non-empty blocks w/ 0 keys Matthew Holt 2019-08-22 13:38:37 -0600
  • 0d7b7e20d5 Fix SIV where /v2 was missing from caddyfile adapter work (#2721) Mohammed Al Sahaf 2019-08-22 21:26:48 +0300
  • a0fd2b6c0a Fix SIV where /v2 was missing from caddyfile adapter work (#2721) Mohammed Al Sahaf 2019-08-22 21:26:48 +0300
  • 20049d8e09 fix the package import path by adhering to gomod semantic when major version is > 1 Mohammed Al Sahaf 2019-08-22 21:18:13 +0300
  • e2894bd6b4
    Merge branch 'master' into update-lexer Julien Garcia Gonzalez 2019-08-22 16:59:50 +0200
  • 03497d3d7c Modifying Lexer to remove tailing { if not quoted Julien Garcia Gonzalez 2019-08-22 16:50:47 +0200
  • a306b44128 file_server: Automatically hide all involved Caddyfiles Matthew Holt 2019-08-21 15:50:02 -0600
  • c0da7d487a
    file_server: Automatically hide all involved Caddyfiles Matthew Holt 2019-08-21 15:50:02 -0600
  • 7c7aff337f Clean up Dispenser and filename handling a bit Matthew Holt 2019-08-21 15:23:00 -0600
  • 8420a2f250
    Clean up Dispenser and filename handling a bit Matthew Holt 2019-08-21 15:23:00 -0600
  • 4d5b5eae6e Update readme for v2 caddyfile and config adapters Matthew Holt 2019-08-21 12:31:58 -0600
  • 59910923d1
    Update readme for v2 caddyfile and config adapters Matthew Holt 2019-08-21 12:31:58 -0600
  • 46fe95b3ef Merge pull request #2699 from caddyserver/cfadapter Matt Holt 2019-08-21 11:28:03 -0600
  • 0544f0266a
    Merge pull request #2699 from caddyserver/cfadapter Matt Holt 2019-08-21 11:28:03 -0600
  • ec4beb9bb7 Fix snippet nesting bug Matthew Holt 2019-08-21 11:26:48 -0600
  • b2aa679c33
    Fix snippet nesting bug Matthew Holt 2019-08-21 11:26:48 -0600
  • ed4c2775e4 main: log caddy version on start (#2717) Alexander Danilov 2019-08-21 20:13:34 +0300
  • 73f7f3ffca Implement some shorthand placeholders for Caddyfile Matthew Holt 2019-08-21 11:03:50 -0600
  • fa334c4bdf
    Implement some shorthand placeholders for Caddyfile Matthew Holt 2019-08-21 11:03:50 -0600
  • 520287cff5 Update go.mod Matthew Holt 2019-08-21 10:47:09 -0600
  • d73b650c26
    Update go.mod Matthew Holt 2019-08-21 10:47:09 -0600
  • a9ac2950d3 Refactor Caddyfile adapter and module registration Matthew Holt 2019-08-21 10:46:35 -0600
  • c9980fd367
    Refactor Caddyfile adapter and module registration Matthew Holt 2019-08-21 10:46:35 -0600
  • 6778bfe865 Add simple makefile Alexander Danilov 2019-08-21 16:22:11 +0300
  • acbf12d54f Log caddy version on start Alexander Danilov 2019-08-21 01:52:18 +0300
  • 70755e6b1f Fixing a compilation error (#2712) Albert Shirima 2019-08-18 04:14:55 +0300
  • 42f75a4ca9 Fixing a compilation error (#2712) Albert Shirima 2019-08-18 04:14:55 +0300
  • 27724cafd7
    Fixing a compilation error Albert Shirima 2019-08-18 02:51:39 +0300
  • bff2469d9d
    Version 1.0.3 notes v1.0.3 Matthew Holt 2019-08-14 13:45:42 -0600
  • a08ab0c007
    Fix slice bounds when getting key of address (fixes #2706) Matthew Holt 2019-08-14 10:41:25 -0600
  • 28e1f7c562
    Version 1.0.2 v1.0.2 Matthew Holt 2019-08-13 14:37:58 -0600
  • 914f39d784
    Adjust address parsing for Go 1.12.8's breaking changes Matthew Holt 2019-08-13 14:37:45 -0600
  • 38cacb062b Fix module-related errors Matthew Holt 2019-08-09 12:19:56 -0600
  • c4159ef76d
    Fix module-related errors Matthew Holt 2019-08-09 12:19:56 -0600
  • 0d9205cd32 Implement config adapters and beginning of Caddyfile adapter Matthew Holt 2019-08-09 12:05:47 -0600
  • ab885f07b8
    Implement config adapters and beginning of Caddyfile adapter Matthew Holt 2019-08-09 12:05:47 -0600
  • 43114c7f39 Part 1: Optimize using compiler's inliner (#2687) Dominik Braun 2019-08-08 07:59:02 +0200
  • 4950ce485f Part 1: Optimize using compiler's inliner (#2687) Dominik Braun 2019-08-08 07:59:02 +0200