Commit graph

4175 commits

Author SHA1 Message Date
Bob Halley
139154bd98 fix the makefile fixes added because nmake sucks 1999-10-08 16:40:38 +00:00
Mark Andrews
41a28deee4 Need to take address of signer. 1999-10-08 06:54:23 +00:00
William King
fa20568962 *** empty log message *** 1999-10-07 21:23:59 +00:00
William King
69f5e6b73b changed dependencies 1999-10-07 21:12:54 +00:00
Brian Wellington
e14bb110b5 linux capability stuff didn't work with kernel 2.2 and glibc 2.0 1999-10-07 20:45:46 +00:00
Bob Halley
92d5e65479 add adb_test and nconf_test 1999-10-07 19:45:19 +00:00
Bob Halley
4fdb67f4eb resolver support checkpoint; partial AD support 1999-10-07 19:44:22 +00:00
Bob Halley
0fef48d0e6 ends fixes; clear AA and AD on error 1999-10-07 19:43:18 +00:00
Bob Halley
33fdc68000 do not build res_test for now 1999-10-07 19:37:40 +00:00
Bob Halley
9f4dd67b1f drop privs on linux 1999-10-07 19:35:02 +00:00
Bob Halley
f4c06dafd5 cancel i/o before detaching from socket 1999-10-07 19:33:54 +00:00
Bob Halley
1c7ac6d8f5 allocate qrdataset dynamically 1999-10-07 19:33:12 +00:00
Bob Halley
5d454a5920 using $? is bad 1999-10-07 16:28:23 +00:00
William King
02cae3f325 added -b option 1999-10-07 14:36:45 +00:00
William King
b747f448c1 modify to error scanning algorithms
added host specific regex file and patterns with assigned severity levels
report fatal errors separate from other errors
suppress duplicate messages
various other minor features
1999-10-07 00:20:33 +00:00
William King
7bdfc3914a i think we have it right now ... 1999-10-07 00:13:53 +00:00
William King
5f121757c6 missing parenthesis on make variable in test target ... 1999-10-06 22:53:21 +00:00
Michael Graff
da547174e2 main has arguments. Get rid of the warnings using (void)argc; and (void)argv; instead. 1999-10-06 22:12:04 +00:00
David Lawrence
d7f6fcf0f1 libt_api.a depends on libisc.a for isc_commandline_parse 1999-10-06 20:12:00 +00:00
David Lawrence
e9c6a07ee3 lint: removed argc/argv parameters from main() because not used in body 1999-10-06 20:08:42 +00:00
David Lawrence
6a759e3869 use isc_commandline_parse instead of getopt 1999-10-06 20:07:25 +00:00
David Lawrence
626100a123 do subdirs alphabetically 1999-10-06 20:00:05 +00:00
David Lawrence
8b901c775d use isc_commandline_parse instead of getopt 1999-10-06 19:59:29 +00:00
David Lawrence
36444427e4 $? instead of $< to build main.@O@, because $< is valid only in nmake inference rules and the effect of using $< is the same 1999-10-06 19:59:14 +00:00
William King
37aab7fc21 added test target 1999-10-06 16:37:34 +00:00
William King
504223b18b initial commit of bind9 cron-driven multi-host makefile 1999-10-06 15:01:48 +00:00
William King
1f54fe71f1 initial commit of build reporting tool 1999-10-06 14:59:35 +00:00
Michael Graff
e51511aa32 snapshot 1999-10-05 23:50:43 +00:00
Bob Halley
0375efcb89 AD and CD support 1999-10-05 21:19:41 +00:00
Bob Halley
bb68c34181 allow EDNS buffer size to be set; print count received 1999-10-05 21:19:28 +00:00
Bob Halley
51917258db build system cleanups; improved include handling 1999-10-05 19:52:30 +00:00
Bob Halley
205f50f12e add missing CRs 1999-10-05 17:40:12 +00:00
Brian Wellington
2637aa6ccd add trailing dot to origin, add missing allocation 1999-10-05 14:56:56 +00:00
Michael Graff
4f4b084044 stringify the internal root zone info 1999-10-04 22:39:48 +00:00
Michael Graff
910df98b0e Add the file, sorry :) 1999-10-04 20:25:05 +00:00
James Brister
e2ab74e3bf Added nconf_test to build 1999-10-02 21:16:57 +00:00
James Brister
c2ea2b433c Changed API to config data structure functions. 1999-10-02 21:12:44 +00:00
David Lawrence
a252c2771f include isc/net.h, do not include sys/socket.h, netinet/in.h or arpa/inet.h,
and/or use type in_port_t instead of unsigned int for ports
1999-10-02 02:54:16 +00:00
Michael Graff
64828244e0 Many changes.
o added adb_test.c to test the functions already written.

	o added code to delete names and all associated addresses.

	o added a database dumper which will currently print the adb
	  in a human (or at least developer) readable format.

	o found and fixed many twisted little locking issues.
