bind9/lib
Ondřej Surý dfcadc2085
Add a limit to the number of RR types for single name
Previously, the number of RR types for a single owner name was limited
only by the maximum number of the types (64k).  As the data structure
that holds the RR types for the database node is just a linked list, and
there are places where we just walk through the whole list (again and
again), adding a large number of RR types for a single owner named with
would slow down processing of such name (database node).

Add a hard-coded limit (100) to cap the number of the RR types for a single
owner.  The limit can be changed at the compile time by adding following
define to CFLAGS:

    -DDNS_RBTDB_MAX_RTYPES=<limit>
2024-07-24 10:56:59 +02:00
..
bind9 Update sources to Clang 18 formatting 2024-04-23 16:59:58 +02:00
dns Add a limit to the number of RR types for single name 2024-07-24 10:56:59 +02:00
irs Update sources to Clang 18 formatting 2024-04-23 16:59:58 +02:00
isc Clang-format header file changes 2024-05-17 16:45:43 -07:00
isccc Update sources to Clang 18 formatting 2024-04-23 16:59:58 +02:00
isccfg Update sources to Clang 18 formatting 2024-04-23 16:59:58 +02:00
ns Clang-format header file changes 2024-05-17 16:45:43 -07:00
win32/bindevt Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
.gitignore added gitignore, removed cvsignore 2012-03-03 23:10:05 -08:00
Kyuafile Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
Makefile.in Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00