TODO 1.1 KB

12345678910111213141516171819
  1. * Revisit the algorithm used by getRRsetTrustLevel() in message_entry.cc.
  2. * Implement dump/load/resize interfaces of rrset/message/recursor cache.
  3. * Once LRU hash table is implemented, it should be used by message/rrset cache.
  4. * Once the hash/lrulist related files in /lib/nsas is moved to seperated
  5. folder, the code of recursor cache has to be updated.
  6. * Set proper AD flags once DNSSEC is supported by the cache.
  7. * When the message or rrset entry has expired, it should be removed
  8. from the cache, or just moved to the head of LRU list, so that it
  9. can removed first.
  10. * Make resolver cache be smart to refetch the messages that are about
  11. to expire.
  12. * When the rrset beging updated is an NS rrset, NSAS should be updated
  13. together.
  14. * Share the NXDOMAIN info between different type queries. current implementation
  15. can only cache for the type that user queried, for example, if user query A
  16. record of a.example. and the server replied with NXDOMAIN, this should be
  17. cached for all the types queries of a.example.
  18. * Add the interfaces for resizing and serialization (loading and dumping) to
  19. cache.