Change MAINTAINER to my FreeBSD address.

Update to new upstream release 2.52. Changelog excerpt below the approval.

Approved by: miwi (mentor)

Upstream changelog excerpt (omitting Linux, Solaris and MacOS X specifics):
[...] Re-read the set of network interfaces when re-loading /etc/resolv.conf
  if --bind-interfaces is not set. This handles the case that loopback
  interfaces do not exist when dnsmasq is first started.

  Tweak the PXE code to support port 4011. This should reduce broadcasts and
  make things more reliable when other servers are around. It also improves
  inter-operability with certain clients.

  Make a pxe-service configuration with no filename or boot service type legal:
  this does a local boot. eg.  pxe-service=x86PC, "Local boot"

  Be more conservative in detecting "A for A" queries. Dnsmasq checks if the
  name in a type=A query looks like a dotted-quad IP address and answers the
  query itself if so, rather than forwarding it. Previously dnsmasq relied in
  the library function inet_addr() to convert addresses, and that will accept
  some things which are confusing in this context, like 1.2.3 or even just
  1234. Now we only do A for A processing for four decimal numbers delimited by
  dots.
[...]
  Increased the default limit on number of leases to 1000 (from 150). This is
  mainly a defence against DoS attacks, and for the average "one for two class
  C networks" installation, IP address exhaustion does that just as well.
  Making the limit greater than the number of IP addresses available in such an
  installation removes a surprise which otherwise can catch people out.

  Removed extraneous trailing space in the value of the DNSMASQ_TIME_REMAINING
  DNSMASQ_LEASE_LENGTH and DNSMASQ_LEASE_EXPIRES environment variables. Thanks
  to Gildas Le Nadan for spotting this.

  Provide the network-id tags for a DHCP transaction to the lease-change script
  in the environment variable DNSMASQ_TAGS. A good suggestion from Gildas Le
  Nadan.

  Add support for RFC3925 "Vendor-Identifying Vendor Options". The syntax looks
  like this:
  --dhcp-option=vi-encap:<enterprise number>, .........

  Add support to --dhcp-match to allow matching against RFC3925
  "Vendor-Identifying Vendor Classes". The syntax looks like this:
  --dhcp-match=tag,vi-encap<enterprise number>, <value>

  Add some application specific code to assist in implementing the Broadband
  forum TR069 CPE-WAN specification. The details are in contrib/CPE-WAN/README

  Increase the default DNS packet size limit to 4096, as recommended by RFC5625
  section 4.4.3. This can be reconfigured using --edns-packet-max if needed.
  Thanks to Francis Dupont for pointing this out.

  Rewrite query-ids even for DNSSEC signed packets, since this is allowed by
  RFC5625 section 4.5.
[...]
  Fix link error when including Dbus but excluding DHCP.
  Thanks to Oschtan for the bug report.

  Updated French translation. Thanks to Gildas Le Nadan.

  Updated Polish translation. Thanks to Jan Psota.

  Updated Spanish translation. Thanks to Chris Chatham.
This commit is contained in:
Matthias Andree 2010-01-23 11:24:31 +00:00
parent 7a4de8c334
commit e05b66b4de
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=248403
2 changed files with 5 additions and 5 deletions

View File

@ -6,13 +6,13 @@
#
PORTNAME= dnsmasq
PORTVERSION= 2.51
PORTVERSION= 2.52
PORTEPOCH= 1
CATEGORIES= dns ipv6
MASTER_SITES= http://www.thekelleys.org.uk/dnsmasq/ \
http://homepages.uni-paderborn.de/mandree/
MAINTAINER= matthias.andree@gmx.de
MAINTAINER= mandree@FreeBSD.org
COMMENT= Lightweight DNS forwarder, DHCP and TFTP server
MAN8= dnsmasq.8

View File

@ -1,3 +1,3 @@
MD5 (dnsmasq-2.51.tar.gz) = 97465261a6de5258a3c3edfe51ca16a4
SHA256 (dnsmasq-2.51.tar.gz) = 08a7f95e1aa344be07681f514d992320b86932c5dc2f091ac6edd0599ff90622
SIZE (dnsmasq-2.51.tar.gz) = 407550
MD5 (dnsmasq-2.52.tar.gz) = 1bb32fffdb4f977ead607802b5d701d0
SHA256 (dnsmasq-2.52.tar.gz) = a3724f875d0d30c0e2612a32926ad2b6c0a49fff7e224e737689e4c7e8b323d9
SIZE (dnsmasq-2.52.tar.gz) = 416466