notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
dnsmasq-devel Lightweight DNS forwarder, DHCP, and TFTP server
2.92.t16,6 dns on this many watch lists=3 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.92.t14,6Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Short-lived test branch, to be removed after v2.92 release
Maintainer: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-08-07 22:23:04
Last Update: 2025-07-08 22:09:46
Commit Hash: 69ddaec5
People watching this port, also watch:: supertuxkart, gimp, fluxbox, cinnamon, wine
License: GPLv2
WWW:
https://www.thekelleys.org.uk/dnsmasq/doc.html
Description:
Dnsmasq is a lightweight, easy to configure DNS forwarder and DHCP server. It is designed to provide DNS and, optionally, DHCP, to a small network. It can serve the names of local machines which are not in the global DNS. The DHCP server integrates with the DNS server and allows machines with DHCP-allocated addresses to appear in the DNS with names configured either in each host or in a central configuration file. Dnsmasq supports static and dynamic DHCP leases and BOOTP/TFTP/PXE for network booting of diskless machines. Dnsmasq is targeted at home networks using NAT and connected to the internet via a modem, cable-modem or ADSL connection but would be a good choice for any smallish network (up to 1000 clients is known to work) where low resource use and ease of configuration are important. -- Simon Kelley
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (24 items)
Collapse this list.
  1. /usr/local/share/licenses/dnsmasq-devel-2.92.t16,6/catalog.mk
  2. /usr/local/share/licenses/dnsmasq-devel-2.92.t16,6/LICENSE
  3. /usr/local/share/licenses/dnsmasq-devel-2.92.t16,6/GPLv2
  4. sbin/dnsmasq
  5. @sample etc/dnsmasq.conf.sample
  6. share/dnsmasq/trust-anchors.conf
  7. share/examples/dnsmasq/dnslist/dhcp.css
  8. share/examples/dnsmasq/dnslist/dnslist.pl
  9. share/examples/dnsmasq/dnslist/dnslist.tt2
  10. share/examples/dnsmasq/dynamic-dnsmasq/dynamic-dnsmasq.pl
  11. share/locale/de/LC_MESSAGES/dnsmasq.mo
  12. share/locale/es/LC_MESSAGES/dnsmasq.mo
  13. share/locale/fi/LC_MESSAGES/dnsmasq.mo
  14. share/locale/fr/LC_MESSAGES/dnsmasq.mo
  15. share/locale/id/LC_MESSAGES/dnsmasq.mo
  16. share/locale/it/LC_MESSAGES/dnsmasq.mo
  17. share/locale/no/LC_MESSAGES/dnsmasq.mo
  18. share/locale/pl/LC_MESSAGES/dnsmasq.mo
  19. share/locale/pt_BR/LC_MESSAGES/dnsmasq.mo
  20. share/locale/ro/LC_MESSAGES/dnsmasq.mo
  21. share/man/man8/dnsmasq.8.gz
  22. @owner
  23. @group
  24. @mode
Collapse this list.
Dependency lines:
  • dnsmasq-devel>0:dns/dnsmasq-devel
Conflicts:
CONFLICTS_INSTALL:
  • dnsmasq-2*
To install the port:
cd /usr/ports/dns/dnsmasq-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install dns/dnsmasq-devel
  • pkg install dnsmasq-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: dnsmasq-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1752012471 SHA256 (dnsmasq-2.92test16.tar.xz) = 38b69341f2a582ea2bb9379170a974743d758c641120dd4cd5c11f0e477e7828 SIZE (dnsmasq-2.92test16.tar.xz) = 583244

