Files
bind9/lib/dns
Ondřej SurýandMichał Kępień 849c05adf4 Use hashtable when parsing a message
When parsing messages use a hashtable instead of a linear search to
reduce the amount of work done in findname when there's more than one
name in the section.

There are two hashtables:

1) hashtable for owner names - that's constructed for each section when
we hit the second name in the section and destroyed right after parsing
that section;

2) per-name hashtable - for each name in the section, we construct a new
hashtable for that name if there are more than one rdataset for that
particular name.

(cherry picked from commit b8a9631754)
2024-01-05 11:50:23 +01:00
..
2022-11-29 09:14:07 +01:00
2023-10-23 10:53:40 +00:00
2023-05-26 02:07:02 -07:00
2023-03-14 16:26:56 +11:00
2023-02-09 10:07:39 -08:00
2022-11-29 09:14:07 +01:00
2022-11-29 09:14:07 +01:00
2023-08-02 12:19:25 +02:00
2022-11-29 09:14:07 +01:00
2022-12-07 23:59:36 +00:00
2024-01-05 11:50:23 +01:00
2024-01-05 11:50:23 +01:00
2022-11-29 09:14:07 +01:00
2023-12-07 21:50:02 +11:00
2023-12-07 22:16:13 +11:00
2022-11-29 09:14:07 +01:00
2023-04-03 16:18:39 +00:00
2022-11-29 09:14:07 +01:00
2022-11-29 09:14:07 +01:00
2023-12-06 09:01:05 +11:00
2024-01-05 11:19:58 +01:00
2022-11-29 09:14:07 +01:00