David Lawrence
18c6c7fb0f
removed bogus man-style comment from start
2000-06-21 01:21:59 +00:00
Andreas Gustafsson
e9b576d1d3
updated drafts
2000-06-16 21:52:02 +00:00
Andreas Gustafsson
b976f9c60a
edited
2000-06-15 17:24:35 +00:00
Brian Wellington
9dc499f133
Updated to reflect the existence of the entropy API
2000-06-14 23:03:21 +00:00
Andreas Gustafsson
6b07f707e1
new ARM version from Mary
2000-06-12 20:42:37 +00:00
Andreas Gustafsson
19ab334c3f
listed max-cache-size, as new and unimplemented
2000-06-12 17:08:44 +00:00
Andreas Gustafsson
5b3cfe4954
added
2000-06-11 21:05:11 +00:00
Andreas Gustafsson
b8bfcbe1aa
updated drafts
2000-06-09 18:04:36 +00:00
Andreas Gustafsson
88eee65d8d
added 'port' option
2000-06-06 23:54:40 +00:00
Andreas Gustafsson
ef45c94e92
added listen-on-v6
2000-06-06 18:58:59 +00:00
David Lawrence
67fcc94f1f
draft-ietf-ipngwg-dns-lookups was reborn
2000-06-06 17:35:08 +00:00
Andreas Gustafsson
5a75472f64
added DNS MIB RFCs
2000-06-05 22:23:30 +00:00
Andreas Gustafsson
3098bf3ce3
added rfc2133 (defines gai_strerror())
2000-06-02 01:02:34 +00:00
Andreas Gustafsson
7b0fae507e
created file with notes on CVS usage
2000-06-01 21:00:44 +00:00
Andreas Gustafsson
62b2da0aef
added rfc2845.txt (TSIG), removed the I-D it replaced
2000-06-01 16:44:08 +00:00
Jim Reid
a88ba6982b
Import of PRM
2000-06-01 03:19:06 +00:00
Andreas Gustafsson
fea398993b
also-notify and trusted-keys are now supported in the view statement
2000-06-01 00:48:13 +00:00
Andreas Gustafsson
7cd4c3ddd1
The 'cache-ttl' and 'ncache-ttl' options now work
2000-05-26 23:17:56 +00:00
Andreas Gustafsson
98c7e0d8ba
'key' and 'server' are now supported as view options
2000-05-25 23:25:45 +00:00
Michael Graff
8de5527f74
move to expired directory, even though there is no current draft now.
2000-05-24 19:30:01 +00:00
Michael Graff
1d51470051
commit newer draft
2000-05-24 17:44:21 +00:00
Michael Graff
599c6d44f4
resurrect dead files for Andreas
2000-05-24 17:41:12 +00:00
Andreas Gustafsson
984d0b2587
removed Internet-Drafts that have expired but not been replaced
...
by an expiration notice in the IETF I-D repository
2000-05-24 00:37:55 +00:00
Andreas Gustafsson
87d4aeaf9e
some Internet-drafts have been Deleted, not Expired
2000-05-24 00:16:49 +00:00
Andreas Gustafsson
860c168a53
removed expired Internet-Drafts as Olafur requested
2000-05-24 00:13:48 +00:00
David Lawrence
08314645e4
GL geographic location RR
2000-05-23 23:53:47 +00:00
Andreas Gustafsson
76458ec215
updated, added detail
2000-05-23 23:42:07 +00:00
Andreas Gustafsson
9023c42352
minor editing
2000-05-23 22:42:00 +00:00
Michael Graff
26a455b820
add ipv6 doc
2000-05-23 22:28:09 +00:00
Andreas Gustafsson
c81bf797a8
incorporated comments from Brian
2000-05-23 16:41:25 +00:00
Andreas Gustafsson
1b85597495
added DNSSEC release notes
2000-05-23 14:34:49 +00:00
Andreas Gustafsson
113251976d
'notify' and most of 'view' are now implemented
2000-05-22 23:55:25 +00:00
Andreas Gustafsson
f5eb48652c
reminding myself to add release marker to CHANGES file
2000-05-19 21:56:52 +00:00
Andreas Gustafsson
2d54cf04fc
documented release procedures
2000-05-19 20:41:27 +00:00
Andreas Gustafsson
538971e27d
194. [doc] The PDF version of the Administrator's Reference
...
Manual is no longer included in the ISC BIND9
distribution.
2000-05-19 18:14:17 +00:00
Andreas Gustafsson
fd3594dc7f
The 'Return to BINDv9 Administrator Reference Manual' links
...
at the end of each .html file were broken; they pointed at
a document with the extension .HTML rather than .html
2000-05-19 17:33:51 +00:00
Andreas Gustafsson
77071cec20
replaced ARM with latest edition
2000-05-19 17:28:31 +00:00
Andreas Gustafsson
bc436be071
the trusted-keys statement is now implemented
2000-05-17 19:11:09 +00:00
Andreas Gustafsson
559e5654ce
updated drafts
2000-05-17 18:44:08 +00:00
David Lawrence
34b394b43e
DNS_R_RANGE -> ISC_R_RANGE
2000-05-15 21:14:38 +00:00
Andreas Gustafsson
e998a97650
documented log message conventions
2000-05-11 18:28:04 +00:00
Andreas Gustafsson
6d3e572604
added
2000-05-04 18:00:23 +00:00
Andreas Gustafsson
c8225ba7f2
specify use of blank lines between local variables,
...
REQUIREs, UNUSEDs, and code
2000-04-28 22:24:22 +00:00
Andreas Gustafsson
7e98526069
document UNUSED() and its location relative to REQIRE()
2000-04-28 00:31:46 +00:00
David Lawrence
e1747e09e7
Vertical whitespace is encouraged for improved code legibility by
...
grouping closely related statements and then separating them with a
single empty line.
Lines should not be longer than 79 characters, even if it requires
violating the indentation rules to do so. Since ANSI is assumed, the
best way to deal with strings that extend past column 79 is to break
them into two or more sections separated from each other by a newline
and indentation. (w/example)
Note that <isc/lang.h> should be included by any public
header file to get the ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS
macros used so the correct name-mangling happens for function
declarations when C++ programs include the file. <isc/lang.h> should
be included for private header files or for public files that do not
declare any functions. (w/example)
Fixed < and > use in sample header file.
The config.h file must never be included by any public header file.
The comma operator should not be used to form compound statements.
(w/example)
Generally speaking, when a control statement (<CODE>if, for</CODE> or
<CODE>while</CODE>) has only a single action associated with it, then no
bracing is used around the statement. Exceptions include when the
compiler would complain about an ambiguous else clause, or when extra
bracing improves the readability (a judgement call biased toward not
having the braces).
Do not put a space after the "sizeof" operator name, and also
parenthesize its argument, as in <CODE>malloc(4 * sizeof(long))</CODE>.
Do not put a space after a cast. (w/example)
<H4>The Ternary Operator</H4> (w/example)
The ?: operator should mostly be avoided. It is tolerated when
deciding what value to pass as a parameter to a function, such as
frequently happens with printf, and also when a simple (non-compound)
value is being used in assignment or as part of a calculation.
In particular, using the ternary operator to specify a return value is
verboten. (Well, Bob didn't tell me *forbidden* when he first said this
to me long ago, but I got the impression he really did not like it.)
Variables should not have their values assigned or changed when being
passed as parameters, except perhaps for the increment and decrement
operators. (This came up when I found something much like this in one
of our files:
malloc(size = 20);
All public interfaces to functions, macros, typedefs, and
variables provided by the library, should use names of the form
{library}_{module}_{what}, such as:
isc_buffer_t /* typedef */
dns_name_setbuffer(name, buffer) /* function */
ISC_LIST_HEAD(list) /* macro */
isc_commandline_argument /* variable */
however, structures which are typedef'd generally have the name of the
typedef sans the final _t:
struct dns_rbtnode {
/* ... members ... */
}
Generally speaking macros are defined with all capital letters, but
this is not universally consistent (eg, numerous isc_buffer_{foo}
macros).
The {module} and {what} segments of the name do not have underscores
separating natural word elements, as demonstrated in
isc_commandline_argument and dns_name_setbuffer above. The {module}
part is usually the same as the basename of the source file, but
sometimes other {module} interfaces appear within one file, such as
dns_label_* interfaces in lib/dns/name.c. However, in the public
libraries the file name must be the same as some module interface
provided by the file; e.g., dns_rbt_* interfaces would not be declared
in a file named redblack.c (in lieu of any other dns_redblack_*
interfaces in the file).
The one notable exception to this naming rule is the interfaces
provided by <isc/util.h>. There's a large caveat associated with the
public description of this file that it is hazardous to use because it
pollutes the general namespace.
<H4>Shared Private Interfaces</H4>
When a module provides an interface for internal use by other modules
in the library, it should use the same naming convention
described for the public interfaces, except {library} and {module}
are separated by a double-underscore. This indicates that the name is
internal, its API is not as formal as the public API, and thus it
might change without any sort of notice.
2000-04-27 02:00:44 +00:00
David Lawrence
fa9918984b
DOD INTERNET HOST TABLE SPECIFICATION
2000-04-26 19:09:21 +00:00
Andreas Gustafsson
18657d332b
updated internet drafts
2000-04-26 05:25:14 +00:00
Andreas Gustafsson
6d3c9cdf1a
updated
2000-04-26 05:18:09 +00:00
David Lawrence
a68a5a2454
updated documentation w.r.t context/configuration dichotomy
2000-04-26 01:00:09 +00:00
David Lawrence
f8a95eb912
added file.c to libisc, needs to be done for win32
2000-04-24 21:44:06 +00:00
Andreas Gustafsson
bc6aba3876
new options 'tkey-domain' and 'tkey-dhkey'
2000-04-06 17:36:51 +00:00
Andreas Gustafsson
e002cd6b63
added
2000-04-03 17:52:41 +00:00
Michael Graff
0982a13bcf
update
2000-03-23 23:51:53 +00:00
Bob Halley
811fb0d705
ARM update
2000-03-23 22:32:00 +00:00
David Lawrence
ecb6c5782e
exorcized local compression
2000-03-23 05:18:46 +00:00
Andreas Gustafsson
eb15741fc3
the 'logging' statement is now implemented
2000-03-23 00:59:41 +00:00
Andreas Gustafsson
aa46a4bc93
added missing RFC
2000-03-21 01:29:08 +00:00
Andreas Gustafsson
69165a8c7b
checked in new draft
2000-03-21 00:56:53 +00:00
Andreas Gustafsson
e240e36503
wired up the new 'provide-ixfr' option
2000-03-20 21:49:56 +00:00
Andreas Gustafsson
4bc5101166
wired up the new 'request-ixfr' option
2000-03-20 19:42:21 +00:00
Andreas Gustafsson
39967fd111
added RFC1348 because we implement NSAP-PTR which is defined there
...
(even though it is obsoleted by RFC1706)
2000-03-17 18:25:56 +00:00
David Lawrence
c192f12b0f
notes from today's task discussion
2000-03-14 04:10:42 +00:00
David Lawrence
1641377cba
fixed comment about support for splitting of bitstring labels
2000-03-14 04:10:20 +00:00
David Lawrence
a0dbccdaf6
note about original design vs reality with message headers
2000-03-14 04:10:01 +00:00
Brian Wellington
4db9a2fac8
The server keys option is hooked up
2000-03-08 22:43:14 +00:00
Andreas Gustafsson
2e3160e246
wired up the query-source-v6 option
2000-03-08 22:36:47 +00:00
Andreas Gustafsson
a4442ef975
added
2000-03-03 21:53:01 +00:00
Andreas Gustafsson
ffb93b39e2
stripped carriage returns
2000-03-03 21:33:22 +00:00
Andreas Gustafsson
adb93fa08b
stripped carriage returns
2000-03-03 21:26:11 +00:00
Andreas Gustafsson
417f29ae4b
added rfc2782.txt
2000-03-03 21:11:27 +00:00
Andreas Gustafsson
540c1bf12c
added new drafts and removed obsolete ones
2000-03-03 21:05:56 +00:00
Andreas Gustafsson
d51f376da2
added new drafts and removed obsolete ones
2000-03-03 20:56:36 +00:00
Andreas Gustafsson
5a2eb474fb
added new drafts and removed obsolete ones
2000-03-03 20:50:20 +00:00
David Lawrence
ed301acd34
Describe ISC_LOG_DEBUGONLY.
...
Fixed some examples.
Updated the colon-space bit of categories/modules; they are no longer used.
Fixed a couple of minor typos.
2000-03-01 17:38:39 +00:00
Andreas Gustafsson
2aee8fb2cb
typo
2000-02-29 23:27:50 +00:00
Michael Graff
b75dc2a3d8
Add a (once again, slightly out of date) file about the dispatcher
2000-02-29 21:03:45 +00:00
Michael Graff
79d29bd320
commit a (slightly out of date) adb document
2000-02-29 20:12:48 +00:00
Michael Graff
2358fd9353
add a bfew (pretty general) notes about lwres protocol
2000-02-29 20:10:49 +00:00
Andreas Gustafsson
cfab2f4e03
implemented the 'transfers-in' option
2000-02-25 17:34:05 +00:00
Andreas Gustafsson
e01ecff4b1
Implemented the 'transfers' clause of the 'server' statement
...
> and the 'transfers-per-ns' option.
2000-02-25 00:52:11 +00:00
Andreas Gustafsson
2bc0dee981
implemented the 'transfer-format' clause of the 'server' statement
2000-02-24 22:55:46 +00:00
Andreas Gustafsson
c011a69280
implemented the 'support-ixfr' clause of the 'server' statement
2000-02-24 21:47:46 +00:00
Andreas Gustafsson
9fdf20d0de
implemented periodic network interface scanning
2000-02-16 19:58:39 +00:00
Andreas Gustafsson
7eabdeaeee
added new slave zone option allow-update-forwarding,
...
in the somewhat paradoxical category 'new in BIND 9 and not yet
implemented'
2000-02-14 18:59:07 +00:00
Andreas Gustafsson
02da394e0c
allow-update for slave zones is Obsolete
2000-02-10 01:41:26 +00:00
Andreas Gustafsson
38e62f7bfb
fixed inaccuracies reported by Cricket Liu
2000-02-10 00:55:50 +00:00
Andreas Gustafsson
a174757026
implemented the 'localhost' and 'localnets' ACLs
2000-02-09 22:59:40 +00:00
Andreas Gustafsson
cbe5f076ba
added transfer-source-v6
2000-02-09 19:06:32 +00:00
Bob Halley
ecb9a003bf
add
2000-02-04 02:22:53 +00:00
Andreas Gustafsson
2cc3f12861
listed new options 'recursive-clients' and 'tcp-clients'
2000-02-03 01:31:53 +00:00
Andreas Gustafsson
dbeb322610
treat-cr-as-space is obsolete;
...
global transfer-source is supported, but for IPv4 only
2000-02-02 21:56:42 +00:00
Andreas Gustafsson
250ed9e230
created
2000-02-02 21:26:08 +00:00
David Lawrence
03f727fcc5
Notes from Bob to bind-dev about tasks (shutdown and termination).
...
This is the start of what I hope will grow to be more descriptive
documentation of usage of the ISC task/event library.
2000-01-31 15:12:41 +00:00
David Lawrence
29e23c0b3e
started a section about chains, documented empty_data_ok for findnode.
2000-01-06 14:47:37 +00:00
David Lawrence
487e6abc16
basic windows-nt support
2000-01-04 20:31:10 +00:00
Andreas Gustafsson
46ae6bb61f
added yet another draft
1999-11-08 19:46:24 +00:00
Andreas Gustafsson
b947c8f62a
added yet another draft
1999-11-08 19:37:57 +00:00
Andreas Gustafsson
de2767656c
added yet another draft
1999-11-08 19:28:08 +00:00
Andreas Gustafsson
d8eee1b955
added and updated some drafts
1999-11-08 19:04:51 +00:00
James Brister
7b0e04569b
Added forward and forwarders to master, slave and stubs zone.
1999-11-02 15:31:40 +00:00
James Brister
8877e185b8
Document tkey-domain and tkey-dhkey options.
1999-11-02 15:13:59 +00:00
David Lawrence
c6dfea8665
Added missing "<PRE><CODE>" before sample function definitions.
1999-11-02 04:08:34 +00:00
David Lawrence
4cd4e5a7e2
Ted Lemon's OMAPI design doc from the DHCP tree
1999-10-31 23:32:43 +00:00
Bob Halley
9df6eb8719
add
1999-10-29 15:52:16 +00:00
Bob Halley
a1ab2f1fde
update
1999-10-19 19:12:52 +00:00
Andreas Gustafsson
6c04ef76d6
checked in
1999-10-12 01:26:43 +00:00
David Lawrence
6ad14a42e1
logging system design
1999-09-23 17:44:07 +00:00
Bob Halley
15e26d11c8
update
1999-09-08 18:25:34 +00:00
Bob Halley
c5b755203b
update
1999-09-08 18:15:54 +00:00
Andreas Gustafsson
94551f13c0
00->01
1999-09-03 11:41:39 +00:00
James Brister
37a0c160e3
Config HTML documentation.
1999-08-31 17:24:51 +00:00
Bob Halley
439781aaff
add
1999-08-27 01:34:21 +00:00
Bob Halley
10a05eabf2
remove
1999-08-27 01:34:01 +00:00
Bob Halley
de0e5c4fdb
add
1999-08-18 21:36:15 +00:00
Bob Halley
78957c5945
add
1999-08-17 05:15:48 +00:00
Bob Halley
8631cc57a9
add
1999-08-03 20:46:55 +00:00
Bob Halley
7e6c9a9a73
add
1999-07-24 01:17:44 +00:00
Bob Halley
a5e8ec7af8
delete
1999-07-15 20:27:45 +00:00
Bob Halley
51fd1cdaf9
update
1999-07-06 20:25:53 +00:00
Bob Halley
48eb7e000c
update
1999-05-24 18:38:58 +00:00
Bob Halley
651441f5f6
update
1999-05-12 23:54:09 +00:00
Bob Halley
6112b0e8fa
draft updates
1999-05-12 23:51:54 +00:00
Bob Halley
529c7b1dcb
binary labels draft update
1999-05-06 16:40:50 +00:00
Andreas Gustafsson
9821041d63
fixed some typos and formatting errors
1999-04-22 12:27:55 +00:00
Bob Halley
73f4d29ef4
add
1999-04-10 00:37:31 +00:00
Michael Graff
cf608835a3
add resolver skeleton doc
1999-04-06 02:50:53 +00:00
Bob Halley
93106f3c49
corrections
1999-03-27 00:14:58 +00:00
Bob Halley
88f1e866aa
checkpoint
1999-03-26 23:15:26 +00:00
Bob Halley
2488942fbb
checkpoint
1999-03-25 22:43:31 +00:00
Bob Halley
c7ddab7655
add RFCs and drafts
1999-03-23 17:37:55 +00:00
David Lawrence
bf668d0017
initial red-black documentation; work in progress
1999-03-12 05:03:42 +00:00
Bob Halley
b22332fc28
add
1999-03-11 00:45:31 +00:00
Mark Andrews
044903fc42
incomplete, check point
1999-03-11 00:17:36 +00:00
Mark Andrews
9ba8f087af
checkpoint uncomplete
1999-03-04 01:47:40 +00:00
Mark Andrews
dfa22b7b17
More changes incomplete.
1999-03-03 12:20:05 +00:00
Bob Halley
8301652f71
add
1999-03-01 22:27:20 +00:00
Mark Andrews
f7cf0e6785
more ideas
1999-02-26 21:32:10 +00:00
Mark Andrews
ed12ab17de
initial stuff
1999-02-25 05:15:42 +00:00
Mark Andrews
1ef8965366
Add decompression.
1999-02-24 06:31:35 +00:00
Mark Andrews
1783fac3a1
Added $Id$
1999-02-24 00:59:44 +00:00
Mark Andrews
0d92b2da03
Added Implementation section.
1999-02-24 00:57:57 +00:00
Mark Andrews
95a08101c0
Initial design document
1999-02-24 00:51:13 +00:00
Bob Halley
467cf32369
add Id
1999-02-23 21:52:49 +00:00
Bob Halley
6a93e240dc
checkpoint
1999-02-23 21:52:10 +00:00
Bob Halley
239e16ec9e
update
1999-02-22 21:11:26 +00:00
Bob Halley
6b85b14c92
add
1999-02-22 20:58:10 +00:00
Bob Halley
fb2d509d86
fill paragraph
1999-02-22 20:12:04 +00:00
Bob Halley
015156aff4
update
1999-02-22 20:11:34 +00:00
Mark Andrews
52637f592f
Add wire compression.
1999-02-22 07:24:05 +00:00
Bob Halley
50a266dd24
update
1999-02-19 01:49:31 +00:00
Bob Halley
3bbe4751ff
early partial draft
1999-02-19 01:45:56 +00:00
Mark Andrews
dd3d17d365
initalisation routines need to return dns_result_t
1999-02-17 06:25:36 +00:00
Mark Andrews
d97e14cc78
Initial design
1999-02-17 04:20:15 +00:00
Mark Andrews
5a69527874
Added "Overview".
1999-02-16 02:56:03 +00:00
Mark Andrews
73131dbe78
Initial documentation for adding a new rdata type.
1999-02-12 03:13:27 +00:00
Bob Halley
767d29c43d
add
1999-02-09 01:09:47 +00:00