1ca2cf024391992fe14b2df7d3ae0f575d074452 |
|
24-Apr-2017 |
Evan Hunt <each@isc.org> |
[v9_11] update copyrights that had been missed recently |
8b9c4592ed718c4187971f1104381faf538bf4f7 |
|
21-Apr-2017 |
Evan Hunt <each@isc.org> |
[v9_11] give threads unique names to assist debugging
4602. [func] Threads are now set to human-readable
names to assist debugging, when supported by
the OS. [RT #43234]
(cherry picked from commit d26ae7fc0802f67a50f6f01152f356182d47305e) |
0c27b3fe77ac1d5094ba3521e8142d9e7973133f |
|
27-Jun-2016 |
Mark Andrews <marka@isc.org> |
4401. [misc] Change LICENSE to MPL 2.0. |
3759f10fc543747668b1ca4b4671f35b0dea8445 |
|
23-May-2015 |
Francis Dupont <fdupont@isc.org> |
added print.h includes, updated copyrights |
1deeb567fa761a5e0c8303f463f24de8de13a746 |
|
25-Apr-2014 |
Mark Andrews <marka@isc.org> |
remove const |
618053b8bec1dea3e9486c3b427b123c4093d56a |
|
24-Apr-2014 |
Mark Andrews <marka@isc.org> |
additional places:
3818. [bug] Stop lying to the optimizer that 'void *arg' is a
constant in isc_event_allocate.
(cherry picked from commit 39b52695771532e3df0c83a9b6683f899afa403a) |
cc2a5156841ec6dfe1e90eed40c65fa8cdec246d |
|
05-Mar-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
b454c0319685041db3f3e8fd7671e1b364fd20c5 |
|
04-Mar-2014 |
Evan Hunt <each@isc.org> |
[master] use ANSI prototypes, clean up some casts |
12253af3465f150a3b2f2cdaf15f396a5c060c21 |
|
11-Apr-2013 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
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] |
47c5b8af920a93763c97d9a93ea1fd766961a5b3 |
|
24-Oct-2012 |
Evan Hunt <each@isc.org> |
[master] silence coverity warnings
3401. [bug] Addressed Coverity warnings. [RT #31484] |
27809a2ee5db141b684e53bf1d94da26e9f92d3a |
|
26-Sep-2012 |
Mark Andrews <marka@isc.org> |
3379. [bug] isc_interval_zero and isc_time_epoch should be
"const (type)* const". [RT #31069] |
5fa46bc91672ef5737aee6f99763161511566c24 |
|
11-Mar-2012 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
28a8f5b0de57d269cf2845c69cb6abe18cbd3b3a |
|
07-Mar-2012 |
Mark Andrews <marka@isc.org> |
set $Id$ |
0874abad14e3e9ecfc3dc1a1a2b9969f2f027724 |
|
11-Mar-2011 |
Mark Andrews <marka@isc.org> |
3069. [cleanup] Silence warnings messages from clang static analysis.
[RT #20256] |
784a904bd06c7492361ed09a882d10c636b1291b |
|
03-Feb-2011 |
Automatic Updater <source@isc.org> |
update copyright notice |
000a8970f840a0c27c5cc404826853c4674362ac |
|
03-Feb-2011 |
Mark Andrews <marka@isc.org> |
3011. [func] Change the default query timeout from 30 seconds
to 10. Allow setting this in named.conf using the new
'resolver-query-timeout' option, which specifies a max
time in seconds. 0 means 'default' and anything longer
than 30 will be silently set to 30. [RT #22852] |
8b78c993cb475cc94e88560941b28c37684789d9 |
|
05-Oct-2009 |
Francis Dupont <fdupont@isc.org> |
explicit engine rt20230a |
af55bddf26801cc3807b0eec46824ecbd016b663 |
|
03-Sep-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
cleanup: fixed incorrect ifdef [RT #20210] |
8fec8134ea13c2c082c3e63f1ce0afd851e45a91 |
|
02-Sep-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
suppress compiler warnings [RT #20203] |
823ca3c14f1596341bdd50707c01f3b529b75b4a |
|
02-Sep-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
965b6e2a1baeb464db049134334321782052dde3 |
|
01-Sep-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
fixed trivial errors about the type of function return values |
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] |
3bed8e991392b1aa56de727a88198f670fb94883 |
|
24-Jan-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
0cee7fdce3b8aec4312004b14a97dc5661c108aa |
|
23-Jan-2009 |
Mark Andrews <marka@isc.org> |
move formating out of msgcat |
6bcb646fd1c706ba871c7421b149fe9a0794c897 |
|
23-Jan-2009 |
Mark Andrews <marka@isc.org> |
undo one change from #2536 |
3319413a678915b8b37aff0dbcc78a69ae58b5bb |
|
23-Jan-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
f148f53794956f491f6527430a93c2c8d884a212 |
|
22-Jan-2009 |
Mark Andrews <marka@isc.org> |
2536. [cleanup] Silence some warnings when -Werror=format-security is
specified. [RT #19083] |
a7485cd61ddf576e874aee49497943c274479c95 |
|
22-Aug-2008 |
Mark Andrews <marka@isc.org> |
silence compiler warning |
2cf81a3d8a8a12e81a762a0bc3d46e0b117733bf |
|
24-Jun-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
386d3a99c190bad55edf44d076e6bd087e230ab8 |
|
23-Jun-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2375. [security] Fully randomize UDP query ports to improve
forgery resilience. [RT #17949, #18098] |
f183f4c0cd40354f423bdb129e7a0c9badb5082c |
|
24-Oct-2007 |
Mark Andrews <marka@isc.org> |
2254. [bug] timer.c:dispatch() failed to lock timer->lock
when reading timer->idle allowing it to see
intermediate values as timer->idle was reset by
isc_timer_touch(). [RT #17243] |
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. |
625d1dd4f4b8b898e99028cdd4a3c2982b6ce6bd |
|
26-Oct-2005 |
Mark Andrews <marka@isc.org> |
fix isc_timer_gettype return type |
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] |
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 |
c0c9d2b566cb40b96cb7b471450c3b47eeb0fe0c |
|
12-Sep-2002 |
Mark Andrews <marka@isc.org> |
Remove layer violation. [RT #3615] |
de6aca419d84183a8ce15efd7104ebe6b39317f4 |
|
09-Sep-2002 |
Michael Graff <mgraff@isc.org> |
Rework previous slightly, to only signal if we were using WAITUNTIL() and we
actually have a due time |
e5242f042b968e316bb775c0dea4eb230fc4f6a4 |
|
09-Sep-2002 |
Michael Graff <mgraff@isc.org> |
When scheduling a new timer, check to see if we missed our last wakeup
by more than 15 seconds. If we have, SIGNAL(). |
6125833e82f7ec19c0186d34154123c2199ffca4 |
|
09-Sep-2002 |
Mark Andrews <marka@isc.org> |
isc_timer_poke is thread specific |
371147fdc5e7982a0c37adad60c728eeeaf228cf |
|
08-Sep-2002 |
Michael Graff <mgraff@isc.org> |
add isc_timer_gettype() (useful in debugging code) and a temporary hack of isc_timermgr_poke |
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 |
91cd0f93ad34d23e8b09dca337120f64fbe8f0a1 |
|
27-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
sizeof style |
9234d92d4e274791eff42cc4ea5766ed7a281b17 |
|
18-Oct-2001 |
Mark Andrews <marka@isc.org> |
1058. [func] Limited lifetime ticker timers are now available,
isc_timertype_limited. |
92ef1a9b9dbd48ecb507b42ac62c15afefdaf838 |
|
04-Jun-2001 |
David Lawrence <source@isc.org> |
use ISC_MAGIC for all magic numbers, for our friends in EBCDIC land |
3a66efb0cbcb00fa6876130b79115611618d9043 |
|
27-Jan-2001 |
Brian Wellington <source@isc.org> |
remove the completely unused timer->mctx field. |
499b34cea04a46823d003d4c0520c8b03e8513cb |
|
09-Jan-2001 |
Brian Wellington <source@isc.org> |
copyright update |
801dceea23d11975f5a5ae6ccbdf1dbde6b7af13 |
|
26-Dec-2000 |
David Lawrence <source@isc.org> |
Revert my last change. It was stupid, which I if I had been thinking clearly
I would have seen *before* I commited anything. So, include isc/thread.h,
isc/mutex.h and isc/condition.h even if ISC_PLATFORM_USETHREADS is not defined.
(What caused me to bother with this at all was a problem that I resolved
a few days ago by fixing configure ... though now that I think about it,
that probably means there is some other latent problem with inconsistent
definitions that could maybe be handled better. I'll look into it more
later, AFTER vacation.) |
bdcae3560ba60d1c06d35112c23faf96c06f0df0 |
|
26-Dec-2000 |
David Lawrence <source@isc.org> |
Only include isc/thread.h, isc/mutex.h and isc/condition.h if
ISC_PLATFORM_USETHREADS is defined. |
9cd6d409b78a6f833b681c13a68fbdc7c024fe66 |
|
06-Dec-2000 |
David Lawrence <source@isc.org> |
first pass at using isc_msgcat_get for message strings in libisc |
5e589b5356a4125b5af32605dead82ab8b467c88 |
|
20-Oct-2000 |
Mark Andrews <marka@isc.org> |
Uninitalised link fixes, batch 1. |
0d89afffb26d5e53a761fc425dab3dda07c7e191 |
|
28-Sep-2000 |
Brian Wellington <source@isc.org> |
Make sure #else and #endif for ISC_PLATFORM_USETHREADS are marked as such. |
8ec174ad4e570842495b2f1f3836160af90f69af |
|
29-Aug-2000 |
Brian Wellington <source@isc.org> |
Allow the timer code to run without threads. |
fa9a40718023a494943e25a99c9ef75bf6b18638 |
|
26-Aug-2000 |
Brian Wellington <source@isc.org> |
Last set of DESTROYLOCK changes |
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 |
9c3531d72aeaad6c5f01efe6a1c82023e1379e4d |
|
23-Jun-2000 |
David Lawrence <source@isc.org> |
add RCS id string |
49dbdb0186eb23d87d685b96eaefa9ec3c71d9b8 |
|
22-Jun-2000 |
David Lawrence <source@isc.org> |
update_copyrights |
fbcba391fa92ed4620a30e3d5d9d9791141ca323 |
|
20-Jun-2000 |
Michael Graff <mgraff@isc.org> |
fix format argument |
87cafc5e70f79f2586d067fbdd64f61bbab069d2 |
|
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 was added to isc/util.h to deal with a handful of very
special places where something is qualified as const but really needs to have
its const qualifier removed.
Also cleaned up a few places where variable names clashed with reserved
identifiers. (Which mostly works fine, but strictly speaking is undefined
by the standard.)
Minor other ISC style cleanups. |
e996ff2d5bca50d8c9d0beba2dd5d98d9abe9bab |
|
22-May-2000 |
Andreas Gustafsson <source@isc.org> |
print isc_time_t fields using %u, not %lu |
60e412971ec8865ff5ab90a1a1128e86e5794299 |
|
18-May-2000 |
David Lawrence <source@isc.org> |
isc_time_add now returns an isc_result_t, ensuring proper range of the
result of the addition. |
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.
*/ |
c403d3f7d6cb17406e9be03a330ed5cf91619abc |
|
28-Apr-2000 |
David Lawrence <source@isc.org> |
130. [cleanup] <isc/condition.h> does not need <pthread.h> or
<isc/boolean.h>, and now includes <isc/types.h>
instead of <isc/time.h>.
(does not need pthread.h because it *does* need isc/mutex.h, which
will be guaranteed to provide pthread.h) |
fc9e755ba340607d76c7de897ee2d985d3b24505 |
|
28-Apr-2000 |
David Lawrence <source@isc.org> |
<isc/task.h> does not need <isc/mem.h> or <isc/result.h>. |
c23f524c073bbee5cba0388f3f45bcde59bacdc5 |
|
25-Apr-2000 |
David Lawrence <source@isc.org> |
include isc/task.h |
f6c77dd407e1336548d8cbd68c8792caa210b753 |
|
12-Apr-2000 |
Bob Halley <source@isc.org> |
Use memory context reference counting.
Timers now use the timer manager's mctx, not the task's. |
ca41b452ede6feaa9d8739ec3cae19389a7b0d03 |
|
04-Feb-2000 |
Bob Halley <source@isc.org> |
update copyrights |
440be4c866f6935ac069db79a414304507a664c2 |
|
16-Dec-1999 |
Michael Graff <mgraff@isc.org> |
move util.h to <isc/util.h> |
67e33ba6704b05c52ac074670d5343d1128d3d9d |
|
21-Jul-1999 |
Bob Halley <source@isc.org> |
we were purging the wrong event ranges |
9db3eaed9573b0fdd2109b38261806bde12ff9c3 |
|
10-Jul-1999 |
Bob Halley <source@isc.org> |
the event tag is now a void * |
94a58261507012df03c1c3f20a85dfa35b4d4e38 |
|
03-Jul-1999 |
Bob Halley <source@isc.org> |
do not get the current time for an inactive timer |
d717d5600baf4191c45816e96fa49ceb03a7a212 |
|
16-Jun-1999 |
Bob Halley <source@isc.org> |
event purging api change |
0f287538a5152855f22f7b67e1740a2dde944b27 |
|
12-Jun-1999 |
Bob Halley <source@isc.org> |
use isc_time_now; allow default expires and interval |
d13284da19d30159424b2f726cc403eda23a1e01 |
|
11-May-1999 |
Bob Halley <source@isc.org> |
allow timer to be inactive; use isc_task_purgerange |
1edf93cbc246c69b83a3b26be451e108bb3a3456 |
|
16-Jan-1999 |
Bob Halley <source@isc.org> |
a timer now uses the mctx of its task |
eb5ae81b55e3f85275419bb054025dd7f0e53469 |
|
15-Jan-1999 |
Bob Halley <source@isc.org> |
note |
2328307a8f353078dbbebf242007271153e18cd1 |
|
06-Jan-1999 |
Bob Halley <source@isc.org> |
use RUNTIME_CHECK instead of INSIST where appropriate |
8dcce6f92254680aaa9b66afb927a30316b9e46e |
|
18-Dec-1998 |
Bob Halley <source@isc.org> |
change memctx to mem |
835e24071685f644ac470f5e48072e43b701c497 |
|
16-Dec-1998 |
Bob Halley <source@isc.org> |
The lock must be held when calling SIGNAL |
3740b569ae76295b941d57a724a43beb75b533ba |
|
14-Dec-1998 |
Bob Halley <source@isc.org> |
the great type change |
674dd7889b4f5a3f6f4fcacd7d42148876e7560b |
|
13-Dec-1998 |
Bob Halley <source@isc.org> |
convert to util.h; only set magic if ok; forgot detach if mutex init fails |
1633838b8255282d10af15c5c84cee5a51466712 |
|
12-Dec-1998 |
Bob Halley <source@isc.org> |
update copyrights |
d25afd60ee2286cb171c4960a790f3d7041b6f85 |
|
12-Dec-1998 |
Bob Halley <source@isc.org> |
include config.h |
6792dd6d22db8441bb7c4d24819b4f9291e257b1 |
|
11-Dec-1998 |
Bob Halley <source@isc.org> |
conforming changes for new pool |
da4242bf62503672dbabd04e1c84c62680393f25 |
|
04-Dec-1998 |
Bob Halley <source@isc.org> |
replace unexpect.[ch] and fatal.[ch] with error.[ch] |
a2a072eb23b0d0167bf573625ce41a65fe135afd |
|
27-Oct-1998 |
Bob Halley <source@isc.org> |
use proper isc result type |
5cc3e0c38f47352bcfd7791af1c006eec6164e5a |
|
24-Oct-1998 |
Bob Halley <source@isc.org> |
opaque isc_time_t; add isc_interval_t; conditional WINAPI for run() |
6052dab738a9ad320742b0f286cb81a711a07663 |
|
23-Oct-1998 |
Bob Halley <source@isc.org> |
update |
f191e3b4e87f7acb6f6b6536fa18b859265eff5f |
|
22-Oct-1998 |
Bob Halley <source@isc.org> |
Switch from BROADCAST to SIGNAL in many cases; hold lock while doing either. |
0bbadb0a2f07033a6fc3d3290fc53b0f0772956c |
|
22-Oct-1998 |
Bob Halley <source@isc.org> |
portability |
bf6d2e39124ab3d51c253f7acad9a4abef059be6 |
|
22-Oct-1998 |
Bob Halley <source@isc.org> |
more renaming |
de9282a1eaa50764fdc2e88046f8ff3522e3092e |
|
22-Oct-1998 |
Bob Halley <source@isc.org> |
rename memcluster |
c92ba071011bbc09e7146729606fd9e89a9be02c |
|
21-Oct-1998 |
Bob Halley <source@isc.org> |
more renaming |
5f74ac33a07148f2f28b26870c5beccb778b4bd3 |
|
21-Oct-1998 |
Bob Halley <source@isc.org> |
more renaming |
35815e1e2a6d93fcb5c4968b8175d40fdcbbc5ed |
|
21-Oct-1998 |
Bob Halley <source@isc.org> |
more namespace cleanups |
f47bb8d1f3a2e3edae11942d0d7e62e96caa5720 |
|
21-Oct-1998 |
Bob Halley <source@isc.org> |
many name conversions |
b07f8da9cd892573d00c835a22b205764975c2d2 |
|
17-Oct-1998 |
Bob Halley <source@isc.org> |
eliminate timer_shutdown; add purging option to timer_reset |
a942d47f8404dde971d119291e542c979f451989 |
|
17-Oct-1998 |
Bob Halley <source@isc.org> |
get rid of portability problem in condition variables |
9c018a718ad4f0b77bcd20494b74358315da5162 |
|
16-Oct-1998 |
Bob Halley <source@isc.org> |
move sooner and set_index further down |
c09dae9683f7fb55564d117bf7dcfcd74674b68e |
|
16-Oct-1998 |
Bob Halley <source@isc.org> |
clean up tracing |
918bae0f4bf1dc9e66a6667b25978451b50c35b1 |
|
16-Oct-1998 |
Bob Halley <source@isc.org> |
update |
225c880310c7ff8ada24bc40ba2a0373a163b9e2 |
|
16-Oct-1998 |
Bob Halley <source@isc.org> |
checkpoint (working) |
5291519dba9e3b8c6e624b7c6d4b001f1d137c60 |
|
16-Oct-1998 |
Bob Halley <source@isc.org> |
checkpoint |
38b612afe14bd466894d31bfd1cd663950e69924 |
|
16-Oct-1998 |
Bob Halley <source@isc.org> |
checkpoint |
b0f24684b34fd81bc40d5794586dd30dc32dfdd4 |
|
16-Oct-1998 |
Bob Halley <source@isc.org> |
checkpoint |
298523461941e171ce97ea8b76892ac01bb7a49f |
|
16-Oct-1998 |
Bob Halley <source@isc.org> |
checkpoint |
4c7d0f3c386a609d596152a6956d1fd5f1d43aa4 |
|
16-Oct-1998 |
Bob Halley <source@isc.org> |
add |