Unbound 1.4.12; bugfix release
This commit is contained in:
parent
87a1fb4733
commit
750a5817f3
@ -1,9 +1,8 @@
|
||||
# $OpenBSD: Makefile,v 1.31 2011/07/01 10:20:02 sthen Exp $
|
||||
# $OpenBSD: Makefile,v 1.32 2011/07/14 09:23:04 jakob Exp $
|
||||
|
||||
COMMENT= validating DNS resolver
|
||||
|
||||
DISTNAME= unbound-1.4.11
|
||||
REVISION= 0
|
||||
DISTNAME= unbound-1.4.12
|
||||
CATEGORIES= net
|
||||
|
||||
MASTER_SITES= http://www.unbound.net/downloads/
|
||||
|
@ -1,5 +1,5 @@
|
||||
MD5 (unbound-1.4.11.tar.gz) = jpkD3Vy6DTUB4k9Vsl3rvQ==
|
||||
RMD160 (unbound-1.4.11.tar.gz) = mIuAkKPvOcaQRDpuCZqDcR15g9A=
|
||||
SHA1 (unbound-1.4.11.tar.gz) = Pb14VLBbHkj8wIi+UOTHqvyNcwY=
|
||||
SHA256 (unbound-1.4.11.tar.gz) = GeRN16c33meEVohUgwAsbNhBR9M0xzI8s2dNIBLIK0s=
|
||||
SIZE (unbound-1.4.11.tar.gz) = 4503148
|
||||
MD5 (unbound-1.4.12.tar.gz) = ZzoiTHY0UAP9FoRIyhL7sg==
|
||||
RMD160 (unbound-1.4.12.tar.gz) = Ljo18ecgRslwHNP1GoovWIgaA9M=
|
||||
SHA1 (unbound-1.4.12.tar.gz) = xGwF0fokAqWcEPUYZP1MYtEKRy8=
|
||||
SHA256 (unbound-1.4.12.tar.gz) = 1/DuNAuKYuP+AuUF/fby5HQq5+r4/R2iAPs4xJR+LWY=
|
||||
SIZE (unbound-1.4.12.tar.gz) = 3506466
|
||||
|
@ -1,34 +0,0 @@
|
||||
$OpenBSD: patch-services_mesh_c,v 1.1 2011/07/01 10:20:02 sthen Exp $
|
||||
|
||||
- fix replyaddr count wrong after jostled queries, which leads to
|
||||
eventual starvation where the daemon has no replyaddrs left to use.
|
||||
Commit r2445 upstream
|
||||
|
||||
--- services/mesh.c.orig Tue May 10 12:20:14 2011
|
||||
+++ services/mesh.c Fri Jul 1 08:58:36 2011
|
||||
@@ -528,22 +528,24 @@ mesh_state_cleanup(struct mesh_state* mstate)
|
||||
int i;
|
||||
if(!mstate)
|
||||
return;
|
||||
+ mesh = mstate->s.env->mesh;
|
||||
/* drop unsent replies */
|
||||
if(!mstate->replies_sent) {
|
||||
struct mesh_reply* rep;
|
||||
struct mesh_cb* cb;
|
||||
for(rep=mstate->reply_list; rep; rep=rep->next) {
|
||||
comm_point_drop_reply(&rep->query_reply);
|
||||
+ mesh->num_reply_addrs--;
|
||||
}
|
||||
for(cb=mstate->cb_list; cb; cb=cb->next) {
|
||||
fptr_ok(fptr_whitelist_mesh_cb(cb->cb));
|
||||
(*cb->cb)(cb->cb_arg, LDNS_RCODE_SERVFAIL, NULL,
|
||||
sec_status_unchecked, NULL);
|
||||
+ mesh->num_reply_addrs--;
|
||||
}
|
||||
}
|
||||
|
||||
/* de-init modules */
|
||||
- mesh = mstate->s.env->mesh;
|
||||
for(i=0; i<mesh->mods.num; i++) {
|
||||
fptr_ok(fptr_whitelist_mod_clear(mesh->mods.mod[i]->clear));
|
||||
(*mesh->mods.mod[i]->clear)(&mstate->s, i);
|
Loading…
Reference in New Issue
Block a user