• Daniel Salzman's avatar
    Merge branch 'zone_update-full' into 'master' · 86125be4
    Daniel Salzman authored
    zone_update: FULL update + iterators + unittest
    
    This branch implements the FULL update (i.e. building a zone from scratch, not as an update, so no changesets/journal/application mechanism. This will allow the zone_update API be used in zone loading, AXFR and mainly when setting up a new zone using ctl (mainly for jetconf usage).
    
    The second commit adds read-only iterators and remakes the unittest for both FULL update and iterator coverage. However I have to mention the read-only feature of the iterators is not enforced, it merely means a programmer may not add or remove RRs while iterating. Such action will invalidate the underlying hattrie iterators/metadata and most likely will lead to some assert failing. It is the programmer's responsibility to avoid this.
    
    See merge request !544
    86125be4
Name
Last commit
Last update
doc Loading commit data...
libtap Loading commit data...
m4 Loading commit data...
python/libknot Loading commit data...
samples Loading commit data...
scripts Loading commit data...
src Loading commit data...
tests Loading commit data...
tests-extra Loading commit data...
tests-fuzz Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
Doxy.page.h Loading commit data...
Doxyfile Loading commit data...
KNOWN_ISSUES Loading commit data...
Knot.config Loading commit data...
Knot.creator Loading commit data...
Knot.files Loading commit data...
Knot.includes Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
THANKS Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
coverity_model.c Loading commit data...