Commit graph

158 commits

Author SHA1 Message Date
Kirill Ponomarev
31ee408412 Update to 4.1.2
Improvements:

* API: increase serial after DNSSEC related updates
* Dnsreplay: bail out on a too small outgoing buffer
* Lower ‘packet too short’ loglevel
* Make check-zone error on rows that have content but shouldn’t
* Avoid an isane amount of new backend connections during an AXFR
* Report unparseable data in stoul invalid_argument exception
* Recheck serial when AXFR is done
* Add TCP support for alias

PR:		228114
Submitted by:	maintainer
2018-05-10 15:21:51 +00:00
Jan Beich
cc95712fbe devel/boost-*: update to 1.67.0
Changes:	http://www.boost.org/users/history/version_1_67_0.html
PR:		227427
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15030
2018-04-18 13:57:42 +00:00
Kirill Ponomarev
3f7f59394e Bump PORTREVISION after security/botan2 update 2018-04-04 08:37:42 +00:00
Bernard Spil
8fcc83a7f4 dns/powerdns: Fix build with LibreSSL 2.7
- LibreSSL 2.7 implements OpenSSL 1.1 API

PR:		227184
Approved by:	Ralf van der Enden <tremere cainites net> (maintainer)
2018-04-03 15:16:00 +00:00
Kirill Ponomarev
800cb5e2be Update to 4.1.1
This is a bug-fix only release, with fixes to the LDAP and MySQL
backends, the pdnsutil tool, and PDNS internals. Enable the MySQL
backend by default.

Bug Fixes
- Backport: forbid label compression in alias wire format
- Include unistd.h for chroot(2) et al. (Florian Obser)
- Auth: fix out of bounds exception in caa processing, fixes #6089
- Add the missing include to mplexer.hh for struct timeval
- Auth: init openssl and libsodium before chrooting in pdnsutil
- Auth: always bind the results array after executing a mysql statement
- Ldap: fix getdomaininfo() to set this as di.backend (Grégory Oestreicher)
- Ldapbackend: fix listing zones incl. axfr (Chris Hofstaedtler)
- Ixfr: correct behavior of dealing with dns name with multiple records (Leon Xu)

PR:		226040
Submitted by:	maintainer
2018-02-20 11:07:49 +00:00
Jan Beich
25beeff079 devel/boost-*: update to 1.66.0
Changes:	http://www.boost.org/users/history/version_1_66_0.html
PR:		223922
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13279
2018-01-18 04:11:02 +00:00
Sunpoet Po-Chuan Hsieh
3d6f2248ba Add libdecaf support
- Chase shlib change of security/botan2
- Bump PORTREVISION for dependency change

PR:		225176
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
2018-01-15 17:17:17 +00:00
Sunpoet Po-Chuan Hsieh
0a7591375a Update devel/protobuf to 3.5.0
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
2017-12-11 18:26:13 +00:00
Kirill Ponomarev
f8970cd008 Update to 4.1.0
IMPORTANT: This release removes support for recursor pass-through.
This might impact a lot of people!

More information can be found here (including other
improvements/fixes/changes):
https://blog.powerdns.com/2017/11/30/powerdns-authoritative-server-4-1/

Changelog: https://doc.powerdns.com/authoritative/changelog/4.1.html

