1feffc6fdb1ba386b22d45ea2d2f1613e717cb9e |
|
12-Sep-2017 |
Mark Andrews <marka@isc.org> |
4715. [bug] TreeMemMax was mis-identified as a second HeapMemMax
in the Json cache statistics. [RT #45980]
(cherry picked from commit 0a1359034de2f846fc2f5f23baa5f4471c3ba9ec) |
d63ae51ba337165172a9b50fd5d84805ffe50044 |
|
21-Apr-2017 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
da4823c08a9a41e7b5ff1f3a83c80007f60fd21c |
|
20-Apr-2017 |
Mark Andrews <marka@isc.org> |
4584. [bug] A number of memory usage statistics were not properly
reported when they exceeded 4G. [RT #44750]
(cherry picked from commit ddac00e3e0a84d0cdf50483b24390e96e8d3997b) |
0c27b3fe77ac1d5094ba3521e8142d9e7973133f |
|
27-Jun-2016 |
Mark Andrews <marka@isc.org> |
4401. [misc] Change LICENSE to MPL 2.0. |
7472cd350fe9245553e9da7f2df8e7e364d136ab |
|
19-May-2016 |
Mukund Sivaraman <muks@isc.org> |
Don't use %z format specifier that caused crash with rndc stats on some Visual Studio builds |
dd185fb371632b9cf1b7be3097960185c9645a09 |
|
26-Mar-2016 |
Mark Andrews <marka@isc.org> |
attempt to create a node at the flushtree name |
c19f42a378f76af272166f9cababe7bfbc1cf6ab |
|
25-Mar-2016 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
6214c3c93a43dc86f080dc0219e4560b69721f53 |
|
24-Mar-2016 |
Mark Andrews <marka@isc.org> |
4341. [bug] 'rndc flushtree' could fail to clean the tree if there
wasn't a node at the specified name. [RT #41846] |
5d79b60fc5e4dad4f04da39570517d20a2425f8b |
|
09-Dec-2015 |
Mukund Sivaraman <muks@isc.org> |
Improve performance of RBT (#41165) |
85d23eaae85cf7d1ca63889d530e9b2cc8f42f11 |
|
04-Jul-2015 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
307adf67922dd222bacf84ef0f074a0eb84d3a0a |
|
03-Jul-2015 |
Mark Andrews <marka@isc.org> |
4151. [bug] 'rndc flush' could cause a deadlock. [RT #39835] |
5a31767b0982ba0fd5211d51fd002730c929656a |
|
20-Jun-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
b8a9632333a92d73a503afe1aaa7990016c8bee9 |
|
19-Jun-2014 |
Evan Hunt <each@isc.org> |
[master] complete NTA work
3882. [func] By default, negative trust anchors will be tested
periodically to see whether data below them can be
validated, and if so, they will be allowed to
expire early. The "rndc nta -force" option
overrides this behvaior. The default NTA lifetime
and the recheck frequency can be configured by the
"nta-lifetime" and "nta-recheck" options. [RT #36146] |
d640b4a0ab9dec252749793f78a1ed1e8551ea19 |
|
25-Jul-2013 |
Evan Hunt <each@isc.org> |
[master] perf: eliminate cache stats attach/detach
3622. [tuning] Eliminate an unnecessary lock when incrementing
cache statistics. [RT #34339] |
b99bfa184bc9375421b5df915eea7dfac6a68a99 |
|
10-Apr-2013 |
Evan Hunt <each@isc.org> |
[master] unify internal and export libraries
3550. [func] Unified the internal and export versions of the
BIND libraries, allowing external clients to use
the same libraries as BIND. [RT #33131] |
feb067b25a8e33db62e2a7bf2e83bbb7f6eee845 |
|
13-Mar-2013 |
Evan Hunt <each@isc.org> |
[master] add JSON statistics channel
3524. [func] Added an alternate statistics channel in JSON format,
when the server is built with the json-c library:
http://[address]:[port]/json. [RT #32630] |
f3350b671881f175d03e16fa5d0f685a1691bcab |
|
05-Mar-2013 |
Mark Andrews <marka@isc.org> |
silence compiler warnings |
2a184ff86544cc67c36e2ce6bb3ddb5ac44684b8 |
|
28-Feb-2013 |
Evan Hunt <each@isc.org> |
[master] accept >4g max-{,a}cache-size
3506. [func] When setting "max-cache-size" and "max-acache-size",
the keyword "unlimited" is no longer defined as equal
to 4 gigabytes (except on 32-bit platforms); it
means literally unlimited. [RT #32358]
3505. [bug] When setting "max-cache-size" and "max-acache-size",
larger values than 4 gigabytes could not be set
explicitly, though larger sizes were available
when setting cache size to 0. This has been
corrected; the full range is now available.
[RT #32358] |
44863746316be889b13ee5cf893245baa089a75d |
|
09-Feb-2013 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
b748b5e2c2fa40f758e3b35ad4f1fde99ab5e11f |
|
08-Feb-2013 |
Evan Hunt <each@isc.org> |
[master] fix cache/ADB stats in new stats schema
new stats that were added for 9.10 (changes 3319-3326) were not
all updated when the new statistics schema was merged (change 3418).
3484. [bug] Some statistics were incorrectly rendered in XML.
[RT #32587] |
bbf31e6b623af575138669bdd7031232867b9166 |
|
01-Nov-2012 |
Mark Andrews <marka@isc.org> |
More coverity fixes:
3410. [bug] Addressed Coverity warnings. [RT #31626]
Squashed commit of the following:
commit 6fec07bbb69ead784063052f2099674f8b52c6b3
Author: Mark Andrews <marka@isc.org>
Date: Tue Oct 30 18:14:35 2012 +1100
use strl{cat,cpy}
commit 19a5d3766f3dbc8a2944b21640a8226a89aae7ba
Author: Mark Andrews <marka@isc.org>
Date: Tue Oct 30 14:38:55 2012 +1100
address unchecked xmlTextWriter* calls |
633c5dc507fa3133a6d49a55cfe84bf4fd522c72 |
|
15-May-2012 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
d81b6b94c41c682041e2a7b6deba002cbbfda278 |
|
14-May-2012 |
Evan Hunt <each@isc.org> |
cache stats were detached when flushing cache |
dd2a0a6d2dec1c23787351e51b434a838dec5603 |
|
14-May-2012 |
Evan Hunt <each@isc.org> |
Merge statistics code (ATT SoW, rt24117)
This includes the following changes:
3326. [func] Added task list statistics: task model, worker
threads, quantum, tasks running, tasks ready.
[RT #27678]
3325. [func] Report cache statistics: memory use, number of
nodes, number of hash buckets, hit and miss counts.
[RT #27056]
3324. [test] Add better tests for ADB stats [RT #27057]
3323. [func] Report the number of buckets the resolver is using.
[RT #27020]
3322. [func] Monitor the number of active TCP and UDP dispatches.
[RT #27055]
3321. [func] Monitor the number of recursive fetches and the
number of open sockets, and report these values in
the statistics channel. [RT #27054]
3320. [func] Added support for monitoring of recursing client
count. [RT #27009]
3319. [func] Added support for monitoring of ADB entry count and
hash size. [RT #27057] |
e1cf6fd20a9f56c6c31581480445dea96fc7ac60 |
|
26-Aug-2011 |
Mark Andrews <marka@isc.org> |
DNS_R_NEWORIGIN could be accidently returned, clearnode's result was being ignored |
01279934803dd45c007a58b61fe20c2852135b52 |
|
02-Aug-2011 |
Evan Hunt <each@isc.org> |
3140. [func] New command "rndc flushtree <name>" clears the
specified name from the server cache along with
all names under it. [RT #19970] |
7d9d170dbb323f18be252b99690be0d95c565141 |
|
04-Mar-2011 |
Automatic Updater <source@isc.org> |
update copyright notice |
70c7f4fb4fc589b04a68d67479d34eecd99c1991 |
|
03-Mar-2011 |
Evan Hunt <each@isc.org> |
3053. [bug] Under a sustained high query load with a finite
max-cache-size, it was possible for cache memory
to be exhausted and not recovered. [RT #23371] |
86132f0ef54d263cd825dac9db3c992eeff3e8d9 |
|
13-Nov-2009 |
Evan Hunt <each@isc.org> |
eliminate warning when building without -DBIND9 |
7963a67df0bd8f4cea292228dbe1060fbb924dc7 |
|
06-Nov-2009 |
Mark Andrews <marka@isc.org> |
address statement not reached warning |
307d2084502eddc7ce921e5ce439aec3531d90e0 |
|
01-Sep-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2660. [func] Add a new set of DNS libraries for non-BIND9
applications. See README.libdns. [RT #19369] |
5d7849ad7ffc6d08870dbfbc8d6bfffd90007488 |
|
07-May-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2596. [bug] Stale tree nodes of cache/dynamic rbtdb could stay
long, leading to inefficient memory usage or rejecting
newer cache entries in the worst case. [RT #19563] |
584848087f7463c1f659ce4712dc047d8e7f2b07 |
|
17-Jan-2009 |
Francis Dupont <fdupont@isc.org> |
spelling |
9e0d0a279b956cc2eae41c00a6846b0ca8c617c6 |
|
10-Jan-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
7781f25078c491a9650dec555bdc86cb0ed49861 |
|
09-Jan-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2526. [func] New named option "attach-cache" that allows multiple
views to share a single cache to save memory and
improve lookup efficiency. [RT 18905] |
6098d364b690cb9dabf96e9664c4689c8559bd2e |
|
24-Sep-2008 |
Mark Andrews <marka@isc.org> |
2448. [func] Add NSEC3 support. [RT #15452] |
5c024f787777143031c2c49f9811c39c84bfa259 |
|
01-May-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
cleanups for LRU-caching code [RT #18018] |
f172f06ff2e7609dd7d91914a44b4e24cff8bb7a |
|
08-Feb-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
9a7d202077fae00fbdca610d8a8d90689e30f331 |
|
07-Feb-2008 |
Mark Andrews <marka@isc.org> |
2330. [bug] Remove potential race condition when handling
over memory events. [RT #17572]
WARNING: API CHANGE: over memory callback
function now needs to call isc_mem_waterack().
See <isc/mem.h> for details. |
b239c8294a5653d21876d084e0c5b029f6b9fc5d |
|
19-Oct-2007 |
Michael Graff <mgraff@isc.org> |
commit lruttl to the mainline. A tag was set called skan_lruttl-mainline-base, and I will tag this as skan_lruttl-mainline-merge after this commit |
70e5a7403f0e0a3bd292b8287c5fed5772c15270 |
|
20-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
ec5347e2c775f027573ce5648b910361aa926c01 |
|
19-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
854dac0f186e5b491d65f6d73dd6e440e7a2c227 |
|
01-Aug-2006 |
Mark Andrews <marka@isc.org> |
2063. [bug] Change #1955 introduced a bug which caused the first
'rndc flush' call to not free memory. [RT #16244] |
ce9cfc26a1d0ec8ec34b9c1b4d0977fd2feb1857 |
|
19-Jul-2006 |
Mark Andrews <marka@isc.org> |
log message typo and %d -> %u |
b6f900cd8d9cbf9a399f5258c5f8f3be011989c7 |
|
13-Jun-2006 |
Mark Andrews <marka@isc.org> |
ISC_LOG_INFO -> ISC_LOG_DEBUG(1) |
b66ca17f2990433a3e277b50cc3c15f19cdd0771 |
|
16-May-2006 |
Mark Andrews <marka@isc.org> |
2019. [tuning] Reduce the amount of work performed per quantum
when cleaning the cache. [RT #15986] |
481d821ad099b8090386bdc1a6cc6be614e9042f |
|
04-May-2006 |
Mark Andrews <marka@isc.org> |
comment: cleanng -> cleaning |
d0207ee71b2567e84fef5a17d97bd2357abfc3ee |
|
26-Jan-2006 |
Mark Andrews <marka@isc.org> |
1955. [bug] Pre-allocate the cache cleaning interator. [RT #14998]
Fix the CLEANER_IDLE macro to make this change complete. [RT #15815] |
1b06367c345e972a0c719a6e821db3e875f20c3b |
|
06-Jan-2006 |
Mark Andrews <marka@isc.org> |
update copyright notice |
6178552326050b16f5706ee63c931e9388d74318 |
|
05-Jan-2006 |
Mark Andrews <marka@isc.org> |
1955. [bug] Pre-allocate the cache cleaning interator. [RT #14998] |
4c1817c29c78d533eae9f4bdf8c9b4d5c90ebfdb |
|
20-Sep-2005 |
Mark Andrews <marka@isc.org> |
damp interations adjustments [RT#15404 |
676619a22fbc760875adb00b58aaef6a22ced18a |
|
05-Sep-2005 |
Mark Andrews <marka@isc.org> |
win32 fixes |
4e1d3e67cdc76609bad5f0310ac48de10b442b9f |
|
23-Aug-2005 |
Mark Andrews <marka@isc.org> |
1914. [bug] Strings returned from cfg_obj_asstring() should be
treated as read-only. The prototype for
cfg_obj_asstring() has been updated to reflect this.
[RT #15256] |
261a6a1f7d95eaf0cd882f3123dcfd775517a54f |
|
15-Aug-2005 |
Mark Andrews <marka@isc.org> |
1911. [func] Attempt to make the amount of work performed in a
iteration self tuning. The covers nodes clean from
the cache per iteration, nodes written to disk when
rewriting a master file and nodes destroyed per
iteration when destroying a zone or a cache.
[RT #14996] |
18d0b5e54be891a1aa938c165b6d439859121ec8 |
|
12-Jul-2005 |
Mark Andrews <marka@isc.org> |
1900. [port] freebsd: pthread_mutex_init can fail if it runs out
of memory. [RT #14995] |
ab023a65562e62b85a824509d829b6fad87e00b1 |
|
27-Apr-2005 |
Rob Austein <sra@isc.org> |
1851. [doc] Doxygen comment markup. [RT #11398] |
b7b6b01a0d0622181a4c28dd60401f0ab2480d00 |
|
16-Mar-2005 |
Mark Andrews <marka@isc.org> |
update copyright |
e90994e3f358bdc6fe03005da08567c807a14c1d |
|
15-Mar-2005 |
Mark Andrews <marka@isc.org> |
1799. [bug] 'rndc flushname' failed to flush negative cache
entries. [RT #13438] |
dafcb997e390efa4423883dafd100c975c4095d6 |
|
05-Mar-2004 |
Mark Andrews <marka@isc.org> |
update copyright notice |
e724512f2be8d3de5f2982ebba0b2cdaf8325702 |
|
15-Oct-2003 |
Mark Andrews <marka@isc.org> |
1525. [bug] dns_cache_create() could dereference a NULL pointer
during error cleanup. |
d88e1c30a4d4232a1a0520ad0d498b40a40cafd2 |
|
13-Oct-2003 |
Mark Andrews <marka@isc.org> |
three -> two |
93d6dfaf66258337985427c86181f01fc51f0bb4 |
|
30-Sep-2003 |
Mark Andrews <marka@isc.org> |
1516. [func] Roll the DNSSEC types to RRSIG, NSEC and DNSKEY. |
acc8b7ac3d16538bf223545bbf71899b9accaebb |
|
23-May-2002 |
Mark Andrews <marka@isc.org> |
1299. [port] Darwin uses (unsigned long) for size_t. [RT #2590] |
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 |
6c8abf481df85a67c3f32f5f107b554d3ff5a3ed |
|
27-Nov-2001 |
Mark Andrews <marka@isc.org> |
1138. [func] It is now possible to flush given names from the
cache dns_cache_flushname(). |
f3ca27e9fe307b55e35ea8d7b37351650630e5a3 |
|
12-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
sizeof style |
3476dfe9d7e0a13338a16ee096f68d73c5a60bf2 |
|
23-Oct-2001 |
Mark Andrews <marka@isc.org> |
mutex leak |
ce3c351d815569455892c30dc78d8c2e85ec1076 |
|
23-Oct-2001 |
Andreas Gustafsson <source@isc.org> |
eliminated race condition in water() [RT #1932] |
86a292d45977f1d8400df04b04bf659d9a5d68a1 |
|
18-Oct-2001 |
Andreas Gustafsson <source@isc.org> |
added more logging to help track down RT #1912 if not fixed by previous commit |
937ccb270ef87dc24e30fcca15dd23ebd20873ab |
|
18-Oct-2001 |
Andreas Gustafsson <source@isc.org> |
The call to incremental_cleaning_action() added to cleaning_timer_action()
in revision 1.40 is clearly incorrect. If the cleaner is already in the busy state, a call to
incremental_cleaning_action() has already been scheduled as an event, and there is no
need to do an extra call. Furthermore, the call passed the timer event as an argument
to incremental_cleaning_action(), which would ultimately cause it to be passed
to end_cleanin() and assigned to cleaner->resched_event rather than freed.
This commit may or may not fix RT #1912. |
5f62432db20f4a3a78c52c53d59ce0a731037046 |
|
02-Jul-2001 |
Andreas Gustafsson <source@isc.org> |
removed extraneous empty line |
dee489d6c1487c5fb450e352c48b1a37848e9b6c |
|
28-Jun-2001 |
Mark Andrews <marka@isc.org> |
incremental_cleaning_action() is now re-called as a result of normal event
processing, not as the result of timer action. |
6817b32d2ce8ea9c770e37df644595ce4bbd5082 |
|
27-Jun-2001 |
David Lawrence <source@isc.org> |
Revert "incremental cleaning should actually clean" because it already did.
dns_dbiterator_setcleanmode(cleaner->iterator, ISC_TRUE) causes
dns_dbiterator_current() to do node expiry. |
ba94ff2e56ff8cafeb5a701adfbe71bf9a5932e7 |
|
27-Jun-2001 |
Mark Andrews <marka@isc.org> |
incremental cleaning should actually clean.
end_cleaning wants busy not idle |
d358eea93ef0e6a70b6f43b06b3ad24f79f69cd1 |
|
07-Jun-2001 |
Andreas Gustafsson <source@isc.org> |
megabytes is abbreviated MB, not mb |
f991461dc144794d80ff8d85e430fd8a6e6113f3 |
|
06-Jun-2001 |
David Lawrence <source@isc.org> |
The most notable change is that incremental_cleaning_action() will now
wait at least six seconds between each pass of the tree. This keeps
the CPU from being bogged down in a persistent overlimit condition, and
because it uses timers also lets the cache cleaner know right away when
the server is being shut down, so it can stop trying to clean.
Also fixed an unlocked access to cache->live_tasks in dns_cache_detach().
Also fixed a problem with repeated calls to dns_cache_setcachesize() setting
the database as not overmem, even though it might have still been in
the process of cleaning from a previous limit. Just set the new
isc_mem_setwater() limits instead and let the mem.c call water() if cleaning
needs to be either started or stopped because of the new limits.
Minor code cleanups. |
92ef1a9b9dbd48ecb507b42ac62c15afefdaf838 |
|
04-Jun-2001 |
David Lawrence <source@isc.org> |
use ISC_MAGIC for all magic numbers, for our friends in EBCDIC land |
ed8daea26475309e1ac8ed8556b7d4ec8ae4432c |
|
31-May-2001 |
David Lawrence <source@isc.org> |
enforce a minimum cache size of 2mb |
f3083bc781333f6314a44cb19fe31fe17e59f26f |
|
12-Apr-2001 |
David Lawrence <source@isc.org> |
In incremental_cleaning_action(), detach the node returned by
dns_dbiterator_current(). [RT #1007] |
c20ffa38dee7efa0dc01822d4bac5e41729b9b61 |
|
11-Apr-2001 |
Brian Wellington <source@isc.org> |
808. [func] Add 'rndc flush' to flush the server's cache. |
03609d0b8f6e458d6bd4b460f4eb3f7270f487ef |
|
08-Mar-2001 |
David Lawrence <source@isc.org> |
Use a cleaning iterator (dns_dbiterator_setcleanmode()).
Reworked some overmem thread handling. |
bd703253b745aaec6e45a60108bec513bf79bd2c |
|
13-Jan-2001 |
Brian Wellington <source@isc.org> |
oops, a mutex was locked too early. |
f0e246e271f84c6fe960a3c36703a56d1067431c |
|
12-Jan-2001 |
Brian Wellington <source@isc.org> |
Fully implement the cachefile option, which allows persistent caching. This
removes some unused code in view.c and uncomments some code in cache.c.
This still isn't really usable, since the trust level of cached data is
not persistent, so all data in the persistent cache will be promoted to
"ultimate" trust on reload. |
499b34cea04a46823d003d4c0520c8b03e8513cb |
|
09-Jan-2001 |
Brian Wellington <source@isc.org> |
copyright update |
78838d3e0cd62423c23de5503910e01884d2104b |
|
11-Dec-2000 |
Brian Wellington <source@isc.org> |
8 space -> tab conversion |
3a34b87c878990c6303358efd22265c2c5980c65 |
|
31-Aug-2000 |
Mark Andrews <marka@isc.org> |
Add cache cleaning support (disabled). |
5e387b9ce6bafdfadedb5b34e4c33a4404e5d589 |
|
26-Aug-2000 |
Brian Wellington <source@isc.org> |
and more calls to DESTROYLOCK |
7acfb3bcd29db4f19aa42690826e57dafdd28cda |
|
19-Aug-2000 |
Andreas Gustafsson <source@isc.org> |
previous change did not compile |
618a5e4923c3d064c1cc0f1866e27e8ddca90700 |
|
18-Aug-2000 |
Andreas Gustafsson <source@isc.org> |
dns_cache_setcleaninginterval() could try to access
timer after it had been freed |
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 |
951c247f2923f667c5c97355b31dc564bd540bfe |
|
26-Jul-2000 |
David Lawrence <source@isc.org> |
style lint |
a6733246eafeb43755ce6d7ec3627ac4209cbccb |
|
07-Jun-2000 |
Mark Andrews <marka@isc.org> |
240. [func] databases now come in three flavours: zone, cache
and stub. |
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. |
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.
*/ |
09f22ac5b09e70bc526015f37168ba33e21ea91f |
|
02-May-2000 |
David Lawrence <source@isc.org> |
Redundant header work, mostly removing <dns/result.h> from installed
headers and adding it to source files that need it. |
82ca33427bdd4f3bc4ed3431e86bd810fe751674 |
|
28-Apr-2000 |
Andreas Gustafsson <source@isc.org> |
declare arguments as UNUSED() when used in assertions only |
fc8a6561cbb0a1fea849950a3217aacd3b8f1eac |
|
25-Apr-2000 |
David Lawrence <source@isc.org> |
include isc/time.h |
e44487bfc23599b6b240e09d83d1c862fecfcc82 |
|
17-Apr-2000 |
Michael Graff <mgraff@isc.org> |
convert sender, arg, action, etc. to ev_sender, ev_arg, ev_action, etc. |
f80ea74e1984e0b1dbe48dd86ecdd3a2380393cb |
|
12-Apr-2000 |
Bob Halley <source@isc.org> |
isc_task_create() API change; attach to mctx |
419590499823ce15b5d2ad4fe71eaf04bd5a86c0 |
|
07-Apr-2000 |
Michael Graff <mgraff@isc.org> |
s/DNS_R_/ISC_R_/ change for some codes. |
2539896175e5cbf83fd1d3b1a803053428933d6f |
|
17-Mar-2000 |
Andreas Gustafsson <source@isc.org> |
do not indent CVS ID comment |
7d32c065c7bb56f281651ae3dd2888f32ce4f1d9 |
|
04-Feb-2000 |
Bob Halley <source@isc.org> |
update copyright |
7618f0551eb745354ee695907e568b0be1f2c8f5 |
|
03-Feb-2000 |
Andreas Gustafsson <source@isc.org> |
replaced several RUNTIME_CHECK()s with less fatal means
of error reporting; fixed some potential leaks |
e485d16462b0a66b835107fae04fe9d562e77af0 |
|
25-Jan-2000 |
Bob Halley <source@isc.org> |
name tasks |
5dbf258e2c780189fa30d51a872d8edb372e5589 |
|
21-Jan-2000 |
Bob Halley <source@isc.org> |
add comment |
a243aeb92b5937c22d578deb0f98d3501bf86f4a |
|
08-Jan-2000 |
Andreas Gustafsson <source@isc.org> |
always log both 'begin cache cleaning' and 'end cache cleaning',
or neither one, but never one without the other |
a928d619170d61da40c3bff29800ff73709140da |
|
06-Jan-2000 |
Andreas Gustafsson <source@isc.org> |
fixed a race condition where a cache cleaning cycle could
be started when one was already in progress; restructured to destroy and recreate
the cache database iterator between cleaning cycles instead of just pausing it |
ed04318ef686581fc9a20965a5be02abfb4f1bd5 |
|
05-Jan-2000 |
Andreas Gustafsson <source@isc.org> |
timer event could arrive after cache cleaner was destroyed;
use the new <isc/util.h> |
9b0e18da3d5c2290f90b285d122d368173f17c63 |
|
22-Dec-1999 |
Andreas Gustafsson <source@isc.org> |
dns_result_t/isc_result_t unification |
8f79820c6930ee5ef6b4a54f36d2559400bdf47d |
|
17-Dec-1999 |
Andreas Gustafsson <source@isc.org> |
wired up the 'cleaning-interval' config option |
58aaab3687aac838542ee4ef65a9c094a5d34ab0 |
|
17-Dec-1999 |
Michael Graff <mgraff@isc.org> |
isc_stdtime_get() now returns void, not isc_result_t. |
2d29b080fc776c1f2ae2394637c7fc59ae2536f0 |
|
03-Dec-1999 |
Andreas Gustafsson <source@isc.org> |
use a reasonable default cache cleaning interval of 2 hours
until the cleaning-interval config file option gets wired up |
b120e39deac3e9c323cdc7801ed2313f8ebbb744 |
|
02-Dec-1999 |
Andreas Gustafsson <source@isc.org> |
renamed dns_cache_getdb() to dns_cache_attachdb(); removed debug printf |
f951f076f3d321c52b824a866caff28ce4f8e06c |
|
29-Nov-1999 |
Andreas Gustafsson <source@isc.org> |
added cache code from late spring; it is not yet used |