Packages (timestamps in pop-ups are UTC):
dnsmasq-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.92.t13,62.92.t14,6-2.92.t13,62.92.t14,6---
FreeBSD:13:quarterly2.92.t10,62.92.t14,6-2.92.t10,62.92.t14,6---
FreeBSD:14:latest2.92.t13,62.92.t14,6-2.92.t13,62.92.t14,6---
FreeBSD:14:quarterly2.92.t13,62.92.t14,6-2.92.t13,62.92.t14,6---
FreeBSD:15:latest2.92.t13,62.92.t13,6n/a2.92.t5,6n/a2.90.t3,52.90.t3,5-
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gettext-runtime>=0.22_1 : devel/gettext-runtime
  2. msgfmt : devel/gettext-tools
  3. gmake>=4.4.1 : devel/gmake
  4. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libidn2.so : dns/libidn2
  2. libgmp.so : math/gmp
  3. libnettle.so : security/nettle
  4. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for dnsmasq-devel-2.92.t16,6: DBUS=off: D-Bus IPC system support DNSSEC=on: Enable DNSSEC caching and validation (needs nettle) DOCS=on: Build and/or install documentation IPSET=on: Dynamic firewall management of resolved names (needs PF) IPV6=on: IPv6 protocol support LUA=off: Support lease-change scripts written in Lua ====> Internationalization Support Level: you can only select none or one of them IDN=off: IDN: Int'l Domain Names WITHOUT full NLS NLS=on: IDN+NLS: Int'l Domain Names & National Language support ===> Use 'make config' to modify these settings
