David Lawrence
e52750239e
Changed the CPP symbol it uses from *_HAVENETINET6* to *_NEEDNETINET6*
...
to better clarify what is going on with regard to the symbol.
2000-05-13 18:18:08 +00:00
Mark Andrews
17d0495c33
160. [cleanup] getnet*() are not going to be implemented at this
...
stage.
2000-05-09 02:21:58 +00:00
David Lawrence
1a69a1a78c
Megacommit of dozens of files.
...
Cleanup of redundant/useless header file inclusion.
ISC style lint, primarily for function declarations and standalone
comments -- ie, those that appear on a line without any code, which
should be written as follows:
/*
* This is a comment.
*/
2000-05-08 14:38:29 +00:00
James Brister
edcd66a7dd
Fixed typo.
2000-05-02 19:43:34 +00:00
Michael Graff
58ff88cca7
use 'flags' rather than 'attributes' and rename pkt->flags to pkt->pktflags
2000-05-02 18:46:44 +00:00
Michael Graff
46fb173b20
add 'attributes' flags to lwres packets
2000-05-02 18:18:45 +00:00
Michael Graff
98e8a46972
comments from code review
2000-04-26 21:54:50 +00:00
Michael Graff
a02ad3bc33
bump to more aliases and more addresses
2000-04-25 22:46:09 +00:00
Michael Graff
e44487bfc2
convert sender, arg, action, etc. to ev_sender, ev_arg, ev_action, etc.
2000-04-17 19:22:44 +00:00
Bob Halley
dda4bfe649
update copyrights
2000-03-23 19:52:19 +00:00
Michael Graff
915723e400
Copy addresses out, rather than keeping pointers to them from a buffer. This
...
simplifies code at the expense of copying more. It is, however, the
easiest way to get sortlist working correctly. ipv6 addresses now sort
as well.
2000-03-12 01:58:41 +00:00
Michael Graff
d736db6dc5
lwres get-addr-by-name returns a linked list, not an array, of names. This
...
was needed to make adding the sortlist code, which will be checked in
in a few minutes.
2000-03-10 23:11:36 +00:00
Michael Graff
a193a7a1f0
s/int/lwres_result_t/
2000-02-24 00:12:40 +00:00
Michael Graff
01933e9302
start changing from 'int' returns to 'lwres_result_t'
2000-02-23 01:46:34 +00:00
Michael Graff
9ca3879f71
formatting nits, and make 'search' work.
2000-02-18 01:09:36 +00:00
James Brister
4838e5f7c2
various declarations for resolv.conf parser.
2000-02-16 17:42:16 +00:00
Bob Halley
a2f3208f7f
add DESTDIR support
2000-02-08 21:50:23 +00:00
Bob Halley
0dc24b49b8
ensure we have size_t defined.
2000-02-07 22:35:31 +00:00
Bob Halley
35c842e05d
deal with lwres portability issues
2000-02-04 06:04:16 +00:00
Bob Halley
b25b18a41e
add
2000-02-04 06:02:06 +00:00
Andreas Gustafsson
b008da894e
suppress compiler warnings about redefining macros on OSF/1
2000-02-04 01:20:56 +00:00
Bob Halley
0fffa9dcca
update copyright
2000-02-03 23:17:52 +00:00
Mark Andrews
af9cfbc643
move reference implementations into lwres_ namespace.
2000-02-03 21:54:10 +00:00
Mark Andrews
c2a716690f
typo
2000-02-03 02:21:18 +00:00
Mark Andrews
89147fdde8
complete isc/lang.h -> lwres/lang.h transition.
2000-02-03 02:17:07 +00:00
Michael Graff
7a166c5c61
completely decouple the lwres library from libisc. Bad michael for using isc/int.h and isc/lang.h, bad Mark for adding isc/tring.h, isc/net.h, and a few others.
2000-02-03 01:28:52 +00:00
Michael Graff
b91bbaf50c
implement timeouts
2000-02-01 02:59:40 +00:00
Michael Graff
573be0bc6d
misc parsing and rendering nits
2000-01-28 00:33:14 +00:00
Mark Andrews
ea02307209
aix/solaris checkpoint
2000-01-27 13:04:15 +00:00
Mark Andrews
fb878b9043
@include <isc/net.h>
2000-01-27 12:19:58 +00:00
Mark Andrews
76942b0fed
checkpoint
2000-01-27 08:08:03 +00:00
Mark Andrews
4d4c128237
add appropriate const's
2000-01-26 23:47:00 +00:00
Michael Graff
0974e30e20
limit to 8 aliases, not 16
2000-01-26 01:16:24 +00:00
Michael Graff
1a70537f01
fix a bug introduced with today's changes.
2000-01-25 02:16:00 +00:00
Michael Graff
a7512aefd8
Set a somewhat arbitrary limit on the number of host aliases we'll return.
2000-01-25 01:50:12 +00:00
Michael Graff
8cd870e3f5
return LWRES_R_* result codes (all are negative values, otehr than success, which is 0)
2000-01-24 21:57:07 +00:00
Mark Andrews
f1890a6c56
int endhostent support
2000-01-24 12:10:49 +00:00
Mark Andrews
8bddb73c66
Add support for differing gethostbyaddr(), sethostent() and endhostent().
2000-01-24 01:16:43 +00:00
Mark Andrews
ebd4c01b59
seperate test for AI_NUMERICHOST
2000-01-21 05:34:53 +00:00
Mark Andrews
eda879bf41
Check for AI_NUMERICHOST seperately.
2000-01-21 02:08:24 +00:00
Michael Graff
88ed7381f1
checkpoint; return lengths of each name as well as the name itself.
2000-01-20 23:58:27 +00:00
Michael Graff
6448ffb2b9
use unsigned char, not void * in our buffers
2000-01-20 00:11:52 +00:00
Mark Andrews
a32d332e52
Remove AI_MASK
2000-01-18 23:38:19 +00:00
Bob Halley
1b18bdae7d
cleanup netdb.h
2000-01-18 21:13:29 +00:00
Bob Halley
0b79f0bbb2
add netdb.h
2000-01-18 21:11:40 +00:00
Andreas Gustafsson
1a087ddc8f
#endif was misspelled as #define
2000-01-18 17:28:25 +00:00
Mark Andrews
b133182edd
Initial code
2000-01-18 05:34:22 +00:00
Michael Graff
0d9f5384a1
Implement lwres_getnamebyaddr()
2000-01-18 01:54:42 +00:00
Michael Graff
7dbf5a0b64
implement actual network I/O for lw resolver. All I/O is run through the
...
context, where the sockets are cached. This means one context per thread.
2000-01-18 01:43:12 +00:00
Michael Graff
3b248999e6
parsing/rendering completed.
2000-01-17 23:11:49 +00:00