1999-10-02 01:59:09 +00:00
Brian Wellington
2c02fd5316 parsing fixes, empty sig set fixes 1999-10-01 16:14:18 +00:00
David Lawrence
fd35453765 use AR, ARFLAGS, O and A macros 1999-09-30 20:10:31 +00:00
Brian Wellington
9b9a2770b1 fix silly infinite loop bug 1999-09-30 02:44:49 +00:00
Brian Wellington
803e1f0c55 doc update, bug fixes 1999-09-28 15:20:45 +00:00
Andreas Gustafsson
2afc443636 xfrin_create() was declared static but defined non-static 1999-09-28 13:51:18 +00:00
Andreas Gustafsson
b2f97c0c73 memcpy() requires <string.h> 1999-09-28 13:50:04 +00:00
Brian Wellington
4d8edd30dc correcty handle sigs in the future 1999-09-27 18:48:23 +00:00
Brian Wellington
106b97eebd support for Diffie-Hellman keys 1999-09-27 17:11:41 +00:00
Brian Wellington
aae99f6890 missing dependency check 1999-09-27 17:10:15 +00:00
Andreas Gustafsson
610048f03c moved dns_db_diff() from xfrin.c to journal.c 1999-09-27 08:09:20 +00:00
William King
1a1999555d updated test target to be compatable with automated build/test system 1999-09-24 18:37:24 +00:00
William King
5f5daed99a updated test target to be compatable with automated build system 1999-09-24 18:35:10 +00:00
Bob Halley
c2478f3e43 ifdef out broken resolver calls 1999-09-24 04:03:42 +00:00
Bob Halley
95ffe09c95 add default root nameserver support 1999-09-24 01:43:02 +00:00
Bob Halley
92583b722b rootns support 1999-09-24 01:42:22 +00:00
Bob Halley
1c6161504c include unistd.h to get getopt 1999-09-23 23:56:35 +00:00
Brian Wellington
bf5582ad4b First cut at 'real' signer. Not tested too much yet. 1999-09-23 22:25:35 +00:00
Bob Halley
271d5bfc5c conforming changes for task API simplification 1999-09-23 21:31:03 +00:00
David Lawrence
31b2823833 ignore log_test 1999-09-23 17:47:03 +00:00
David Lawrence
fc80027fb5 logging interface & test program. not yet NT portable because of syslog. 1999-09-23 17:43:51 +00:00
Andreas Gustafsson
22a33c32fc xfrin_test() is going away 1999-09-23 06:47:28 +00:00
Bob Halley
8bbdf6fed6 conform to api change 1999-09-22 20:24:53 +00:00
Bob Halley
147c6dd75a conforming to api change 1999-09-22 19:46:46 +00:00
Bob Halley
67b37ae04c conforming changes for new view api 1999-09-22 18:24:35 +00:00
Bob Halley
297377a502 DIFF_VALID to DNS_DIFF_VALID 1999-09-22 00:31:28 +00:00
Bob Halley
15b1d62351 Add NS records to the authority section when answering from a zone.
Do not put a name into a section more than once.
Make restarts part of query state.
We were leaking the old qname after a CNAME/DNAME restart.
Update A6 follower calls to conform with interface changes.
1999-09-17 21:59:55 +00:00
Bob Halley
70e59364af Make restarts part of query state 1999-09-17 21:57:11 +00:00
James Brister
91cf68b183 Config file parser tester. 1999-09-17 14:29:20 +00:00
Michael Graff
5f0e2c8913 update copyright text 1999-09-16 00:02:20 +00:00
Michael Graff
f690123c15 update copyright text 1999-09-15 23:53:18 +00:00
Michael Graff
09b91abda4 Update copyright text 1999-09-15 23:49:29 +00:00
Michael Graff
6d26a0067d use a lock in testing 1999-09-15 17:47:44 +00:00
Bob Halley
cbf943ad4a add keygen 1999-09-14 00:16:30 +00:00
Brian Wellington
b18192fd96 more immaterial key fixes 1999-09-13 20:00:00 +00:00
Bob Halley
0e5d1f7463 cache support 1999-09-13 18:26:37 +00:00
Bob Halley
3dabf636a0 NXGLUE support 1999-09-13 18:26:12 +00:00
Brian Wellington
3d452d4366 better handling of immaterial signatures 1999-09-13 17:30:18 +00:00
Michael Graff
8aa6d34be7 use the new API rules for dns_message_t and names 1999-09-10 20:25:51 +00:00
Brian Wellington
b87a704401 added key generator 1999-09-10 19:52:56 +00:00
Brian Wellington
0f78de4d61 TSIG support for XFR 1999-09-10 15:01:04 +00:00
James Brister
9f27447cae Fix includes for when buildtree != sourcetree 1999-09-09 22:24:34 +00:00
Andreas Gustafsson
ae83dbc881 eliminate signed/unsigned warning on Alpha 1999-09-09 09:27:47 +00:00
Andreas Gustafsson
e6dbac5500 build_nxt() is now a library function 1999-09-09 09:03:50 +00:00
Andreas Gustafsson
021de83ee3 build_nxt() and find_keys() are now library functions 1999-09-09 08:59:01 +00:00
Andreas Gustafsson
b2c71d98df automatic updating of SIGs and NXTs in secure zones 1999-09-09 08:58:00 +00:00
Andreas Gustafsson
d1bf2d2df2 use dns_rdataset_isassociated() 1999-09-09 08:39:00 +00:00
Andreas Gustafsson
55dd0f94e6 typo caused SIGs to leak memory instead of being added to response 1999-09-09 06:55:35 +00:00
Bob Halley
4c0b089772 allow port to be specified 1999-09-09 02:19:11 +00:00
Brian Wellington
49f7148b1e if set is signed, resign with the same keys 1999-09-08 18:28:39 +00:00
William King
1aeb587095 changed the default timeout to a longer interval to allow tests
to run to completion without timing out
1999-09-08 01:53:34 +00:00
Bob Halley
aaa4ab9c27 get rid of debugging code 1999-09-08 01:22:29 +00:00
Bob Halley
6674b5827d only allow glue for the delegating zone 1999-09-08 01:21:01 +00:00
Bob Halley
7f9096e4c9 add gluedb 1999-09-08 01:20:41 +00:00
Bob Halley
9637357a77 a6 chains in additional data 1999-09-08 01:10:26 +00:00
Bob Halley
0b157747b3 findrdataset can now return a sig 1999-09-08 01:10:08 +00:00
Bob Halley
daf60b7604 add a6 chains to additional data 1999-09-07 23:09:34 +00:00
Brian Wellington
b20de477c2 multiple zone key support 1999-09-07 20:23:53 +00:00
Bob Halley
6181350b1a init bufferlist 1999-09-07 01:55:54 +00:00
Bob Halley
83ea7ab7e0 add signer and zone_test 1999-09-07 01:34:21 +00:00
Michael Graff
da329abe35 Teach sdig to use the new sendtov() and recvv() calls 1999-09-06 04:47:35 +00:00
Mark Andrews
658c72a46e Add zone(), zone_test to build. 1999-09-04 01:07:06 +00:00
Brian Wellington
f104fbbe4e toy signer 1999-09-03 19:11:55 +00:00
Mark Andrews
29ed825602 Changes for the introduction of 'covers' and dns_db_find returning
the sig RRset.
1999-09-03 13:21:30 +00:00
Michael Graff
d213c95024 Fetch an URL that exists 1999-09-02 20:52:13 +00:00
Bob Halley
b97146d92b use database origin for seekname 1999-09-02 16:52:14 +00:00
Bob Halley
065273f52a add _last, _prev, and _seek for dbiterators 1999-09-02 16:43:45 +00:00
Brian Wellington
d92543b360 more constant renaming 1999-09-02 15:56:33 +00:00
Michael Graff
4556681e19 snapshot socket.[ch] code and commit dynbuf_t -> buffer_t changes 1999-09-02 02:10:44 +00:00
Bob Halley
ac77fece9a EDNS0 1999-09-02 01:52:31 +00:00
Bob Halley
bf555703f2 OPT support 1999-09-01 20:50:34 +00:00
Bob Halley
8d0470dbdb DST_R_NULL_KEY is now DST_R_NULLKEY 1999-09-01 20:49:08 +00:00
Bob Halley
8688704781 Increase maximum TCP buffer size to 2048. 1999-09-01 18:36:57 +00:00
Bob Halley
a91876b61d Basic truncation support. 1999-09-01 18:25:05 +00:00
Bob Halley
3f185361a4 Set AA correctly at zonecuts and in delegations.
Return glue when generating referrals.
Included signatures of additional data, if available.
An A6 query now causes type A and type AAAA additional section processing for
QNAME.
Add some comments.
1999-09-01 18:16:43 +00:00
Bob Halley
5c48c142e3 Doing a SIG query to a nonsecure zone was returning SERVFAIL instead of
no error, no data.
1999-08-31 22:24:36 +00:00
Bob Halley
732e0731de SIG support 1999-08-31 22:14:06 +00:00
Bob Halley
e95d71d749 add serial_test 1999-08-31 22:13:42 +00:00
Mark Andrews
f9efe0ad50 Remove lint from serial.c
Remove reference to test_zone.o from Makefile.in
1999-08-30 15:08:56 +00:00
Mark Andrews
60650dd537 Add 32 bit serial arithmetic test code. 1999-08-30 15:00:52 +00:00
Mark Andrews
686b27bfd3 Initial zone code. Minimally functional. 1999-08-30 14:37:45 +00:00
Michael Graff
c9b758b7c3 ipv4/ipv6 changes 1999-08-28 04:29:04 +00:00
Bob Halley
9d783750e5 ignore .libs 1999-08-27 20:19:40 +00:00
Bob Halley
f508da4200 libtoolize 1999-08-27 20:18:03 +00:00
Bob Halley
28577e973b a more stylish fix for empty nodes 1999-08-27 19:51:41 +00:00
Bob Halley
1f507a3121 handle empty nodes 1999-08-27 19:48:39 +00:00
Bob Halley
b78028df07 include tsig.h 1999-08-27 18:41:15 +00:00
Bob Halley
241c94301b get rid of warning 1999-08-27 18:40:57 +00:00
Andreas Gustafsson
ea530fd748 xfrin_test now takes no arguments 1999-08-27 18:35:05 +00:00
Andreas Gustafsson
80afc68f77 create diffs from axfr; numerous bug fixes 1999-08-27 18:30:59 +00:00
Andreas Gustafsson
0818d0a764 support slave zones 1999-08-27 18:30:00 +00:00
Bob Halley
35a7ec9864 downcase testing 1999-08-26 21:08:13 +00:00
Brian Wellington
4dc6a937d6 DST_SIG_MODE -> DST_SIGMODE 1999-08-26 20:41:54 +00:00
Bob Halley
549b6394e0 NXDOMAIN NXT support 1999-08-26 07:14:06 +00:00
Bob Halley
732e537cdc NXDOMAIN NXT support 1999-08-26 07:00:43 +00:00
Michael Graff
5926ac3528 assume success 1999-08-25 23:50:03 +00:00
Andreas Gustafsson
e3c6d92121 fixed memory leaks; added missing dns_diff_clear() 1999-08-25 10:52:57 +00:00
Andreas Gustafsson
b59d3a39f9 xfrin_test now takes a view, not a dbtable 1999-08-25 06:46:01 +00:00
Andreas Gustafsson
35260b8413 bug fixes: missing 'recvs++'; missing view in dbi; minor cleanup 1999-08-25 06:39:19 +00:00
Andreas Gustafsson
655f43454c handle connection resets gracefully 1999-08-24 09:39:48 +00:00
Andreas Gustafsson
169a0b9252 cut-and-paste-o 1999-08-24 06:46:48 +00:00
Andreas Gustafsson
bdd7e2e466 longer timeout; 80 columns 1999-08-24 06:43:19 +00:00
Andreas Gustafsson
fa7559405a deal with UDP IXFR queries (by refusing them); send error responses; 80 columns 1999-08-24 06:40:54 +00:00
Andreas Gustafsson
1605e0450f typo 1999-08-23 11:07:53 +00:00
Brian Wellington
9416726274 add dns/sec/dst to the include path 1999-08-20 19:01:30 +00:00
Brian Wellington
29c5e3b873 Initialize and destroy the TSIG subsystem 1999-08-20 19:00:49 +00:00
Andreas Gustafsson
095f11eab4 need <config.h> to disable inline on Irix 1999-08-20 07:01:04 +00:00
Andreas Gustafsson
8dec0e1a3e dns_message_parse now takes new argument 'preserve_order' 1999-08-20 06:09:46 +00:00
Andreas Gustafsson
41f29959a3 perform journal roll-forward after loading zone 1999-08-20 06:05:07 +00:00
Andreas Gustafsson
d662fd77ec enable outgoing zone transfers 1999-08-20 06:04:28 +00:00
Andreas Gustafsson
7f3441d2a8 dispatch dynamic updates; dns_message_parse now takes new argument preserve_order 1999-08-20 06:03:02 +00:00
Andreas Gustafsson
e9e8129928 added update.c, xfrin.c, xfrout.c 1999-08-20 06:01:08 +00:00
Andreas Gustafsson
4cd3d6df39 initial checkin 1999-08-20 05:35:16 +00:00
Bob Halley
f44644abd4 dns_rdataset_totext() now adds CR after each question 1999-08-20 01:19:41 +00:00
Bob Halley
ff5fcd9e67 NXRRSET NXT support 1999-08-19 20:46:59 +00:00
Bob Halley
c19437944f add nxtify 1999-08-19 20:46:47 +00:00
Bob Halley
f56a8f6b5e cversion not needed 1999-08-19 18:26:48 +00:00
Bob Halley
20eb22375f add nxtify 1999-08-19 17:57:23 +00:00
Bob Halley
9d308c6236 use only one database version per query 1999-08-18 04:23:39 +00:00
Bob Halley
a2ce103c23 If we can do both IPv4 and IPv6, then use an IPv6 socket for all TCP 1999-08-18 00:36:24 +00:00
Andreas Gustafsson
4033d792a8 NetBSD needs 'extern int h_errno;' 1999-08-17 05:55:55 +00:00
Bob Halley
1cbcfd23d3 create socket with the right protocol family 1999-08-17 02:50:09 +00:00
Bob Halley
af6d447524 fix bad 'if' 1999-08-17 02:11:04 +00:00
Bob Halley
3d3144b970 add hex dumping if message parsing fails 1999-08-17 01:25:36 +00:00
Bob Halley
1a638f641b fix more buglets 1999-08-17 01:21:21 +00:00
Bob Halley
27a5e02b8b fix buglets 1999-08-17 01:18:59 +00:00
Bob Halley
74c57982c1 make output more dig-like 1999-08-17 01:04:59 +00:00
Bob Halley
7732d70d2f add sdig 1999-08-17 01:04:45 +00:00
Bob Halley
cd1d7a62de remove test code that was erroneously left in 1999-08-17 01:04:01 +00:00
Andreas Gustafsson
84d821c521 check for meta-queries 1999-08-16 09:46:20 +00:00
Bob Halley
ac52827835 return YXDOMAIN if dname construction fails 1999-08-12 20:27:24 +00:00
Bob Halley
a7de941669 cleanup and restructure find; add DNAME support 1999-08-12 07:54:08 +00:00
Bob Halley
5787fc1ed4 view cachedb support (API change) 1999-08-12 07:53:05 +00:00
Bob Halley
6975ca36a8 lint 1999-08-12 07:52:32 +00:00
Bob Halley
ea4d349e2b add dns_name_iswildcard() test 1999-08-12 07:52:09 +00:00
Bob Halley
4bf3395d14 allow DNS_DBFIND_NOWILD to be toggled 1999-08-12 07:51:50 +00:00
Bob Halley
81a26ce8b3 remove 1999-08-05 22:16:48 +00:00
Bob Halley
173b32c660 checkpoint: basic views, version.bind support 1999-08-05 22:14:43 +00:00
Bob Halley
143b25c07a now obsolete 1999-08-05 22:13:53 +00:00
Bob Halley
27ffc5a697 dns_master_load() is now _loadfile() 1999-08-05 22:12:38 +00:00
Bob Halley
9c1ed06aac checkpoint 1999-08-05 02:24:42 +00:00
Bob Halley
b77cab68c6 checkpoint; crude TCP support 1999-08-05 01:51:32 +00:00
Bob Halley
f988b6764d checkpoint 1999-08-03 20:56:08 +00:00
Bob Halley
4e37c87da1 checkpoint; beginnings of additional data support 1999-08-03 01:21:00 +00:00
Bob Halley
0e919917cc class to rdclass 1999-08-02 22:19:30 +00:00
Andreas Gustafsson
6dc79bfdaf unintialized variables 1999-08-02 05:54:10 +00:00
Bob Halley
00a0660f7a update 1999-07-30 23:34:13 +00:00
Bob Halley
898bd097ef update 1999-07-30 23:33:39 +00:00
Bob Halley
a01f52a731 callback structure changes 1999-07-30 23:33:15 +00:00
Bob Halley
53b4007947 add 1999-07-30 19:50:52 +00:00
Brian Wellington
bedd7377db updated to compile after dst changes 1999-07-30 15:21:24 +00:00
Andreas Gustafsson
ced719e92b DEPLIBS 1999-07-30 13:58:00 +00:00
Bob Halley
5debbf1189 checkpoint 1999-07-29 00:55:35 +00:00
Michael Graff
11e2a221f1 hack on socket code more, trying to track down a bug 1999-07-28 23:04:33 +00:00
Michael Graff
d524cd03ec make the isc_socket_recv() partial flag be a byte count instead, which allows
us to say "read at least 2 bytes" for things like a DNS packet over TCP.
1999-07-28 21:30:37 +00:00
Bob Halley
260b413740 socket event type changes 1999-07-28 03:06:24 +00:00
Bob Halley
a0d74f71ac remove events.h 1999-07-28 02:21:55 +00:00
Bob Halley
b4d7972545 checkpoint 1999-07-28 02:20:36 +00:00
William King
84bf177d7d added dependency on libs for t_dst and changed to ensure that only t_dst links with libt_api.a 1999-07-27 22:36:08 +00:00
William King
1e2bfb4ebb needed sys/types.h for dirent.h 1999-07-27 22:25:12 +00:00
William King
1929410424 fixed specification of path to libt_api.a 1999-07-27 22:14:41 +00:00
William King
53f06462e8 added mem and dst subdirs 1999-07-27 22:13:09 +00:00
William King
615eff12e0 first commit of bin/tests/dst/dst_test.c t_api conversion 1999-07-27 22:01:22 +00:00
William King
b47fd46ad9 first commit of bin/tests/mem_test.c t_api conversion 1999-07-27 22:00:38 +00:00
William King
27eaf516e4 added rules to build new target t_dst 1999-07-27 21:35:39 +00:00
William King
fccb930434 original commit of bind9/bin/tests/mem_test.c t_api conversion 1999-07-27 21:34:37 +00:00
Andreas Gustafsson
f3b5ca5aae DEPLIBS 1999-07-24 09:06:44 +00:00
Bob Halley
ee1d999d6a add INSIST 1999-07-24 03:02:57 +00:00
Bob Halley
aa23c665d8 resolver checkpoint 1999-07-24 01:26:18 +00:00
Bob Halley
7e6c9a9a73 add 1999-07-24 01:17:44 +00:00
Bob Halley
af59277d9b overhaul checkpoint; basic IPv6 UDP support; make dispatchers 1999-07-24 01:17:28 +00:00
Bob Halley
533b047505 overhaul checkpoint 1999-07-24 01:16:38 +00:00
Bob Halley
7e1f467287 dns_message_create() API update 1999-07-24 01:16:09 +00:00
Bob Halley
a4520e13fb update 1999-07-24 01:15:44 +00:00
Bob Halley
0fac6cee7b move to <named/interfacemgr.h> 1999-07-24 01:15:18 +00:00
Bob Halley
71d8c33fef dns_message_create() API change 1999-07-24 00:55:35 +00:00
Bob Halley
e10dee7ed7 add 1999-07-24 00:54:17 +00:00
Bob Halley
2564ef3980 make named before tests 1999-07-24 00:19:27 +00:00
William King
e29e7a7e7e data for rbtnodechain regression tests initial commit 1999-07-22 15:34:35 +00:00
William King
23768c88a7 added regression tests for:
dns_rbtnodechain_init
	dns_rbtnodechain_first
	dns_rbtnodechain_last
	dns_rbtnodechain_prev
	dns_rbtnodechain_next
