e2ec0753ce8ed53c870141541b34ebb44598cef7 |
|
03-Feb-2017 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
8e9dbb62224ce4d7342b0e7db96cf31e415aaaf0 |
|
02-Feb-2017 |
Evan Hunt <each@isc.org> |
[v9_11] support autore in inline macro buffer functions
4565. [cleanup] The inline macro versions of isc_buffer_put*()
did not implement automatic buffer reallocation.
[RT #44216]
(cherry picked from commit 7769c929466d2cfda205fe2666ee5b2aaf4f3f44) |
0c27b3fe77ac1d5094ba3521e8142d9e7973133f |
|
27-Jun-2016 |
Mark Andrews <marka@isc.org> |
4401. [misc] Change LICENSE to MPL 2.0. |
278f78a45b51bb0089f95afd8ba1478b3e132af8 |
|
20-Jun-2016 |
Mark Andrews <marka@isc.org> |
use ISC_PRINT_QUADFORMAT |
3f06b888ae80a8724b300ab39a4276537b0241cd |
|
20-Jun-2016 |
Witold Krecicki <wpk@isc.org> |
4385. [func] Add support for allow-query and allow-transfer ACLs
to catalog zones. [RT #42578] |
4c3be616f90de0c1a72f250d44744d9d1acae219 |
|
16-Jun-2016 |
Mark Andrews <marka@isc.org> |
Revert "4384. [bug] isc_buffer_reallocate returns wrong result when passed"
This reverts commit 01a0206c4050f79021f674d7710654451727fd4c. |
01a0206c4050f79021f674d7710654451727fd4c |
|
16-Jun-2016 |
Mark Andrews <marka@isc.org> |
4384. [bug] isc_buffer_reallocate returns wrong result when passed
a smaller length than what is already allocated.
[RT #42612] |
531074d11aa851d04f7a120882cacd2dcbf98cfe |
|
27-May-2016 |
Evan Hunt <each@isc.org> |
[master] fixed some test failures |
6c2a76b3e2ccd32c35814b6e0f54da00190749d7 |
|
26-May-2016 |
Evan Hunt <each@isc.org> |
[master] copyrights, win32 definitions |
7a00d69909ace5dc11bcff9c1e07c311f92a7f8e |
|
26-May-2016 |
Witold Krecicki <wpk@isc.org> |
4376. [experimental] Added support for Catalog Zones, a new method for
provisioning secondary servers in which a list of
zones to be served is stored in a DNS zone and can
be propagated to slaves via AXFR/IXFR. [RT #41581]
4375. [func] Add support for automatic reallocation of isc_buffer
to isc_buffer_put* functions. [RT #42394] |
705d56b47a932cc277f980755e80ac4f46a18a64 |
|
18-Sep-2015 |
Mark Andrews <marka@isc.org> |
4216. [cleanup] Silence static analysis warnings. [RT #40649] |
29756974c585f616bb6e8233218cc385df9aeddb |
|
07-Feb-2015 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
591389c7d44e5ca20c357627dd179772cfefaacc |
|
06-Feb-2015 |
Evan Hunt <each@isc.org> |
[master] 5011 tests and fixes
4056. [bug] Expanded automatic testing of trust anchor
management and fixed several small bugs including
a memory leak and a possible loss of key state
information. [RT #38458]
4055. [func] "rndc managed-keys" can be used to check status
of trust anchors or to force keys to be refreshed,
Also, the managed keys data file has easier-to-read
comments. [RT #38458] |
907e01d6f391eb00f9f923eab1df401ce59278f4 |
|
15-Nov-2014 |
Evan Hunt <each@isc.org> |
[master] buffer ATF test was failing |
e32d354f754a5d7847a0862bcd6302827ea225bf |
|
15-Nov-2014 |
Evan Hunt <each@isc.org> |
[master] allow arbitrary-size rndc output
4005. [func] The buffer used for returning text from rndc
commands is now dynamically resizable, allowing
arbitrarily large amounts of text to be sent back
to the client. (Prior to this change, it was
possible for the output of "rndc tsig-list" to be
truncated.) [RT #37731] |
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] |
b8e2e5dd861bdc72a5496a745a85f8761bef7dc4 |
|
09-Dec-2012 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
6f7abb89ec22aef5eda40ed60fcf605a42b78d4d |
|
07-Dec-2012 |
Mark Andrews <marka@isc.org> |
3437. [bug] isc_buffer_init -> isc_buffer_constinit to initialise
buffers with constant data. [RT #32064]
Squashed commit of the following:
commit 3433b96bf11f8c90ccbe412f01d02a6d8bbc2d33
Author: Mark Andrews <marka@isc.org>
Date: Sat Dec 8 12:41:16 2012 +1100
isc_buffer_init -> isc_buffer_constinit
commit c22dbcc1122a0a44f7b46068e0ccbc25353a57d5
Author: Mark Andrews <marka@isc.org>
Date: Sat Dec 8 12:38:39 2012 +1100
isc_buffer_init -> isc_buffer_constinit
commit 900820416c45c1887d0d22d7a010df60a903bd56
Author: Mark Andrews <marka@isc.org>
Date: Sat Dec 8 12:24:19 2012 +1100
remove isc_buffer_reconstinit
commit f815711c17b05f9961786a90b9bae902d3c01494
Author: Mark Andrews <marka@isc.org>
Date: Wed Dec 5 15:42:57 2012 +1100
add isc_buffer_constinit |
3398334b3acda24b086957286288ca9852662b12 |
|
25-Sep-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
6098d364b690cb9dabf96e9664c4689c8559bd2e |
|
24-Sep-2008 |
Mark Andrews <marka@isc.org> |
2448. [func] Add NSEC3 support. [RT #15452] |
70e5a7403f0e0a3bd292b8287c5fed5772c15270 |
|
20-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
ec5347e2c775f027573ce5648b910361aa926c01 |
|
19-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
186e7f37c9fc985a7a7264cc8170e48a25bed434 |
|
21-Dec-2006 |
Mark Andrews <marka@isc.org> |
2122. [func] Experimental http server and statistics support
for named via xml. |
377231eb95731ed7e1471b38933e2438049185f3 |
|
05-Dec-2006 |
Mark Andrews <marka@isc.org> |
update copyright notice |
289ae548d52bc8f982d9823af64cafda7bd92232 |
|
04-Dec-2006 |
Mark Andrews <marka@isc.org> |
2105. [func] GSS-TSIG support (RFC 3645). |
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 |
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5 |
|
20-Feb-2002 |
Mark Andrews <marka@isc.org> |
copyrights |
e74100e3f43887f048643973a1f4351daa3a9628 |
|
05-Jan-2002 |
Brian Wellington <source@isc.org> |
move isc_region_compare to isc/region.[ch], not isc/buffer.[ch] |
90e303b114e56db5809fdd19805243457fa43cd9 |
|
05-Jan-2002 |
Olafur Gudmundsson <source@isc.org> |
Adding function isc_region_compare and using in instead of compare_region in lib/dns |
499b34cea04a46823d003d4c0520c8b03e8513cb |
|
09-Jan-2001 |
Brian Wellington <source@isc.org> |
copyright update |
acba1142b4de693e07615b05794899aa02bd1ad1 |
|
17-Aug-2000 |
Brian Wellington <source@isc.org> |
The region passed to isc_buffer_copyregion() should be const. |
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 |
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. |
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.
*/ |
364a82f7c25b62967678027043425201a5e5171a |
|
28-Apr-2000 |
Bob Halley <source@isc.org> |
include isc/util.h |
d8d845eb478e6eae13c787787a3921e24284b593 |
|
27-Apr-2000 |
Michael Graff <mgraff@isc.org> |
Call the macros from within the compiled functions. This puts the implementation in one place (buffer.h) and the REQUIRE() checking in buffer.c |
35a8d16d614cda6fec64c989c1a5ee0f3f16fb08 |
|
27-Apr-2000 |
Michael Graff <mgraff@isc.org> |
Make many functions (optionally) inlined. Currently disabled. To enable, see the top of buffer.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 |
ca41b452ede6feaa9d8739ec3cae19389a7b0d03 |
|
04-Feb-2000 |
Bob Halley <source@isc.org> |
update copyrights |
f8d63d12dd6fe15de6a1339722c61b030d1e5bad |
|
15-Dec-1999 |
Bob Halley <source@isc.org> |
Cast to (unsigned char *) in isc_buffer_putstr() because pointer arithmetic
on (void *) is not well defined. |
8a21ac0f095f6379d00805a1efa156bbd6790ab3 |
|
13-Dec-1999 |
Mark Andrews <marka@isc.org> |
Add isc_buffer_putstr(). |
74da83876c49f1c05d6f84c5257d88573a4e637b |
|
30-Oct-1999 |
Andreas Gustafsson <source@isc.org> |
don't do pointer arithmetic on null pointers |
e5b0c46fbb30acbc7a12c2fdf8687c56246a7b3a |
|
30-Oct-1999 |
Andreas Gustafsson <source@isc.org> |
added isc_buffer_putmem() |
c910282c40424a4c9a1f8533d186bed73099aede |
|
23-Sep-1999 |
David Lawrence <source@isc.org> |
Shut up MSVC++ compiler warning about loss of precision when assigning
8 bits masked out of a 32 bit int to individual bytes. |
cae6ddd340bc40475544d020565199b7a357411a |
|
22-Sep-1999 |
Bob Halley <source@isc.org> |
add isc_buffer_copyregion |
07a9b8b58802575e1ec29a3c8b00e5fae1a94008 |
|
10-Sep-1999 |
Michael Graff <mgraff@isc.org> |
Make a few helper macros which will return lengths of regions rather than
requiring an isc_region_t to fill in. Use these macros in a few places. |
3df43dad430973e273bc55b304c6d5965390db06 |
|
10-Sep-1999 |
Michael Graff <mgraff@isc.org> |
Make the ISC_BUFFER_VALID() be exported from buffer.h, so bufferlist.h
can use internal buffer pointers without fear by first performing the
same validity check used in the buffer.c file. This eliminates a
function call inside a loop, and the bufferlist.c file is really a
superset of buffers in many ways already. |
e4f133deed21438ce66c78d8a03fd7b1f15de672 |
|
06-Sep-1999 |
Michael Graff <mgraff@isc.org> |
Add isc_buffer_usedcount() and availablecount() -- which should become macros |
4556681e191b7c1654639895ce719d98f2822ee2 |
|
02-Sep-1999 |
Michael Graff <mgraff@isc.org> |
snapshot socket.[ch] code and commit dynbuf_t -> buffer_t changes |
71b306bf33eed22731216404921f397e6440c671 |
|
18-May-1999 |
Brian Wellington <source@isc.org> |
add isc_buffer_{get,put}uint8 |
84d79ecd505cc880d01a73a2bf47541eaa53fcbc |
|
29-Apr-1999 |
Michael Graff <mgraff@isc.org> |
implement isc_dynbuffer_reset() |
441a57f959ae5e08b3008e067898d11d5ab71e0b |
|
20-Apr-1999 |
Michael Graff <mgraff@isc.org> |
Add support for dyamic buffers. These are allocated using
isc_dynbuffer_allocate() and freed with isc_dynbuffer_free(), and are
a linkable buffer type with a built-in data area. |
22f735acbce7ffe95af20bb58bb8929b6f1d674f |
|
27-Jan-1999 |
Michael Graff <mgraff@isc.org> |
implement and use isc_buffer_putuint{16,32}() |
c98d185d0cd20b745b4e3d62aa6fcc22ac0e7c51 |
|
20-Jan-1999 |
Bob Halley <source@isc.org> |
add active region; enforce invariants about current |
08dbab20efc74209b611bf543e0e9a2743aca84a |
|
09-Jan-1999 |
Bob Halley <source@isc.org> |
lint |
63bd57250ebc55355cac6560aa0efdc887b67140 |
|
07-Jan-1999 |
Bob Halley <source@isc.org> |
add isc_buffer_getuint{16,32} |
005df5aba5181dc57b0e84eae72929f009b6b8fd |
|
06-Jan-1999 |
Bob Halley <source@isc.org> |
change from current pointer to current offset, other improvements |
3740b569ae76295b941d57a724a43beb75b533ba |
|
14-Dec-1998 |
Bob Halley <source@isc.org> |
the great type change |
1633838b8255282d10af15c5c84cee5a51466712 |
|
12-Dec-1998 |
Bob Halley <source@isc.org> |
update copyrights |
d25afd60ee2286cb171c4960a790f3d7041b6f85 |
|
12-Dec-1998 |
Bob Halley <source@isc.org> |
include config.h |
7b5e3afd21d4f1792812ab371ee687807235dd87 |
|
29-Oct-1998 |
Bob Halley <source@isc.org> |
buffer.c |