summaryrefslogtreecommitdiff
path: root/go.mod
diff options
context:
space:
mode:
authorMatt Holt <mholt@users.noreply.github.com>2020-03-19 15:46:22 -0600
committerGitHub <noreply@github.com>2020-03-19 15:46:22 -0600
commit6a4d638c1e62caf834a73ac4e3fcfc25bc32eedb (patch)
tree2777f8f0669f22ac260a75dcd8ab21775a512188 /go.mod
parentaa6c5fde07574b48593ddcbf95ca6988c2172b4a (diff)
caddyhttp: Implement CEL matcher (see #3051) (#3155)
* caddyhttp: Implement CEL matcher (see #3051) CEL (Common Expression Language) is a very fast, flexible way to express complex logic, useful for matching requests when the conditions are not easy to express with JSON. This matcher may be considered experimental even after the 2.0 release. * Improve CEL module docs
Diffstat (limited to 'go.mod')
-rw-r--r--go.mod2
1 files changed, 2 insertions, 0 deletions
diff --git a/go.mod b/go.mod
index 3a898fe..c5fc336 100644
--- a/go.mod
+++ b/go.mod
@@ -10,6 +10,7 @@ require (
github.com/dustin/go-humanize v1.0.1-0.20200219035652-afde56e7acac
github.com/go-acme/lego/v3 v3.5.0
github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e
+ github.com/google/cel-go v0.3.2
github.com/ilibs/json5 v1.0.1
github.com/jsternberg/zap-logfmt v1.2.0
github.com/klauspost/compress v1.10.3
@@ -29,6 +30,7 @@ require (
go.uber.org/zap v1.14.1
golang.org/x/crypto v0.0.0-20200317142112-1b76d66859c6
golang.org/x/net v0.0.0-20200301022130-244492dfa37a
+ google.golang.org/genproto v0.0.0-20200305110556-506484158171
gopkg.in/natefinch/lumberjack.v2 v2.0.0
gopkg.in/square/go-jose.v2 v2.4.1 // indirect
gopkg.in/yaml.v2 v2.2.8