aboutsummaryrefslogtreecommitdiff
path: root/middleware/rewrite/field.go
diff options
context:
space:
mode:
authorGravatar John Belamaric <jbelamaric@infoblox.com> 2017-03-06 16:32:17 -0500
committerGravatar Miek Gieben <miek@miek.nl> 2017-03-06 21:32:17 +0000
commitef315ef3e23c69e853f3cf3b7357fc85ab653a21 (patch)
tree9c4cba1836713979a7e9a2aa6d3667a99f1876d3 /middleware/rewrite/field.go
parentd1bb4ea130dc8f5ef478f484e7576c311e5e8d39 (diff)
downloadcoredns-ef315ef3e23c69e853f3cf3b7357fc85ab653a21.tar.gz
coredns-ef315ef3e23c69e853f3cf3b7357fc85ab653a21.tar.zst
coredns-ef315ef3e23c69e853f3cf3b7357fc85ab653a21.zip
Rewrite edns0 (#561)
* Add edns0 code rewrite * check arg count * change `new`; set EDNS0 if request doesn't have it set * change set to replace_or_append * change to append_or_replace * return error in new * update documents * fixt UT * return error * go fmt * Rework for more general EDNS0 use Also changed how rules are created and validated. Implements EDNS0 NSID in addition to local. * go fmt * README updates, NSID tests and fixes * gofmt -s -w * Fix tests for rewrite syntax change * Add tests, fix error message * Review nits * Missed on nit * More tests, integration test, fix edns0 parse issue * Fix README, use RewriteIgnored * go fmt
Diffstat (limited to 'middleware/rewrite/field.go')
-rw-r--r--middleware/rewrite/field.go11
1 files changed, 0 insertions, 11 deletions
diff --git a/middleware/rewrite/field.go b/middleware/rewrite/field.go
deleted file mode 100644
index 2b5ae60be..000000000
--- a/middleware/rewrite/field.go
+++ /dev/null
@@ -1,11 +0,0 @@
-// Package rewrite is middleware for rewriting requests internally to something different.
-package rewrite
-
-// Fields defines additional FIELD keywords may be implemented to support more rewrite use-cases.
-// New Rule types must be added to the Fields map.
-// The type must implement `New` and `Rewrite` functions.
-var Fields = map[string]Rule{
- "name": NameRule{},
- "type": TypeRule{},
- "class": ClassRule{},
-}