Options name:
dns_dnsmasq-devel
USES:
cpe shebangfix tar:xz gettext gmake iconv pkgconfig pkgconfig
pkg-message:
To enable dnsmasq, edit /usr/local/etc/dnsmasq.conf and set dnsmasq_enable="YES" in /etc/rc.conf[.local] Further options and actions are documented inside /usr/local/etc/rc.d/dnsmasq NOTE: when using dnssec, inaccurate system clocks can cause DNS resolution to fail because DNSSEC signatures may then not validate. SECURITY RECOMMENDATION ~~~~~~~~~~~~~~~~~~~~~~~ It is recommended to enable the wpad-related options at the end of the configuration file (you may need to copy them from the example file to yours) to fix CERT Vulnerability VU#598349.
Master Sites:
Expand this list (5 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/mandree/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/mandree/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/mandree/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/mandree/
  5. https://www.thekelleys.org.uk/dnsmasq/test-releases/
Collapse this list.

Number of commits found: 171 (showing only 71 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.77.t2,1
09 Feb 2017 00:22:14
Revision:433703Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new 2.77test2 release.

Changelog:	<http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=blob_plain;f=CHANGELOG;hb=68f6312d4bae30b78daafcd6f51dc441b8685b1e>

Use readelf instead of objdump, unbreaking arm64 build. [1]
Submitted by:	emaste@ [1]
Differential Revision:	https://reviews.freebsd.org/D7881 [1]
2.76.r2,1
24 May 2016 06:27:04
Revision:415765Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Mark port IGNORE.
2.76.r2,1
23 May 2016 20:35:01
Revision:415742Original commit files touched by this commit This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by
default anyway and don't need to be listed

Approved by:	portmgr blanket
2.76.r2,1
16 May 2016 22:57:23
Revision:415366Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream release candidate #2.

Changes in upstream Git between releases (git shortlog):
Sergey Nechaev (1):
      Stricter command line args validation to dhcp_release6.

Simon Kelley (4):
      Fix error in PXE arch names and add ARM32 and ARM64.
      Tweak CSAs affected by UEFI PXE workaround code.
      Tweak UEFI workaround code.
      Merge messages into translation files.

Upstream CHANGELOG diff since rc #1:
      Swap the values if BC_EFI and x86-64_EFI in --pxe-service.
      These were previously wrong due to an error in RFC 4578.
      If you're using BC_EFI to boot 64-bit EFI machines, you
      will need to update your config.

      Add ARM32_EFI and ARM64_EFI as valid architectures in
      --pxe-service.
2.76.r1,1
11 May 2016 21:37:50
Revision:415035Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to release candidate #1.

Changes since test#13:
+           Move the dhcp_release and dhcp_lease_time tools from
+           contrib/wrt to contrib/lease-tools.
+
+           Add dhcp_release6 to contrib/lease-tools. Many thanks
+           to Sergey Nechaev for this code.
+
+           To avoid filling logs in configurations which define
+           many upstream nameservers, don't log more that 30 servers.
+           The number to be logged can be changed as SERVERS_LOGGED
+           in src/config.h.

Changelog since v2.75 at:
http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=blob_plain;f=CHANGELOG;hb=8628cd603fd0c55c7d41b84488446db44f58ff5b
2.76.0test13
05 May 2016 12:37:15
Revision:414641Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream test release ...test13.

Upstream's CHANGELOG since test12:
* Check return-code of inet_pton() when parsing dhcp-option.  Bad
  addresses could fail to generate errors and result in garbage
  dhcp-options being sent. Thanks to Marc Branchaud for spotting this.

* Fix wrong value for EDNS UDP packet size when using --servers-file to
  define upstream DNS servers. Thanks to Scott Bonar for the bug report.
2.76.0test12
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
2.76.0test12
04 Mar 2016 08:49:12
Revision:410092Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
New upstream test release #12.

Git shortlog since test release #10:

Simon Kelley (14):
      Add TTL parameter to --host-record and --cname.
      Add --dhcp-ttl option.
      Update CHANGELOG.
      Add --tftp-mtu option.
      Apply ceiling of lease length to TTL when --dhcp-ttl in use.
      Fix --add-subnet when returning empty or default subnet.
      Replace incoming EDNS0_OPTION_NOMDEVICEID and EDNS0_OPTION_NOMCPEID
options.
      Fix typo in last commit.
      Check return code from open()
      format fix.
      Fix pointer declaration botch.
      Tidy parsing code.
      Fix broken DNSMASQ_USER<x> envvars in script with more than one class.
      Tighten syntax checking for dhcp-range and clarify man page.
2.76.0test10
19 Feb 2016 08:54:49
Revision:409162Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to -test10 release.

Upstream's CHANGELOG since -test8:
  Don't crash with divide-by-zero if an IPv6 dhcp-range is declared as a
  whole /64.  (ie xx::0 to xx::ffff:ffff:ffff:ffff)
  Thanks to Laurent Bendel for spotting this problem.
2.76.0test8
17 Feb 2016 08:12:11
Revision:409031Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to upstream -test8 pre-release.

Changes per diff of the CHANGELOG file:

  Fix wrong answer to simple name query when --domain-needed set, but no
  upstream servers configured. Dnsmasq returned REFUSED, in this case,
  when it should be the same as when upstream servers are configured -
  NOERROR. Thanks to Allain Legacy for spotting the problem.

  Return REFUSED when running out of forwarding table slots, not SERVFAIL.

  Add --max-port configuration. Thanks to Hans Dedecker for the patch.

  Add --script-arp and two new functions for the dhcp-script.  These are
  "arp" and "arp-old" which announce the arrival and removal of entries
  in the ARP or nieghbour tables.

  Extend --add-mac to allow a new encoding of the MAC address as base64,
  by configurting --add-mac=base64

  Add --add-cpe-id option.
2.76.0test5_1
23 Jan 2016 21:14:18
Revision:407058Original commit files touched by this commit This port version is marked as vulnerable.
johans search for other commits by this committer
Bump versions to chase Nettle shared library update
2.76.0test5
16 Jan 2016 18:30:04
Revision:406261Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new test5 release.

Changes, taken from Git shortlog:

Andre Glupker (1):
      Fix bad cache-size calculation when hosts-file read fails.

Simon Kelley (7):
      Handle building with script support enabled and DHCP disabled.
      Update copyright notices. Happy new year!
      Fix FTBFS when scripts excluded at compilation time.
      Inhibit DNSSEC validation when forwarding to private servers for a domain.
      DNSSEC: Handle non-root trust anchors, and check we have a root trust
anchor.
      Disable DNSSEC for server=/domain/.. servers unless trust-anchor provided.
      arp.c tidy up.
2.76.0test4
04 Jan 2016 19:02:24
Revision:405263Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to -test4 release.

Changelog:
<http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=blob;f=CHANGELOG;h=93c73d01e19562d27d5c56a3a87c8211422f20a1;hb=d917275e481add809cd5c40650f339ae994ee35f#l1>
2.76.0test1
29 Dec 2015 11:15:00
Revision:404736Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Quench unused-parameter warnings during build.
2.76.0test1
21 Dec 2015 23:22:35
Revision:404197Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to 2.76test1.
2.74.r4
30 Jul 2015 18:47:53
Revision:393257Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new release candidate #4 and mark IGNORE since 2.74 is out.
2.74.r3
18 Jul 2015 12:58:18
Revision:392420Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new release candidate #3

      DNSSEC fix, signed wildcard CNAME to unsigned domain.
      Update Polish translation.
2.74.r1
15 Jul 2015 00:57:19
Revision:392113Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream release candidate 2.74rc1.

To fix three regressions in 2.73:

1) The meaning of --conf-file without an argument changed from "don't
read any conf-file" to "read the default conf-file"

2) A resolv-file which was dangling symlink at startup causes
problems, up to and including a segmentation fault.

