bd911976d51f102751848568ccf56592fd5f6d77 |
|
14-Sep-2017 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
7cd594b8427fe742d44295790ba367e1de22a47d |
|
13-Sep-2017 |
Evan Hunt <each@isc.org> |
[master] cleanup strcat/strcpy
4722. [cleanup] Clean up uses of strcpy() and strcat() in favor of
strlcpy() and strlcat() for safety. [RT #45981]
(cherry picked from commit 114f95089c4db619ee723e4146639700afa17b5e) |
0c27b3fe77ac1d5094ba3521e8142d9e7973133f |
|
27-Jun-2016 |
Mark Andrews <marka@isc.org> |
4401. [misc] Change LICENSE to MPL 2.0. |
6d27aeb4e2d12b507abadf83a781484d1f567bdb |
|
12-Dec-2015 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
564968bc0aefe5a3d19d88fdb654fb9128ecf6af |
|
11-Dec-2015 |
Mark Andrews <marka@isc.org> |
whitespace |
5d79b60fc5e4dad4f04da39570517d20a2425f8b |
|
09-Dec-2015 |
Mukund Sivaraman <muks@isc.org> |
Improve performance of RBT (#41165) |
43cc3edce92b58f05b09d9ed58484f45acafd388 |
|
16-Oct-2015 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
6588a2b404365cea59e71a3f639349272600f68d |
|
15-Oct-2015 |
Mark Andrews <marka@isc.org> |
4238. [bug] Don't send to servers on net zero (0.0.0.0/8).
[RT #40947] |
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] |
47c5b8af920a93763c97d9a93ea1fd766961a5b3 |
|
24-Oct-2012 |
Evan Hunt <each@isc.org> |
[master] silence coverity warnings
3401. [bug] Addressed Coverity warnings. [RT #31484] |
5fa46bc91672ef5737aee6f99763161511566c24 |
|
11-Mar-2012 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
28a8f5b0de57d269cf2845c69cb6abe18cbd3b3a |
|
07-Mar-2012 |
Mark Andrews <marka@isc.org> |
set $Id$ |
b01d422daf27d22015999cb9d4441c8aa82d1ad0 |
|
22-Feb-2011 |
Automatic Updater <source@isc.org> |
update copyright notice |
0b8c40c8d841de7e539f03fbc8e8815f06d49425 |
|
21-Feb-2011 |
Mark Andrews <marka@isc.org> |
CHANGES |
33cc94f04cb44dc247f605a954e45e5adc699977 |
|
18-Nov-2010 |
Automatic Updater <source@isc.org> |
update copyright notice |
cd9d825a71d8aea5480950e19ce0db55967cd204 |
|
16-Nov-2010 |
Mark Andrews <marka@isc.org> |
remove accidental commit |
baab4442224fb82318891b29a4bb320d9e8ba6fb |
|
16-Nov-2010 |
Mark Andrews <marka@isc.org> |
isc_sockaddr_format() check for sies equal 0 |
70e5a7403f0e0a3bd292b8287c5fed5772c15270 |
|
20-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
ec5347e2c775f027573ce5648b910361aa926c01 |
|
19-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
ea5775a7fde44639e2b4b7ad96d1499b7f8b4401 |
|
21-Jun-2006 |
Mark Andrews <marka@isc.org> |
silence: large integer implicitly truncated to unsigned type |
641f68d427629200c29aa62c95e18d46fce434ab |
|
02-Mar-2006 |
Mark Andrews <marka@isc.org> |
update copyright notice |
45e1bd63587102c3bb361eaca42ee7b714fb3542 |
|
28-Feb-2006 |
Mark Andrews <marka@isc.org> |
1991. [cleanup] The configuration data, once read, should be treated
as readonly. Expand the use of const to enforce this
at compile time. [RT #15813] |
ab023a65562e62b85a824509d829b6fad87e00b1 |
|
27-Apr-2005 |
Rob Austein <sra@isc.org> |
1851. [doc] Doxygen comment markup. [RT #11398] |
15683369e0113bd08863a705a8a1785c093455d3 |
|
17-Mar-2005 |
Mark Andrews <marka@isc.org> |
namespace sun -> sunix |
c2a5a4a3cf815bce5fcc28180d9301a3d76023a5 |
|
24-Feb-2005 |
Mark Andrews <marka@isc.org> |
update copyright notice |
4423c99613db1399dbb5c51e86ef0d351a1418c2 |
|
23-Feb-2005 |
Mark Andrews <marka@isc.org> |
1814. [func] UNIX domain controls are now supported. |
c1807114ce574896694e3f449c73b098fe91730f |
|
23-Nov-2004 |
Mark Andrews <marka@isc.org> |
1745. [bug] Dig/host/nslookup accept replies from link locals
regardless of scope if no scope was specified when
query was sent. [RT #12745] |
ec3f1d35170225c74d11c27bb184e250d150b209 |
|
15-May-2004 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
1629. [func] dig now supports IPv6 scoped addresses with the
extended format in the local-server part. [RT #8753] |
dafcb997e390efa4423883dafd100c975c4095d6 |
|
05-Mar-2004 |
Mark Andrews <marka@isc.org> |
update copyright notice |
22fa4e3206c2048cabaf75a3ae21132fd5542848 |
|
20-Feb-2004 |
Mark Andrews <marka@isc.org> |
1578. [bug] Don't use CLASS E IPv4 addresses when resolving.
[RT #10346] |
1e107b3d7b54de5022c3328423164e533afcc15e |
|
25-Jul-2003 |
Mark Andrews <marka@isc.org> |
1495. [cleanup] Replace hash functions with universal hash. |
806c235ecf533b98d068b3f8df9d7abbe1e30cf9 |
|
11-Apr-2003 |
Mark Andrews <marka@isc.org> |
1458. [cleanup] sprintf() -> snprintf(). |
6526fd032fc418411da3af4201214e95c113d3e2 |
|
24-Oct-2002 |
Mark Andrews <marka@isc.org> |
1391. [func] Add support for IPv6 scoped addresses in named. |
79a6a33184abff1999ba13b10922ccb34a2758a5 |
|
03-Apr-2002 |
Mark Andrews <marka@isc.org> |
1246. [func] New functions isc_sockaddr_issitelocal(),
isc_sockaddr_islinklocal(), isc_netaddr_issitelocal()
and isc_netaddr_islinklocal(). |
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5 |
|
20-Feb-2002 |
Mark Andrews <marka@isc.org> |
copyrights |
28e509b145c3d241d1d2d9102fea38afad95bbd4 |
|
11-Feb-2002 |
Andreas Gustafsson <source@isc.org> |
const correctness |
91cd0f93ad34d23e8b09dca337120f64fbe8f0a1 |
|
27-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
sizeof style |
c54091c8ed26b98ceabcb3f82237b847e328769a |
|
02-Oct-2001 |
Mark Andrews <marka@isc.org> |
IPv6 addresses containing mapped IPv4 addresses generate the same hash
value as the equivalent IPv4 address. This is now true regardless of
the value of address_only. Document. |
8138bb315d89b63fe1946d9341e3aa36d7ff6aeb |
|
17-Sep-2001 |
Mark Andrews <marka@isc.org> |
The hash of IPv6 isc_sockaddr_t containing mapped IPv4 addresses should be
the same as the hash of the corresponding IPv4 isc_sockaddr_t. |
499b34cea04a46823d003d4c0520c8b03e8513cb |
|
09-Jan-2001 |
Brian Wellington <source@isc.org> |
copyright update |
9cd6d409b78a6f833b681c13a68fbdc7c024fe66 |
|
06-Dec-2000 |
David Lawrence <source@isc.org> |
first pass at using isc_msgcat_get for message strings in libisc |
ff92fcaff313601b71199e7d19cb27d0e4e07375 |
|
09-Aug-2000 |
Andreas Gustafsson <source@isc.org> |
some isc_sockaddr_* functions were undocumented, and others were
documented in the source file rather than the header file |
5bba7216f3263dc49dd4db2ac64b6203a9e2b180 |
|
09-Aug-2000 |
Andreas Gustafsson <source@isc.org> |
added isc_sockaddr_anyofpf() |
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 |
d80da258e377f02f0dcd703b89a1044cc58e949f |
|
15-Jun-2000 |
Michael Graff <mgraff@isc.org> |
Add isc_netaddr_ismulticast() and isc_sockaddr_ismulticast() |
35af0018ddee51e2a9551d7aec343933498d0a79 |
|
02-Jun-2000 |
Andreas Gustafsson <source@isc.org> |
made isc_sockaddr_totext() return failure rather than catch an
assertion when confronted with an unsupported address family, like it used to
before it was changed to use isc_netaddr_totext() internally |
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. |
bb25076ffc6fd068c081c3c41b9782f715edd883 |
|
26-May-2000 |
Andreas Gustafsson <source@isc.org> |
implement isc_sockaddr_totext() in terms of isc_netaddr_totext() |
b68f341a48d140912f73e79489386f55cf03e50e |
|
22-May-2000 |
Andreas Gustafsson <source@isc.org> |
must include <isc/print.h> to use snprintf |
33e0be00e3080c7e1f4dd64812e655e76dd3f9cf |
|
15-May-2000 |
Andreas Gustafsson <source@isc.org> |
isc_sockaddr_any6() set sockaddr->length incorrectly |
527ea00c176abc167a6daf978e06f52c7e70aa06 |
|
14-May-2000 |
Andreas Gustafsson <source@isc.org> |
174. [func] New public function isc_sockaddr_format(), for
formatting socket addresses in log messages. |
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.
*/ |
6c41175537784e3d84f47b5b47b7db0e6cc8d5cf |
|
06-May-2000 |
Michael Graff <mgraff@isc.org> |
add isc_sockaddr_any() and isc_sockaddr_any6 to set up a wildcarded address/port for v4 and v6 sockaddrs |
364a82f7c25b62967678027043425201a5e5171a |
|
28-Apr-2000 |
Bob Halley <source@isc.org> |
include isc/util.h |
2cc1d2536d5834fbe20281068b8bd34dd1ee5337 |
|
28-Apr-2000 |
David Lawrence <source@isc.org> |
114. [cleanup] <isc/sockaddr.h> does not need <isc/buffer.h> or <isc/list.h>. |
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. |
0f7045b0c437b158c61c195c319d2762882ece83 |
|
10-Apr-2000 |
Andreas Gustafsson <source@isc.org> |
moved a few more typedefs to <isc/types.h>: isc_region_t,
isc_textregion_t, isc_lex_t |
c0d0a59d1b665423b8a0d1829d0f0da121cb3473 |
|
17-Feb-2000 |
Andreas Gustafsson <source@isc.org> |
removed newlines from UNEXPECTED_ERROR() messages |
5d82424f5d3c77c092c111b935041fd3dc4b3e98 |
|
09-Feb-2000 |
Andreas Gustafsson <source@isc.org> |
New source file netaddr.c; new functions isc_netaddr_eqprefix(),
isc_netaddr_masktoprefixlen(), isc_netaddr_fromsockaddr(),
isc_netaddr_fromin(), isc_netaddr_fromin6(), isc_sockaddr_fromnetaddr();
new result code ISC_R_MASKNONCONTIG |
ca41b452ede6feaa9d8739ec3cae19389a7b0d03 |
|
04-Feb-2000 |
Bob Halley <source@isc.org> |
update copyrights |
c5f33ba0f0003a55d3aa9252bf688161608f9f4e |
|
31-Jan-2000 |
David Lawrence <source@isc.org> |
added isc_sockaddr_getport |
043c6c62e63f0fcdd573f47137fb3be5c565aef1 |
|
26-Jan-2000 |
Bob Halley <source@isc.org> |
add isc_sockaddr_setport() |
37eebcb91711effee9c6199f937ea19b1848fbc3 |
|
30-Nov-1999 |
Andreas Gustafsson <source@isc.org> |
isc_sockaddr_eqaddrprefix() checked prefix length against wrong value |
33911b409bea2e0576cb1a58e0f3408f63187976 |
|
29-Nov-1999 |
Andreas Gustafsson <source@isc.org> |
added isc_sockaddr_eqaddrprefix() |
a5cda71d84cf11fdf8c7af7778ed744801862c4f |
|
31-Oct-1999 |
Bob Halley <source@isc.org> |
fix bad return value |
8393bb79253ef4c4d881cb9684c098b9c0e8789b |
|
31-Oct-1999 |
Bob Halley <source@isc.org> |
eliminate type warning |
297d85a3246677a170b525898bf3b5bf8206b91d |
|
30-Oct-1999 |
Andreas Gustafsson <source@isc.org> |
silenced compiler warning |
9ed7290e07aeed294e7f1fbb3b0828b0dab39777 |
|
30-Oct-1999 |
Andreas Gustafsson <source@isc.org> |
new isc_sockaddr_totext() had a comparison backwards |
91fbf6ef97974c3a9be56f637db69e5b2288647d |
|
30-Oct-1999 |
Andreas Gustafsson <source@isc.org> |
the new isc_sockaddr_totext() now null terminates the text;
the terminating null is not part of the buffer's used region |
4ed0c326e6c344589db02738358f98d96c6299d2 |
|
30-Oct-1999 |
Andreas Gustafsson <source@isc.org> |
isc_sockaddr_totext() now writes to an isc_buf_t, not
a dynamically allocated string |
0e42fb6588b36adfab49647542c1d717c441c544 |
|
28-Oct-1999 |
Andreas Gustafsson <source@isc.org> |
ISC_NET_HAVESALEN -> ISC_PLATFORM_HAVESALEN |
0f0ed7ea47ce9911e9249fba14ecfef8d6054008 |
|
25-Oct-1999 |
Mark Andrews <marka@isc.org> |
Add "const" to input only arguements. |
54570ba7ffb85ad8449d86bd0e14fb6fb2e271c4 |
|
25-Oct-1999 |
James Brister <source@isc.org> |
Added isc_sockaddr_eqaddr and its protoype: compares only the addresses
(and not the port values) of two isc_sockaddr_t. |
a252c2771f59409d38b12d076513aeef89c3aeb1 |
|
02-Oct-1999 |
David Lawrence <source@isc.org> |
include isc/net.h, do not include sys/socket.h, netinet/in.h or arpa/inet.h,
and/or use type in_port_t instead of unsigned int for ports |
2af4e7e0e63a260d8187e99844e4277ffc9116ad |
|
27-Sep-1999 |
David Lawrence <source@isc.org> |
Remove #include <unistd.h>. Not portable to NT and is apparently
not needed for any unix-standard thing, at least none that I could
identify in the file, and removing it did not generate any errors
on BSD/OS. |
ff89d6add5f529ffd2119708ef6d70aca69f45b1 |
|
02-Sep-1999 |
Mark Andrews <marka@isc.org> |
add isc_sockaddr_totext() |
2dcb05b6a864f418c9f40ff525f56ce9c449006c |
|
28-Aug-1999 |
Michael Graff <mgraff@isc.org> |
more portable method to generate v6 from v4 sockaddrs |
ae35d63c9d590537e97bd6f23f3b053666a7633d |
|
15-Jul-1999 |
Bob Halley <source@isc.org> |
memset structures to 0; add isc_sockaddr_v6fromin() and isc_sockaddr_pf() |
1ece2b413f2f6495af943f972d5a52ed16b71f44 |
|
13-Jul-1999 |
Bob Halley <source@isc.org> |
add isc_sockaddr_from{in,in6} |
e430659af652befddcb1c9db287b33cc7d44e659 |
|
12-Jul-1999 |
Bob Halley <source@isc.org> |
lint |
3724ec85fb720159dd4542d9c590725bb7effb6f |
|
12-Jul-1999 |
Bob Halley <source@isc.org> |
isc_sockaddr_equal() wasn't matching sockets that really were equal because
it was comparing the sin_zero fields which weren't equal. |
56f6fd83625392a3055483e6a55c6d4b666fecd3 |
|
08-Jul-1999 |
Bob Halley <source@isc.org> |
simply _equal; add _hash |
283be780d8b1805701d88ae41e71dfd174418d59 |
|
07-Jul-1999 |
Bob Halley <source@isc.org> |
do not need to include sys/types.h or sys/socket.h |
38bc5e05ab528354b18a4c0996cd294d54cfb929 |
|
28-Jun-1999 |
Bob Halley <source@isc.org> |
fix casting problem |
5c02d3183f46ba8621a4bdecc71facda5f8e0717 |
|
26-Jun-1999 |
Michael Graff <mgraff@isc.org> |
add isc_sockaddr_equal() |