BIND 10 #915: TSIG: (really) complete python library update
BIND 10 Development
do-not-reply at isc.org
Wed May 18 16:31:38 UTC 2011
#915: TSIG: (really) complete python library update
-------------------------------------+-------------------------------------
Reporter: | Owner: jinmei
jinmei | Status: reviewing
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):
Replying to [comment:6 jelte]:
Thanks for review!
>
> general:
> didn't compile :/ I had to move a few headers up (see attached diff for
> what made it work for me), I did notice that in a few source files
> Python.h is explicitely included before anything else, that is also a
> possibility (would need to be added to the two files touched in my diff,
> where i just moved pydnspp_common.h to be the first, which also works
> becaurse the first thing that header does is include Python.h)
Ah, okay. I already noticed missing Python.h at the head of file
caused build failure on some systems, but in this branch it's not
fully addressed. I've added it to the two files you modified in your
diff. If possible can you confirm it compiles for you?
> except for this i think all my comments can be defered to the cleanup
stage, but i wanted to mention them anyway:
Okay, these look good points, but as you mention I'd carry them over
to #932.
I fixed one very trivial (and not actually related to this ticket)
point:
> and one completely unrelated comment/annoyance :)
> the TSIG construction exception misses a space in tsig_250.cc:
> if (iss.bad() || iss.fail()) {
> isc_throw(InvalidRdataText, "Invalid TSIG text: parse error" <<
> full_input);
--
Ticket URL: <http://bind10.isc.org/ticket/915#comment:7>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list