BIND 10 #915: TSIG: (really) complete python library update
BIND 10 Development
do-not-reply at isc.org
Thu May 12 09:48:53 UTC 2011
#915: TSIG: (really) complete python library update
-------------------------------------+-------------------------------------
Reporter: | Owner: jinmei
jinmei | Status: accepted
Type: | Milestone:
enhancement | Sprint-20110517
Priority: major | Resolution:
Component: | Sensitive: 0
DNSPacket API | Sub-Project: DNS
Keywords: | Estimated Difficulty: 2.0
Defect Severity: N/A | Total Hours: 0
Feature Depending on Ticket: |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
Comment (by jinmei):
Branch trac915 is ready for review.
This is a continuation of #905, and although it could be reviewed
separately from #905 (with accepting some new code in #905), I guess
we should complete #905 first. Also, since no one seems to have
started reviewing #905 yet, the review could be unified into a single
review for #915. But I'd recommend separating these review tasks as
the both sets of changes are quite big.
In #915, the first several commits (up to 04611df) just incorporate
dependent features and should be ignored.
In the second commit, I introduced a new loadable module for testing
that can tweak the current time. The implementation should be
trivial.
Commit ff20711 is quite big, but the changes should be
straightforward. They are basically only replacing some member names
to use newly introduced utilities and making trivial cleanups (using
namespaces, introducing header files to decouple it from pydnspp.cc,
etc)
Commit 3bb685 is the main change for this ticket. Basically, the
binding implementation should be straightforward just like other
binding implementations. The amount of test code is large, but they
are basically a trivial port of corresponding C++ tests.
I intentionally left some features of TSIG RDATA and TSIGRecord that
are not necessary for typical higher level applications like
xfrin/xfrout. Completing these features should go to a separate task.
--
Ticket URL: <http://bind10.isc.org/ticket/915#comment:2>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list