1999-07-22 15:31:37 +00:00
William King
2d4e681f8d data for dns_name_towire test 1999-07-22 15:29:20 +00:00
William King
283a214825 dns_name_towire tests added 1999-07-22 15:28:10 +00:00
William King
965c0d590d added subdirs for db tasks and timers regression tests 1999-07-22 15:18:29 +00:00
William King
0c476bd3bc timers regression test initial commit 1999-07-22 15:16:14 +00:00
William King
99e2078097 tasks regression test initial commit 1999-07-22 15:15:14 +00:00
William King
58042eafd0 db regression test initial commit 1999-07-22 15:13:26 +00:00
Michael Graff
3ec19924bc make ^C work 1999-07-22 10:23:50 +00:00
Michael Graff
6f1422b81e fix many bugs. 1999-07-22 01:34:31 +00:00
Bob Halley
c47a1b1db3 isc_net_haveipvN is now is_net_probeipvN 1999-07-19 23:55:01 +00:00
Bob Halley
2f3cfa8c02 isc_net_haveipvN to isc_net_probeipvN 1999-07-19 23:54:09 +00:00
Bob Halley
f2a9187b84 eliminate isc/inet.h 1999-07-16 00:47:22 +00:00
Bob Halley
22abc74843 eliminate isc/inet.h 1999-07-16 00:32:48 +00:00
Bob Halley
8ddad82fa3 look for .h files in build lib/isc/unix/include 1999-07-15 20:19:09 +00:00
Bob Halley
eb5670c09e isc_socket_create() API update 1999-07-15 20:18:43 +00:00
Bob Halley
6e9eb94521 use IPv6 sockets if we have them 1999-07-15 20:16:48 +00:00
Bob Halley
7243506104 add printmsg.c 1999-07-13 21:57:00 +00:00
Bob Halley
56b40c0185 depend support 1999-07-13 21:56:59 +00:00
James Brister
eabad792eb Remove old config stuff from build. 1999-07-13 14:24:29 +00:00
Bob Halley
0706cb4ae9 lint 1999-07-13 02:05:01 +00:00
Bob Halley
2a28c946eb update isc_sockettype_t enum names 1999-07-13 02:04:39 +00:00
Bob Halley
b6412b0788 add 1999-07-13 01:53:40 +00:00
Bob Halley
ef4b66d355 update isc_sockettype_t enum names 1999-07-13 01:49:33 +00:00
Michael Graff
9c43547b3a ignore another file 1999-07-13 00:40:22 +00:00
Michael Graff
2743e0ce08 s/dns_dispatch_destroy()/dns_dispatch_detach()/g 1999-07-13 00:25:21 +00:00
Michael Graff
6398113e18 hex dump packet 1999-07-12 23:46:05 +00:00
Michael Graff
adde461254 make the TCP dispatch test program. Needs work. 1999-07-12 23:45:54 +00:00
Brian Wellington
65c4736d9c Added underlying DNSSEC support (dst and crypto libraries) 1999-07-12 20:08:42 +00:00
Bob Halley
b677cd01b0 test implicit shutdown and antizombie code 1999-07-10 01:13:59 +00:00
Bob Halley
2d98b57c87 fetch structure no longer has a tag 1999-07-10 01:10:12 +00:00
Bob Halley
f26747f494 event tags are now void * 1999-07-10 01:05:54 +00:00
Michael Graff
71bb81ed46 sa_len fix 1999-07-09 21:10:40 +00:00
Michael Graff
23bf6e20ec shut up the compiler 1999-07-09 20:45:58 +00:00
Michael Graff
6c8477058c checkpoint 1999-07-09 20:34:33 +00:00
Michael Graff
ce04ac2008 clean up 1999-07-09 17:45:06 +00:00
Michael Graff
7cde036518 move printmessage() into its own file, and link it in where needed. 1999-07-09 17:23:54 +00:00
Michael Graff
6fe411037d checkpoint 1999-07-09 02:47:55 +00:00
Michael Graff
58efc48a96 checkpoint 1999-07-09 01:57:55 +00:00
Michael Graff
d1ba6e9180 snapshot 1999-07-09 00:51:08 +00:00
Michael Graff
0b14ebe313 checkpoint 1999-07-08 22:12:37 +00:00
Michael Graff
919737e255 ignore dispatch_test 1999-07-08 03:16:34 +00:00
Michael Graff
706f4a2b36 checkpoint 1999-07-08 03:16:00 +00:00
Bob Halley
059f242a0a test isc_net_haveipv[46] 1999-07-08 02:43:47 +00:00
Bob Halley
f21dcf7d07 conform to revised socket api 1999-07-07 02:02:52 +00:00
Bob Halley
f74b7e5aae make return type of main() int 1999-07-03 21:15:06 +00:00
Bob Halley
64e41159a9 shared library support 1999-07-03 21:07:10 +00:00
Bob Halley
a29e9205d7 make main() return an int 1999-07-03 21:04:35 +00:00
Bob Halley
ea14a39d2d checkpoint 1999-07-03 21:04:02 +00:00
Bob Halley
f11d7ffb48 use question rdataset 1999-07-03 21:03:27 +00:00
Bob Halley
1292abfde9 add res_test 1999-06-28 23:35:03 +00:00
William King
1ec5ceb5b2 changes due to dns_master_load syntax change 1999-06-21 00:03:24 +00:00
William King
dc36754d36 changed due to dns_master_load syntax change 1999-06-21 00:02:58 +00:00
William King
e063c8b050 updated due to dns_master_load syntax change 1999-06-20 23:55:27 +00:00
Andreas Gustafsson
bbe35b2137 ns_interfacemgr_* result codes are DNS_R_*, not ISC_R_* 1999-06-20 11:35:12 +00:00
Bob Halley
5b643b5d10 eliminate warnings 1999-06-18 22:53:15 +00:00
Bob Halley
177211ef1b only use isc_result_t 1999-06-18 22:46:46 +00:00
Andreas Gustafsson
774446ce4d dirty hack to avoid core dump when moving qname from query message to reply message 1999-06-17 14:22:18 +00:00
Bob Halley
ca67883a66 cache trust level support 1999-06-16 23:47:09 +00:00
Bob Halley
5247117a5b Remove a call to dns_result_register() that was committed before it should
have been.
1999-06-16 23:10:44 +00:00
Bob Halley
21bec6f6fb Silence annoying compiler warning 1999-06-16 21:04:30 +00:00
Bob Halley
f8c597fd51 conform to API changes 1999-06-16 21:03:35 +00:00
Bob Halley
bf5b46f26b purgerange api change 1999-06-15 23:37:31 +00:00
Bob Halley
663ee1b903 conform to latest timer code 1999-06-12 01:12:35 +00:00
Bob Halley
121ac7295f deal with new event structure 1999-06-09 23:30:46 +00:00
Andreas Gustafsson
c1bfdd2995 turn on ISC_LEXOPT_ESCAPE 1999-06-09 11:56:45 +00:00
Mark Andrews
1feace57f7 A ${CFLAGS} to link stage so that debuggers work. 1999-06-09 07:35:34 +00:00
Michael Graff
4620aac3c1 ignore another file 1999-06-08 21:57:15 +00:00
James Brister
a1b72e1fe9 Properly support new undefine arg for symtabs. 1999-06-08 13:27:36 +00:00
James Brister
c11f8f20d9 Support new arg to isc_symtab_create 1999-06-08 13:15:25 +00:00
James Brister
9988fd2ff0 Add new extra arg to isc_symtab_create 1999-06-08 13:14:44 +00:00
Andreas Gustafsson
5fc7ba3e1a added dns_db_dump(), $DATE, and supporting changes 1999-06-08 10:35:23 +00:00
Michael Graff
60804eec9b build mempool_test, and clean up so things that don't need libdns don't link
or depend on them
1999-06-08 02:37:38 +00:00
Michael Graff
bb3aa9b6eb memory pool testing 1999-06-08 02:37:12 +00:00
Michael Graff
f12aba1ef8 fix. Grr. 1999-05-31 20:56:54 +00:00
Bob Halley
4d7d50710d use isc_app_ routines 1999-05-27 01:51:31 +00:00
Andreas Gustafsson
a56af9f8c3 use the interface manager to create sockets and listeners 1999-05-26 06:48:26 +00:00
Andreas Gustafsson
3b84ea68c0 use new isc_netaddr_t type to represent network addresses 1999-05-26 06:24:54 +00:00
Michael Graff
7bf75b4ca4 socket test cleanup, round 4 1999-05-25 23:18:16 +00:00
Andreas Gustafsson
0b718ba733 accessed free memory 1999-05-23 08:26:43 +00:00
Michael Graff
300cb0a397 clean up quite a bit 1999-05-22 10:42:55 +00:00
Andreas Gustafsson
72fb946eb0 replies to tcp queries were offset by two bytes 1999-05-21 05:43:48 +00:00
Andreas Gustafsson
4e4225481f clean up when socket is shut down; commented 1999-05-21 05:10:44 +00:00
Michael Graff
a796a22063 output nit 1999-05-21 00:47:49 +00:00
Andreas Gustafsson
ff64dc5d7f added network interface manager 1999-05-20 12:37:35 +00:00
Bob Halley
a8e12a9194 test dns_name_equal() 1999-05-18 22:06:27 +00:00
Michael Graff
97e7d389d5 Clean up after code review 1999-05-14 17:52:11 +00:00
Michael Graff
afe7967b83 initialize variables 1999-05-12 19:47:43 +00:00
Michael Graff
2726950412 parse dynamic updates, and tsig's right 1999-05-12 19:32:13 +00:00
Bob Halley
9a2eda6f8e add shutdown_test 1999-05-12 09:48:12 +00:00
Bob Halley
137ef1611e switch to dns_dbtable_detach 1999-05-12 09:47:59 +00:00
Bob Halley
8f24d7a7ae change to dns_dbtable_detach 1999-05-12 09:43:22 +00:00
Bob Halley
a0850cd42d use isc_task_purgerange() 1999-05-10 23:01:05 +00:00
Bob Halley
7f705ac9a2 addrdataset now optionally returns the added rdataset 1999-05-05 22:57:20 +00:00
Bob Halley
9104e9a3e2 lint 1999-05-03 19:57:33 +00:00
Bob Halley
a85c8737f7 get rid of obsolete MAXDBS define 1999-05-03 19:57:22 +00:00
Bob Halley
325c88703c crude multiple zone and cache support 1999-05-03 19:56:23 +00:00
Mark Andrews
c1e7aff941 Implement compression pointer rollback.
dns_compress_backout() -> dns_compress_rollback()
1999-05-03 03:07:16 +00:00
Michael Graff
1b9d5f3925 revert accidential commit 1999-05-02 07:03:13 +00:00
Michael Graff
6d9ae6b3a8 resolve again. 1999-05-02 07:00:05 +00:00
Michael Graff
d20401b765 Get the query/response flag in the right place, and make named return
SERVFAIL on all replies again, until I fix up the database stuff again.
1999-05-01 18:07:52 +00:00
Michael Graff
b02262cbcd Fix up the condition where buffers are expended 1999-05-01 17:18:47 +00:00
Bob Halley
44aae046c3 basic test support 1999-05-01 01:41:14 +00:00
Michael Graff
823e45c127 checkpoint 1999-04-30 22:35:49 +00:00
Michael Graff
ddd035637d snapshot 1999-04-30 21:52:40 +00:00
Michael Graff
8d6024e7cf Move the flags on dns_rdataset_totext() to be together, and make a
matching change to dns_rdataset_towire()
1999-04-30 21:15:02 +00:00
Michael Graff
e690d225ad Make named compile, and start on using message code. This isn't done yet. 1999-04-30 05:42:06 +00:00
Michael Graff
597bdfef60 Make this compile again after the dns_rdataset_totext() 1999-04-30 02:09:28 +00:00
Michael Graff
fbb0d4e811 add more wire tests, yeay 1999-04-30 01:56:52 +00:00
Michael Graff
fccf7905e8 snapshot working message parsing 1999-04-30 00:17:15 +00:00
Mark Andrews
a41d348e14 Local compression fixes to use rbt bitstrings. 1999-04-28 03:03:56 +00:00
Bob Halley
075a8494bd convert to fgets 1999-04-28 00:30:23 +00:00
Bob Halley
f810b40189 allow memory quota to be specified 1999-04-27 23:20:27 +00:00
Bob Halley
802a7c6d87 improve error handling 1999-04-27 00:05:33 +00:00
Andreas Gustafsson
3c8379de2e NetBSD requires <sys/types.h> before <netinet/in.h> 1999-04-23 05:08:44 +00:00
David Lawrence
72bdc2bf3a Test iteration & bitstring labels. 1999-04-23 05:01:05 +00:00
David Lawrence
4997d113e1 Don't catenate an absolute name with "." in the detail() function's
check of dns_rbtnodechain_current().
1999-04-23 05:00:38 +00:00
Bob Halley
1e4a63c406 add class 1999-04-20 22:27:27 +00:00
Bob Halley
d41e7a38de further incremental iterator support 1999-04-19 22:53:33 +00:00
Bob Halley
b975721c0c fix versioning; iterator support 1999-04-17 01:38:04 +00:00
David Lawrence
737807299d added "check" command to test dns_rbt_findnode and dns_rbtnodechain_current.
input can now have comments.
1999-04-16 16:18:01 +00:00
David Lawrence
266655efae When using chains, the foundname does not need to be a fixedname, just
a regular dns_name_t.
1999-04-14 14:24:51 +00:00
David Lawrence
c0dc77bd4a Test forward/backward iteration. 1999-04-14 12:37:00 +00:00
David Lawrence
1adfd0a911 Top level tree always has an origin of "." and all names are relative to "."
in it.

