a134177ed9f82189504191d90f3ed9e97c2b47cb |
|
04-Oct-2017 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
ad1317338af79edad878c9c3e4361798503310ba |
|
03-Oct-2017 |
Mark Andrews <marka@isc.org> |
4748. [cleanup] Sprintf to snprintf coversions. [RT #46132]
(cherry picked from commit a009d03a1abf73c8146c1696ce1100e62c3b9dbb) |
0c27b3fe77ac1d5094ba3521e8142d9e7973133f |
|
27-Jun-2016 |
Mark Andrews <marka@isc.org> |
4401. [misc] Change LICENSE to MPL 2.0. |
e0a30050c8516a3d54a4f8dcdd88435704a8a3ed |
|
17-Sep-2015 |
Mark Andrews <marka@isc.org> |
4214. [protocol] Add support for TALINK. [RT #40544] |
b0ba1a6059b6d6c4b3aa77d8bc84cc443b981e01 |
|
16-Aug-2015 |
Mukund Sivaraman <muks@isc.org> |
Use mnemonics for RR class and type comparisons (#40297) |
c110d61b173a68420d19858abb80285be0dc1120 |
|
21-Jan-2015 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
11463c0ac24692e229ec87f307f5e7df3c0a7e10 |
|
20-Jan-2015 |
Evan Hunt <each@isc.org> |
[master] clean up gcc -Wshadow warnings
4039. [cleanup] Cleaned up warnings from gcc -Wshadow. [RT #37381] |
5fa46bc91672ef5737aee6f99763161511566c24 |
|
11-Mar-2012 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
28a8f5b0de57d269cf2845c69cb6abe18cbd3b3a |
|
07-Mar-2012 |
Mark Andrews <marka@isc.org> |
set $Id$ |
0e27506ce3135f9bd49e12564ad0e15256135118 |
|
06-Mar-2011 |
Automatic Updater <source@isc.org> |
update copyright notice |
9a859983d7059a6eb9c877c1d2ac6a3a5b7170f7 |
|
05-Mar-2011 |
Evan Hunt <each@isc.org> |
3062. [func] Made several changes to enhance human readability
of DNSSEC data in dig output and in generated
zone files:
- DNSKEY record comments are more verbose, no
longer used in multiline mode only
- multiline RRSIG records reformatted
- multiline output mode for NSEC3PARAM records
- "dig +norrcomments" suppresses DNSKEY comments
- "dig +split=X" breaks hex/base64 records into
fields of width X; "dig +nosplit" disables this.
[RT #22820] |
4b6dc226f78862286daa69fba761eac9fd5da16a |
|
04-Dec-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
3d17a3ba61a303d5c4d9867068d0fbe9f24d2988 |
|
04-Dec-2009 |
Mark Andrews <marka@isc.org> |
2801. [func] Detect and report records that are different according
to DNSSEC but are sematically equal according to plain
DNS. Apply plain DNS comparisons rather than DNSSEC
comparisons when processing UPDATE requests.
dnssec-signzone now removes such semantically duplicate
records prior to signing the RRset.
named-checkzone -r {ignore|warn|fail} (default warn)
named-compilezone -r {ignore|warn|fail} (default warn)
named.conf: check-dup-records {ignore|warn|fail}; |
70e5a7403f0e0a3bd292b8287c5fed5772c15270 |
|
20-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
ec5347e2c775f027573ce5648b910361aa926c01 |
|
19-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
69fe9aaafdd6a141610e86a777d325db75422070 |
|
29-Apr-2005 |
Mark Andrews <marka@isc.org> |
update copyright notice |
ab023a65562e62b85a824509d829b6fad87e00b1 |
|
27-Apr-2005 |
Rob Austein <sra@isc.org> |
1851. [doc] Doxygen comment markup. [RT #11398] |
dafcb997e390efa4423883dafd100c975c4095d6 |
|
05-Mar-2004 |
Mark Andrews <marka@isc.org> |
update copyright notice |
2047977ce2dfcfe3a0fa2d638c3242841310fad3 |
|
27-Feb-2004 |
Mark Andrews <marka@isc.org> |
1586. [func] "check-names" is now implemented. |
93d6dfaf66258337985427c86181f01fc51f0bb4 |
|
30-Sep-2003 |
Mark Andrews <marka@isc.org> |
1516. [func] Roll the DNSSEC types to RRSIG, NSEC and DNSKEY. |
5eb91bd90e3ad3426e5e3213031556a737cf3809 |
|
25-Jul-2003 |
Mark Andrews <marka@isc.org> |
silence compiler warnings (HPUX/11i) |
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5 |
|
20-Feb-2002 |
Mark Andrews <marka@isc.org> |
copyrights |
c46f10e4a1702191b003cf8f8fc5059c15d29c48 |
|
21-Jan-2002 |
Mark Andrews <marka@isc.org> |
Use as_textregion.base not as_pointer. [RT #2385] |
90e303b114e56db5809fdd19805243457fa43cd9 |
|
05-Jan-2002 |
Olafur Gudmundsson <source@isc.org> |
Adding function isc_region_compare and using in instead of compare_region in lib/dns |
91cd0f93ad34d23e8b09dca337120f64fbe8f0a1 |
|
27-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
sizeof style |
bddfe77128b0f16af263ff149db40f0d885f43d0 |
|
16-Jul-2001 |
Mark Andrews <marka@isc.org> |
936. [func] Warn when non dotted decimal quad's are used.
[RT #1084]
935. [bug] inet_pton failed to reject leading zeros. |
85bdc128fcda11c89ec1d76ea4221f4fa8e4fc24 |
|
21-Jun-2001 |
Mark Andrews <marka@isc.org> |
Relax REQUIRES() in *fromstruct() and unconditionally call
mem_maybedup() in *tostruct().
TXT is one or more (not zero or more) strings. |
ae114ded82e773a4d9058f833f964a17514712a8 |
|
16-Mar-2001 |
Brian Wellington <source@isc.org> |
Fix a bunch of unused variable warnings that only occurred with assertions
turned off. |
9ac7076ebad044afb15e9e2687e3696868778538 |
|
06-Mar-2001 |
Mark Andrews <marka@isc.org> |
769. [func] Improved error reporting when parsing rdata. [RT #740]
Two new error codes. Also push back the last token, if it makes
sense to do so, so that it gets printed in the error message using
RETTOK macro, rather than straight return or RETERR. |
cdc50af0bff41accc02c613b9c6d8cd41b171ffe |
|
12-Feb-2001 |
Brian Wellington <source@isc.org> |
In the towire_* and additionaldata_* routines, add an offsets table to names
passed into dns_name_toregion(). This is effectively free, and reduces the
number of calls to set_offsets() and dns_name_clone() in name compression. |
499b34cea04a46823d003d4c0520c8b03e8513cb |
|
09-Jan-2001 |
Brian Wellington <source@isc.org> |
copyright update |
63cef8bde8b92aeb30ccdcf21d4e44c9be9cc6e3 |
|
01-Dec-2000 |
Andreas Gustafsson <source@isc.org> |
added UNUSED() macros for arguments that end up unused when assertion checking
is turned off |
add4043305ca411202ed9cf1929a4179016515ce |
|
08-Nov-2000 |
Brian Wellington <source@isc.org> |
The identical gettoken() routines in rdata.c, hex.c, and base64.c have
been replaced with isc_lex_getmastertoken(). |
b589e90689c6e87bf9608424ca8d99571c18bc61 |
|
25-Oct-2000 |
Mark Andrews <marka@isc.org> |
Remove the rdata->length == 0 checks, UPDATE pseudo rdata are now tagged.
Add sanity checks to rdata types where the length cannot legally be zero. |
40f53fa8d9c6a4fc38c0014495e7a42b08f52481 |
|
01-Aug-2000 |
David Lawrence <source@isc.org> |
Trailing whitespace trimmed. Perhaps running "perl util/spacewhack.pl in your
own CVS tree will help minimize CVS conflicts. Maybe not.
Blame Graff for getting me to trim all trailing whitespace. |
15a44745412679c30a6d022733925af70a38b715 |
|
27-Jul-2000 |
David Lawrence <source@isc.org> |
word wrap copyright notice at column 70 |
6d12fdf96621801e80f3f4c2a8a569fe48766a20 |
|
01-Jun-2000 |
David Lawrence <source@isc.org> |
Megacommit of many files.
Mostly, several functions that take pointers as arguments, almost
always char * pointers, had those pointers qualified with "const".
Those that returned pointers to previously const-qualified arguments
had their return values qualified as const. Some structure members
were qualified as const to retain that attribute from the variables
from which they were assigned.
The macro DE_CONST is used to deal with a handful of very special
places where something is qualified as const but really needs to have
its const qualifier removed.
rdata.c now defines macros for the prototypes of the basic rdata functions,
and all of the lib/dns/rdata/**/*.c files now use them.
Some minor integer-compatibility issues. (IE, ~0x03 is a signed int,
so assigning it to an unsigned int should use a cast. The type of an
enum member is int, so there are some conversion issues there, too.)
A pointers-to-function should not be cast to a pointer-to-object.
Variables should not be named for C reserved identifiers.
One or two set-but-not-used variables removed.
Minor other ISC style cleanups. |
1ac4b2a1da88e574319b374bc733eccf8ac45327 |
|
22-May-2000 |
Andreas Gustafsson <source@isc.org> |
when printing a SIG record with covers==0, print it as 0,
not RESERVED0 |
373ce67419680a398ba3dc51a14a486caaf0afb0 |
|
22-May-2000 |
Mark Andrews <marka@isc.org> |
Implement dns_rdata_fromstruct() where not already done.
Add missing REQUIRE tests to existing implementations. |
1bb227b988b8170cbb1a2fcf43b19a3ec57423ad |
|
19-May-2000 |
Mark Andrews <marka@isc.org> |
dns_name_dup() -> name_duporclone() in tostruct(). |
34b394b43e2207e8f8f3703f0402422121455638 |
|
15-May-2000 |
David Lawrence <source@isc.org> |
DNS_R_RANGE -> ISC_R_RANGE |
5466ce3f279d9fa83ce826bcdc9482bc591152ae |
|
05-May-2000 |
Andreas Gustafsson <source@isc.org> |
fromstruct_* functions needlessly used dns_name_towire() to do
a simple name data copy, thereby requiring a non-NULL mctx |
9281e7aa775026dc47c01745fdcc438645146877 |
|
05-May-2000 |
Mark Andrews <marka@isc.org> |
Implement / convert to new API for tostuct() and freestruct().
Define dns_rdata_loc_t structure.
x25 length is only 8 bits. |
94a08e09db3dc844b6ee4841c368a2d7074a9c3f |
|
05-May-2000 |
Andreas Gustafsson <source@isc.org> |
Check for edns1 and strict decompression once and for all in
dns_[de]compress_setmethods instead of separately in every caller |
b8dd48ecf83142f6ee7238cbd68fec455e527fc8 |
|
28-Apr-2000 |
Mark Andrews <marka@isc.org> |
119. [cleanup] structure definitions for generic rdata stuctures do
not have _generic_ in their names. |
82ca33427bdd4f3bc4ed3431e86bd810fe751674 |
|
28-Apr-2000 |
Andreas Gustafsson <source@isc.org> |
declare arguments as UNUSED() when used in assertions only |
6e49e91bd08778d7eae45a2229dcf41ed97cc636 |
|
27-Apr-2000 |
David Lawrence <source@isc.org> |
103. [func] libisc buffer API changes for <isc/buffer.h>:
Added:
isc_buffer_base(b) (pointer)
isc_buffer_current(b) (pointer)
isc_buffer_active(b) (pointer)
isc_buffer_used(b) (pointer)
isc_buffer_length(b) (int)
isc_buffer_usedlength(b) (int)
isc_buffer_consumedlength(b) (int)
isc_buffer_remaininglength(b) (int)
isc_buffer_activelength(b) (int)
isc_buffer_availablelength(b) (int)
Removed:
ISC_BUFFER_USEDCOUNT(b)
ISC_BUFFER_AVAILABLECOUNT(b)
isc_buffer_type(b)
Changed names:
isc_buffer_used(b, r) ->
isc_buffer_usedregion(b, r)
isc_buffer_available(b, r) ->
isc_buffer_available_region(b, r)
isc_buffer_consumed(b, r) ->
isc_buffer_consumedregion(b, r)
isc_buffer_active(b, r) ->
isc_buffer_activeregion(b, r)
isc_buffer_remaining(b, r) ->
isc_buffer_remainingregion(b, r)
Buffer types were removed, so the ISC_BUFFERTYPE_*
macros are no more, and the type argument to
isc_buffer_init and isc_buffer_allocate were removed.
isc_buffer_putstr is now void (instead of isc_result_t)
and requires that the caller ensure that there
is enough available buffer space for the string. |
6324997211a5e2d82528dcde98e8981190a35fae |
|
07-Apr-2000 |
Michael Graff <mgraff@isc.org> |
add attributes (line singleton, exlcusive, meta, etc) to rdata C files, and
build a table of them using gen.c. This means the names are stored twice,
but that will change in the near future. This will speed up number to text
conversions for rdatatypes, and I plan on speeding up text->number as
well, soon. |
419590499823ce15b5d2ad4fe71eaf04bd5a86c0 |
|
07-Apr-2000 |
Michael Graff <mgraff@isc.org> |
s/DNS_R_/ISC_R_/ change for some codes. |
e6c22f37d8df55a9f66b479a22717e179bcf79a3 |
|
17-Mar-2000 |
Andreas Gustafsson <source@isc.org> |
backed out inappropriate use of RETERR() in
*_compare(); renamed 'result' to 'order' to avoid future confusion |
66e45550c679df79047f1e3332dbd4d39050718f |
|
17-Mar-2000 |
Andreas Gustafsson <source@isc.org> |
unused variable |
542deb20c44666a870855bf755a100d254db074d |
|
17-Mar-2000 |
Andreas Gustafsson <source@isc.org> |
in tostruct_sig(), store zero-length signatures as
zero-length isc_mem_get() block, not NULL pointer;
misc. stylistic changes from code review |
7d32c065c7bb56f281651ae3dd2888f32ce4f1d9 |
|
04-Feb-2000 |
Bob Halley <source@isc.org> |
update copyright |
3ddd814a97de1d152ba0913c592d6e6dc83d38a6 |
|
23-Dec-1999 |
Michael Graff <mgraff@isc.org> |
dns_result_t is no more. s/dns_result_t/isc_result_t/ -- more later, when I need a break. |
ea8651059209b96fa005e06a0b9b33ae5a8eacd4 |
|
09-Oct-1999 |
David Lawrence <source@isc.org> |
cast token as_ulong to unsigned char rather than use token as_char
because the latter will give the wrong value on big-endian systems. |
0bd044c2afee944d93879a7de82cd2ccc0635798 |
|
08-Oct-1999 |
David Lawrence <source@isc.org> |
Check the rdata type for range before uint16_tobuffer, because by the time
uint16_tobuffer is called the loss of data from strtol() already occurred
and uint16_tobuffer would not be able to detect a range error.
also, use token.value.as_char when assigning to char c, which is already
checked to be < 256. |
cf3f14106d082e4676431c10c54b60b9a0e9b127 |
|
07-Oct-1999 |
Brian Wellington <source@isc.org> |
Changed 'dns_name_t *' in structs to 'dns_name_t' |
3ddd92da6651bc72aa79a04195ad389d86fd1a66 |
|
17-Sep-1999 |
Andreas Gustafsson <source@isc.org> |
improved support for mnemonics in DNSSEC RR types |
2f072c2982861ec2e86e97f8a3ed199fe45c1f70 |
|
16-Sep-1999 |
Michael Graff <mgraff@isc.org> |
Update copyrights |
32b57aa1b97abdcd5fb5b1d0c05eb561ef3c125a |
|
01-Sep-1999 |
Brian Wellington <source@isc.org> |
missing isc_mem_put |
e27a69f8bd9538e08f775265167ba6cc5f47c587 |
|
01-Sep-1999 |
Bob Halley <source@isc.org> |
add digest support |
b5da378f2987a115491c291d062252f3152d8db8 |
|
31-Aug-1999 |
Brian Wellington <source@isc.org> |
fixes to totext and tostruct |
d8813e2ceee2f4adaf697931c2491de265ce5eb9 |
|
25-Aug-1999 |
Brian Wellington <source@isc.org> |
implemented to/from/free_struct |
4529cdaedaf1a0a5f8ff89aeca510b7a4475446c |
|
12-Aug-1999 |
Bob Halley <source@isc.org> |
make rdata functions static inline |
d981ca645597116d227a48bf37cc5edc061c854d |
|
03-Aug-1999 |
Bob Halley <source@isc.org> |
class to rdclass; additional data support |
fad44a20eede1bbc66716241dede225500c91caa |
|
08-Jun-1999 |
Andreas Gustafsson <source@isc.org> |
omit parenthesis when DNS_STYLEFLAG_MULTILINE is not set |
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9 |
|
08-Jun-1999 |
Andreas Gustafsson <source@isc.org> |
added dns_db_dump(), $DATE, and supporting changes |
822f6cdabb1edd44472c7a758b5cae71376fa9be |
|
18-May-1999 |
Brian Wellington <source@isc.org> |
Created isc_base64_to{text,buffer} and removed the static versions
from lib/dns/rdata.c. |
94a3bcd132e515b4baa0884ba9dd0f361d2e17bc |
|
07-May-1999 |
Mark Andrews <marka@isc.org> |
dns_rdata_tostruct() may require memory to be allocted and hence
it will need to be freed, dns_rdata_freestruct().
Changes to implement this.
Added C++ support to rdatastruct.h |
854d0238dbc2908490197984b3b9d558008a53df |
|
05-May-1999 |
Mark Andrews <marka@isc.org> |
Adjust #ifdef *_H -> #ifdef *_C to reflect new file names. |
1ef8965366d91e02a4672c35a187d30aa4a4c72c |
|
24-Feb-1999 |
Mark Andrews <marka@isc.org> |
Add decompression. |
52637f592f705ca93fadc218e403fd55e8ce4aea |
|
22-Feb-1999 |
Mark Andrews <marka@isc.org> |
Add wire compression. |
0e8cf9a887c70f96ac448b06c069d90b830215cc |
|
16-Feb-1999 |
Mark Andrews <marka@isc.org> |
Style updates.
cvs: ---------------------------------------------------------------------- |
7c0539bea56022274da04263eb41fbb5b8835c38 |
|
15-Feb-1999 |
Mark Andrews <marka@isc.org> |
Created dns_name_rdatacompare() to do DNSSEC rdata comparisions
as opposed to DNSSEC owner name comparisions of names. Changed
all rdata types that were using dns_name_compare() to use
dns_name_rdatacompare(). |
904294c0c952227f7778fd0ba2ccea08c097b872 |
|
04-Feb-1999 |
Mark Andrews <marka@isc.org> |
region_compare() return wrong result when regions were the same.
base64_tobuffer() need a way to read a specific length of base64
data, not just read to eol. |
5d15501996f597d9bbb734d88d4549828e28000b |
|
02-Feb-1999 |
Mark Andrews <marka@isc.org> |
Fix incorrect fix for valid strtol conversion sig_24.h
Make tests for full string consumption by strtol consistant
(*e == 0) || (*e != 0) |
8272eed68fdabf0a895835a79eecb8426a328d7e |
|
02-Feb-1999 |
Bob Halley <source@isc.org> |
fix typo |
2bc0da0cd874b15593d65338ba96e90ceed13072 |
|
29-Jan-1999 |
Mark Andrews <marka@isc.org> |
Added NXT
Debugged SIG |
ffe74cc719aa0f10c38fbc1f2f3ea7db0960cb8f |
|
27-Jan-1999 |
Mark Andrews <marka@isc.org> |
Add KEY, SIG and NSAP rdata type. SIG is not complete.
Add master file reader, master.c master.h, incomplete.
gen.c was not generate correct include file, SWITCHXXX macros were
being terminated early if last RR type was class specific.
Added base64 support to rdata.c. |