- 19 Aug, 1999 1 commit
-
-
Bob Halley authored
-
- 12 Aug, 1999 1 commit
-
-
Bob Halley authored
-
- 11 Aug, 1999 2 commits
-
-
Bob Halley authored
-
Bob Halley authored
also failed to handle the case where it had discovered that a node didn't exist, had unlocked and relocked the tree (into write mode), and then had attempted to add the node and got DNS_R_EXISTS as the result. (I.e. someone beat us in the race to create the node.) In this case, an error would have been returned. The correct behavior is to succeed (being sure to increment the node reference count).
-
- 30 Jul, 1999 1 commit
-
-
Bob Halley authored
-
- 13 Jul, 1999 1 commit
-
-
Bob Halley authored
-
- 03 Jul, 1999 1 commit
-
-
Bob Halley authored
-
- 30 Jun, 1999 1 commit
-
-
Andreas Gustafsson authored
-
- 23 Jun, 1999 1 commit
-
-
Bob Halley authored
incorrectly treat it as if the IGNORE attribute were not set, and the add would not work correctly. Rdatasets marked IGNORE are now ignored. subtractrdataset() also failed to ignore rdatasets, and didn't cover the case where the rdataset was marked as nonexistent.
-
- 18 Jun, 1999 2 commits
-
-
Bob Halley authored
-
Bob Halley authored
-
- 17 Jun, 1999 3 commits
-
-
Andreas Gustafsson authored
-
Bob Halley authored
-
Bob Halley authored
-
- 16 Jun, 1999 2 commits
-
-
Bob Halley authored
-
Bob Halley authored
Add DNS_R_UNCHANGED results for dns_db_{add,delete}rdataset(). Add merge flag to dns_db_addrdataset(). The way add and delete work should now match the .h file comments.
-
- 15 Jun, 1999 1 commit
-
-
Bob Halley authored
-
- 08 Jun, 1999 1 commit
-
-
Andreas Gustafsson authored
-
- 10 May, 1999 1 commit
-
-
Bob Halley authored
as an error has not occurred. Have dns_dbiterator_first() return DNS_R_NOMORE if the tree is empty.
-
- 06 May, 1999 1 commit
-
-
Bob Halley authored
-
- 05 May, 1999 2 commits
-
-
Bob Halley authored
-
Bob Halley authored
-
- 30 Apr, 1999 1 commit
-
-
Bob Halley authored
-
- 20 Apr, 1999 1 commit
-
-
Bob Halley authored
-
- 19 Apr, 1999 2 commits
-
-
Bob Halley authored
-
Bob Halley authored
-
- 17 Apr, 1999 1 commit
-
-
Bob Halley authored
-
- 13 Apr, 1999 1 commit
-
-
Bob Halley authored
The commit_ok and changed_list were sometimes being accessed without holding the lock. Comments in structure. Do not allow an rdataset to be added to a non-writer version. Do not allow closeversion() to commit a writer version unless the ref count is one. We were not incrementing the version ref count when creating an rdataset iterator.
-
- 09 Apr, 1999 3 commits
-
-
Bob Halley authored
dirty if anything was rolled back, because otherwise the node cleaning routine will not run when the node reference count becomes 0.
-
Bob Halley authored
rollback_node() incorrectly required that node->references == 0. We cannot assume that a node has no references when an update is rolled back. We now mark any rolled back rdatasets with the RDATASET_ATTR_IGNORE attribute. When the node eventually has a zero reference count, IGNOREd rdatasets will be cleaned up. In the meantime, they will be ignored.
-
Bob Halley authored
Add TTL aging and removal of stale rdatasets (cache databases only).
-
- 06 Apr, 1999 1 commit
-
-
Bob Halley authored
-
- 05 Apr, 1999 2 commits
-
-
Bob Halley authored
-
Bob Halley authored
point. Specifically, we return a delegation in this case, except if glue is OK, or if the caller is looking for NXT or KEY records. SIG records are going to be a special case, so do not deal with them in the zone find routine.
-
- 02 Apr, 1999 1 commit
-
-
Bob Halley authored
sometimes did not find the deepest zone cut. E.g. If you look for A records at "com." then you should get a delegation for "com." and not one for ".". In the various rdataset find routines, we sometimes attempted to bind the rdataset even if the rdataset pointer was NULL. Remove inline from a few functions. Add inline to a few others.
-
- 01 Apr, 1999 2 commits
-
-
David Lawrence authored
-
Bob Halley authored
Add incomplete and not-yet-working dbiterator implementation. Improve node reference count handling. Opening and closing the current version more than once was breaking due to incorrect garbage collection. Some rbtdb values had not been getting initialized. Improvements to add procedure.
-
- 29 Mar, 1999 1 commit
-
-
Michael Graff authored
-
- 16 Mar, 1999 1 commit
-
-
David Lawrence authored
changes to rbt.c by passing a NULL pointer for the dns_name_t that receives the full name of the node that is found. There is probably something better to do, but this just keeps things compiling.
-
- 11 Mar, 1999 1 commit
-
-
Bob Halley authored
-