[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SRV resolver API?



> Paul, is the funding needed for the work to get the standardization
> pushed through the various standards bodies or for the implementation?

depends on which standards body you mean.  the advanced bsd api rfc for
ipv6 seems to have resulted, for the first time ever, in portability of
socket-api applications.  the posix socket api wasn't able to achieve
this in the ipv4 days -- there were way more #ifdef's then than now.

i believe two things.  first, in the power of implementation.  the glibc
project has created a defacto standard that's a superset of ansi/posix,
and the original bsd socket api (by which i intend to include things like
gethostbyname) and the original bsd dns api (by which i mean to include
things like res_query()) have been wildly successful, widely emulated
on non-unix platforms, and generally acceptable.

second, in the danger of the power of implementation.  more reviewers and
more creative minds would have caught a lot of errors and omissions early
on which are still painful today because implementation was so powerful.

while ietf's charter is all about on-the-wire protocols and formats, it
did good work with the advanced bsd api rfc for ipv6, and i think that
doing an advanced dns api rfc would be just as successful.

isc's original funding request to the "bind vendors" on this topic 
included both an openly-developed api, and an open-source implementation
of it.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>