diff options
author | Matt Holt <mholt@users.noreply.github.com> | 2020-03-19 15:46:22 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-19 15:46:22 -0600 |
commit | 6a4d638c1e62caf834a73ac4e3fcfc25bc32eedb (patch) | |
tree | 2777f8f0669f22ac260a75dcd8ab21775a512188 /go.mod | |
parent | aa6c5fde07574b48593ddcbf95ca6988c2172b4a (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.mod | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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 |