1. 26 May, 2016 2 commits
  2. 14 Nov, 2014 1 commit
    • Evan Hunt's avatar
      [master] allow arbitrary-size rndc output · e32d354f
      Evan Hunt authored
      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]
      e32d354f
  3. 07 Mar, 2014 1 commit
  4. 09 Jan, 2014 2 commits
  5. 08 Dec, 2012 2 commits
    • Tinderbox User's avatar
      update copyright notice · b8e2e5dd
      Tinderbox User authored
      b8e2e5dd
    • Mark Andrews's avatar
      3437. [bug] isc_buffer_init -> isc_buffer_constinit to initialise · 6f7abb89
      Mark Andrews authored
                              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
      6f7abb89
  6. 20 Dec, 2010 1 commit
  7. 18 Dec, 2010 1 commit
    • Evan Hunt's avatar
      2989. [func] Added support for writable DLZ zones. (Contributed · 71bd858d
      Evan Hunt authored
      			by Andrew Tridgell of the Samba project.) [RT #22629]
      
      2988.	[experimental]	Added a "dlopen" DLZ driver, allowing the creation
      			of external DLZ drivers that can be loaded as
      			shared objects at runtime rather than linked with
      			named.  Currently this is switched on via a
      			compile-time option, "configure --with-dlz-dlopen".
      			Note: the syntax for configuring DLZ zones
      			is likely to be refined in future releases.
      			(Contributed by Andrew Tridgell of the Samba
      			project.) [RT #22629]
      
      2987.	[func]		Improve ease of configuring TKEY/GSS updates by
      			adding a "tkey-gssapi-keytab" option.  If set,
      			updates will be allowed with any key matching
      			a principal in the specified keytab file.
      			"tkey-gssapi-credential" is no longer required
      			and is expected to be deprecated.  (Contributed
      			by Andrew Tridgell of the Samba project.)
      			[RT #22629]
      71bd858d
  8. 25 Sep, 2008 1 commit
  9. 24 Sep, 2008 1 commit
  10. 19 Jun, 2007 1 commit
  11. 18 Jun, 2007 1 commit
  12. 22 Dec, 2006 1 commit
  13. 21 Dec, 2006 1 commit
  14. 05 Dec, 2006 1 commit
  15. 04 Dec, 2006 1 commit
  16. 29 Apr, 2005 1 commit
  17. 27 Apr, 2005 1 commit
  18. 05 Mar, 2004 1 commit
  19. 20 Feb, 2002 1 commit
  20. 05 Jan, 2002 2 commits
  21. 07 Feb, 2001 1 commit
  22. 09 Jan, 2001 1 commit
  23. 26 Dec, 2000 1 commit
    • David Lawrence's avatar
      636. [port] Shut up MSVC++ about a possible loss of precision · 0b3427d1
      David Lawrence authored
      			in the ISC__BUFFER_PUTUINT*() macros. [RT #592]
      
      This is the basically the same change made to buffer.c before the macros
      were created:
      
         revision 1.18
         date: 1999/09/23 17:54:57;  author: tale;  state: Exp;  lines: +4 -4
         Shut up MSVC++ compiler warning about loss of precision when assigning
         8 bits masked out of a 32 bit int to individual bytes.
      
      Also, an #if 0 around "#define ISC_BUFFER_USEINLINE" was removed, per the
      ISC coding style, and instead a comment was used to disable the definition.
      0b3427d1
  24. 17 Aug, 2000 1 commit
  25. 01 Aug, 2000 1 commit
  26. 27 Jul, 2000 1 commit
  27. 22 Jun, 2000 1 commit
  28. 21 Jun, 2000 1 commit
  29. 01 Jun, 2000 1 commit
    • David Lawrence's avatar
      Megacommit of many files. · 87cafc5e
      David Lawrence authored
      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.
      87cafc5e
  30. 20 May, 2000 1 commit
  31. 16 May, 2000 1 commit
  32. 08 May, 2000 1 commit
    • David Lawrence's avatar
      Megacommit of dozens of files. · 1a69a1a7
      David Lawrence authored
      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.
          */
      1a69a1a7
  33. 27 Apr, 2000 3 commits
    • Michael Graff's avatar
      Call the macros from within the compiled functions. This puts the... · d8d845eb
      Michael Graff authored
      Call the macros from within the compiled functions.  This puts the implementation in one place (buffer.h) and the REQUIRE() checking in buffer.c
      d8d845eb
    • Michael Graff's avatar
    • David Lawrence's avatar
      103. [func] libisc buffer API changes for <isc/buffer.h>: · 6e49e91b
      David Lawrence authored
                              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.
      6e49e91b
  34. 25 Apr, 2000 1 commit