2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-28 21:17:54 +00:00

226 Commits

Author SHA1 Message Date
Michael Graff
3d12fa7e76 snapshot; start noting negative cache ttls 1999-11-04 06:46:05 +00:00
Bob Halley
75841ddeb0 add missing DNS_DBFIND_GLUEOK 1999-11-03 03:20:16 +00:00
Michael Graff
517274e709 kill name->query_pending, since that bitmask is really represented more
accurately by other means.  Reverse the sense of fetch checking from
NO_FETCH_A() and NO_FETCH_AAAA(), etc to NAME_FETCH_A(), NAME_FETCH_AAAA(),
and add address family checks like NO_FETCH_V4() and _V6().

Fix a database dump bug where the A fetches were printed twice rather than
printing the AAAA fetches.  Add printing of A6 fetches.
1999-11-02 18:36:54 +00:00
Bob Halley
1ac7292ced initialize addr_bucket 1999-11-02 00:39:11 +00:00
Michael Graff
14b98cb34e fix a few bugs, and start an AAAA db lookup/query if no A6 is found 1999-11-02 00:29:45 +00:00
Michael Graff
78854e02c1 cleanup and fix a bug where finds will wait forever. 1999-11-01 20:16:35 +00:00
Michael Graff
b5492be2c7 more debugging output. 1999-11-01 02:57:16 +00:00
Michael Graff
3edb3c8e7d minor formatting nits, and require at least one address family
be requested in calls to dns_adb_createfind().
1999-11-01 02:29:03 +00:00
Mark Andrews
01883602b1 remove compiler warning 1999-11-01 00:10:10 +00:00
Bob Halley
67052fc644 comment out dumping calls 1999-10-31 19:29:20 +00:00
Bob Halley
c8b60c24ab initialize a6 chain correctly before copying 1999-10-30 03:41:34 +00:00
Michael Graff
288f9443ac add a few more logging lines; no functional change. 1999-10-30 02:40:59 +00:00
Michael Graff
e883738546 snapshot; a6 seems to work? 1999-10-30 02:26:03 +00:00
Michael Graff
4281fe4a80 dead/needs_poke are flags for adbnames, merge in Bob's changes 1999-10-30 01:58:02 +00:00
Bob Halley
9af545a6bd a6 checkpoint 2 1999-10-30 01:35:51 +00:00
Bob Halley
fe14eafefa a6 checkpoint 1999-10-30 01:22:16 +00:00
Michael Graff
84c46a7acb cleanup snapshot 1999-10-29 23:53:12 +00:00
Michael Graff
21e7034ec0 print v6 hooks too; use logging system; general cleanup 1999-10-29 22:28:57 +00:00
Michael Graff
ebdd11e847 clean up; fix hashes 1999-10-29 22:09:31 +00:00
Michael Graff
790d7082a7 ooops 1999-10-29 21:49:38 +00:00
Michael Graff
59e22acc4f fetch change: A -> pointer, AAAA -> pointer, A6 -> list 1999-10-29 21:48:51 +00:00
Bob Halley
f6d54f6ccb fix logic bug 1999-10-29 21:43:13 +00:00
Michael Graff
d1fb73ada8 simplify importing rdatasets. One function handles A and AAAA types. 1999-10-29 19:42:06 +00:00
Michael Graff
528829aa8a ipv6 AAAA queries work now. 1999-10-29 19:20:36 +00:00
Michael Graff
c803787146 replace all instances of 'handle' with 'find' since that's what they are now. 1999-10-29 18:30:48 +00:00
Michael Graff
2992344aac dns_adbhandle_t -> dns_adbfind_t 1999-10-29 18:07:32 +00:00
Michael Graff
897c9ddb4d implement dns_adb_cancelfind(), rename _done() to _destroyfind(), and _lookup to _createfind() 1999-10-29 18:00:31 +00:00
Bob Halley
2a0b8796d4 A debugging statement was in the wrong place. 1999-10-29 03:05:24 +00:00
Michael Graff
d43c2cc7bc private links are plink, public links are publink 1999-10-29 01:53:20 +00:00
Michael Graff
ff9bb3fc54 more v4/v6 splitting out 1999-10-29 01:26:45 +00:00
Michael Graff
1f90c10828 start on ipv6 bits 1999-10-28 21:50:27 +00:00
Michael Graff
d4d2a13916 add plink 1999-10-28 20:09:51 +00:00
Michael Graff
5a5b79c5ab remove duplicate checks 1999-10-28 00:37:31 +00:00
Bob Halley
54b3853dd7 cleanup parts of the fetch done event that we don't care about 1999-10-28 00:29:47 +00:00
Michael Graff
2bcb48cfca adb does fetches for A records now. Has a memory leak still. 1999-10-27 22:24:40 +00:00
Michael Graff
1c3bc66ada snapshot; nearly all fetch infrastructure is in place. 1999-10-27 19:36:58 +00:00
Michael Graff
7ec42e4be4 Handle the case where kill_name() is called on an already dead name correctly. 1999-10-26 23:57:38 +00:00
Michael Graff
a253e35c24 cleanup:
kill_name(): names are killed by a single function.
	link_name(), unlink_name():  names (and bucket reference counts)
		are managed by these.
	cancel fetches at names when killing the name.
	if fetches are pending when killing, set a "dead" flag in the
		name instead and let it die when the last fetch comes in.
1999-10-26 23:44:36 +00:00
Michael Graff
ea6228c9ce fetch contexts 1999-10-26 01:12:20 +00:00
Michael Graff
fc4fe6e5e6 start on name expiration times 1999-10-26 00:16:36 +00:00
Michael Graff
f3d059d115 clean up the path of looking up names. 1999-10-25 23:43:20 +00:00
Michael Graff
6512289679 clean up warnings that shouldn't be there. 1999-10-25 23:18:19 +00:00
Michael Graff
08d1315953 event-driven shutdown/destroy 1999-10-25 23:07:14 +00:00
Michael Graff
3ac63b4720 start on cleanup timer/task 1999-10-25 22:53:15 +00:00
Michael Graff
fbcf7bc351 fix, take II 1999-10-25 21:40:56 +00:00
Michael Graff
11efdeb076 fix 1999-10-25 21:39:08 +00:00
Michael Graff
bb143613cf start on fetch infrastructure 1999-10-25 21:02:54 +00:00
Michael Graff
a385f150bb fix shutdown routines. The adb will go away at the right time, now. 1999-10-22 05:19:42 +00:00
Michael Graff
e45d323a2a s/address/adb/ 1999-10-22 01:02:38 +00:00
Michael Graff
4d727d86b2 fix database lookups to actually REMEMBER what is found. 1999-10-21 23:08:57 +00:00