- Jul 24, 2011
-
-
Lubos Slovak authored
- Separate functions for adding normal RRSets and RRSIG RRSets. - Small fixes. TODO: Ensure that all data are properly deallocated when the update fails!! refs #1042 @45m
-
- Jul 23, 2011
-
-
Lubos Slovak authored
- Separated handling of RRSIGs from handling of normal RRSets. - If RRSIGs are removed from RRSet, and the RRSet is already clear, the RRSet is removed as well. refs #1041 @1h
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Lubos Slovak authored
refs #1035 @10m
-
Lubos Slovak authored
- When a node copy is created, the old node is inserted into the list of old nodes so that it may be removed after update. - Fixed node checking after update - empty new copies are deleted right away and removed from the old node. - When finalizing, only old nodes not having new copy are removed from the zone structures. refs #1035 @20m
-
Lubos Slovak authored
-
Lubos Slovak authored
- The zone is traversed, empty nodes are stored in the list of old nodes and their parents' children counts are decreased. - This allows to remove parent-child chains. - Removing of nodes is done in separate step because it modifies the structures used to iterate through the zone. - Nodes are removed both from hash table and from the zone tree, but not deleted. refs #1035 @20m
-
Lubos Slovak authored
refs #1035 @15m
-
Lubos Slovak authored
-
Lubos Slovak authored
refs #1035 @15m
-
Lubos Slovak authored
- Each time a parent is set, the parent's children count is increased. - It is necessary that there is no manipulation with node and its children that does not use the API. refs #1035 @10m
-
Lubos Slovak authored
-
- Jul 22, 2011
-
-
Lubos Slovak authored
- References to old nodes replaced by references to new ones. - Added API for this to node. - Implemented reference fixing in XFR. refs #1037 @20m
-
Lubos Slovak authored
- Getting zone trees from zone contents. - Applying functions to zone tree - zone tree functions require function working with zone tree node, i.e. the 'conversion' is done one layer above - in the zone contents. refs #1037 @30m
-
Lubos Slovak authored
closes #1040 @15m
-
Lubos Slovak authored
- Copying node and copying RRSet separated to new functions. - Removing empty RRSet from node. - Various fixes of API usage. refs #1034 @20m, #936 @2h
-
Lubos Slovak authored
- node_new() sets flags to node. - fixed node_set_previous() - properly connects the node to the chain of nodes. - Modified calls to node_new() in all parts of the program. - zone_contents_add_node() sets flags to created parents, checks if created nodes are not wildcard children, properly sets the last node's parent. - Fixed zone_contents_add_nsec3_node() (parent setting). - zone_contents_get_previous() + find/get_previous_nsec3() added. - Adding new node during IXFR zone update implemented. refs #1034 @2h
-
Lubos Slovak authored
-
- Jul 20, 2011
-
-
Lubos Slovak authored
TODO: adding new node to the zone contents. refs #936 @40m
-
Lubos Slovak authored
refs #936 @3h
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Lubos Slovak authored
refs #1028
-
Lubos Slovak authored
- Invalid reads and writes when checking references to already deleted nodes. - Added macro for post-order reverse traversal to the AVL tree. - Added function for post-order reverse traversal to zone-tree. - References checking in node_free() are now done according to new parameter. - Fixed usages of node_free() refs #1028 @50m
-
- Jul 19, 2011
-
-
Lubos Slovak authored
- Added zone-contents module, most of zone functions moved there and adequately modified. - Zone API functions just call the zone-contents functions now. Later should be removed totally. - Few fixes. refs #1028 @2h
-
Lubos Slovak authored
- Freeing zone contents copy. - Rolling back update. - Cleaning up after update. refs @936 @45m
-
Lubos Slovak authored
refs #936 @15m
-
Lubos Slovak authored
refs #936 @1h30m
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Lubos Slovak authored
- This will allow easy switching of the zone contents inside the zone structure, instead of switching the pointer to the zone somewhere in zonedb structures. - Changed all uses of zone, removed some direct uses and replaced by uses of API. - First parts of xfrin_apply_changesets(). refs #936 @1h30m
-
- Jul 18, 2011
-
-
Lubos Slovak authored
- Node deep copy copies the node structure, and creates a new copy of the skip list containing RRSets, but retains the references to owner domain name and all RRSets in the list. - Added two new flags to node - old and new node. - The new_node field should refer to a new copy of the node made during update. refs #1002 @30m
-
Lubos Slovak authored
- Checking if new node creation was successful.
-
Lubos Slovak authored
-
- Jul 15, 2011
-
-
Lubos Slovak authored
refs #999 @5m
-
Lubos Slovak authored
closes #999 @15m
-
Lubos Slovak authored
refs #999 15m
-