Commit Graph

204 Commits

Author SHA1 Message Date
Dima Panov f902de4b94 dns/powerdns: unbreak build with lua54
Switch to autoreconf to avoid heavy multiline patching of configure script

PR:		253077
Submitted by:	fluffy
Approved by:	maintainer
MFH:		2021Q1
2021-02-06 02:06:28 +00:00
Sunpoet Po-Chuan Hsieh fef65679d6 Bump PORTREVISION for devel/protobuf shlib change 2021-01-26 14:01:09 +00:00
Juraj Lutter cecdb5fd3c dns/powerdns: Update to 4.4.0
* This release drops GSS/TSIG support, please see
  PowerDNS Security Advisory 2020-06.

* New features:
  - the LMDB backend now supports long record content, making it production
    ready for everybody
  - the SVCB and HTTPS record types are supported, with limited additional
    processing transaction handling in the 2136 handler and the HTTP API was
    again improved a lot, avoiding various spurious issues users may have
    noticed if they do a lot of changes a new setting (consistent-backends)
    offers a roughly 30% speedup, subject to conditions
  - we finally emit Prometheus metrics!

* Improvements:
  - don’t log trusted-notification-proxy notify at error level
  - Stop using incbin and use od & sed to generate constant string data.

* Bug Fixes:
  - clear the LMDB set state when performing a new lookup or list to prevent
    corruption cases
  - SVCB: Correctly parse and print unknown params
  - fix direct-dnskey in AXFR-out

Please make sure to read the upgrade notes before upgrading:
https://doc.powerdns.com/authoritative/upgrading.html

PR:		251945
Submitted by:	Ralf van der Enden (maintainer)
Reviewed by:	osa (mentor)
Approved by:	osa (mentor)
Security:	61d89849-43cb-11eb-aba5-00a09858faf5
Differential Revision:	https://reviews.freebsd.org/D27680
2020-12-24 11:42:34 +00:00
Mikael Urankar a06dfa0ea3 dns/powerdns: add missing patch
PR:		250961
Submitted by:	Ralf van der Enden (maintainer)
2020-11-16 15:30:13 +00:00
Mikael Urankar ea60463dee dns/powerdns: Adjust dependencies for tools
- Adjust dependencies (IXFRTOOL needs yaml-cpp)
- Explicitly disable decaf and sodium in case they are not enabled.
  Otherwise they default to "auto" and if detected in the system,
  stage-qa reports unresolved dependency.
- Drop user privilges for worker processes to pdns/pdns (UID is new; GUID already exists)
- Always depend on protobuf. I do the same for dnsdist and powerdns-recursor
- Actually do something with the pdns_flags variable in the rc-script instead of just mentioning it in the comment block
- Bump PORTREVISION

PR:		250961
Submitted by:	Juraj Lutter, Ralf van der Enden
Approved by:	Ralf van der Enden (maintainer)
2020-11-15 19:01:29 +00:00
Kurt Jaeger 1316aa10a9 dns/powerdns: update 4.3.0 -> 4.3.1
Improvements:
- EL8 pkgs: Build mysql backend against mariadb-connector-c-devel
- gpgsql: Reintroduce prepared statements
- gsqlite3backend: add missing indexes
- use real remote for supermaster createSlaveDomain()
- Optimize IXFR-to-AXFR fallback path
- Install bind SQL schema files as part of bindbackend
- Do not send out of zone lookups to the backends

Bug Fixes:
- Raise an exception on invalid hex content in unknown records.
- Handle the extra single-row result set of MySQL stored procedures

PR:		249560
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
Security:	CVE-2020-17482
		https://doc.powerdns.com/authoritative/security-advisories/powerdns-advisory-2020-05.html
Relnotes:	https://doc.powerdns.com/authoritative/changelog/4.3.html#change-4.3.1
2020-09-29 01:46:08 +00:00
Sunpoet Po-Chuan Hsieh b94e8d8c27 Bump PORTREVISION for devel/protobuf shlib change 2020-08-30 20:19:41 +00:00
Sunpoet Po-Chuan Hsieh 1c489784e1 Bump PORTREVISION for devel/protobuf shlib change 2020-06-03 18:32:05 +00:00
Kurt Jaeger cf34c31a93 dns/powerdns: fix pkg-plist, pidfile in rc.d script and more
- Add missing entries to pkg-plist
- Add ixfrdist tool
- Change pidfile back to ${name}.pid in the rc.d script
- Pet portlint a bit (regenerate files/patch-configure and ran
  Makefile though portfmt)
- Remove patch-dns_random.cc (only needed on 12.0, which is EoL)
- Move upgrade instructions from pkg-install to pkg-message
- Bump PORTREVISION
- Upgrading the port now shows a message about required schema
  changes for several backends.

