1. 13 Mar, 2013 2 commits
  2. 14 May, 2012 1 commit
    • Evan Hunt's avatar
      Merge statistics code (ATT SoW, rt24117) · dd2a0a6d
      Evan Hunt authored
      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]
      dd2a0a6d
  3. 10 Mar, 2012 1 commit
  4. 07 Mar, 2012 1 commit
  5. 05 Dec, 2009 1 commit
  6. 01 Oct, 2009 1 commit
  7. 01 Sep, 2009 2 commits
  8. 27 Jan, 2009 2 commits
  9. 23 Jun, 2008 1 commit
  10. 17 Jan, 2008 2 commits
  11. 19 Jun, 2007 1 commit
  12. 18 Jun, 2007 1 commit
  13. 22 Dec, 2006 2 commits
  14. 21 Dec, 2006 1 commit
  15. 06 Dec, 2005 1 commit
  16. 29 Apr, 2005 1 commit
  17. 27 Apr, 2005 1 commit
  18. 05 Mar, 2004 1 commit
  19. 25 Jul, 2003 1 commit
  20. 19 Jul, 2002 1 commit
  21. 09 Jan, 2001 1 commit
  22. 14 Nov, 2000 1 commit
  23. 17 Aug, 2000 1 commit
  24. 01 Aug, 2000 1 commit
  25. 27 Jul, 2000 1 commit
  26. 22 Jun, 2000 1 commit
  27. 20 Jun, 2000 1 commit
  28. 03 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. 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
  31. 28 Apr, 2000 2 commits
  32. 27 Apr, 2000 1 commit
    • 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
  33. 26 Apr, 2000 2 commits