Trie iteration usage cleanup and XFR finalization simplification.
- Redundant zone walks deleted - hattrie_apply_rev was not working as advertised, xfrin_remove_empty_nodes() had to be rewritten - When doing that, it struck me that knot_changes_t->old_nodes and nsec3_nodes were not needed at all, because zone tree is not shallow copied anymore.
Showing
- src/libknot/updates/changesets.c 0 additions, 29 deletionssrc/libknot/updates/changesets.c
- src/libknot/updates/changesets.h 0 additions, 30 deletionssrc/libknot/updates/changesets.h
- src/libknot/updates/xfr-in.c 62 additions, 151 deletionssrc/libknot/updates/xfr-in.c
- src/libknot/zone/node.c 1 addition, 1 deletionsrc/libknot/zone/node.c
- src/libknot/zone/node.h 1 addition, 4 deletionssrc/libknot/zone/node.h
- src/libknot/zone/zone-contents.c 15 additions, 111 deletionssrc/libknot/zone/zone-contents.c
- src/libknot/zone/zone-contents.h 2 additions, 42 deletionssrc/libknot/zone/zone-contents.h
- src/libknot/zone/zone-tree.c 4 additions, 25 deletionssrc/libknot/zone/zone-tree.c
- src/libknot/zone/zone-tree.h 3 additions, 20 deletionssrc/libknot/zone/zone-tree.h
Loading
Please register or sign in to comment