chain _first and _last now work.

Other stuff I can't recall.  Lots of little fiddling with chains.
1999-04-14 12:03:18 +00:00
Bob Halley
b8a07403d1 dbtable support; loading of multiple zones now works 1999-04-14 02:37:44 +00:00
Bob Halley
a7fbdbf0aa add holdmode and VC command 1999-04-09 19:18:52 +00:00
David Lawrence
7bd28cb40b Preliminary testing of new iterator methods. 1999-04-09 15:17:57 +00:00
Bob Halley
6a6a1f94df quiet mode; timing; glue validation; update db interfaces 1999-04-09 01:15:12 +00:00
Bob Halley
130606560b the interface to dns_db_findrdataset changed 1999-04-09 01:13:38 +00:00
Michael Graff
c65dad7d75 allow this to build out of tree 1999-04-06 01:10:36 +00:00
Bob Halley
21f835803a add DNS_R_ZONECUT 1999-04-05 20:56:03 +00:00
Bob Halley
92b34d1853 Support for dns_db_find().
Allow creation of a database with cache semantics.
Allow search rdata type to be specified.
Allow glue to be retrieved.
Make output nicer looking by adding whitespace.
1999-04-01 04:14:25 +00:00
Michael Graff
4a9478d4ca make the test really print out all the characters again. Ooops. 1999-03-30 06:37:00 +00:00
David Lawrence
bbf390959d Test new foundname parameter to dns_rbt_findname. 1999-03-16 16:27:41 +00:00
David Lawrence
31d3fd0769 Test very long names. 1999-03-11 22:31:24 +00:00
Bob Halley
20c5672ca6 include unistd.h to get getopt 1999-03-11 20:00:13 +00:00
David Lawrence
bfa370f29d Option to show final memory stats (-m). 1999-03-11 19:20:34 +00:00
Bob Halley
7cb9c09a7b support any type 1999-03-11 06:02:50 +00:00
Bob Halley
1fdbe90dc4 add -a and -c switches 1999-03-11 00:45:03 +00:00
Bob Halley
af24ac2d39 used fixed names 1999-03-08 18:55:58 +00:00
Bob Halley
19de822a35 update 1999-03-06 18:50:15 +00:00
Bob Halley
c46bcd7c69 update copyright 1999-03-06 03:55:54 +00:00
Bob Halley
ff9104607c add deletion 1999-03-06 00:51:12 +00:00
Bob Halley
225d490b47 versioning test code 1999-03-05 23:26:47 +00:00
Mark Andrews
21b841232c Disable bit string tests until rbt supports them. Use -b in the
mean time to get them.
1999-03-04 22:40:05 +00:00
David Lawrence
b63865d6df A couple of new search tests. 1999-03-04 21:04:51 +00:00
David Lawrence
ec40d2ec68 use dns_rbt_findname instead of dns_rbt_findnode, and adjust tests for
possible return values.
1999-03-04 21:04:33 +00:00
Mark Andrews
496e9c2a55 Added -v 1999-03-04 06:50:05 +00:00
Bob Halley
904a573437 C++ compatibility 1999-03-04 02:48:47 +00:00
Bob Halley
9a6ca3914f ignore generated files 1999-03-04 01:00:29 +00:00
Bob Halley
55e5f033b3 remove files generated by yacc when cleaning 1999-03-04 01:00:18 +00:00
David Lawrence
7f40165c89 include the root label in names that have it, for extra clarity (especially
when the root label is the entire name).
1999-03-03 19:55:03 +00:00
Mark Andrews
1ef8965366 Add decompression. 1999-02-24 06:31:35 +00:00
James Brister
49621e5edc New lexer/parser. 1999-02-24 00:16:04 +00:00
James Brister
3a4bfc4951 Added some more meat to the zone structures. 1999-02-24 00:15:26 +00:00
James Brister
709f92bb22 Use new lexer/parser. ifdef'd out still. 1999-02-24 00:14:57 +00:00
James Brister
99094c30d3 Heaps of changes for dealing with the main config file data structure. 1999-02-24 00:13:51 +00:00
James Brister
b6026c656d Added replaced old lexer/parser. 1999-02-24 00:13:01 +00:00
Mark Andrews
52637f592f Add wire compression. 1999-02-22 07:24:05 +00:00
Bob Halley
6d5dcd0dc9 Make multiple build directories work again 1999-02-18 01:24:32 +00:00
Bob Halley
30ff476f61 use dns_name_fullcompare() 1999-02-16 08:19:18 +00:00
Mark Andrews
19d365e444 Added missing REQUIRE()'s to dns_rdata_*().
Restored origin to dns_rdata_totext().

	Made include file comments more relevent.
