From 5e29f2f909d8381cfe51e57e65f05972fa532355 Mon Sep 17 00:00:00 2001 From: Kees Monshouwer Date: Mon, 21 Jul 2014 23:44:07 +0200 Subject: [PATCH] avoid confusion in logged TSIG algorithm names --- pdns/tcpreceiver.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pdns/tcpreceiver.cc b/pdns/tcpreceiver.cc index 4cfefcb2cd..e6fa4b77c7 100644 --- a/pdns/tcpreceiver.cc +++ b/pdns/tcpreceiver.cc @@ -399,13 +399,16 @@ bool TCPNameserver::canDoAXFR(shared_ptr q) return false; DNSSECKeeper dk; - + + string algorithm=toLowerCanonic(trc.d_algoName); + if (algorithm == "hmac-md5.sig-alg.reg.int") + algorithm = "hmac-md5"; if(!dk.TSIGGrantsAccess(q->qdomain, keyname)) { - L<qdomain<<"' denied: key with name '"<qdomain<<"' denied: key with name '"<qdomain<<"' allowed: TSIG signed request with authorized key '"<qdomain<<"' allowed: TSIG signed request with authorized key '"<