FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
dnsmasq-devel 2.72.r2 dns on this many watch lists=1 search for ports that depend on this port
Ignore IGNORE: build stable version instead, it is newer than this release candidate
Lightweight DNS forwarder, DHCP, and TFTP server
Maintained by: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 07 Aug 2012 22:23:04
Also Listed In: ipv6
License: GPLv2


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

WWW: http://www.thekelleys.org.uk/dnsmasq/doc.html
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Required To Build:
  1. devel/pkgconf
  2. devel/gmake
Required Libraries:
  1. dns/libidn
  2. security/nettle
  3. math/gmp
  4. devel/gettext
  5. converters/libiconv
There are no ports dependent upon this port

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


Configuration Options
===> The following configuration options are available for dnsmasq-devel-2.72.r2:
     DBUS=off: D-Bus IPC system support
     DNSSEC=on: Enable DNSSEC caching and validation
     DOCS=on: Build and/or install documentation
     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

Master Sites:
  1. http://distcache.FreeBSD.org/ports-distfiles/
  2. http://www.thekelleys.org.uk/dnsmasq/release-candidates/

Number of commits found: 40

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
25 Sep 2014 18:27:56
Original commit files touched by this commit  2.72.r2
Revision:369281
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
20 Sep 2014 22:24:59
Original commit files touched by this commit  2.72.r2
Revision:368699
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.
10 Sep 2014 21:12:09
Original commit files touched by this commit  2.72.r1_1
Revision:367894
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.
10 Sep 2014 15:47:57
Original commit files touched by this commit  2.72.r1
Revision:367867
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
30 Aug 2014 18:18:14
Original commit files touched by this commit  2.69r4_1
Revision:366659
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
15 Jul 2014 15:09:59
Original commit files touched by this commit  2.69r4
Revision:361941
adamw search for other commits by this committer
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
21 Apr 2014 21:56:55
Original commit files touched by this commit  2.69r4
Revision:351724
bapt search for other commits by this committer
Switch to use lua 5.2
10 Apr 2014 20:45:05
Original commit files touched by this commit  2.69r4
Revision:350850
mandree search for other commits by this committer
Ignore this port while the release is newer than the candidates.
31 Mar 2014 20:19:29
Original commit files touched by this commit  2.69r4
Revision:349799
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.
30 Mar 2014 00:42:43
Original commit files touched by this commit  2.69r2
Revision:349600
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.
22 Mar 2014 22:06:07
Original commit files touched by this commit  2.69r1
Revision:348810
mandree search for other commits by this committer
Upgrade to release candidate #1.
10 Mar 2014 17:01:14
Original commit files touched by this commit  2.69.0test11
Revision:347783
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).
27 Feb 2014 22:55:28
Original commit files touched by this commit  2.69.0test9
Revision:346402
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!
12 Feb 2014 21:12:37
Original commit files touched by this commit  2.69.0test8
Revision:344016
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
07 Feb 2014 08:48:01
Original commit files touched by this commit  2.69.0test7
Revision:343200
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.
07 Feb 2014 08:35:24
Original commit files touched by this commit  2.69.0test6_2
Revision:343196
mandree search for other commits by this committer
really add the promised AD flag patch.

Pointy hat to: yours truly
07 Feb 2014 08:30:34
Original commit files touched by this commit  2.69.0test6_1
Revision:343194
mandree search for other commits by this committer
Add Simon's patch from Git for AD flag treatment (dig ... +ad).
05 Feb 2014 01:49:52
Original commit files touched by this commit  2.69.0test6
Revision:342621
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.
01 Jan 2014 23:06:40
Original commit files touched by this commit  2.69.0test3
Revision:338400
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.
08 Dec 2013 18:05:35
Original commit files touched by this commit  2.68.r5
Revision:335916
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  2.68.r5
Revision:335607
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  2.68.r4
Revision:334979
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  2.68.r3
Revision:334903
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  2.68.r1
Revision:334530
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  2.67.r4
Revision:331639
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  2.67.r4
Revision:330686
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  2.67.r3
Revision:329632
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  2.66.r5
Revision:327719
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  2.66.r5
Revision:326305
mandree search for other commits by this committer
Mark IGNORE.
14 Aug 2013 22:35:54
Refresh Original commit files touched by this commit
Revision:324744  Sanity Test Failure
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  2.66.r5
Revision:316596
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  2.66.r5
Revision:316315
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  2.66.r5
Revision:315804
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  2.63.r6
Revision:315034
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  2.64.r3
Revision:308176
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  2.64.r1
Revision:307464
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
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
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
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
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: 40

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
asterisk11Nov 21
asterisk11Nov 21
phpmyadminNov 21
kde4-runtimeNov 20
kwebkitpartNov 20
yiiNov 19
chromiumNov 18
kde4-workspaceNov 17
dbusNov 11
wgetNov 08
konversation-kde4Nov 05
jenkinsOct 31
jenkins-ltsOct 31
twikiOct 31
libsshOct 29

8 vulnerabilities affecting 10 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24412
Broken 104
Deprecated 41
Ignore 361
Forbidden 1
Restricted 206
No CDROM 93
Vulnerable 18
Expired 1
Set to expire 37
Interactive 0
new 24 hours 5
new 48 hours8
new 7 days138
new fortnight150
new month205

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.