aboutsummaryrefslogtreecommitdiff
path: root/dns
Commit message (Collapse)AuthorAgeFilesLines
* - Assign clsung's p5- ports to perl@Steve Wills2012-05-013-3/+3
| | | | | | | Approved by: clsung via IRC Notes: svn path=/head/; revision=295750
* Update to new upstream release 2.61. Changes are, per Simon Kelley:Matthias Andree2012-04-303-16/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-write interface discovery code on *BSD to use getifaddrs. This is more portable, more straightforward, and allows us to find the prefix length for IPv6 addresses. Add ra-names, ra-stateless and slaac keywords for DHCPv6. Dnsmasq can now synthesise AAAA records for dual-stack hosts which get IPv6 addresses via SLAAC. It is also now possible to use SLAAC and stateless DHCPv6, and to tell clients to use SLAAC addresses as well as DHCP ones. Thanks to Dave Taht for help with this. Add --dhcp-duid to allow DUID-EN uids to be used. Explicity send DHCPv6 replies to the correct port, instead of relying on clients to send requests with the correct source address, since at least one client in the wild gets this wrong. Thanks to Conrda Kostecki for help tracking this down. Send a preference value of 255 in DHCPv6 replies when --dhcp-authoritative is in effect. This tells clients not to wait around for other DHCP servers. Better logging of DHCPv6 options. Add --host-record. Thanks to Rob Zwissler for the suggestion. Invoke the DHCP script with action "tftp" when a TFTP file transfer completes. The size of the file, address to which it was sent and complete pathname are supplied. Note that version 2.60 introduced some script incompatibilties associated with DHCPv6, and this is a further change. To be safe, scripts should ignore unknown actions, and if not IPv6-aware, should exit if the environment variable DNSMASQ_IAID is set. The use-case for this is to track netboot/install. Suggestion from Shantanu Gadgil. Update contrib/port-forward/dnsmasq-portforward to reflect the above. Set the environment variable DNSMASQ_LOG_DHCP when running the script id --log-dhcp is in effect, so that script can taylor their logging verbosity. Suggestion from Malte Forkel. Arrange that addresses specified with --listen-address work even if there is no interface carrying the address. This is chiefly useful for IPv4 loopback addresses, where any address in 127.0.0.0/8 is a valid loopback address, but normally only 127.0.0.1 appears on the lo interface. Thanks to Mathieu Trudel-Lapierre for the idea and initial patch. Fix crash, introduced in 2.60, when a DHCPINFORM is received from a network which has no valid dhcp-range. Thanks to Stephane Glondu for the bug report. Add a new DHCP lease time keyword, "deprecated" for --dhcp-range. This is only valid for IPv6, and sets the preffered lease time for both DHCP and RA to zero. The effect is that clients can continue to use the address for existing connections, but new connections will use other addresses, if they exist. This makes hitless renumbering at least possible. Fix bug in address6_available() which caused DHCPv6 lease aquisition to fail if more than one dhcp-range in use. Provide RDNSS and DNSSL data in router advertisements, using the settings provided for DHCP options option6:domain-search and option6:dns-server. Tweak logo/favicon.ico to add some transparency. Thanks to SamLT for work on this. Don't cache data from non-recursive nameservers, since it may erroneously look like a valid CNAME to a non-exitant name. Thanks to Ben Winslow for finding this. Call SO_BINDTODEVICE on the DHCP socket(s) when doing DHCP on exactly one interface and --bind-interfaces is set. This makes the OpenStack use-case of one dnsmasq per virtual interface work. This is only available on Linux; it's not supported on other platforms. Thanks to Vishvananda Ishaya and the OpenStack team for the suggestion. Updated French translation. Thanks to Gildas Le Nadan. Give correct from-cache answers to explict CNAME queries. Thanks to Rob Zwissler for spotting this. Add --tftp-lowercase option. Thanks to Oliver Rath for the patch. Ensure that the DBus DhcpLeaseUpdated events are generated when a lease goes through INIT_REBOOT state, even if the dhcp-script is not in use. thanks to Antoaneta-Ecaterina Ene for the patch. Fix failure of TFTP over IPv4 on OpenBSD platform. Thanks to Brad Smith for spotting this. Notes: svn path=/head/; revision=295736
* - Update to 1.8.0Ryan Steinmetz2012-04-293-13/+14
| | | | Notes: svn path=/head/; revision=295689
* Add dns/validns 0.4, a high performance DNS/DNSSEC zone validator.Anton Berezin2012-04-264-0/+45
| | | | | | | | PR: 167299 Submitted by: Hirohisa Yamaguchi <umq at-symbol ueo.co.jp> Notes: svn path=/head/; revision=295543
* - Update to 1.0.3Dennis Herrmann2012-04-244-27/+8
| | | | | | | | PR: ports/167241 Submitted by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer) Notes: svn path=/head/; revision=295407
* - Fix BUILD_DEPENDS: p5-HTTP-Tiny is in core since Perl 5.13.9 (check ↵Sunpoet Po-Chuan Hsieh2012-04-211-3/+8
| | | | | | | PERL_LEVEL against 501400) Notes: svn path=/head/; revision=295171
* BIND 9.8.2 tarball was re-rolled to remove 9.8.1 release notes. This changeDoug Barton2012-04-121-4/+4
| | | | | | | | | | | | | | was noticed by ISC at: https://lists.isc.org/pipermail/bind-users/2012-April/087345.html and verified by me both by comparing the contents of the old and new distfiles and by verifying the PGP signature on the new distfile. No PORTREVISION bump because these files were not installed. Notes: svn path=/head/; revision=294687
* - Update to 1.2.9aAshish SHUKLA2012-04-114-28/+8
| | | | | | | | | - Update MASTER_SITES - Add LICENSE information - Remove obsolete patches Notes: svn path=/head/; revision=294639
* - Update to 1.2.1Wen Heping2012-04-102-3/+3
| | | | Notes: svn path=/head/; revision=294497
* Switch to using the PORTDOCS macroDoug Barton2012-04-042-51/+1
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=294221
* Update to version 9.6-ESV-R6, the latest from ISC, which contains numerous ↵Doug Barton2012-04-044-78/+10
| | | | | | | | | | | | | bug fixes. For the port, switch to using the PORTDOCS macro. Also, switch to the (identical) pkg-message in ../bind97 which was apparently missed when the other ports were converted. Feature safe: yes Notes: svn path=/head/; revision=294220
* Update to version 9.7.5, the latest from ISC, which contains numerous bug fixes.Doug Barton2012-04-043-64/+10
| | | | | | | | | For the port, switch to using the PORTDOCS macro. Feature safe: yes Notes: svn path=/head/; revision=294219
* Update to version 9.8.2, the latest from ISC, which contains numerous bug fixes.Doug Barton2012-04-043-57/+8
| | | | | | | | | For the port, switch to using the PORTDOCS macro. Feature safe: yes Notes: svn path=/head/; revision=294218
* - Add p5-Mozilla-PublicSuffix 0.1.6Sunpoet Po-Chuan Hsieh2012-04-035-0/+51
| | | | | | | | | | | | | | | | | | | | | | | Mozilla::PublicSuffix provides a single function that returns the public suffix of a domain name by referencing a parsed copy of Mozilla's Public Suffix List. From the official website at http://publicsuffix.org: A "public suffix" is one under which Internet users can directly register names. Some examples of public suffixes are .com, .co.uk and pvt.k12.wy.us. The Public Suffix List is a list of all known public suffixes. A copy of the official list is bundled with the distribution. As the official list continues to be updated, the bundled copy will inevitably fall out of date. Therefore, if the bundled copy of found to be over thirty days old, this distribution's installer provides the option to check for a new version of the list and download/use it if one is found. WWW: http://search.cpan.org/dist/Mozilla-PublicSuffix/ Feature safe: yes Notes: svn path=/head/; revision=294151
* Fix a rare configuration-dependent crash. Simon Kelley, upstreamMatthias Andree2012-04-012-0/+13
| | | | | | | | | | | | | | | | | maintainer, wrote in message <4F70361B.7080306@thekelleys.org.uk>: A bug has been found in dnsmasq 2.60 that can cause crashes. This is configuration dependent: it either crashes frequently or not at all. The configuration required is one which allows dnsmasq to receive DHCPINFORM requests for which there is no valid dhcp-range. This is rare. Adding the patch he offers for download. Feature safe: yes Notes: svn path=/head/; revision=294075
* - Update to 12.0.0Sunpoet Po-Chuan Hsieh2012-03-283-4/+8
| | | | | | | | | | | | | - Pass maintainership to python@ Changes: http://twistedmatrix.com/trac/browser/tags/releases/twisted-12.0.0/twisted/names/topfiles/NEWS PR: ports/165732 Submitted by: sunpoet (myself) Approved by: Neal Nelson <neal@nicandneal.net> (maintainer) Feature safe: yes Notes: svn path=/head/; revision=293937
* - Adopt portRyan Steinmetz2012-03-231-2/+5
| | | | | | | | | | - Add LICENSE - Add additional MASTER_SITE Feature safe: yes Notes: svn path=/head/; revision=293716
* - Update to 1.3.7Martin Wilke2012-03-183-5/+5
| | | | | | | | | PR: 166125 Submitted by: Jaap Akkerhuis <jaap@NLnetLabs.nl>(maintainer) Feature safe: yes Notes: svn path=/head/; revision=293498
* - Final patchMichael Scheidell2012-03-173-8/+8
| | | | | | | | | | | | | | - Add back cat pkg-message - Add knot.full.conf to ETCDIR and pkg-plist - Bump PORTREVISON PR: ports/165798 Submitted by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer) Approved by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer) Feature safe: yes Notes: svn path=/head/; revision=293455
* Add a patch from ISC slated for 9.9.1 which fixes an assertion failureDoug Barton2012-03-172-0/+12
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=293443
* - Unbreak for non i86 archsMichael Scheidell2012-03-162-2/+15
| | | | | | | | | | | | - No PORTREVISION bump PR: ports/165798 Submitted by: mexas@bristol.ac.uk Approved by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer, implicit) Feature safe: yes Notes: svn path=/head/; revision=293406
* - Add ONLY_FOR_ARCHS= i386 amd64Michael Scheidell2012-03-151-0/+2
| | | | | | | | | | | | - No PORTREVISION bump PR: ports/165787 Reported by: Anton Shterenlikht <mexas@bristol.ac.uk> Approved by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer, implicit) Feature safe: yes Notes: svn path=/head/; revision=293354
* New port: dns/knot high-performance auth-only DNS server by NIC-CZMichael Scheidell2012-03-147-0/+173
| | | | | | | | | | PR: ports/165798 Submitted by: Leo Vandewoestijne <freebsd@dns-lab.com> Approved by: Leo Vandewoestijne <freebsd@dns-lab.com> (maintainer) Feature safe: yes Notes: svn path=/head/; revision=293325
* - Revert ports/165605 as requested by portmgr@Philip M. Gollucci2012-03-133-4/+25
| | | | | | | | | | | | Note: devel/p5-B-Size and devel/p5-Devel-Arena where intentionally not restored. PR: ports/165605 Approved by: portmgr (bapt) Feature safe: yes (I sure hope so) Notes: svn path=/head/; revision=293247
* Restore support for ${PERL_LEVEL} < 501000Doug Barton2012-03-121-0/+4
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=293137
* Update to new upstream release 2.60. Notable new features are:Matthias Andree2012-03-112-6/+16
| | | | | | | | | | | | - The LUA port option enables Lua support for DHCP lease-change scripts - DHCPv6 support - IPv6 Router Advertisement support Changelog: http://www.thekelleys.org.uk/dnsmasq/CHANGELOG Feature safe: yes Notes: svn path=/head/; revision=293135
* Fix OPTIONS broken by the perl < 5.12 sweep [1]Doug Barton2012-03-111-4/+5
| | | | | | | | | | | | While I'm here, reduce the number of docs variables. PR: ports/165930 [1] Submitted by: Alexey Markov <redrat@mail.ru> [1] Feature safe: yes Notes: svn path=/head/; revision=293127
* - Remove ports that only work with < perl 5.12 (devel/p5-B-Size, ↵Philip M. Gollucci2012-03-084-32/+5
| | | | | | | | | | | | | | | | | | devel/p5-Devel-Arena) - Remove conditionals for PERL_LEVEL < 501200 - Remove regression-test targets b/c this will be centralized in Mk/bsd.perl.mk - Other minor cleanups RUN_DEPENDS = ${BUILD_DEPENDS} -> RUN_DEPENDS:= ${BUILD_DEPENDS} PR: ports/165605 Submitted by: pgollucci (myself) Approved by: portmgr (linimon) Exp Run by: linimon Tested by: make index Notes: svn path=/head/; revision=292977
* - Update to 0.22Sunpoet Po-Chuan Hsieh2012-03-082-9/+8
| | | | | | | | | - Sort *_DEPENDS Changes: http://search.cpan.org/dist/POE-Component-Server-DNS/Changes Notes: svn path=/head/; revision=292944
* - Update to 0.916Frederic Culot2012-03-062-3/+3
| | | | | | | | | Changes: http://search.cpan.org/dist/POE-Component-Resolver/CHANGES PR: ports/165718 Submitted by: Jase Thew <freebsd@beardz.net> (maintainer) Notes: svn path=/head/; revision=292817
* A Perl POE component that provides non-blocking DNSBL lookupsSteve Wills2012-03-015-0/+35
| | | | | | | WWW: http://search.cpan.org/dist/POE-Component-Client-DNSBL/ Notes: svn path=/head/; revision=292496
* - Update to 1.04Sunpoet Po-Chuan Hsieh2012-03-013-9/+12
| | | | | | | | | - Sort *_DEPENDS Changes: http://search.cpan.org/dist/POE-Component-Client-DNS-Recursive/Changes Notes: svn path=/head/; revision=292482
* Release version of 9.9.0. Code is identical to rc4.Doug Barton2012-02-292-7/+6
| | | | Notes: svn path=/head/; revision=292447
* - Update to 1.41Steve Wills2012-02-294-6/+33
| | | | | | | | - Add TEST_DEPENDS to enable testing - Add patch to fix tests, submitted upstream Notes: svn path=/head/; revision=292442
* - Add missing BUILD_DEPENDS and RUN_DEPENDSSteve Wills2012-02-291-2/+5
| | | | | | | - Bump PORTREVISION due to new RUN_DEPENDS changing package Notes: svn path=/head/; revision=292416
* A recursive DNS client for POESteve Wills2012-02-295-0/+40
| | | | | | | WWW: http://search.cpan.org/dist/POE-Component-Client-DNS-Recursive/ Notes: svn path=/head/; revision=292415
* - Reassign to the heapGreg Larkin2012-02-273-3/+3
| | | | | | | Requested by: roam (on ports-developers@) Notes: svn path=/head/; revision=292325
* Return maintainership back to poolMartin Matuska2012-02-261-1/+1
| | | | Notes: svn path=/head/; revision=292259
* - Update to 1.7.5Ryan Steinmetz2012-02-253-24/+9
| | | | | | | - Add additional MASTER_SITES Notes: svn path=/head/; revision=292219
* - Adopt port per maintainers requestRyan Steinmetz2012-02-251-1/+1
| | | | | | | Approved by: roam@ Notes: svn path=/head/; revision=292217
* - Adpot port per request of maintainerRyan Steinmetz2012-02-251-1/+1
| | | | | | | Approved by: roam@ Notes: svn path=/head/; revision=292216
* - Change boost-libs from BUILD_DEPENDS to LIB_DEPENDS. This fixes installing ↵Michael Scheidell2012-02-241-2/+3
| | | | | | | | | | | | | from packages. PR: ports/165352 Reported by: Marat Bakeev <hawara@hawara.com> Submitted by: Ralf van der Enden <tremere@cainites.net> (maintainer) Approved by: gabor (mentor, implicit) Feature safe: yes Notes: svn path=/head/; revision=292173
* Upgrade to rc4, rndc and dlz fixes, including DNSSEC key maintenance timerDoug Barton2012-02-242-6/+6
| | | | Notes: svn path=/head/; revision=292150
* - Update to 20110809-2Jason Helfman2012-02-222-14/+8
| | | | | | | | | | | - Builds now on 9.x, drop conditional - while here use include of bpm and loop on portdocs PR: ports/165388 Submitted by: maintainer, mc@hack.org Notes: svn path=/head/; revision=292081
* Upgrade to 9.9.0rc3, various small bug fixesDoug Barton2012-02-192-6/+6
| | | | Notes: svn path=/head/; revision=291774
* Add DNSCurve support for dnscache, using Michael Dempsky's patch.David Thiel2012-02-182-6/+22
| | | | | | | PR: ports/164833 Notes: svn path=/head/; revision=291650
* - Update to 1.3.6Jason Helfman2012-02-172-3/+3
| | | | | | | | PR: ports/165216 Submitted by: maintainer, jaap at NLnetLabs.nl Notes: svn path=/head/; revision=291604
* - Update to 3.2.10Frederic Culot2012-02-162-3/+3
| | | | | | | | PR: ports/165185 Submitted by: Jaap Akkerhuis <jaap@NLnetLabs.nl> (maintainer) Notes: svn path=/head/; revision=291542
* Update to version 0.68; Jan 30, 2012Doug Barton2012-02-153-10/+18
| | | | | | | | | | | | | | | | Lots of fixes for older Perl versions, and several other bug fixes The parse and data methods are renamed to decode and encode respectively New feature: IDN query support, requires Net::LibIDN New modules: Mailbox.pm, Text.pm For the port: * Add TEST_DEPENDS (probably won't work on its own due to CONFIGURE_ARGS) * Add an OPTION for IDN support, off by default * Use the PORTDOCS macro * Move the OPTIONS= to the more standard location Notes: svn path=/head/; revision=291435
* - Add new port (dns/py-easyzone)Jason Helfman2012-02-105-0/+59
| | | | | | | | | | | | | | | Easyzone is a package to manage the common record types of a zone file, including SOA records. This module sits on top of the dnspython package and provides a higher level abstraction for common zone file manipulation use cases. WWW: http://www.psychofx.com/easyzone/ PR: ports/164961 Submitted by: Attila Nagy <bra at fsn.hu> Notes: svn path=/head/; revision=290883