1999-02-16 02:54:18 +00:00
Mark Andrews
b5819ca3eb dns_name_fromwire() should have been using up to the end of the
active region, not the end of the remaining region.

	bin/named/wire_debug.c bin/tests/wire_test.c adjusted for above
	change.

	dns_name_fromwire() was not computing nrem and nused correctly
	for bitstream labels.
1999-02-15 23:59:36 +00:00
Michael Graff
882350d11c Clean up many compiler warnings. 1999-02-11 06:38:12 +00:00
Bob Halley
c9978f9dce allow db_type to be specified 1999-02-11 04:56:56 +00:00
Mark Andrews
fdd04623a6 Convert to user error / warn callbacks. 1999-02-10 05:25:37 +00:00
Mark Andrews
82d0558893 Pass multiple callbacks in dns_rdatacallbacks_t.
Call UNEXPECTED_ERROR() when returning DNS_R_UNEXPECTED.
1999-02-09 08:02:21 +00:00
Bob Halley
b5fd61fd19 conforming changes 1999-02-06 01:28:15 +00:00
Bob Halley
f72d27a58e add loaded message 1999-02-06 01:28:08 +00:00
Mark Andrews
e4653123ec isc_lex_getsourcename()
isc_lex_getsourceline()
	convert uint#_tobuffer() to use isc_buffer_putuint#()
