Commit graph

112 commits

Author SHA1 Message Date
Ruslan Makhmatkhanov
d22af7fecc dns/unbound: update to 1.5.9
PR:		210257
Submitted by:	jaap@NLnetLabs.nl (maintainer)
2016-06-18 21:53:58 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Olli Hauer
c2840d6f99 - Update unbound to version 1.5.8
- add OPTION for DNSTAP logging support
- rename OPTION s/MUNIN/MUNIN_PLUGIN/ so it is consistent with nsd
- use OPTIONS_SUB
- use ${opt}_target
- use @sample macro for unbound.conf
- sort pkg-plist

Features
- ip-transparent option for FreeBSD with IP_BINDANY socket option.
- insecure-lan-zones: yesno config option, patch from Dag-Erling Smørgrav.
- RR Type CSYNC support RFC 7477, in debug printout and config input.
- RR Type OPENPGPKEY support (draft-ietf-dane-openpgpkey-07).
- [bugzilla: 731 ] tcp-mss, outgoing-tcp-mss options for unbound.conf, patch
  from Daisuke Higashi.
- Support RFC7686: handle ".onion" Special-Use Domain. It is blocked by
  default, andcan be unblocked with "nodefault" localzone config.
- ub_ctx_set_stub() function for libunbound to config stub zones.

The release fixes line endings in the unbound-control-setup script, and
a potential gost-hash validation failure and handles the ".onion" domain
to avoid privacy leakage.

PR:		207948
Submitted by:	jaap@NLnetLabs.nl (maintainer)
2016-03-15 06:19:52 +00:00
Andrej Zverev
d652280a9c assign port to the new maintainer (jaap@NLnetLabs.nl)
Submitted by:	sem@FreeBSD.org (maintainer) via private email
2016-02-11 14:40:13 +00:00
Erwin Lansing
d140eabacb - Update unbound to 1.5.7
- Bump PORTREVISIOn on dependent ports

Some Upgrade Notes:

This release fixes a validation failure for nodata with wildcards and
emptynonterminals. Fixes OpenSSL Library compability. Fixes correct
response for malformed EDNS queries. For crypto in libunbound there is
libnettle support.

