1. 18 May, 2000 6 commits
    • David Lawrence's avatar
      Added configuration tweaks for UnixWare: · dc97fe4e
      David Lawrence authored
      	-- set compiler flags, yacc program.
      	-- define HAVE_UNIXWARE_SIGWAIT for one arg sigwait semantics.
      	-- provide for inclusion of netinet/in6.h for IPv6 support.
      
      Don't bother searching for netinet6/in6.h, just unconditionally declare
      it is needed on BSD/OS.
      dc97fe4e
    • Andreas Gustafsson's avatar
      DNSSEC tools now have a new home · 95be83b4
      Andreas Gustafsson authored
      95be83b4
    • David Lawrence's avatar
      189. [func] isc_time_secondsastimet(), a new function, will ensure · 6fa1cb57
      David Lawrence authored
                              that the number of seconds in an isc_time_t does not
                              exceed the range of a time_t, or return ISC_R_RANGE.
                              Similarly, isc_time_now(), isc_time_nowplusinterval(),
                              isc_time_add() and isc_time_subtract() now check the
                              range for overflow/underflow.  In the case of
                              isc_time_subtract, this changed a calling requirement
                              (ie, something that could generate an assertion)
                              into merely a condition that returns an error result.
                              isc_time_add() and isc_time_subtract() were void-
                              valued before but now return isc_result_t.
      
      The seconds member isc_time_t on Unix platforms was changed from time_t
      to unsigned int.
      
      unix/time.c now uses macros for nanoseconds per second, nanoseconds per
      microsecond and microseconds per second to make sure that the right
      number of zeros appears each place the constant is used.
      
      unix/time.c functions which take initialized isc_(interval|time)_t arguments
      INSIST() that the nanoseconds value is less than one full second.
      
      unix/time.c's isc_time_microdiff was broken because it did multiplication and
      addition with unsigned integers and attempted to set them a 64 bit int to
      avoid overflow, but C's ints don't promote to 64 bits on machines that only
      have 32 bit longs.  Fixed.
      
      Added all the pertinent documentation to time.h.
      6fa1cb57
    • Andreas Gustafsson's avatar
      log warning message about out-of-zone data in zone transfers · 52b784e2
      Andreas Gustafsson authored
      instead of ignoring it silently
      52b784e2
    • Mark Andrews's avatar
      edb8ffbb
    • Mark Andrews's avatar
      186 [func] dns_request_getresponse() has an additional arguement · 59abb512
      Mark Andrews authored
      			 'preserve_order'.
      59abb512
  2. 16 May, 2000 3 commits
  3. 15 May, 2000 3 commits
  4. 14 May, 2000 4 commits
  5. 12 May, 2000 1 commit
  6. 11 May, 2000 4 commits
  7. 10 May, 2000 3 commits
  8. 09 May, 2000 5 commits
  9. 08 May, 2000 5 commits
  10. 06 May, 2000 2 commits
  11. 05 May, 2000 3 commits
  12. 03 May, 2000 1 commit
    • James Brister's avatar
      support 'disabled' statement in zone config (causes · e2cf9c2d
      James Brister authored
      zone to be parsed and then ignored). Currently must
      come after the 'type' clause.
      
      support optional ports in masters and also-notify
      statements:
      
      	masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
      
      removed some unused arguments.
      
      stop issuing some warnings about some features that
      were not implemented, but now are.
      e2cf9c2d