notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
dnsmasq-devel Lightweight DNS forwarder, DHCP, and TFTP server
2.86.r3,4 dns on this many watch lists=1 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.86.r3,4Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Short-lived test branch, to be removed after v2.86 release
Ignore IGNORE: please use dns/dnsmasq, which is newer
Maintainer: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-08-07 22:23:04
Last Update: 2021-09-09 15:48:31
Commit Hash: d8ba062
People watching this port, also watch:: ufoai, gimp, otrs, lumina
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (24 items)
Collapse this list.
  1. /usr/local/share/licenses/dnsmasq-devel-2.86.r3,4/catalog.mk
  2. /usr/local/share/licenses/dnsmasq-devel-2.86.r3,4/LICENSE
  3. /usr/local/share/licenses/dnsmasq-devel-2.86.r3,4/GPLv2
  4. sbin/dnsmasq
  5. @sample etc/dnsmasq.conf.sample
  6. man/man8/dnsmasq.8.gz
  7. share/dnsmasq/trust-anchors.conf
  8. share/examples/dnsmasq/dnslist/dhcp.css
  9. share/examples/dnsmasq/dnslist/dnslist.pl
  10. share/examples/dnsmasq/dnslist/dnslist.tt2
  11. share/examples/dnsmasq/dynamic-dnsmasq/dynamic-dnsmasq.pl
  12. share/locale/de/LC_MESSAGES/dnsmasq.mo
  13. share/locale/es/LC_MESSAGES/dnsmasq.mo
  14. share/locale/fi/LC_MESSAGES/dnsmasq.mo
  15. share/locale/fr/LC_MESSAGES/dnsmasq.mo
  16. share/locale/id/LC_MESSAGES/dnsmasq.mo
  17. share/locale/it/LC_MESSAGES/dnsmasq.mo
  18. share/locale/no/LC_MESSAGES/dnsmasq.mo
  19. share/locale/pl/LC_MESSAGES/dnsmasq.mo
  20. share/locale/pt_BR/LC_MESSAGES/dnsmasq.mo
  21. share/locale/ro/LC_MESSAGES/dnsmasq.mo
  22. @owner
  23. @group
  24. @mode
Collapse this list.
Dependency lines:
  • dnsmasq-devel>0:dns/dnsmasq-devel
Conflicts:
CONFLICTS_INSTALL:
  • dnsmasq-2*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/dns/dnsmasq-devel/ && make install clean
A package is not available for ports marked as:
Forbidden / Broken / Ignore / Restricted
PKGNAME: dnsmasq-devel
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
dnsmasq-devel
ABIlatestquarterly
FreeBSD:11:aarch642.80.t6,2-
FreeBSD:11:amd642.86.r3,42.86.r3,4
FreeBSD:11:armv6--
FreeBSD:11:i3862.86.r3,42.86.r3,4
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch642.80.t7,2-
FreeBSD:12:amd64--
FreeBSD:12:armv62.80.t7,2-
FreeBSD:12:armv72.80.t8,2-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips642.80.t8,2-
FreeBSD:12:powerpc64-2.85.r2,3
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6-2.85.r2,3
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-2.86.r3,4
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. msgfmt : devel/gettext-tools
  2. gmake>=4.3 : devel/gmake
  3. 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:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
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/release-candidates/
Collapse this list.

Number of commits found: 121 (showing only 21 on this page)

«  1 | 2 

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
08 Dec 2013 18:05:35
Original commit files touched by this commit Revision:335916  2.68.r5 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)
04 Dec 2013 09:54:10
Original commit files touched by this commit Revision:335607  2.68.r5 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.
26 Nov 2013 23:41:06
Original commit files touched by this commit Revision:334979  2.68.r4 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.
25 Nov 2013 22:46:28
Original commit files touched by this commit Revision:334903  2.68.r3 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.
21 Nov 2013 22:27:54
Original commit files touched by this commit Revision:334530  2.68.r1 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
25 Oct 2013 22:27:59
Original commit files touched by this commit Revision:331639  2.67.r4 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.
17 Oct 2013 23:24:22
Original commit files touched by this commit Revision:330686  2.67.r4 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.
06 Oct 2013 21:56:53
Original commit files touched by this commit Revision:329632  2.67.r3 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>
20 Sep 2013 16:31:58
Original commit files touched by this commit Revision:327719  2.66.r5 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)
04 Sep 2013 17:40:26
Original commit files touched by this commit Revision:326305  2.66.r5 This port version is marked as vulnerable.
mandree search for other commits by this committer
Mark IGNORE.
14 Aug 2013 22:35:54
Original commit files touched by this commit Revision:324744  2.66.r5  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)
26 Apr 2013 10:44:29
Original commit files touched by this commit Revision:316596  2.66.r5 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)
23 Apr 2013 07:24:02
Original commit files touched by this commit Revision:316315  2.66.r5 This port version is marked as vulnerable.
bapt search for other commits by this committer
Convert dns to USES=pkgconfig
15 Apr 2013 15:24:54
Original commit files touched by this commit Revision:315804  2.66.r5 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)
23 Mar 2013 14:02:52
Original commit files touched by this commit Revision:315034  2.63.r6 This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to new upstream release candidate 2.66rc2.
03 Dec 2012 21:20:37
Original commit files touched by this commit Revision:308176  2.64.r3 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
15 Nov 2012 21:38:50
Original commit files touched by this commit Revision:307464  2.64.r1 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)
20 Aug 2012 20:40:29
Original commit files touched by this commit   2.63.r6 This port version is marked as vulnerable.
mandree search for other commits by this committer
Demote USE_PKGCONFIG to =build (was =yes).
20 Aug 2012 20:32:43
Original commit files touched by this commit   2.63.r6 This port version is marked as vulnerable.
mandree search for other commits by this committer
Update to rc6, which became the formal release.
09 Aug 2012 19:38:53
Original commit files touched by this commit   2.63.r3 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.
07 Aug 2012 22:22:11
Original commit files touched by this commit   2.63.r2 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: 121 (showing only 21 on this page)

«  1 | 2