PR:		246434
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
Reported by:	Dominik Lisiak <dominik.lisiak@bemsoft.pl>
2020-05-14 13:02:36 +00:00
Kurt Jaeger 47c1f5ab8d dns/powerdns: update 4.2.1 -> 4.3.0
Please note that 4.3.0 comes with a mandatory database schema upgrade.
See: https://doc.powerdns.com/authoritative/upgrading.html#x-to-4-3-0

- added OPTIONS LMDB backend
- removed OPTIONS MyDNS backend
- removed OPTIONS OpenDBX backend
- removed patch-fix_memleak_bindbackend
- added `pidfile=/var/run/pdns/pdns_server.pid` to the rc script.
- updated pkg-descr with a more descriptive blurb from their web page.

PR:		246262
Submitted by:	yds@Necessitu.de
Approved by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
Relnotes:	https://blog.powerdns.com/2020/04/07/powerdns-authoritative-4-3-0/
2020-05-08 07:33:49 +00:00
Sunpoet Po-Chuan Hsieh 11493c54b5 Bump PORTREVISION for devel/protobuf shlib change 2020-01-22 05:53:20 +00:00
Tobias C. Berner b209d37d8d dns/powerdns: update to 4.2.1
4.2.1 release notes:
This release fixes several bugs and makes a few features more robust or
intuitive. It also contains a few performance improvements for API users.

For a full list of changes look here:
	https://doc.powerdns.com/authoritative/changelog/4.2.html#change-4.2.1

PR:		242519
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
2020-01-17 18:01:31 +00:00
Bernard Spil 0467bf077e Chase rename of security/openssl111
- Categories a-m

MFH:		2020Q1
2020-01-01 17:27:54 +00:00
Jan Beich 701aa3bcf8 devel/boost-*: update to 1.72.0
Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
2019-12-11 17:53:48 +00:00
Baptiste Daroussin ebc87904a6 Drop the ipv6 virtual category for d* category as it is not relevant anymore 2019-10-09 10:34:56 +00:00
Kurt Jaeger 582e216d84 dns/powerdns: upgrade 4.1.14 -> 4.2.0
- Please note: to fix CVE-2019-10203, upgrading is not enough
  Manually apply the schema change:
  ALTER TABLE domains ALTER notified_serial TYPE bigint
  USING CASE WHEN notified_serial >= 0 THEN notified_serial::bigint END;

PR:		239850
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
MFH:		2019Q3
Relnotes:	https://doc.powerdns.com/authoritative/changelog/4.2.html
		http://blog.powerdns.com/2019/08/29/powerdns-authoritative-server-4-2-0/
Security:	CVE-2019-10203
2019-09-05 16:51:04 +00:00
Mark Linimon 42913b4014 This port now builds on powerpc64.
Approved by:	portmgr (tier-2 blanket)
2019-08-28 11:49:04 +00:00
Jan Beich befa71e0f3 devel/boost-*: update to 1.71.0
Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
2019-08-19 15:35:27 +00:00
Mathieu Arnold 78d1aff1fc Convert to UCL & cleanup pkg-message (categories d) 2019-08-13 16:01:59 +00:00
Sunpoet Po-Chuan Hsieh 4f3e0d828f Bump PORTREVISION for devel/protobuf shlib change 2019-07-31 16:38:52 +00:00
Gerald Pfeifer ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

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, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Sunpoet Po-Chuan Hsieh 70ffc9c0fd Update devel/protobuf to 3.8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		238808
Exp-run by:	antoine
2019-07-05 19:08:49 +00:00
Steve Wills c20bb0c65b dns/powerdns: Actually update to 4.1.10
Previous update was old patch to 4.1.9

PR:		238705
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
MFH:		2019Q2
Security:	1c21f6a3-9415-11e9-95ec-6805ca2fa271
2019-07-01 15:44:48 +00:00
Steve Wills 4fca2f66e7 dns/powerdns: update to 4.1.10
PR:		238705
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
MFH:		2019Q2
Security:	1c21f6a3-9415-11e9-95ec-6805ca2fa271
2019-06-30 20:39:26 +00:00
Mark Linimon cb0b9b5b35 Similar to r502813 for dns/powerdns-recursor, fix build on GCC-based
systems:

  Don't add -L/usr/lib unconditionally, it makes gcc8 (used on GCC-based
  systems) link to base libstdc++.

Given that this is a build fix that does not affect clang-based systems,
there should be no need to bump portrevision.