Qname minimisation is implemented. Use qname-minimisation: yes to
enable it. This version sends the full query name when an error is
found for intermediate names. It should therefore not fail for names
on nonconformant servers. It combines well with
harden-below-nxdomain: yes because those nxdomains are probed by the
qname minimisation, and that will both stop privacy sensitive traffic
and reduce nonsense traffic to authority servers. So consider
enabling both. In this implementation IPv6 reverse lookups add
several labels per increment, because otherwise those lookups would be
very slow. [ Reference
https://tools.ietf.org/html/draft-ietf-dnsop-qname-minimisation-08 ]

More details at <http://unbound.net>

PR:		206347
Submitted by:	Jaap Akkerhuis <jaap@NLnetLabs.nl>
Approved by:	maintainer timeout
Sponsored by:	DK Hostmaster A/S
2016-02-04 15:58:30 +00:00
Sergey Matveychuk
1eb8ea886e - Update to 1.5.5 2015-10-11 12:58:34 +00:00
Sergey Matveychuk
4b5d6d4344 - Fix LibreSSL issue (from upstream)
- Add autoreconf to USES
- Satisfy portlint -AC
- Add regress-test target
- Back FILTER_AAAA option

PR:		202407
Submitted by:	brnrd
2015-08-19 15:49:42 +00:00
Sergey Matveychuk
7d8e6f7f5a - Update to 1.5.4
- Disable FILTER_AAAA option. The patch is obsolated.

PR:		202385
Submitted by:	edwin
2015-08-17 19:31:00 +00:00
Tijl Coosemans
a374acb969 By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2015-08-02 15:03:19 +00:00
Dmitry Marakasov
875abff582 - Add CPE info
- Fix LICENSE
- Fix WWW:

Approved by:	portmgr blanket
2015-05-13 04:55:03 +00:00
Baptiste Daroussin
64fc8fee89 Use @dir mechanisms to ensure etc/unbound belongs to the unbound user 2015-05-03 14:21:38 +00:00
Sergey Matveychuk
69796f0a61 - Forgotten option description
Submitted by:	darksoul@darkbsd.org
2015-03-16 15:36:57 +00:00
Sergey Matveychuk
82b09860f8 - Fix option name
- Hide patch output
2015-03-16 15:33:44 +00:00
Sergey Matveychuk
5ee8e018bd - fix cut&paste problem 2015-03-16 15:26:10 +00:00
Sergey Matveychuk
97d11ed1f9 - Option to apply contrib/aaaa-filter-iterator.patch
PR:		198581
Submitted by:	darksoul@darkbsd.org
2015-03-16 14:47:51 +00:00
Sergey Matveychuk
382865e1f5 - Update to 1.5.3
PR:		198538
Submitted by:	garga
2015-03-12 14:47:35 +00:00
Sergey Matveychuk
f5f04df80f - Update to 1.5.2 2015-02-19 17:55:34 +00:00
Sergey Matveychuk
fd489c12ab - Do not remove /var/run/unbound for smooth upgrading.
PR:		195846
Submitted by:	roberto
2014-12-10 13:44:50 +00:00
Sergey Matveychuk
d3be893a31 - Fix build with python
- Fix plist

PR:		195803
2014-12-09 17:11:47 +00:00
Sergey Matveychuk
eaf3f111f3 - Upgrade to 1.5.1. It fixes CVE-2014-8602.
- Mark python support as broken: does not build.

PR:		195814, 195803
Submitted by:	Kenji Rikitake, Jeroen
2014-12-09 02:18:01 +00:00
Sergey Matveychuk
a1df0a0765 - Remove redundant build,run options for python dependency
Submitted by:	Ruslan Makhmatkhanov
2014-12-06 01:12:55 +00:00
Sergey Matveychuk
647d8df5bc - Fix python dependency
PR:		194447
Submitted by:	Andrew Berg <aberg010@my.hennepintech.edu>
2014-12-05 19:00:10 +00:00
Sergey Matveychuk
4b1e4f7dc4 - Update to 1.5.0
- Removed FreeBSD 10 check for libevent, because of upstream fixes (as stated in changelog)
- Converted files/patch-Makefile.in to sed patch, which is position independent

PR:		195674
Submitted by:	lightside@gmx.com
2014-12-05 18:52:53 +00:00
Mark Felder
6bf206c71c Remove BROKEN for LIBEVENT and 10.0+ and replace with an appropriate
warning in the pkg-message

PR:		191532
2014-12-01 15:05:05 +00:00
Baptiste Daroussin
530a33f611 Cleanup plist 2014-10-27 12:13:22 +00:00
John Marino
4a16e1bb7f dns/unbound: check OPSYS with OSVERION (check broke DragonFly) 2014-10-23 19:54:50 +00:00
Marcus von Appen
91e4e8a4e3 - Convert ports from dns/, editors/ and emulators/ to new
USES=python

Approved by:	portmgr (implicit)
2014-10-19 15:43:33 +00:00
Mark Felder
805615e7ee Correct last patch. There is only one libevent now.
Pointyhat -> feld

PR:		191532
2014-10-16 13:52:42 +00:00
Mark Felder
d0da337c5a Mark unbound BROKEN for FreeBSD 10.0+ if built with libevent
There is a known issue that causes random crashes due to poor
interaction with Capsicum.

PR:		191532
2014-10-16 13:19:40 +00:00
Kubilay Kocak
e236906109 dns/unbound: Fix packaging with PYTHON option enabled
- Fix packaging with PYTHON option enabled

While I'm here, pet portlint.

PR:		193057
Reported by:	Jaret Bartsch <jaretbartsch at yahoo dot ca>
Reviewed by:	antoine
Approved by:	portmgr (blanket: packaging)
2014-08-27 06:32:27 +00:00
Dmitry Marakasov
13ab9a72d8 - Switch dns/unbound to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
- While here, add LICENSE_FILE to dns/getdns

Approved by:	portmgr blanket
2014-08-22 09:06:34 +00:00
Baptiste Daroussin
b564653452 Only use libevent2
Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2

With hat:	portmgr
2014-07-24 13:32:58 +00:00
Adam Weinberger
123723612f Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 15:09:58 +00:00
Jimmy Olgeni
76c7f8fbe6 Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories D-F.

CR:		D196
Approved by:	portmgr (bapt)
2014-06-10 07:39:01 +00:00
Sergey Matveychuk
1e92898cab - Run unbound even when unbound-anchors fails
- Remove trailing space

PR:		ports/189818
Submitted by:	zi
2014-05-15 08:27:53 +00:00
Peter Wemm
f7c12ea7c4 Bump port revision after I changed LIB_DEPENDS.
Approved by:	bdrewery
Pointy-hat to:	peter
2014-04-18 01:34:31 +00:00
Peter Wemm
afe0fd0f50 Fix apparent typo in LIB_PATH that prevented build with LIBEVENT14
Approved by:	bdrewery
2014-04-18 01:29:43 +00:00
Sergey Matveychuk
23c4a1d85a - Really fix unbound_anchorflags
- New LIB_DEPENDS format
- Strip binaries
2014-04-12 19:43:33 +00:00
Sergey Matveychuk
b79865ffa8 - Fix unbound_anchorflags in RC script 2014-04-11 15:27:38 +00:00
Sergey Matveychuk
15491f2b37 - Update to 1.4.22 2014-03-13 11:07:56 +00:00
Ryan Steinmetz
af1034a1fe - Add STAGE support
- Fix build with custom LOCALBASE/PREFIX
- Add ability to specify flags to unbound-anchor via unbound_anchorflags in rc.conf (useful for when /etc/resolv.conf only contains 127.0.0.1)
- Bump PORTREVISION

PR:		ports/187239
Submitted by:	zi@
Approved by:	sem@ (maintainer)
2014-03-04 15:51:44 +00:00
Sergey Matveychuk
7b7a338699 - Hide output of check config command
PR:		ports/186195
Submitted by:	Nick Hibma <nick@anywi.com>
2014-02-07 21:07:31 +00:00
Sergey Matveychuk
6fbd3e4cb7 - Remove chown ${ETCDIR}
PR:		ports/185472
Submitted by:	Carlos Jacobo Puga Medina <cjpugmed@gmail.com>
2014-01-17 10:30:16 +00:00
Bryan Drewery
eaeda40a01 - unbound was imported into base in r255597 with group 'unbound'. Chase
this and have the port also add a group to avoid mergemaster conflict

Approved by:	maintainer timeout (via email)
2013-10-03 11:02:37 +00:00
Sergey Matveychuk
5afc4828b2 - Update to 1.4.21 2013-09-23 02:39:57 +00:00
Baptiste Daroussin
24a1652ff4 Add NO_STAGE all over the place in preparation for the staging support (cat: dns) 2013-09-20 16:31:57 +00:00
Sergey Matveychuk
b069c27f74 - Do not depend on security/openssl if openssl in base is sufficient.
PR:		ports/178262
Submitted by:	Jan Beich <jbeich@tormail.org>
Reviewed by:	ldns' port maintainer
2013-09-05 14:37:34 +00:00
Sergey Matveychuk
ecec69fbc3 - Add libevent-2.0 option
PR:		ports/178218
Submitted by:	Jan Beich <jbeich at tormail.org>
2013-04-29 16:10:07 +00:00
Sergey Matveychuk
09849c22a5 - Update to 1.4.20 2013-03-25 16:03:53 +00:00
Sergey Matveychuk
e7357dedfa - Update to 1.1.19 2012-12-14 13:56:16 +00:00