3) Under some circumstances, dnsmasq can use more file descriptors,
and this shows up that the code doesn't handle the limit (normally
1024) in the number of descriptors handled by the select() system call.
2.73.r10
16 Jun 2015 00:48:02
Revision:389788Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade dnsmasq to new release 2.73.

Changelog: http://www.thekelleys.org.uk/dnsmasq/CHANGELOGDisable dnsmasq-devel
(older than stable).
Switch to using @sample keyword [1].

PR:           200717 [1]
Submitted by: Jimmy Olgeni
2.73.r10
12 Jun 2015 06:17:43
Revision:389262Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream release candidate #10.

Git shortlog since rc #9:

Neil Jerram (6):
      Fix logging of unknown interface in --bridge-interface, DHPCv4.
      Extend --bridge-interface aliasing to DHCPv6.
      Allow router advertisements to have the "off-link" bit set.
      Upply --bridge-interface aliasing to solicited router advertisements.
      Apply --bridge-interfaces to unsolicited router advertisements.
      Documenation updates for --bridge-interface and "off-link".

Nicolas Cavallari (1):
      Add Dbus methods to create and delete DHCP leases.

Simon Kelley (2):
      Add a couple of missed logging strings to the catalogue.
      Merge messages and fix makefile process to do this.
2.73.r9
10 Jun 2015 17:36:17
Revision:389107Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new release candidate -rc9.

Relevant Git shortlog excerpt since -rc8:

Christian Demsar (1):
      Man page typo.

John Hanks (1):
      Add infiniband to example config file.

Simon Kelley (8):
      Remove support for DNS Extended Label Types.
      Select correct DHCP context when in PXE bootserver mode.
      DHCPv6: DHCPCONFIRM should be OK for any address on link, not just dynamic
addresses.
      Handle corner cases in NSEC coverage checks.

swigger (1):
      Correctly sanitise DNS header bits in answer when recreating query for
retry.
2.73.r8
23 May 2015 08:45:03
Revision:387119Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to new release candidate #8, fixing buffer overflow since rc6. [1]
Add CPE information [2].

Extract from shortlog, omitting irrelevant entries:

Nicolas Cavallari (1):
      Constify some DHCP lease management functions.

Simon Kelley (10):
      Don't remove RRSIG RR from answers to ANY queries when the do bit is not
set.
      Handle UDP packet loss when fragmentation of large packets is broken.
      Check IPv4-mapped IPv6 addresses with --stop-rebind.
      Tweak EDNS timeout code.
      Pointer to mail-archive mailing list mirror in doc.html.
      Allow T1 and T2 DHCPv4 options to be set.
      Use correct DHCP context for PXE-proxy server-id.
      Fix buffer overflow introduced in 2.73rc6.

PR:		199955 [2]
Submitted by:	shun, amdmi3 [2]
Reviewed by:	amdmi3 [2]
Security:	7927165a-0126-11e5-9d98-080027ef73ec
2.73.r7
03 May 2015 02:47:10
Revision:385230Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to release candidate #7.

Git shortlog:
Johnny S. Lee (1):
      Make get-version work when repo is a git submodule.

Simon Kelley (2):
      Logs in DHCPv6 not suppressed by dhcp6-quiet.
      Fix argument-order botch which broke DNSSEC for TCP queries.
2.73.r6
22 Apr 2015 22:25:45
Revision:384526Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new release candidate #6.

Git shortlog since release candidate #4:

Moshe Levi (1):
      Check IP address command line arg in dhcp_release.c