1999-02-05 06:41:21 +00:00
Mark Andrews
bd72c68a44 Allow specification of class 1999-02-04 01:04:55 +00:00
Bob Halley
990fe8c3a9 do not link with lex/yacc libraries 1999-02-02 01:44:15 +00:00
Bob Halley
fe47f41b13 eliminate compiler warnings (signed vs. unsigned) 1999-02-02 01:18:51 +00:00
Bob Halley
1c969834dc do not build parser 1999-02-02 01:18:38 +00:00
Bob Halley
1ed857d600 deal with names outside of the db; auth vs. nonauth 1999-02-01 21:11:47 +00:00
Bob Halley
98d3b18373 make mem stats printing optional 1999-02-01 21:11:10 +00:00
Bob Halley
9ec6d5f03d remove various minor compilation warnings 1999-02-01 20:47:58 +00:00
Bob Halley
d55fedfce0 initialize values to avoid INSIST(l->nwactive == 0) when starting 1999-02-01 20:37:40 +00:00
David Lawrence
b6d5a6722c parser.c, parser_p.h, lexer.c are all generated by Makefile 1999-01-31 18:47:57 +00:00
David Lawrence
4c4f13cea3 rbt_test.txt now checks more conditions in the deletion algorithm.
rbt_test.out is what the output should be.
1999-01-31 18:45:34 +00:00
David Lawrence
0d73b3fffe test the data deleter callback by making the data pointer for each node be
dynamic memory.

