Subject: CVS commit: pkgsrc/net/bind916
From: Takahiro Kambe
Date: 2024-03-20 15:57:54
Message id: 20240320145754.D3D71FA2C@cvs.NetBSD.org

Log Message:
net/bind916: update to 9.16.49

9.16.49 (2024-03-20)

6356.	[bug]		Create the pruning task in the dns_cache_flush(), so
			the cache pruning still works after the flush.
			[GL #4621]

6353.	[bug]		Improve the TTL-based cleaning by removing the expired
			headers from the heap, so they don't block the next
			cleaning round and clean more than a single item for
			each new addition to the RBTDB. [GL #4591]

6352.	[bug]		Decrease lock contention during RBTDB tree pruning
			introduced in change 6319 by making the prunenodes list
			bucketed and not cleaning up nodes recursively within a
			single prune_tree() call. [GL #4596]

6350.	[bug]		Address use after free in expire_lru_headers. [GL #4495]

Files:
RevisionActionfile
1.69modifypkgsrc/net/bind916/Makefile
1.54modifypkgsrc/net/bind916/distinfo
1.4modifypkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c