Simon Kelley (7):
      Fix crash in auth code with odd configuration.
      Auth: correct replies to NS and SOA in .arpa zones.
      Note CVE-2015-3294
      Log domain when reporting DNSSEC validation failure.
      Revert 61b838dd574c51d96fef100285a0d225824534f9 and just quieten log inste
      Handle domain names with '.' or /000 within labels.
      Tweaks to previous, DNS label charset commit.

Stefan Tomanek (1):
      Fix (srk induced) crash in new tftp_no_fail code.
2.73.r4
12 Apr 2015 11:15:49
Revision:383861Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to new release candidate #4.

Resolves checksum trouble.
Git shortlog between rc#3 and rc#4:

Simon Kelley (4):
      Return INSECURE, rather than BOGUS when DS proved not to exist.
      Fix compiler warning when not including DNSSEC.
      Fix crash caused by looking up servers.bind when many servers defined.
      Fix crash on receipt of certain malformed DNS requests.

Stefan Tomanek (2):
      add --tftp-no-fail to ignore missing tftp root
2.73.r3
05 Apr 2015 20:50:43
Revision:383357Original commit files touched by this commit Sanity Test Failure This port version is marked as vulnerable.
bapt search for other commits by this committer
Mark as broken unfetchable ports
2.73.r3
31 Mar 2015 21:05:23
Revision:382866Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to new release candidate #3 (skipping rc2).

Changes since rc1 (git shortlog):

 +    Don't fail DNSSEC when a signed CNAME dangles into an unsigned zone.
 +    Return SERVFAIL when validation abandoned.
 +    Protect against broken DNSSEC upstreams.
 +    DNSSEC fix for non-ascii characters in labels.
 +    Allow control characters in names in the cache, handle when logging.
2.73.r1
30 Mar 2015 17:39:51
Revision:382696Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to upstream 2.73rc1 (pending rc2 upload)

