BIND 10 trac2016, created. 6cf1a5f2d046ea30dab739bd907b90dcde04160e [2016] check for single_update_mode
BIND 10 source code commits
bind10-changes at lists.isc.org
Thu Jun 7 13:56:49 UTC 2012
The branch, trac2016 has been created
at 6cf1a5f2d046ea30dab739bd907b90dcde04160e (commit)
- Log -----------------------------------------------------------------
commit 6cf1a5f2d046ea30dab739bd907b90dcde04160e
Author: Jelte Jansen <jelte at isc.org>
Date: Thu Jun 7 15:50:43 2012 +0200
[2016] check for single_update_mode
commit 342a2b3bcb1b4f3fe2afdc5e0c2dccaa6f79a575
Author: Jelte Jansen <jelte at isc.org>
Date: Thu Jun 7 15:31:52 2012 +0200
[2016] docstrings and cleanup
commit 513458b740d4ff7290d38b84156c7c5276414e0c
Author: Jelte Jansen <jelte at isc.org>
Date: Thu Jun 7 14:39:57 2012 +0200
[2016] Additional tests for diff changes
commit cbd9b3e4bc13de855d675fc972c1e0e5ea40025e
Author: Jelte Jansen <jelte at isc.org>
Date: Wed Jun 6 17:37:31 2012 +0200
[2016] Add 'find_updated' and 'find_all_updated'
These methods take the current additions and deletions into account; on success (or basic not-found), they add and remove rrs found in their respective buffers of the diff; i.e. added data is added to the result, removed data is removed. In effect, this returns the data as if the diff would have been committed. These only work on basic data, and do not take special find() processing into account. Therefore, any 'other' result is directly returned (and left to be handled by the caller).
This needed one other change; if you add data which is also in the deletions list, instead of adding it to the additions, it is removed from the deletions (and vice versa). This has the additional benefit of making diffs smaller if they contain removal and addition of the same data.
-----------------------------------------------------------------------
More information about the bind10-changes
mailing list