summaryrefslogtreecommitdiff
path: root/net/nsd
AgeCommit message (Collapse)AuthorFilesLines
2008-12-17Update to nsd-3.2.0:joerg2-6/+6
- improved IXFR support - support for hmac-sha1 and hmac-sha256 in TSIG - selection of source ip for notifies and zone requests - NSEC3 is enabled by default - option to disable CHAOS version support - bugfixes
2008-06-01Update to nsd-3.0.8:joerg2-7/+6
- better logging for nsd-notify and db creation failures - nsdc start checks if nsd is already running - fix loading data from files with relative names when chrootdir ends with a slash - fix a case when nsd would return FORMERR for edns queries with version 0 and rdlen larger than 0. - don't answer nsec3 wildcard information when DO bit is not set
2008-04-24Don't hard-code /usr/pkg. Bump revision.joerg2-4/+4
2008-01-18Per the process outlined in revbump(1), perform a recursive revbumptnn1-1/+2
on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@
2007-11-30Update to nsd-3.0.7:joerg2-6/+6
- fix man pages and improve consistency - improved handling for malformed IXFRs - report source and zone for denied AXFR requests - improved handling of malformed nsec3 records - fix ignored return value in region-allocator.
2007-09-07Convert packages that test and use USE_INET6 to use the options frameworkjlam1-4/+8
and to support the "inet6" option instead. Remaining usage of USE_INET6 was solely for the benefit of the scripts that generate the README.html files. Replace: BUILD_DEFS+= USE_INET6 with BUILD_DEFS+= IPV6_READY and teach the README-generation tools to look for that instead. This nukes USE_INET6 from pkgsrc proper. We leave a tiny bit of code to continue to support USE_INET6 for pkgsrc-wip until it has been nuked from there as well.
2007-08-11Update nsd to 3.0.5:joerg6-57/+47
NOTE: the configuration file format has changed. Don't update blindly. Major changes: - integrated AXFR/IXFR support for zone transfer. IXFR is not supported when acting as master. - TSIG authentication support for queries, notifies and zone transfers. - full NOTIFY support - DNAME type is supported - experimental support for NSEC3 and NSID, not enabled in pkgsrc - various bug fixes.
2006-07-03Update to nsd-2.3.5. This fixes a number of minor bugs.joerg3-16/+16
2006-05-02Check the right directory for OpenSSL.joerg1-1/+2
2006-04-23Modify packages that set PKG_USERS and PKG_GROUPS to follow the newjlam1-4/+4
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-2/+2
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-12Update NSD to 2.3.3.joerg2-7/+6
Notable changes: - DNSSEC enabled by default - many bugfixes for edge cases - more portable time handling - some performance improvements
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-11-06Don't advertise RC script and forget it in the PLIST. Bump revision.joerg2-3/+4
2005-11-05Add a RC script for NSD. Set default database location tojoerg6-13/+54
${VARBASE}/db/nsd.db on all platforms and use user/group nsd for the daemon to run as. Install sample configuration without .sample extension. Take maintainership. Bump revision.
2005-04-28Apply parts of patch from PR 29983 by ISIHARA Takanori:wiz1-2/+3
* OpenSSL 0.9.7 or higher is required for TSIG support. (README) * --with-namedxfer configure option is obsolete option.
2005-04-19Sort.wiz1-11/+11
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digests.agc1-1/+2
2005-01-19update to 2.2.0.itojun4-10/+31
- nsd-xfer is now in package - bug fixes - pidfile can be specified by -P
2004-12-29Use VARBASE.minskim1-2/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-07-31nsd 2.1.2.itojun2-5/+5
FEATURES: - NSD now fully supports unknown record types using the notation specified in RFC3597. - Support for the following RR types has been added: WKS, X25, ISDN, RT, NSAP, PX, NAPTR, KX, CERT, DNAME, and APL. DNAME special processing is not supported. and bug fixes.
2004-04-25Convert to buildlink3 and correct a typo in DESCR.snj2-4/+4
2004-04-23upgrade to 2.0.2.itojun2-5/+5
2.0.2 ============= BUG FIXES: - Allow the use of a mnemonic for the algorithm field of a DNSKEY record. - Behavior of the zonec -v flag has been modified. By default zonec will only print a single line with a summary of the error count. - Bug #75: Fixed typo in previous "fix".
2004-03-16upgrade to 2.0.1.itojun2-6/+5
NSD 2.0.1 release notes: BUG FIXES: - Queries for QTYPE DS (DNSSEC) were not handled correctly in certain cases. - Partial support for unknown RRs. Known RR types with unknown RR data format is not yet supported. - Bug #75: Fixed bad error message when nsdc update is run for the first time. - Bug #78: Multiple zones, each with include directives, are now compiled correctly.
2004-02-22Correct path to files to install.kristerw1-2/+2
2004-02-16Bump PKGREVISION for previous (more files installed).wiz1-1/+2
2004-02-16install readme. link w/ libwrap. and other tweaks. PR 24034itojun2-2/+36
2004-02-15update to 2.0.0. IPv6 enabled by default, experimental DNSSEC supportitojun3-6/+11
(disabled by default).
2003-07-281.2.2itojun3-28/+5
============= BUG FIXES: - Bug #59: NSD returns FORMERR when the query name is >= 246 bytes. - Bug #60: Zonec runs out of file descriptors with many zones. - Bug #61: nsdc uses /bin/sh hardwired (and should not). - Bug #62: NSD is not able to log to a file. - Bug #63: nsdc update and zonec are too tallkative. - Bug #64: Answer for request of a host resolved by a wildcard-resource-record is not understandable by dig.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-17correct response to long query. http://www.nlnetlabs.nl/bugs/show_bug.cgi?id=59itojun2-1/+24
2003-07-171.2.1itojun2-5/+5
============= BUG FIXES: - AXFR terminates early if a zone containa a CNAME pointing the the zone's domain name (SOA record) (bug #56). - During an AXFR memory above the top of the stack was accessed. This could lead to occassional AXFR errors (bad packets). - NSD now prints its version number and exits when invoked with the -v flag (bug #57). - NSD prints help information and exits when invoked with the -h flag.
2003-07-10upgrade to 1.2.itojun2-6/+5
1.2 ============= FEATURES: - NSD is now a single parent process (handling child termination and database reloads) plus multiple UDP and TCP child processes handling queries. Before the parent process also handled UDP queries. This change simplifies the parent and child processes and allows the use of multiple concurrent UDP servers. - Experimental plugin support. This required a minor, incompatible change to the database format. Make sure you recompile your database. Use --enable-plugins to enable. - Full IPv6 support (for multi-homing and for Linux, thanks to Colm MacCárthaigh and Jun-ichiro itojun Hagino). Use --enable-ipv6 to enable. - Support for multi-homing with TCP connections. - Support for SunOS 4.x has been dropped. CODE CHANGES: - NSD should now conform to the Single Unix Specification (http://www.unix.org/). - Const correctness for strings and some other data types. - Removed code for Berkeley DB, hash tables, and mmap(2). - Separate preprocessor flags from code flags (CPPFLAGS and CFLAGS). - Use uint8_t instead of u_char, uint{16,32}_t instead of u_int{16,32}_t. - Fixed warnings from mixing signed and unsigned types. - Use sigaction(2) instead of signal(2). - The query_process function has been split up for clarity. BUG FIXES: - CHAOS TXT queries failed on big-endian machines. - Portability fixes for Tru64 (thanks to Stephane Bortzmeyer), HP-UX, and MacOS X (thanks to Ronald van der Pol). - Removed compile time limit on maximum number of TCP child servers. - Support for debugging UDP and TCP queries. - Always ensure there is enough room for the EDNS record when answering a query with EDNS enabled.
2003-06-19Remove patch-aa and patch-ab, since they do not exist any more.wiz1-3/+1
2003-06-17upgrade to 1.1itojun4-38/+9
1.1 ============= FEATURES: - ANSI C - autoconf/configure - new parser - support for various RR types in zonec - support for UNKN RR types BUG FIXES: - lots of zone parsing errors eliminated - empty node matching bug gives NXDOMAIN 1.0.3 ============= This release is a bug fix release and does not add any new features. BUG FIXES: - Ignore SIGPIPE errors (bug #43). - Keep track of TCP child servers and restart if necessary. (bug #55) - Handle database reload failures correctly. - Close UDP sockets in TCP child servers. - Handle escaped characters (besides \.) in labels. - Preserve the query's RD flag in the answer. 1.0.2 ============= FEATURES: - -DBIND8_STATS to enable bind8 like [NX]STATS - -t flag to make nsd chroot to a certain directory - -s flag to make nsd produce statistics every s seconds - /etc/nsd/nsdc.conf to overwrite default variables for nsdc.sh - less loggin and more radical tcp connection (mis)handling - prefork -n processes to handle tcp connections - multiple -a flags CHANGES: - named.stats file functionality is removed BUG FIXES: - couple of pedantic fixes in C code - last zone in database axfr bug fixed - nsdc update wont update bug fixed
2003-06-11Update description to point out this is not an alpha release any more.simonb1-7/+1
From Greg Woods on netbsd-users.
2003-06-11Update HOMEPAGE.simonb1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-4/+4
2002-09-03upgrade to 1.0.1.itojun3-6/+20
diff from 1.0.1rc2: >Please to announce the final release of NSD-1.0.1 with minor bug fixes >and cosmetic changes, available for download:
2002-08-28upgrade to 1.0.1 release candidate 2.itojun4-31/+19
1.0.1 ============= FEATURES: - NSD drops permissions after binding the sockets - ``cache'' zones are no longer allowed - ID.Server & Version.Server compile time options - AXFR implemented (with tcpwrapper for access control) - nsdc update and nsdc notify functinality - using named-xfer with TSIG for inbound axfr CHANGES: - the order of records in the database is from now on significant - since Berkeley DB doesnt define order for sequential access it is no longer supported BUG FIXES: - white space problem in zonec is fixed
2002-05-08change version numbering - 1.0.0rc2itojun1-2/+2
2002-05-08upgrade to 1.0.0-beta2 (pkg version number is 0.9.3 to avoid versionitojun3-27/+13
number rollbacks) - wildcards bug fixed - AA bit for class ANY bug fixed - minor coredumps with really broken zones in zonec fixed - linux & SunOS port
2002-04-09Since the distfile requires a password-protected download stage, mark theagc1-1/+4
package as IS_INTERACTIVE. Fix some pkglint errors.
2002-04-03upgrade to 1.0alpha2 (package versioned 0.9.2)itojun3-10/+21
- IPv6 transport support added by Jun-ichiro itojun Hagino (Use -DINET6) - Makefile modified for easier compile time configuration - EDNS(0) bug fixed - Default database changed to all lowercase, red-black tree to make nsd DNSSEC ready - REQUIREMENTS are cleaned up and updated - Signal names changed in nsdc.sh.in - Default compile options dont include -DMIMIC_BIND8
2002-04-01Add appropriate restrictions since this can't be redistributed right now.jmc1-1/+6