help wiht classless network and reverse lookups
Brad Knowles
brad.knowles at skynet.be
Wed Mar 21 22:40:30 UTC 2001
At 3:30 AM +1100 3/22/01, Mark.Andrews at nominum.com wrote:
> Yes. I have been setting up classless in-addr.arpa delegations
> for years. I have also been a BIND developer/contributer for
> year. I have also been active in DNS protocol design for year
> including being a active member of the working group when the
> RFC was drafted.
Come now, Mark. You've been involved in BIND for far longer than
this. I've been thinking for some time now that the people on this
list would benefit from knowing more about your real experience with
BIND, and just how long you've been involved in this project.
Hopefully, they would then be able to recognize just how lucky they
are to have you available and actually publicly answering questions
on such a list like this.
Doing a trivially easy search, I find a comment in BIND 8.2.3
lib/inet/inet_pton.c that says:
/* int
* inet_pton6(src, dst)
* convert presentation level address to network order binary form.
* return:
* 1 if `src' is a valid [RFC1884 2.2] address, else 0.
* notice:
* (1) does not touch `dst' unless it's returning 1.
* (2) :: in a full address is silently ignored.
* credit:
* inspired by Mark Andrews.
* author:
* Paul Vixie, 1996.
*/
Looking at the source for BIND 4.9.8, I see references to your
name throughout -- going back as early as change #28. I also see the
text of an article you posted on Fri, 25 Jun 1993 02:03:27 GMT in the
newsgroup comp.protocols.tcp-ip.domains, answering a question as to a
change in how BIND 4.8.3 and 4.9 differently handled MX & A records
for child zones. I'm sure that if we look hard enough, we can find
even earlier references to your name.
I don't know how long Cricket has been doing DNS stuff, but from
the sources of BIND 4.9.8, it appears that Paul Vixie has been
involved with it since the 4.9 days (King James BIND) in March of
1992. You may not have been around doing DNS stuff quite as long as
Paul, but you're certainly one of the most experienced DNS experts I
ever recall having heard of. Unfortunately, it seems that most
people on this list seem to be totally unaware of your depth of
experience with the DNS and with BIND in particular. I can't tell
you how much this saddens me.
I continue to be amazed at your stamina and willingness to put up
with public questions in a forum like this, given how long you've
been around and the vast quantities of experience that you have
amassed over the many years you've been doing this stuff. You're the
kind of person that a relatively experienced domain administrator
(such as myself) would turn to for authoritative answers on
questions, and yet here you are answering questions from all and
sundry about some of the most basic topics.
I don't know how you do it after all these many years, but I (for
one) am honored and gladdened that you somehow manage to continue to
do so.
Thanks for all your hard work, and I'm glad you're now finally
getting paid to work on the program that you've spent so much of your
life working with.
--
Brad Knowles, <brad.knowles at skynet.be>
/* efdtt.c Author: Charles M. Hannum <root at ihack.net> */
/* */
/* Thanks to Phil Carmody <fatphil at asdf.org> for additional tweaks. */
/* */
/* Length: 434 bytes (excluding unnecessary newlines) */
/* */
/* Usage is: cat title-key scrambled.vob | efdtt >clear.vob */
/* where title-key = "153 2 8 105 225" or other similar 5-byte key */
#define m(i)(x[i]^s[i+84])<<
unsigned char x[5],y,s[2048];main(n){for(read(0,x,5);read(0,s,n=2048);write(1,s
,n))if(s[y=s[13]%8+20]/16%4==1){int i=m(1)17^256+m(0)8,k=m(2)0,j=m(4)17^m(3)9^k
*2-k%8^8,a=0,c=26;for(s[y]-=16;--c;j*=2)a=a*2^i&1,i=i/2^j&1<<24;for(j=127;++j<n
;c=c>y)c+=y=i^i/8^i>>4^i>>12,i=i>>8^y<<17,a^=a>>14,y=a^a*8^a<<6,a=a>>8^y<<9,k=s
[j],k="7Wo~'G_\216"[k&7]+2^"cr3sfw6v;*k+>/n."[k>>4]*2^k*257/8,s[j]=k^(k&k*2&34)
*6^c+~y;}}
More information about the bind-users
mailing list