bfde61d5194a534d800f3b90008d1f52261922c5 |
|
20-Jul-2017 |
Mark Andrews <marka@isc.org> |
4654. [cleanup] Don't use C++ keywords delete, new and namespace.
[RT #45538]
(cherry picked from commit 4bf32aa58774452b05433716f8fa298257dd7fda) |
003e956a96738c582f4010fe192a37b0cef3b74e |
|
25-Mar-2017 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
8c31a25f3ff5d6783c7add7c887e52f7031d173d |
|
24-Mar-2017 |
Mark Andrews <marka@isc.org> |
4582. [security] 'rndc ""' could trigger a assertion failure in named.
(CVE-2017-3138) [RT #44924]
(cherry picked from commit 8e8dfc5941e2375f2f8dadf3706258dd0db5f2e6) |
f503aa345b451f94875a5bab637223bcbbd93b6d |
|
26-Aug-2016 |
Evan Hunt <each@isc.org> |
[v9_11] pass source file and line to dyndb load function
4455. [cleanup] Allow dyndb modules to correctly log the filename
and line number when processing configuration text
from named.conf. [RT #43050]
(cherry picked from commit 02fb764681d145e4607c59280a48617013e886ac) |
f5898cf3484b1588d5239faa4062a2b2b606ce91 |
|
17-Aug-2016 |
Evan Hunt <each@isc.org> |
[v9_11] fix dyndb issues; isc_errno_toresult()
4445. [cleanup] isc_errno_toresult() can now be used to call the
formerly private function isc__errno2result().
[RT #43050]
4444. [bug] Fixed some issues related to dyndb: A bug caused
braces to be omitted when passing configuration text
from named.conf to a dyndb driver, and there was a
use-after-free in the sample dyndb driver. [RT #43050]
Patch for dyndb driver submitted by Petr Spacek at Red Hat.
(cherry picked from commit 3390d74e33385337631b19e68760025e0ca5d6ec) |
0c27b3fe77ac1d5094ba3521e8142d9e7973133f |
|
27-Jun-2016 |
Mark Andrews <marka@isc.org> |
4401. [misc] Change LICENSE to MPL 2.0. |
a00f9e2f50675bd43cc6a9fe2669709162a2ccb4 |
|
29-Sep-2015 |
Evan Hunt <each@isc.org> |
[master] merge dyndb
4224. [func] Added support for "dyndb", a new interface for loading
zone data from an external database, developed by
Red Hat for the FreeIPA project.
DynDB drivers fully implement the BIND database
API, and are capable of significantly better
performance and functionality than DLZ drivers,
while taking advantage of advanced database
features not available in BIND such as multi-master
replication.
Thanks to Adam Tkac and Petr Spacek of Red Hat.
[RT #35271] |
ace0b8d470fdbec5b0a9eed2a1fe3b741b11e0cf |
|
16-Apr-2015 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
c855e7170a7ddb5d4ebab69a771f35dc93e95e43 |
|
14-Apr-2015 |
Mark Andrews <marka@isc.org> |
4100. [bug] Inherited owernames on the line immediately following
a $INCLUDE were not working. [RT #39268] |
431a83fb29482c5170b3e4026e59bb14849a6707 |
|
10-Jan-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
e851ea826066ac5a5b01c2c23218faa0273a12e8 |
|
09-Jan-2014 |
Evan Hunt <each@isc.org> |
[master] replace memcpy() with memmove().
3698. [cleanup] Replaced all uses of memcpy() with memmove().
[RT #35120] |
c3c8823fed039b3a2b8e5ca8bc2f3301d1dd840e |
|
03-Dec-2013 |
Mark Andrews <marka@isc.org> |
3681. [port] Update the Windows build system to support feature
selection and WIN64 builds. This is a work in
progress. [RT #34160] |
a4fa22bf149e1e3779543527659e03b0c77600aa |
|
12-Nov-2013 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
0a47bc90af557138a2aaff614ad73d95155ddd9e |
|
11-Nov-2013 |
Mark Andrews <marka@isc.org> |
3668. [bug] Fix cast in lex.c which could see 0xff treated as eof.
[RT #34993] |
e6555b046798b1900e93c3208d26301872f50ca5 |
|
17-Sep-2007 |
Shane Kerr <shane@isc.org> |
Allow configuration files without a newline at the end now parse
without error. Should allow Windows users to edit their configuration
files with NOTEPAD.EXE, or other text editors that don't believe in a
final newline.
See RT ticket #17120 for more. |
70e5a7403f0e0a3bd292b8287c5fed5772c15270 |
|
20-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
ec5347e2c775f027573ce5648b910361aa926c01 |
|
19-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
2674e1a455d4f71de09b2b60e7a8304b9a305588 |
|
30-Nov-2005 |
Mark Andrews <marka@isc.org> |
1940. [bug] Fixed a number of error conditions reported by
Coverity. |
ef67e6d8fa86d98a2c0defc43b624434324d9ce7 |
|
04-Jun-2005 |
Mark Andrews <marka@isc.org> |
1859. [func] Add support for CH A record. [RT #14695] |
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] |
16a68807e13caea3183a41a5292f1b3f48b81a26 |
|
28-Aug-2004 |
Mark Andrews <marka@isc.org> |
1704. [port] lwres needed a snprintf() implementation for
platforms without snprintf(). Add missing
"#include <isc/print.h>". [RT #12321] |
dafcb997e390efa4423883dafd100c975c4095d6 |
|
05-Mar-2004 |
Mark Andrews <marka@isc.org> |
update copyright notice |
5eb91bd90e3ad3426e5e3213031556a737cf3809 |
|
25-Jul-2003 |
Mark Andrews <marka@isc.org> |
silence compiler warnings (HPUX/11i) |
806c235ecf533b98d068b3f8df9d7abbe1e30cf9 |
|
11-Apr-2003 |
Mark Andrews <marka@isc.org> |
1458. [cleanup] sprintf() -> snprintf(). |
03fae7ef2173cdf32918853b047d95d9046574cc |
|
11-Mar-2002 |
Mark Andrews <marka@isc.org> |
1227. [bug] dns_lex_getmastertoken() now returns ISC_R_BADNUMBER
if a number was expected and some other token was
found. [RT#2532] |
3806b4e01ea6b6fd75e24b7dc72dee6530c52b5b |
|
21-Feb-2002 |
Andreas Gustafsson <source@isc.org> |
removed unused struct field isc_lex_t::options |
02e5f92113a696cfb449eecb37fd1227c9522a84 |
|
21-Feb-2002 |
Brian Wellington <source@isc.org> |
isc_lex_setsourcename(), for use when lexing buffers or streams |
23fb770906bf1fd98210f16ad660078274242963 |
|
13-Dec-2001 |
Mark Andrews <marka@isc.org> |
1161. [bug] named-checkzone looped on unbalanced brackets.
[RT #2248] |
1f1d36a87b65186d9f89aac7f456ab1fd2a39ef6 |
|
30-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
Check return values or cast them to (void), as required by the coding
standards; add exceptions to the coding standards for cases where this is
not desirable |
242bba8991b030b7764f0bdca3922d75c34ea51e |
|
30-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
1151. [bug] nslookup failed to check that the arguments to
the port, timeout, and retry options were
valid integers and in range. [RT #2099]
1150. [bug] named incorrectly accepted TTL values
containing plus or minus signs, such as
1d+1h-1s.
1149. [func] New function isc_parse_uint32(). |
91cd0f93ad34d23e8b09dca337120f64fbe8f0a1 |
|
27-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
sizeof style |
d9d6d2f77fe54831dec9cde8ca03ae1f825599f9 |
|
21-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
1134. [bug] Multithreaded servers could deadlock in ferror()
when reloading zone files. [RT #1951, #1998] |
d1abb8bb020aacd1ce0da65c2d5d8f7c96ebd52a |
|
16-Nov-2001 |
Mark Andrews <marka@isc.org> |
1130. [bug] Out of range serial number were not being logged.
[RT #2076] |
c70896e0261e1cd08fc5e1132123906474d33865 |
|
12-Jul-2001 |
Mark Andrews <marka@isc.org> |
namespace collision [RT #1399] |
96ed62425310854fd6f6f06bfb7651b3e4c17ee7 |
|
06-Jul-2001 |
Andreas Gustafsson <source@isc.org> |
923. [bug] Multiline TSIG secrets (and other multiline strings)
were not accepted in named.conf. [RT #1469] |
64b92523f9333ba053f4b2860335583be455b0b3 |
|
04-Jul-2001 |
Brian Wellington <source@isc.org> |
check for getc_unlocked() |
92ef1a9b9dbd48ecb507b42ac62c15afefdaf838 |
|
04-Jun-2001 |
David Lawrence <source@isc.org> |
use ISC_MAGIC for all magic numbers, for our friends in EBCDIC land |
f6478f5e44e63d69e649ded415ef5700ad7f0087 |
|
24-Jan-2001 |
Brian Wellington <source@isc.org> |
formatting & macro updates |
e8af4e152413190e5553c2fb3074a1cc689c6cef |
|
22-Jan-2001 |
Andreas Gustafsson <source@isc.org> |
699. [bug] The lexer mishandled empty quoted strings. [RT #694] |
2728a98ee4104b2fb30f273893a7f354e20002b5 |
|
16-Jan-2001 |
Mark Andrews <marka@isc.org> |
683. [bug] file leak in isc_lex_openfile(). |
499b34cea04a46823d003d4c0520c8b03e8513cb |
|
09-Jan-2001 |
Brian Wellington <source@isc.org> |
copyright update |
7357590beef5f671cfdd4ec4304e5210adfb0d8a |
|
05-Jan-2001 |
Brian Wellington <source@isc.org> |
656. [func] Treat an unescaped newline in a quoted string as
an error. This means that TXT records with missing
close quotes should have meaningful errors printed. |
dd2e7df916ae4b55fe1fd00121281efa5ffd3dfe |
|
09-Dec-2000 |
Mark Andrews <marka@isc.org> |
pointer math |
10e22ebcc3629be94d37bf408157e2c5ee5740e0 |
|
09-Dec-2000 |
Andreas Gustafsson <source@isc.org> |
605. [func] New function isc_lex_getlasttokentext(). |
bb812feb3c94032bac0c9538d41e767b6bbad88e |
|
09-Dec-2000 |
Brian Wellington <source@isc.org> |
line numbers could be corrupted by very large tokens. |
6fda1577669dca9e0d8e4832e407bac34cc12de6 |
|
07-Dec-2000 |
Mark Andrews <marka@isc.org> |
ISC_LINK_*UNSAFE -> ISC_LINK_INITAND* |
9cd6d409b78a6f833b681c13a68fbdc7c024fe66 |
|
06-Dec-2000 |
David Lawrence <source@isc.org> |
first pass at using isc_msgcat_get for message strings in libisc |
b0214977e81cbb86a96bca2b63819383cf68ba8e |
|
20-Nov-2000 |
Brian Wellington <source@isc.org> |
Instead of storing parentheses deltas, just copy lex->paren_count and
restore it on ungettoken(). This is much easier (thanks, Mark). |
bea3d187ee264a158a0f1be47b073b46ed330105 |
|
18-Nov-2000 |
Brian Wellington <source@isc.org> |
fixed another assertion failure. |
6a9f7f6e51bdbb7a4d9797de31e7e1285e9e7eb6 |
|
18-Nov-2000 |
Brian Wellington <source@isc.org> |
fix paren handling in quoted strings again. |
66a39bda9cf222b16f69f92101a45850b95e240f |
|
18-Nov-2000 |
Brian Wellington <source@isc.org> |
parentheses in strings were handled incorrectly. |
729916054dee47ff53dcd2a996d5a23cb39b90ad |
|
17-Nov-2000 |
Brian Wellington <source@isc.org> |
if a string token was immediately followed by an EOF token, ungetting the
string token would fail. |
308785a470e159507b7f6cea5bbae6b5ada89344 |
|
16-Nov-2000 |
Brian Wellington <source@isc.org> |
If a token is ungotten, the source is no longer at EOF. |
09ce346fd8c4e4b9cc55ba030566086f80b1b4ee |
|
16-Nov-2000 |
Brian Wellington <source@isc.org> |
ungetting eof tokens could trigger an assertion. |
b8d6376e1b16427cdfc5ced03bc3bb246c293332 |
|
15-Nov-2000 |
Brian Wellington <source@isc.org> |
the ungettoken changes also broke multiline records. |
1f2f5445ec866f769cb91f61092c20f8c286652e |
|
13-Nov-2000 |
Brian Wellington <source@isc.org> |
remove an uninitialized variable warning |
733e928f714c848aa394c2d12b6239bc7780101b |
|
13-Nov-2000 |
Mark Andrews <marka@isc.org> |
552. [bug] We were not correctly detecting the end of all c-style
comments. [RT #455] |
66f7feef55d64cb7d2699769d3ba468012979e8b |
|
10-Nov-2000 |
Brian Wellington <source@isc.org> |
the ungettoken changes broken line number reporting |
066faef1195d539f575816ccab87ff3e85b1b13e |
|
09-Nov-2000 |
Brian Wellington <source@isc.org> |
548. [func] The lexer now ungets tokens more correctly. |
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(). |
5e589b5356a4125b5af32605dead82ab8b467c88 |
|
20-Oct-2000 |
Mark Andrews <marka@isc.org> |
Uninitalised link fixes, batch 1. |
3f123dcc2fe5d2cd08ca91b732741d86a4036906 |
|
22-Sep-2000 |
Brian Wellington <source@isc.org> |
487. [port] flockfile() is not defined on all systems.
Also check for libpthreads, if libpthread isn't found. |
743add946bbdf4167e439dc429020210e548e22b |
|
30-Aug-2000 |
Brian Wellington <source@isc.org> |
Comment out calls to flockfile() and funlockfile(), since it's not
evident that they're needed, and they don't work on all platforms without
threads. |
6cab5e204c64f2b826e708ee0916dc43fde51144 |
|
23-Aug-2000 |
Andreas Gustafsson <source@isc.org> |
write ASCII NUL as '\0', not 0 |
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 |
5c0a406664065d54824675e3d2f795ea9e2a56b8 |
|
11-Jul-2000 |
Mark Andrews <marka@isc.org> |
325. [bug] isc_lex_gettoken was processing octal strings when
ISC_LEXOPT_CNUMBER was not set. |
b47f3dc88559bafbc8ea238c8dccb7af0ecb3acb |
|
10-Jul-2000 |
Mark Andrews <marka@isc.org> |
Add isc_lex_isfile(). |
8775909be9fc67180fc480115716f88174e74471 |
|
24-Jun-2000 |
James Brister <source@isc.org> |
282. [bug] lexer now returns ISC_R_RANGE if parsed integer is
too big for an usigned long. |
9c3531d72aeaad6c5f01efe6a1c82023e1379e4d |
|
23-Jun-2000 |
David Lawrence <source@isc.org> |
add RCS id string |
49dbdb0186eb23d87d685b96eaefa9ec3c71d9b8 |
|
22-Jun-2000 |
David Lawrence <source@isc.org> |
update_copyrights |
ed019cabc1cc75d4412010c331876e4ae5080a4d |
|
24-May-2000 |
David Lawrence <source@isc.org> |
fixed lines > 79 columns wide |
d8e34837cd6c88c42b3ecdb9107a43ecf8252e79 |
|
11-May-2000 |
David Lawrence <source@isc.org> |
isc_file_{stdiofunc} -> isc_stdio_* |
996f4a8bc34cb0203ce6a40ff82bca8bf32423cc |
|
10-May-2000 |
Andreas Gustafsson <source@isc.org> |
164. [cleanup] Added functions isc_file_fopen(), isc_file_fclose(),
isc_file_fseek(), isc_file_fread(), isc_file_fwrite(),
isc_file_fflush(), isc_file_ffsync(), isc_file_remove()
to encapsulate nonportable usage of errno and fflush(). |
47b26abe77184f9bedc68e36bdad03332cf67570 |
|
10-May-2000 |
David Lawrence <source@isc.org> |
ensure proper range for argument to ctype functions |
1a69a1a78cfaa86f3b68bbc965232b7876d4da2a |
|
08-May-2000 |
David Lawrence <source@isc.org> |
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.
*/ |
8dfc98528f78c1d392a70c8829a79940d079e8fb |
|
05-May-2000 |
Andreas Gustafsson <source@isc.org> |
isc_mem_get() return value check used the wrong variable |
ae0713cac2a14fe01025d2e934bc9b1783e64d86 |
|
05-May-2000 |
Andreas Gustafsson <source@isc.org> |
removed debugging printf |
e3b279bfa9c251f4094338a24096209be40b512f |
|
10-Apr-2000 |
Andreas Gustafsson <source@isc.org> |
no need to include <isc/buffer.h>, <isc/result.h>, <isc/mem.h> from <isc/base64.h> |
fabbe852532da6fe5cee918a4aaff15d1d4523b1 |
|
22-Mar-2000 |
Andreas Gustafsson <source@isc.org> |
some newlines were counted twice, causing incorrect
line numbers in error messages |
ca41b452ede6feaa9d8739ec3cae19389a7b0d03 |
|
04-Feb-2000 |
Bob Halley <source@isc.org> |
update copyrights |
386fef57fa9849c733d68ae3b4c7fc4bdb28f11e |
|
01-Feb-2000 |
Andreas Gustafsson <source@isc.org> |
don't write to freed memory |
1205f38a4cf91acfa694514177cd221ad3dbb922 |
|
23-Dec-1999 |
Mark Andrews <marka@isc.org> |
max_token is now a hint as to largest token. |
440be4c866f6935ac069db79a414304507a664c2 |
|
16-Dec-1999 |
Michael Graff <mgraff@isc.org> |
move util.h to <isc/util.h> |
bad8294771671374e811afac79a20cc6927e3e2f |
|
25-Oct-1999 |
Bob Halley <source@isc.org> |
add const to filename args |
ab5657cabfb597cd28f038dcf3245ab9947d4e14 |
|
08-Jun-1999 |
James Brister <source@isc.org> |
Support bases other than 10 in numbers (using option ISC_LEXOPT_CNUMBER)
Fixed bug in keeping track of input line numbers inside comments. |
55ea93b0b12cfea6b6917ef8e6be6f5aee7c91c0 |
|
19-May-1999 |
Mark Andrews <marka@isc.org> |
Add addition \ escape processing |
07c7ca6f311451948e2141e5a8123f4afd891783 |
|
10-Feb-1999 |
Mark Andrews <marka@isc.org> |
isc_mem_strdup() result was not being checked. |
e4653123ecc6cdbfc0b9eda6e98e44af3b1f9a08 |
|
05-Feb-1999 |
Mark Andrews <marka@isc.org> |
isc_lex_getsourcename()
isc_lex_getsourceline()
convert uint#_tobuffer() to use isc_buffer_putuint#() |
f5375f2b93e3848c79740fa51c1c985be0f7900d |
|
30-Jan-1999 |
Michael Graff <mgraff@isc.org> |
u_long u_long; -> unsigned long ulong; |
918ef3a73ec7bfb167651781ba373cf8e305ebe0 |
|
28-Jan-1999 |
Bob Halley <source@isc.org> |
save options before doing DNS multiline mode |
72614620fc3767efe209219a4f68d6c283af4184 |
|
28-Jan-1999 |
Bob Halley <source@isc.org> |
better support for multiple sources |
59be3f4a6731142a158cde468f8eca4f4efcd9a5 |
|
26-Jan-1999 |
Bob Halley <source@isc.org> |
fix possible char buffer draining problem; add DNS_LEXOPT_MULTILINE support |
44a966dff66061ac3f266c6b451a70733eb78e82 |
|
21-Jan-1999 |
Mark Andrews <marka@isc.org> |
Added WKS. |
bc6f28fa159537b43ec7fd1457f7260cce3b7fac |
|
18-Jan-1999 |
Mark Andrews <marka@isc.org> |
as_ulong now works. |
be686734ddf8487b64e51de62a6f7c6518a13596 |
|
09-Jan-1999 |
Bob Halley <source@isc.org> |
lint; use text regions |
68109fb883d3ca2922efeea62fe746313a634f4e |
|
09-Jan-1999 |
Bob Halley <source@isc.org> |
list macros now follow the naming convention |
72c5d65bd21b43b0bfc4b2816f39ef837161d79f |
|
06-Jan-1999 |
Bob Halley <source@isc.org> |
new buffer representation changes; use FATAL_ERROR not INSIST(0) |
903b7c030e426b5a785c4b61c924c03913d0b162 |
|
30-Dec-1998 |
Bob Halley <source@isc.org> |
add lex |