PR:		238742
Reported by:	pkubaj
Approved by:	maintainer
2019-06-24 11:49:26 +00:00
Steve Wills 44174983e8 dns/powerdns: update to 4.1.8
PR:		236717
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
2019-04-15 18:01:20 +00:00
Jan Beich 9b21a3a084 devel/boost-*: update to 1.70.0
Changes:	http://www.boost.org/users/history/version_1_70_0.html
PR:		235956
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19303
2019-04-12 06:36:31 +00:00
Jan Beich 232b8620ca security/botan2: update to 2.10.0
PR:		236450 237019
Submitted by:	Ralf van der Enden (maintainer)
2019-04-08 11:51:32 +00:00
Sunpoet Po-Chuan Hsieh 73b1e3abe6 Update devel/protobuf to 3.7.1
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		236157
Exp-run by:	antoine
2019-03-31 13:41:02 +00:00
Steve Wills 71cc496385 dns/powerdns: update to 4.1.7
PR:		236634
Submitted by:	Dani <i.dani@outlook.com>
Approved by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
MFH:		2019Q1
Security:	6001cfc6-9f0f-4fae-9b4f-9b8fae001425
2019-03-19 14:51:28 +00:00
Steve Wills 177a547ba3 dns/powerdns: update to 4.1.6
PR:		235374
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
2019-02-01 12:52:47 +00:00
Adam Weinberger 2eb84a7a05 Remove GeoIP-related options. Where possible, replace GeoIP 1 defaults
with GeoIP 2.

Also, as suggested by zi, add an UPDATING note about this.
2019-01-13 20:58:36 +00:00
Gerald Pfeifer a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 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, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Jan Beich 7c879267dc devel/boost-*: update to 1.69.0
Changes:	http://www.boost.org/users/history/version_1_69_0.html
PR:		232525
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17645
2018-12-12 00:15:49 +00:00
Sunpoet Po-Chuan Hsieh 7cdcf9aed1 Update devel/protobuf to 3.6.1
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		231008
Exp-run by:	antoine
2018-12-03 19:41:32 +00:00
Kirill Ponomarev 29bbd4bacd Update to 4.1.5
This releases fixes the following security advisories:
- PowerDNS Security Advisory 2018-03 (CVE-2018-10851)
- PowerDNS Security Advisory 2018-05 (CVE-2018-14626)

It also contains some improvemens and bug fixes.

Full changelog:
https://doc.powerdns.com/authoritative/changelog/4.1.html#change-4.1.5

PR:		233139
Submitted by:	maintainer
2018-11-20 10:18:48 +00:00
Fernando Apesteguía 9558380e4f security/botan2: update to 2.8.0
* Bump PORTREVISION for dependent ports
* While here do some cleanup to the Makefile.

ChangeLog: https://botan.randombit.net/news.html#version-2-8-0-2018-10-01

PR:	231899
Submitted by:	tremere@cainites.net
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D17413
2018-10-05 16:42:24 +00:00
Mathieu Arnold 4a3bebcae1 Add EXAMPLES options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:15:47 +00:00
Mathieu Arnold e1bfdfbe56 Add DOCS options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:14:50 +00:00
Steve Wills cbceb10498 dns/powerdns: update to 4.1.4
PR:		231170
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer)
2018-09-06 19:23:39 +00:00
Steve Wills 071682e2de security/botan2: update to 2.7.0
While here, bump PORTREVISION on dependent ports

PR:		230666
Submitted by:	Ralf van der Enden <tremere@cainites.net> (maintainer
MFH:		2018Q3
Security:	7762d7ad-2e38-41d2-9785-c51f653ba8bd
2018-08-17 21:07:58 +00:00
Jan Beich 0b055d47f2 devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers

Changes:	http://www.boost.org/users/history/version_1_68_0.html
PR:		229569
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D16165
2018-08-09 06:58:30 +00:00
Gerald Pfeifer 09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

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

PR:		222542
2018-07-29 22:18:44 +00:00
Sunpoet Po-Chuan Hsieh 05f155d9b1 Revert r473259 and r473260 which are committed by accident
- Bump PORTEPOCH for protobuf and py-protobuf
- Bump PORTREVISION for dependent ports
2018-06-24 21:11:14 +00:00
Sunpoet Po-Chuan Hsieh cf03afc451 Update to 3.6.0
Changes:	https://github.com/google/protobuf/releases
2018-06-24 20:19:45 +00:00
Kirill Ponomarev 2219ead739 Update to 4.1.3
This is a maintenance release addressing a performance issue in the
GeoIP backend and fixes several other issues.

Full changelog:
https://blog.powerdns.com/2018/05/24/powerdns-authoritative-server-4-1-3-released/

PR:		228474
Submitted by:	maintainer
2018-05-24 20:13:31 +00:00
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