have 'search' print the name stored at the node's data pointer.
1999-01-31 16:45:48 +00:00
Michael Graff
e5e8a126ab make tcp queries (where the output is slightly offset from the start
of the buffer, for length of tcp packet) work again.
1999-01-31 12:58:16 +00:00
Michael Graff
51c0bc9e3d Actually answers queries! 1999-01-31 12:31:31 +00:00
David Lawrence
fbcd8c7a5c delete does not now do recursive deletion.
new function nuke does what delete did.

fixed up some changed interfaces to the dns_rbt library.
1999-01-31 00:54:14 +00:00
Michael Graff
8507d64d0c use isc_uint32_t and unsigned int for u_int32_t and u_int 1999-01-30 03:09:28 +00:00
James Brister
1ca02d14e4 Misc additions for the parser stuff. 1999-01-30 01:00:49 +00:00
James Brister
e6ad73aba4 Added calls to parser routines (ifdef'd out for now). 1999-01-30 01:00:20 +00:00
James Brister
b110b1bc30 Misc changes. 1999-01-30 00:53:56 +00:00
James Brister
915440a0d0 Files for the config file parsing. 1999-01-30 00:50:10 +00:00
Bob Halley
a2f5b51dff allow type and zone to be specified 1999-01-29 23:36:41 +00:00
Bob Halley
22c4f0162f look for and print ns rdatasets 1999-01-29 22:21:35 +00:00
Mark Andrews
2bc0da0cd8 Added NXT
Debugged SIG
1999-01-29 08:04:13 +00:00
Bob Halley
7c0eb86a80 checkpoint 1999-01-29 07:05:09 +00:00
Michael Graff
60cfce122f Code up a dispatch() function which will just return server failure for now.
This makes dig work, and shows that we can actually transmit as well
as receive.  Both UDP and TCP connections work, with the restriction
that a full message must be contained in each TCP write, not split across
two seperate tcp 'packets'.
1999-01-29 06:18:43 +00:00
Bob Halley
e535faecc7 add db_test 1999-01-28 23:53:36 +00:00
Mark Andrews
923e2ea400 dns_load_master()'s callback last arguement is now void * rather
than isc_mem_t * to provide a general mechanism to pass context to
	the call back.  dns_load_master() has an additional arguement to
	support this.  to get the old behaviour set the arguement, private,
	to the same value as mctx.
1999-01-28 22:32:45 +00:00
James Brister
1453fd8dde Files supportting the zoneinfo structure. 1999-01-28 17:18:09 +00:00
Bob Halley
01cc5813ca reflect latest lexer changes 1999-01-28 08:51:53 +00:00
Michael Graff
7f4db15e68 add tcp client support 1999-01-28 05:52:20 +00:00
Mark Andrews
0c67279acb Added soacount and nscount 1999-01-28 05:03:25 +00:00
Mark Andrews
3ff55a3111 dns_master.c:
fix 2 infinite while loops.
		use a pool of 5 buffers for dns_name_fromtext target.
	add master_test.c:
1999-01-27 23:17:57 +00:00
Michael Graff
e957705142 unsigned char, not char 1999-01-27 08:59:40 +00:00
David Lawrence
0fb1c498ec Enable the deletion test. 1999-01-27 02:04:28 +00:00
Bob Halley
941f41d613 new number printing; ISC_LEXOPT_MULTILINE support 1999-01-26 08:23:18 +00:00
David Lawrence
9e4292a2b4 New rbt_test program for the red/black trees. Sample test instructions
in rbt_test.txt.
1999-01-26 03:30:25 +00:00
Bob Halley
5a5eec9601 remove ANY hack 1999-01-25 21:41:52 +00:00
Mark Andrews
2192b44973 HINFO and TXT now handle quoted strings. 1999-01-22 01:27:30 +00:00
Mark Andrews
deaaf94332 dns_rdata_compare checked for RFC 1035 types
converted frometext* to use gettoken()
	converted:
		result = foo();
		if (result != DNS_R_SUCCESS)
			return (result);
	to
		RETERR(foo());
1999-01-22 00:36:59 +00:00
Bob Halley
530570705a add 1999-01-21 19:30:50 +00:00
Mark Andrews
44a966dff6 Added WKS. 1999-01-21 06:02:15 +00:00
Bob Halley
3b1da4f989 print type and class as text instead of as numbers 1999-01-20 07:49:50 +00:00
Mark Andrews
a98551ef59 Implemented dns_rdatatype_fromtext(), dns_rdatatype_totext(),
dns_rdataclass_fromtext() and dns_rdataclass_totext().
1999-01-20 06:51:30 +00:00
Mark Andrews
3d5cad69ec Adjusted error codes.
txt_fromwire() was not coping with a zero length active buffer.
1999-01-20 05:20:24 +00:00
Michael Graff
47db0e1d06 checkpoint. udp listener clde split out. 1999-01-20 03:54:54 +00:00
Bob Halley
c850b56ee0 lint 1999-01-20 02:46:19 +00:00
Bob Halley
2d9007c942 working rdata decoding 1999-01-20 02:43:23 +00:00
Bob Halley
e9c5fcab9b add rdata_test 1999-01-20 02:42:54 +00:00
Michael Graff
14b50c163e cleanup, remove warnings 1999-01-19 19:50:10 +00:00
Michael Graff
690a68b811 typo 1999-01-19 19:43:25 +00:00
Michael Graff
f8c2070073 make quick changes to steal code from Bob's wire_test 1999-01-19 06:35:54 +00:00
Michael Graff
1840745dd5 Start on server core. Needs cleanup, but it's close to what we think is
the Right Way.
1999-01-19 06:32:53 +00:00
Mark Andrews
5d51e67c3b Initial "rdata" support. RFC 1035 RR types minus WKS
totext/fromtext should all work
	towire/fromwire mostly work
	tostruct/fromstruct return DNS_R_NOTIMPLEMENTED
	compare untested
1999-01-19 02:20:26 +00:00
Bob Halley
74bc3f2a36 optional use of initial whitespace 1999-01-15 20:02:22 +00:00
Bob Halley
51ae92e447 use dns_rdataset_totext 1999-01-15 19:36:33 +00:00
Bob Halley
a70536420c add getmessage 1999-01-15 08:04:27 +00:00
Bob Halley
841988cf57 rdatalist is now in its own .h file 1999-01-15 03:30:36 +00:00
Bob Halley
2c711cbace new task stuff 1999-01-15 01:38:28 +00:00
Bob Halley
a4e4169138 minor output fix 1999-01-13 19:58:40 +00:00
Bob Halley
2925c2bfb3 eliminate whitespace from input 1999-01-13 19:57:13 +00:00
Bob Halley
25657e31a3 checkpoint 1999-01-13 19:50:05 +00:00
Bob Halley
8198371caa checkpoint 1999-01-13 19:11:26 +00:00
Bob Halley
08dbab20ef lint 1999-01-09 02:39:39 +00:00
Bob Halley
28fb4b818b non-portable but useful getopt usage 1999-01-09 01:21:11 +00:00
Bob Halley
011021d301 fix typo; make compname be relative to origin if not absolute 1999-01-09 01:00:52 +00:00
Bob Halley
e5a56e1fd5 must init name now 1999-01-09 00:41:55 +00:00
Bob Halley
514a93f41f offsets are now optional 1999-01-09 00:34:18 +00:00
Bob Halley
b05c81bffc convert to isc_buffer_getuint16 1999-01-07 02:08:05 +00:00
Bob Halley
8f34db7d4e update 1999-01-06 20:31:20 +00:00
Bob Halley
1d9b3491ab convert to RUNTIME_CHECK 1999-01-06 20:26:18 +00:00
Bob Halley
468ff4555b add decompression context 1999-01-06 20:05:09 +00:00
Bob Halley
c40d5a7080 add 1999-01-06 17:46:00 +00:00
Bob Halley
8423b96689 add wire_test 1999-01-06 05:42:58 +00:00
Bob Halley
4bc30f45a2 conforming changes 1999-01-06 05:42:42 +00:00
Bob Halley
3d7e707dd6 add wire_test; remove generated targets on distclean 1999-01-06 05:42:26 +00:00
Bob Halley
c23afd025e update copyright 1999-01-06 05:33:05 +00:00
Bob Halley
d386111bff case sensitive switch for symbol tables 1999-01-04 22:30:28 +00:00
Bob Halley
94d102893a update copyrights 1999-01-04 19:47:40 +00:00
Bob Halley
38d2d0e932 eliminate dns_ types that duplicate isc_ types 1999-01-04 19:14:00 +00:00
Bob Halley
8afa9d1fcb fix text region typing 1999-01-02 21:20:03 +00:00
Bob Halley
68d6549309 add lex_test 1998-12-30 22:07:51 +00:00
Bob Halley
d22c1a18db add unistd.h (for getopt) 1998-12-30 22:07:20 +00:00
Bob Halley
ff0e32ceea convert to isc_mem_strdup 1998-12-30 20:19:14 +00:00
Bob Halley
ea6ace7d0d fix memory leak 1998-12-19 00:22:00 +00:00
Bob Halley
95bcf47ff9 exists policy 1998-12-19 00:13:59 +00:00
Michael Graff
22c7e1fbca use inet_addr() rather than the newer (and beter) inet_aton(). Solaris
doesn't have inet_aton(), and this was quick enough for a test program.
1998-12-18 22:51:42 +00:00
Michael Graff
dfd9b3fa62 Make this go on aa 1998-12-18 22:02:41 +00:00
Bob Halley
2c395a842b undefine action support 1998-12-18 21:16:45 +00:00
Bob Halley
8dcce6f922 change memctx to mem 1998-12-18 19:14:37 +00:00
Bob Halley
c9f9dd2dd2 add sym_test 1998-12-18 19:07:29 +00:00
Michael Graff
222b564ebb clean up memory leaks 1998-12-18 04:03:11 +00:00
Bob Halley
0ab04d76c8 conforming changes for task API revision 1998-12-16 02:05:38 +00:00
Bob Halley
3740b569ae the great type change 1998-12-13 23:45:21 +00:00
Bob Halley
26ec6d6655 delete 1998-12-13 22:49:08 +00:00
Bob Halley
0d38079bdf depend upon libisc.a and libdns.a 1998-12-13 01:59:36 +00:00
Bob Halley
1633838b82 update copyrights 1998-12-12 20:48:14 +00:00
Bob Halley
d25afd60ee include config.h 1998-12-12 19:25:20 +00:00
Bob Halley
f41f183f62 fix srcdir problems 1998-12-12 02:00:01 +00:00
Bob Halley
d0ad004424 simplify Makefiles 1998-12-12 01:35:38 +00:00
Bob Halley
863beba874 add .cvsignore files 1998-12-11 21:09:59 +00:00
Bob Halley
c4ad98f33e get rid of some warnings 1998-12-11 21:09:34 +00:00
Bob Halley
6792dd6d22 conforming changes for new pool 1998-12-11 20:38:46 +00:00
Bob Halley
a5d43b7241 BIND9 Pool Creation 1998-12-11 20:10:26 +00:00
Michael Graff
7251d77646 snapshot 1998-12-05 00:28:13 +00:00
Bob Halley
c50fd34a4e add 1998-12-04 02:27:01 +00:00
Bob Halley
d5d8c6b756 run both run1 and run2 1998-12-04 00:09:24 +00:00
Michael Graff
a21e2e7fea connect works; snapshot 1998-11-26 00:10:33 +00:00
Michael Graff
4095b36415 try to get the address put into the returned structure, but no go yet 1998-11-15 11:48:21 +00:00
Bob Halley
d2cb9efe81 increase max workers to 100; still a good idea to clamp nworkers 1998-11-12 23:31:42 +00:00
Bob Halley
274043cd54 do not clamp nworkers 1998-11-12 22:28:43 +00:00
Bob Halley
994ba9c913 add write quota 1998-11-12 22:27:30 +00:00
Bob Halley
c8e7460242 add 1998-11-12 02:02:52 +00:00
Michael Graff
3d8e572880 writing works now, too. 1998-11-11 00:43:14 +00:00
Michael Graff
8871894f2d checkpoint. listen and read works, now. 1998-11-10 11:37:54 +00:00
Michael Graff
bb039bc91e snapshot 1998-11-10 01:56:44 +00:00
Michael Graff
7f9e707684 checkpoint 1998-11-06 01:45:35 +00:00
Michael Graff
6d05b41aae Commit socket code so far -- nowhere near done, but I don't wanna loose work. 1998-11-03 00:54:47 +00:00
Bob Halley
b32248301c the event action is now responsible for freeing the event memory 1998-10-28 01:45:43 +00:00
Bob Halley
db1e643c60 isc_interval_t conversion 1998-10-23 23:00:40 +00:00
Bob Halley
0bbadb0a2f portability 1998-10-22 01:59:50 +00:00
Bob Halley
bf6d2e3912 more renaming 1998-10-22 01:33:20 +00:00
Bob Halley
de9282a1ea rename memcluster 1998-10-21 22:01:08 +00:00
Bob Halley
c92ba07101 more renaming 1998-10-21 02:26:57 +00:00
Bob Halley
5f74ac33a0 more renaming 1998-10-21 01:57:35 +00:00
Bob Halley
f47bb8d1f3 many name conversions 1998-10-21 01:13:50 +00:00
Bob Halley
b07f8da9cd eliminate timer_shutdown; add purging option to timer_reset 1998-10-16 23:57:51 +00:00
Bob Halley
918bae0f4b update 1998-10-16 21:41:30 +00:00
Bob Halley
a75f433c83 udpate 1998-10-16 20:20:31 +00:00
Bob Halley
becb0b307c update 1998-10-16 07:44:31 +00:00
Bob Halley
82ebb6cf50 update 1998-10-16 01:54:25 +00:00
Bob Halley
2985234619 checkpoint 1998-10-16 01:18:31 +00:00
Bob Halley
232548d5d7 add event purging 1998-10-13 20:22:22 +00:00
Bob Halley
26d7020e2e update 1998-08-19 23:36:12 +00:00
Bob Halley
94123b5120 checkpoint 1998-08-19 21:46:15 +00:00
Bob Halley
50f339a799 update 1998-08-18 19:28:30 +00:00
Bob Halley
d6da3b9e10 update 1998-08-18 08:05:45 +00:00
Bob Halley
e7b7e6e746 checkpoint 1998-08-18 00:47:55 +00:00
Bob Halley
0dbe3d9c27 checkpoint 1998-08-18 00:29:57 +00:00
Bob Halley
3a6202f163 checkpoint 1998-08-17 23:15:50 +00:00
Bob Halley
7ee52cc7d1 base 1998-08-17 22:05:58 +00:00