BIND 10 #751: Take out dependency on DNS from asiolink

BIND 10 Development do-not-reply at isc.org
Wed Apr 13 07:55:12 UTC 2011


#751: Take out dependency on DNS from asiolink
-------------------------------------+-------------------------------------
                 Reporter:  stephen  |                Owner:  ocean
                     Type:           |               Status:  reviewing
  enhancement                        |            Milestone:
                 Priority:  minor    |  Sprint-20110419
                Component:           |           Resolution:
  Unclassified                       |            Sensitive:  0
                 Keywords:           |  Add Hours to Ticket:  0
Estimated Number of Hours:  6.0      |          Total Hours:  0
                Billable?:  1        |
                Internal?:  0        |
-------------------------------------+-------------------------------------

Comment (by ocean):

 Replying to [comment:5 stephen]:
 > I've made (and pushed) a small change to src/lib/Makefile.am to build
 asiodns before resolve (as the tests in the latter depend on the former).
 >
 > '''src/lib/asiolink/qid_gen.{cc,h}'''[[BR]]
 > These (and the associated test) really belong in asiodns.  They are only
 used by IOFetch (now in asiodns) and are nothing to do with I/O.

 Done

 >
 > '''src/lib/asiolink/asiodef.{cc,h,msg}'''[[BR]]
 > These define symbols only used in IOFetch and as such should really be
 moved to asiodns.  The $NAMESPACE in asiodef.msg should be altered to
 isc::asiodns and arguably the $PREFIX for the symbols in asiodef.msg
 should be changed from ASIO_ to ASIODNS_. (The last change will mean that
 io_fetch.* will need to be altered.)  As the build succeeds with the code
 where it is, I suggest not extending this ticket; instead create a new
 ticket for this change.

 Done. I have changed the ASIO_ to ASIODNS_ since it is quite a trivial
 task.

 I also moved some contents of lib/asiolink/README to lib/asiodns/README

-- 
Ticket URL: <http://bind10.isc.org/ticket/751#comment:6>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list