PR:		224028
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D13339
2017-12-04 12:38:10 +00:00
Tijl Coosemans
46dc3b5f41 After r452629 also bump ports that optionally depend on libsodium.
PR:		223192
2017-10-26 18:42:11 +00:00
Kirill Ponomarev
0a196ba682 Fix a segfault in the ECC-GOST algorithm (DNSSEC algorithm #12).
PR:		222587
Submitted by:	maintainer
Approved by:	mat
Differential Revision: https://reviews.freebsd.org/D12490
2017-09-25 20:37:35 +00:00
Jan Beich
98eb11b2f0 devel/boost-*: update to 1.65.1
Changes:	http://www.boost.org/users/history/version_1_65_1.html
PR:		218835
Approved by:	maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by:	jhibbits (on powerpc64, earlier version)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
2017-09-25 00:08:16 +00:00
Jan Beich
7e21a6476a devel/boost-*: enable C++11 features
PR:		218835
Obtained from:	https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by:	maintainer timeout (2 months)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D11582
2017-09-25 00:05:05 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Sunpoet Po-Chuan Hsieh
6fa7fc5018 Update devel/protobuf to 3.4.0
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
2017-08-16 15:44:48 +00:00
Richard Gallamore
a3514df00a * Updated to 4.0.4
* New option OPTALGO: Enable optional algorithms (12 & 15), not enabled by default

Changelog: https://doc.powerdns.com/md/changelog/#powerdns-authoritative-server-404

PR:		220288
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
Reported by:	Dani <i.dani@outlook.com>
Reviewed by:	matthew (mentor)
Approved by:	matthew (mentor)
Differential Revision:	https://reviews.freebsd.org/D11431
2017-07-02 17:31:58 +00:00
Jan Beich
b324ade02d devel/boost-*: update to 1.64.0
Changes:	http://www.boost.org/users/history/version_1_64_0.html
PR:		218835
Approved by:	office (bapt)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D10472
2017-05-02 06:48:10 +00:00
Mark Linimon
4ebba57eca Provide more descriptive error messages for ports failing on powerpc64.
Approved by:	portmgr (tier-2 blanket)
2017-04-30 00:44:32 +00:00
Sunpoet Po-Chuan Hsieh
149013a34f Update devel/protobuf to 3.3.0
- Remove USE_CSTD=c99: it was added for [1], now audio/clementine-player builds fine without it
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
PR:		178687 [1]
2017-04-29 15:43:46 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Sunpoet Po-Chuan Hsieh
7f2dff279c Update devel/protobuf to 3.2.0
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
2017-01-29 16:04:36 +00:00
Carlos J. Puga Medina
28fd6f320b dns/powerdns and dns/powerdns-recursor: unbreak build with clang 4.0
json11.cpp:153:24: error: invalid operands to binary expression ('nullptr_t' and 'nullptr_t')
        return m_value < static_cast<const Value<tag, T> *>(other)->m_value;
               ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
json11.cpp:209:5: note: in instantiation of member function 'json11::Value<json11::Json::Type::NUL,
      nullptr_t>::less' requested here
    JsonNull() : Value(nullptr) {}
    ^

PR:		216071
Submitted by:	cpm
Reported by:	jbeich
Reviewed by:	jbeich
Approved by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
Obtained from:	upstream
MFH:		2017Q1 (blanket)
2017-01-20 19:38:56 +00:00
Jason Unovitch
5a64da09ac dns/powerdns: update 4.0.1 -> 4.0.3
- Switch to USES=localbase while here
- Remove LibreSSL patch (see https://github.com/PowerDNS/pdns/pull/4310)

Changes:	https://doc.powerdns.com/md/changelog/#powerdns-authoritative-server-402
		https://doc.powerdns.com/md/changelog/#powerdns-authoritative-server-403

PR:		216136
Reported by:	Dani <i.dani@outlook.com>
Submitted by:	ghostonthewire@gmail.com (original 4.0.2 patch)
Approved by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
Security:	CVE-2016-2120
Security:	CVE-2016-7068
Security:	CVE-2016-7072
Security:	CVE-2016-7073
Security:	CVE-2016-7074
Security:	https://vuxml.FreeBSD.org/freebsd/e3200958-dd6c-11e6-ae1b-002590263bf5.html
MFH:		2017Q1
2017-01-18 11:23:10 +00:00
Jan Beich
59e02117ae devel/boost-*: update to 1.63.0
Changes:	http://www.boost.org/users/history/version_1_63_0.html
PR:		215598
Exp-run by:	antoine
Approved by:	office (bapt)
MFH:		2017Q1
2017-01-06 08:45:03 +00:00
Sunpoet Po-Chuan Hsieh
e0b379fa6f Remove BROKEN_FreeBSD_9
Approved by:	portmgr (blanket)
2017-01-01 03:45:12 +00:00
Sunpoet Po-Chuan Hsieh
177698aaf0 - Update devel/protobuf to 3.1.0
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
2016-12-14 17:58:20 +00:00
Mathieu Arnold
8b4093cba5 Do not use post-stage. Use post-install instead.
The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.

PR:		214780
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-12-02 11:58:21 +00:00
Jan Beich
a8713d15f4 devel/boost-*: update to 1.62.0
- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC

Changes:	http://www.boost.org/users/history/
PR:		199601
Submitted by:	Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by:	rakuco (kde) (earlier version)
Exp-run by:	antoine (3 tries), truckman (consumers only, earlier versions)
Approved by:	bapt (office)
2016-11-23 12:45:46 +00:00
Mark Linimon
387ced8b05 Mark as broken on various tier-2 archs.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2016-11-14 07:47:48 +00:00
Bernard Spil
572e9c71dd dns/powerdns: Fix build with LibreSSL
- Add upstream patch 115f658ee2000a4cdcc13e999da50b3634c6a907
  - Patch dns/powerdns-recursor as well

PR:		212016
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
Reported by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
MFH:		2016Q3
2016-08-22 10:58:06 +00:00
Jason Unovitch
b4c7061571 dns/powerdns: update 3.4.9 -> 4.0.1
- Mark BROKEN on FreeBSD 9
- Option changes:
  - Add USE=ssl, PowerDNS no longer requires embedded PolarSSL or Botan
  - Remove GEO and LMDB backends
  - Add UNIXODBC option for the GODBC backend
  - The internal Lua engine can be regular Lua or Luajit
  - Add PROTOBUF option which builds an extra tool (dnspcap2protobuf)

Changes:	https://doc.powerdns.com/md/changelog/#powerdns-authoritative-server-400
		https://doc.powerdns.com/md/changelog/#powerdns-authoritative-server-401

PR:		211147
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
Security:	CVE-2016-6172
Security:	https://vuxml.FreeBSD.org/freebsd/7d08e608-5e95-11e6-b334-002590263bf5.html
2016-08-15 01:39:15 +00:00
Bartek Rutkowski
72623f6bd8 dns/powerdns: update 3.4.8 -> 3.4.9
- Bugfix release

PR:		209677
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
MFH:		2016Q2
2016-05-22 20:54:18 +00:00
Dmitry Marakasov
e87a8bd319 - Fix trailing whitespace in pkg-messages
Approved by:	portmgr blanket
2016-05-19 11:09:14 +00:00
Thomas Zander
e1e435341f Fix build on 9.3 i386
PR:		209260
Submitted by:	tremere@cainites.net (maintainer)
MFH:		2016Q2 (build fix blanket)
2016-05-04 21:04:17 +00:00
Dimitry Andric
4f32016ea7 During the exp-run in bug 208158, it was found that dns/powerdns gives
errors with libc++ 3.8.0:

dnspacket.cc:645:6: error: call to 'abs' is ambiguous
  if(abs(trc->d_time - now) > trc->d_fudge) {
     ^~~

This is because abs() is being called with unsigned arguments.  Import
upstream commit f2d05dd to fix it.

Approved by:	tremere@cainites.net
PR:		208725
MFH:		2016Q2
2016-04-26 18:18:15 +00:00
Mathieu Arnold
21bc5c0345 Remove USE_SQLITE from bsd.databases.mk, replaced by USES=sqlite.
While there replace USE_SQLITE=x by USES=sqlite:x.

PR:		208971
Submitted by:	mat
Exp-run by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5951
2016-04-25 16:13:38 +00:00
Steve Wills
86cd4fbe5a many ports: mark broken on powerpc64 2016-04-21 16:43:14 +00:00
Baptiste Daroussin
fdf0b38075 Convert to @sample 2016-04-10 09:00:17 +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
Guido Falsi
c5710836a3 - Update botan110 to 1.10.12
- Chase shlib version bump in dependent ports

PR:		208393
Submitted by:	Lapo Luchini <lapo at lapo.it> (maintainer)
Security:	2004616d-f66c-11e5-b94c-001999f8d30b
Security:	4cd9b19f-f66d-11e5-b94c-001999f8d30b
MFH:		2016Q1
2016-03-31 08:09:25 +00:00
Raphael Kubo da Costa
f67c4157d3 Fix a typo in the SQLITE3 option handling introduced in r408757.
"gqlite3" should have been "gsqlite3", like it was before that SVN commit,
otherwise the build breaks.

Submitted by:	Andrew Nichols <andrew@quadrant.net>
2016-02-16 23:34:17 +00:00
Raphael Kubo da Costa
69ee310318 Update to PowerDNS Auth 3.4.8
CHANGELOG: https://doc.powerdns.com/md/changelog/#powerdns-authoritative-server-348

Remove luabackend patches since those are upstream'd.

Also convert to OPTIONS helpers.

PR:		206986
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
2016-02-12 20:43:31 +00:00
Mark Felder
02548092cb dns/powerdns: Update to 3.4.7
MFH:		2015Q4
Security:	CVE-2015-5311
Security:	56665ccb-8723-11e5-9b13-14dae9d210b8
2015-11-09 21:17:03 +00:00
Mark Felder
6e2dbaf05c dns/powerdns: Update to 3.4.6
- No longer install dnsdist, which conflicted with dns/dnsdist port
- Luabackend patch is now FreeBSD/i386 specific and has been submitted upstream
for inclusion

This update also fixes a DoS vulnerability:

https://doc.powerdns.com/md/security/powerdns-advisory-2015-02/

Changelog:	https://doc.powerdns.com/md/changelog/#powerdns-authoritative-server-346

PR:		202738
MFH:		2015Q3
Security:	55c43f5b-5190-11e5-9ad8-14dae9d210b8
Security:	CVE-2015-5230
2015-09-02 16:42:46 +00:00
Bartek Rutkowski
18f3656190 dns/powerdns: update 3.4.4 -> 3.4.5
- Add CPE info
- Remove obsolete CONFLICTS field
- Remove obsolete patch

PR:		201080
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
2015-06-25 14:39:01 +00:00
Kubilay Kocak
38141d9de7 net/libzmq4: Update to 4.1.2, Fixes CVE-2014-9721
- Update to 4.1.2
- Update pkg-plist
- USES: pkg-config is now a global dependency
- OPTIONS: with-sytem-pgm is now with-pgm, update helpers
- OPTIONS: with-libsodium no longer takes args, update helpers
- Override pkgconfigdir via configure, deprecate USES: pathfix

- Bump PORTREVISION for dependent ports for shared library version
  change

While I'm here:

- Whitespace align Makefile

Based on:

PR:		200502
Reported by:	Sevan Janiyan <venture37 geeklan co uk>
Submitted by:	Jason Unovitch <jason.unovitch gmail com>
MFH:		2015Q2
Security:	10a6d0aa-0b1c-11e5-bb90-002590263bf5
Security:	CVE-2014-9721
2015-06-15 11:06:49 +00:00
Tijl Coosemans
98cdddb183 - Update security/polarssl13 to 1.3.11
- Patch a Makefile so regular make install works
- Replace a patch with MAKE_ENV
- Bump dependent ports

PR:		200816
2015-06-12 16:14:54 +00:00
Brad Davis
333a0dfd83 - Update dns/powerdns-recursor to 3.7.2
- Remove an extra blankline from dns/powerdns/distinfo

PR:		199720
Submitted by:	Ralf van der Enden
Approved by:	bdrewery (mentor)
MFH:		2105Q1
Security:	64e6006e-f009-11e4-98c6-000c292ee6b8
2015-05-01 15:39:21 +00:00
Brad Davis
d9448c0fb7 Update dns/powerdns to 3.4.4
PR:		199719
Approved by:	bdrewery (mentor)
MFH:		2015Q1
Security:	64e6006e-f009-11e4-98c6-000c292ee6b8
2015-05-01 15:07:56 +00:00
Tijl Coosemans
95b155ef70 Specify library version when depending on libpolarssl and switch ports to
PolarSSL 1.3 when they fail to build with 1.2.
2015-04-17 13:37:36 +00:00