mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
- Fix hash calculation for cachedb to ignore case. Previously, cached
records there were only relevant for same case queries (if not already in Unbound's internal cache).
This commit is contained in:
parent
1894c0a150
commit
c5c5486261
2 changed files with 7 additions and 0 deletions
|
|
@ -47,6 +47,7 @@
|
|||
#include "util/regional.h"
|
||||
#include "util/net_help.h"
|
||||
#include "util/config_file.h"
|
||||
#include "util/data/dname.h"
|
||||
#include "util/data/msgreply.h"
|
||||
#include "util/data/msgencode.h"
|
||||
#include "services/cache/dns.h"
|
||||
|
|
@ -341,6 +342,7 @@ calc_hash(struct query_info* qinfo, struct module_env* env, char* buf,
|
|||
/* copy the hash info into the clear buffer */
|
||||
if(clen + qinfo->qname_len < sizeof(clear)) {
|
||||
memmove(clear+clen, qinfo->qname, qinfo->qname_len);
|
||||
query_dname_tolower(clear+clen);
|
||||
clen += qinfo->qname_len;
|
||||
}
|
||||
if(clen + 4 < sizeof(clear)) {
|
||||
|
|
|
|||
|
|
@ -1,3 +1,8 @@
|
|||
24 February 2025: Yorgos
|
||||
- Fix hash calculation for cachedb to ignore case. Previously, cached
|
||||
records there were only relevant for same case queries (if not
|
||||
already in Unbound's internal cache).
|
||||
|
||||
19 February 2025: Yorgos
|
||||
- Fix static analysis report about unhandled EOF on error conditions
|
||||
when reading anchor key files.
|
||||
|
|
|
|||
Loading…
Reference in a new issue