Changes from previous 2.73test6 (taken from CHANGELOG's Git repo):

           Don't reply to DHCPv6 SOLICIT messages if we're not
           configured to do stateful DHCPv6. Thanks to Win King Wan
           for the patch.

           Fix broken DNSSEC validation of ECDSA signatures.

           Add --dnssec-timestamp option, which provides an automatic
           way to detect when the system time becomes valid after boot
           on systems without an RTC, whilst allowing DNS queries before the
           clock is valid so that NTP can run. Thanks to
           Kevin Darbyshire-Bryant for developing this idea.
2.73.0t6
22 Jan 2015 22:48:56
Revision:377701Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new 2.73test6 pre-release

Changes since test3, from CHANGELOG file:

           Add --log-queries=extra option, which makes logs easier
           to search automatically.

           Add --min-cache-ttl option. I've resisted this for a long
           time, on the grounds that disbelieving TTLs is never a
           good idea, but I've been persuaded that there are
           sometimes reasons to do it. (Step forward, GFW).
           To avoid misuse, there's a hard limit on the TTL
           floor of one hour. Thansk to RinSatsuki for the patch.

           Cope with multiple interfaces with the same link-local
           address. (IPv6 addresses are scoped, so this is allowed.)
           Thanks to Cory Benfield for help with this.

           Add --dhcp-hostsdir. This allows addition of new host
           configurations to a running dnsmasq instance much more
           cheaply than having dnsmasq re-read all its existing
           configuration each time.
2.73.0t3
09 Jan 2015 16:41:33
Revision:376623Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new test release.

Changes: the two items at the end of v2.73 here:
<http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=blob;f=CHANGELOG;h=e8bf80f81baac3366dfecbdb6e80c4102fb21574;hb=424c4a8a53c8aa5d6ac899c95803b97410abec8f#l26>
2.73.0t2
23 Dec 2014 23:04:35
Revision:375366Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Package 2.73test2, with one additional patch to make it build
(also reported upstream).

CHANGELOG at:
<http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=blob_plain;f=CHANGELOG;hb=fbc5205702c7f6f431d9f1043c553d7fb62ddfdb>
2.72.r2
25 Sep 2014 18:27:56
Revision:369281Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream version 2.72, disabling dnsmasq-devel again.

Remove @dir* stuff from pkg-plist.  @sample isn't documented properly
and isn't up to handling files with non-.sample suffix, so stay
away from that part of pkg-plist.

ChangeLog:	http://www.thekelleys.org.uk/dnsmasq/CHANGELOG
2.72.r2
20 Sep 2014 22:24:59
Revision:368699Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to 2.72rc2.

+ Fix bug when resulted in NXDOMAIN answers instead of NODATA in some
  circumstances.
+ Fix bug which caused dnsmasq to become unresponsive if it failed to
  send packets due to a network interface disappearing.
+ Fix problem with --local-service option on big-endian platforms.
2.72.r1_1
10 Sep 2014 21:12:09
Revision:367894Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Forward port dnsmasq changes from previous versions, to update the port and fix
10/11 build issues.
2.72.r1
10 Sep 2014 15:47:57
Revision:367867Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to 2.72rc1.

Announcement with ChangeLog:
http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2014q3/008793.html

Submitted by:	portscout
2.69r4_1
30 Aug 2014 18:18:14
Revision:366659Original commit files touched by this commit This port version is marked as vulnerable.
tijl search for other commits by this committer
dns/libidn:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Always install libidn-components.png because it is used by libidn.info
- Add -lintl to Libs.private instead of Libs in libidn.pc
2.69r4
15 Jul 2014 15:09:59
Revision:361941Original commit files touched by this commit This port version is marked as vulnerable.
adamw search for other commits by this committer
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
2.69r4
21 Apr 2014 21:56:55
Revision:351724Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Switch to use lua 5.2
2.69r4
10 Apr 2014 20:45:05
Revision:350850Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Ignore this port while the release is newer than the candidates.
2.69r4
31 Mar 2014 20:19:29
Revision:349799Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to new upstream release candidate #rc4.

Fixes ipset logging patch.

Known issue: The executable identifies as #rc3.
2.69r2
30 Mar 2014 00:42:43
Revision:349600Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream release candidate #2.

Git shortlog between 2.69 rc1 and rc2:

Simon Kelley (7):
      Add dnssec-check-unsigned to example config file.
      Reorder sanity checks on UDP packet reception, to cope with failed recvfro
      SERVFAIL is an expected error return, don't try all servers.
      Terminate DS-search when reaching the root via cache entries.
      Cache stats availble in CHAOS .bind domain.
      Ensure ->sentto is valid for DNSSEC forwards. Otherwise retries SEGV.
      Add --dnssec-no-timecheck

Tomas Hozza (2):
      Memory leak in error path.
      Handle failure of hash_questions()

Wang Jian (1):
      Log IPSET actions.
2.69r1
22 Mar 2014 22:06:07
Revision:348810Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to release candidate #1.
2.69.0test11
10 Mar 2014 17:01:14
Revision:347783Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to new upstream test release #11.

Git shortlog since test release #9:

      Speeling.
      Strip DNSSEC RRs when query doesn't have DO bit set.
      Return INSECURE when validation fails with proved non-existent DS.
      Negative caching for DS records.
      Check that unsigned replies come from unsigned zones if --dnssec-check-uns
      Tidy.
      Fix off-by-one overwrite.
      Don't free blockdata for negative DS cache entries.
      Handle replies with no answers and no NS in validate_reply.
      Tweak tuning params.
      Don't cache secure replies which we've messsed with.
      Mass edit of INSECURE->BOGUS returns for server failure/bad input.
      Can have local DS records (trust anchors).
2.69.0test9
27 Feb 2014 22:55:28
Revision:346402Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new test9 release.

Relevant excerpt from git shortlog between test8 and test9:

      Add RFC-6605 ECDSA DNSSEC verification.
      Don't mess with the TTL of DNSSEC RRs.
      No CD in forwarded queries unless dnssec-debug for TCP too.
      Log BOGUS validation result when upstream sends SERVFAIL.
      --rev-server option. Syntactic sugar for PTR queries.
      Omit ECC from DNSSEC if nettle library is old.
      Add --servers-file option.
      NSEC3 validation. First pass.
      Check signer name in RRSIGs.
      An NSEC record cannot attest to its own non-existance!
2.69.0test8
12 Feb 2014 21:12:37
Revision:344016Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to test8 release, bringing these upstream fixes:

ee41586 Use DS records as trust anchors, not DNSKEYs.
83349b8 Further tidying of AD and DO bit handling.
7fa836e Handle validation when more one key is needed.
1633e30 Fix Byte-order botch: broke DNSSEC on big-endian platforms.
c8ca33f Fix DNSSEC caching problems: incomplete RRSIG RRsets.
e243c07 AD bit in queries handled as RFC6840 p5.7
2.69.0test7
07 Feb 2014 08:48:01
Revision:343200Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Move all the way to the test7 release that has other bugfixes.
Note the +AD flag may now be missing on the first response for a given domain,
re-querying within the cache TTL would deliver it.  Bug has been reported.
2.69.0test6_2
07 Feb 2014 08:35:24
Revision:343196Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
really add the promised AD flag patch.

Pointy hat to: yours truly
2.69.0test6_1
07 Feb 2014 08:30:34
Revision:343194Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Add Simon's patch from Git for AD flag treatment (dig ... +ad).
2.69.0test6
05 Feb 2014 01:49:52
Revision:342621Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to test6, which adds DNSSEC validation and caching support.

Note that this requires configuration (see dnsmasq.conf.example for
hints) and has a few rough edges with regard to caching.
2.69.0test3
01 Jan 2014 23:06:40
Revision:338400Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream 2.69test3 release, with these noteworthy changes:

- Implement dynamic interface discovery on *BSD
- Fix endless loop with some bogu-nxdomain. Another F_CONFIG botch.
- Ignore ",," in dhcp-host, rather than treating it as ",0,"

Invent an additional .0 so we can later have 2.69rc... releases without
touching PORTEPOCH.
2.68.r5
08 Dec 2013 18:05:35
Revision:335916Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade dnsmasq to new stable 2.68 release.

Fixes bind-interfaces with IPv6 on FreeBSD.

version 2.68
            Use random addresses for DHCPv6 temporary address
            allocations, instead of algorithmically determined stable
            addresses.

    Fix bug which meant that the DHCPv6 DUID was not available
    in DHCP script runs during the lifetime of the dnsmasq
    process which created the DUID de-novo. Once the DUID was
    created and stored in the lease file and dnsmasq
    restarted, this bug disappeared.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.68.r5
04 Dec 2013 09:54:10
Revision:335607Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to upstream -rc5, fixing binding to IPv6 interfaces with
non-local addresses. Important upstream changes between -rc4 and -rc5:

-     Don't overwrite errno before generating message.
-     Garbage collect listening sockets when their address is deleted.
-     Only set scope_id in addresses to bind() for linklocal addresses.
-     Check arrival interface of IPv6 requests, even in --bind-interfaces.
-     Relax rules in prefix length in (IPv6) dhcp-range.
2.68.r4
26 Nov 2013 23:41:06
Revision:334979Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new release candidate #4.

Upstream changes:
- Add missing malloc() return-code check.
- Do immediate RA when a prefix goes from old->current.
- Fixes to various compiler warnings.
2.68.r3
25 Nov 2013 22:46:28
Revision:334903Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream release candidate #3, with three changes since RC1:

2543906 Segfault with some CNAMEs. Also memory leak on reload of /etc/hosts.
241fa9c Remove arc4random, we have a good RNG and it's a portability problem.
e142a83 Merge messages to .po files.
2.68.r1
21 Nov 2013 22:27:54
Revision:334530Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new release candidate #1 for 2.68.

Changes:
http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2013q4/007808.html
2.67.r4
25 Oct 2013 22:27:59
Revision:331639Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade dnsmasq to new upstream release 2.67.
Changelog: <http://www.thekelleys.org.uk/dnsmasq/CHANGELOG>
Enable NLS and IPV6 options by default.
Use shebangfix on files that need it.

Mark dnsmasq-devel (older than release) IGNORE.
2.67.r4
17 Oct 2013 23:24:22
Revision:330686Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Upgrade to rc4, changes over rc3 (-: removed, +: added)

REVERT:     Add --force-fast-ra option. Another thanks to Uwe Schindler.

NEW:
+	    Update Spanish transalation. Thanks to Vicente Soriano.
+	    Add --ra-param option. Thanks to Vladislav Grishenko for
+	    inspiration on this.
+	    Add --add-subnet configuration, to tell upstream DNS
+	    servers where the original client is. Thanks to DNSthingy
+	    for sponsoring this feature.
+	    Add --quiet-dhcp, --quiet-dhcp6 and --quiet-ra. Thanks to
+	    Kevin Darbyshire-Bryant for the initial patch.
+	    Allow A/AAAA records created by --interface-name to be the
+	    target of --cname. Thanks to Hadmut Danisch for the
+	    suggestion.
+	    Avoid treating a --dhcp-host which has an IPv6 address
+	    as eligable for use with DHCPv4 on the grounds that it has
+	    no address, and vice-versa. Thanks to Yury Konovalov for
+	    spotting the problem.
+	    Do a better job caching dangling CNAMEs. Thanks to Yves
+	    Dorfsman for spotting the problem.

Fix shebang lines of two Perl scripts.
2.67.r3
06 Oct 2013 21:56:53
Revision:329632Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to 2.67 release candidate #3.
While here, support staging.

Changelog for RC1:
<http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2013q4/007572.html>

Git commit log with newer rc2/rc3 tags:
<http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=shortlog>
2.66.r5
20 Sep 2013 16:31:58
Revision:327719Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
dns)
2.66.r5
04 Sep 2013 17:40:26
Revision:326305Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Mark IGNORE.
2.66.r5
14 Aug 2013 22:35:54
Revision:324744Original commit files touched by this commit Sanity Test Failure This port version is marked as vulnerable.
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
2.66.r5
26 Apr 2013 10:44:29
Revision:316596Original commit files touched by this commit This port version is marked as vulnerable.
ak search for other commits by this committer
- Convert USE_GETTEXT to USES (part 4)

