diff options
author | 2017-03-06 16:32:17 -0500 | |
---|---|---|
committer | 2017-03-06 21:32:17 +0000 | |
commit | ef315ef3e23c69e853f3cf3b7357fc85ab653a21 (patch) | |
tree | 9c4cba1836713979a7e9a2aa6d3667a99f1876d3 /middleware/rewrite/field.go | |
parent | d1bb4ea130dc8f5ef478f484e7576c311e5e8d39 (diff) | |
download | coredns-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.go | 11 |
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{}, -} |