1. 04 Nov, 2019 1 commit
    • Ondřej Surý's avatar
      named: remove named_g_defaultdnstap global variable · 6decd145
      Ondřej Surý authored
      The named_g_defaultdnstap was never used as the dnstap requires
      explicit configuration of the output file.
      
      Related scan-build report:
      
      ./server.c:3476:14: warning: Value stored to 'dpath' during its initialization is never read
              const char *dpath = named_g_defaultdnstap;
                          ^~~~~   ~~~~~~~~~~~~~~~~~~~~~
      1 warning generated.
      6decd145
  2. 26 Sep, 2019 1 commit
    • Michał Kępień's avatar
      Prevent Cygwin from concealing non-abort() crashes · 3d4b1780
      Michał Kępień authored
      BIND system tests are run in a Cygwin environment.  Apparently Cygwin
      shell sets the SEM_NOGPFAULTERRORBOX bit in its process error mode which
      is then inherited by all spawned child processes.  This bit prevents the
      Windows Error Reporting dialog from being displayed, which I assume is
      part of an effort to contain memory handling errors triggered by Cygwin
      binaries in the Cygwin environment.  Unfortunately, this also prevents
      automatic crash dump creation by Windows Error Reporting and Cygwin
      itself does not handle memory errors in native Windows processes spawned
      from a Cygwin shell.
      
      Fix by clearing the SEM_NOGPFAULTERRORBOX bit inside named if it is
      started in a Cygwin environment, thus overriding the Cygwin-set process
      error mode in order to enable Windows Error Reporting to handle all
      named crashes.
      3d4b1780
  3. 19 Apr, 2019 1 commit
  4. 08 Mar, 2019 1 commit
  5. 06 Feb, 2019 1 commit
  6. 28 Aug, 2018 1 commit
  7. 08 Aug, 2018 1 commit
  8. 03 Apr, 2018 1 commit
  9. 23 Feb, 2018 1 commit
  10. 08 Sep, 2017 1 commit
    • Evan Hunt's avatar
      [master] add libns and remove liblwres · 8eb88aaf
      Evan Hunt authored
      4708.   [cleanup]       Legacy Windows builds (i.e. for XP and earlier)
                              are no longer supported. [RT #45186]
      
      4707.	[func]		The lightweight resolver daemon and library (lwresd
      			and liblwres) have been removed. [RT #45186]
      
      4706.	[func]		Code implementing name server query processing has
      			been moved from bin/named to a new library "libns".
      			Functions remaining in bin/named are now prefixed
      			with "named_" rather than "ns_".  This will make it
      			easier to write unit tests for name server code, or
      			link name server functionality into new tools.
      			[RT #45186]
      8eb88aaf
  11. 13 Jun, 2017 2 commits
  12. 27 Jun, 2016 1 commit
  13. 30 Jan, 2016 1 commit
  14. 02 Oct, 2015 1 commit
    • Evan Hunt's avatar
      [master] dnstap · b66b333f
      Evan Hunt authored
      4235.	[func]		Added support in named for "dnstap", a fast method of
      			capturing and logging DNS traffic, and a new command
      			"dnstap-read" to read a dnstap log file.  Use
      			"configure --enable-dnstap" to enable this
      			feature (note that this requires libprotobuf-c
      			and libfstrm). See the ARM for configuration details.
      
      			Thanks to Robert Edmonds of Farsight Security.
      			[RT #40211]
      b66b333f
  15. 17 Apr, 2015 2 commits
  16. 03 Mar, 2015 1 commit
    • Evan Hunt's avatar
      [master] add "lock-file" and fix up singleton code · 7ae96d88
      Evan Hunt authored
      4080.	[func]		Completed change #4022, adding a "lock-file" option
      			to named.conf to override the default lock file,
      			in addition to the "named -X <filename>" command
      			line option.  Setting the lock file to "none"
      			using either method disables the check completely.
      			[RT #37908]
      7ae96d88
  17. 21 Jan, 2015 1 commit
  18. 20 Jan, 2015 1 commit
  19. 18 Dec, 2014 1 commit
    • Mukund Sivaraman's avatar
      Make named a singleton process [RT#37908] · 47d837a4
      Mukund Sivaraman authored
      Conflicts:
      	bin/tests/system/conf.sh.in
      	lib/dns/win32/libdns.def.in
      	lib/isc/win32/file.c
      
      The merge also needed to update files in legacy and tcp system tests
      (newly introduced in master after branch was created) to introduce use
      of lockfile.
      47d837a4
  20. 04 Mar, 2014 2 commits
  21. 05 Dec, 2013 1 commit
  22. 04 Dec, 2013 1 commit
  23. 06 Feb, 2012 2 commits
  24. 05 Aug, 2009 2 commits
  25. 14 Jul, 2009 1 commit
  26. 12 Jun, 2009 1 commit
  27. 11 Jun, 2009 1 commit
  28. 10 Jun, 2009 1 commit
    • Evan Hunt's avatar
      2609. [func] Simplify the configuration of dynamic zones: · 351b6253
      Evan Hunt authored
      			- add ddns-confgen command to generate
      			  configuration text for named.conf
      			- add zone option "ddns-autoconf yes;", which
      			  causes named to generate a TSIG session key
      			  and allow updates to the zone using that key
      			- add '-l' (localhost) option to nsupdate, which
      			  causes nsupdate to connect to a locally-running
      			  named process using the session key generated
      			  by named
      			[RT #19284]
      351b6253
  29. 17 Nov, 2008 1 commit
  30. 02 Nov, 2008 1 commit
  31. 24 Oct, 2008 1 commit
  32. 18 Jan, 2008 1 commit
  33. 09 Jan, 2008 2 commits
  34. 19 Jun, 2007 1 commit