Approved by:	portmgr (bapt)
2.66.r5
23 Apr 2013 07:24:02
Revision:316315Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Convert dns to USES=pkgconfig
2.66.r5
15 Apr 2013 15:24:54
Revision:315804Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
DNSMasq 2.66rc5 fixes a DHCPv6 issue where dnsmasq 2.66rc2 spoils its own
leases file for IPv6 records. The closest evidence to a changelog is
the mailing list message at
http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2013q2/007028.html
(and a few prior messages in that same thread).

PR:		ports/177788
Approved by:	portmgr (bdrewery)
2.63.r6
23 Mar 2013 14:02:52
Revision:315034Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream release candidate 2.66rc2.
2.64.r3
03 Dec 2012 21:20:37
Revision:308176Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream release candidate #3 to 2.64.

Feature safe: yes
2.64.r1
15 Nov 2012 21:38:50
Revision:307464Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new release candidate v2.64rc1 (after portscout complaint).

Feature safe:	yes (leaf port)
2.63.r6
20 Aug 2012 20:40:29
Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Demote USE_PKGCONFIG to =build (was =yes).
2.63.r6
20 Aug 2012 20:32:43
Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to rc6, which became the formal release.
2.63.r3
09 Aug 2012 19:38:53
Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to rc3 to avoid nag questions.
Now uses .tar.xz suffix.
2.63.r2
07 Aug 2012 22:22:11
Original commit files touched by this commit This port version is marked as vulnerable.
mandree search for other commits by this committer
Add new dnsmasq-devel version, for development/test/release candidate versions.
This port is based on dns/dnsmasq 2.62_1,1 and has been updated to 2.63rc2.

Description (by Simon Kelley, the upstream maintainer):
Dnsmasq is a lightweight, easy to configure DNS forwarder and DHCP server.
It is designed to provide DNS and, optionally, DHCP, to a small network. It
can serve the names of local machines which are not in the global DNS. The
DHCP server integrates with the DNS server and allows machines with
DHCP-allocated addresses to appear in the DNS with names configured either
in each host or in a central configuration file. Dnsmasq supports static and
dynamic DHCP leases and BOOTP/TFTP/PXE for network booting of diskless
machines.

Number of commits found: 171 (showing only 71 on this page)

«  1 | 2