]> git.ipfire.org Git - thirdparty/pdns.git/blobdiff - README.md
Merge pull request #14206 from omoerbeek/rec-wildcard-denial-proof
[thirdparty/pdns.git] / README.md
index 218fc581aecbe64b1c42d34c26455448de2a2a74..5594817e99998f66901bbcff8203c8d7ac17414c 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-PowerDNS is copyright © 2001-2020 by PowerDNS.COM BV and lots of
+PowerDNS is copyright © by PowerDNS.COM BV and lots of
 contributors, using the GNU GPLv2 license (see NOTICE for the
 exact license and exception used).
 
@@ -49,9 +49,9 @@ This will bring up a USAGE-page which will explain how to build the different re
 COMPILING Authoritative Server
 ------------------------------
 The PowerDNS Authoritative Server depends on Boost, OpenSSL and Lua, and requires a
-compiler with C++-2011 support.
+compiler with C++-2017 support.
 
-On Debian 9, the following is useful:
+On Debian, the following is useful:
 
 ```sh
 apt install g++ libboost-all-dev libtool make pkg-config default-libmysqlclient-dev libssl-dev libluajit-5.1-dev python3-venv
@@ -63,7 +63,7 @@ When building from git, the following packages are also required:
 apt install autoconf automake ragel bison flex
 ```
 
-For Ubuntu 18.04 (Bionic Beaver), the following packages should be installed:
+For Ubuntu, the following packages should be installed:
 
 ```sh
 apt install libcurl4-openssl-dev luajit lua-yaml-dev libyaml-cpp-dev libtolua-dev lua5.3 autoconf automake ragel bison flex g++ libboost-all-dev libtool make pkg-config libssl-dev lua-yaml-dev libyaml-cpp-dev libluajit-5.1-dev libcurl4 gawk libsqlite3-dev python3-venv
@@ -144,10 +144,10 @@ FreeBSD Notes
 -------------
 You need to compile using gmake - regular make only appears to work, but doesn't in fact. Use gmake, not make.
 
-The clang compiler installed through FreeBSD's package manager does not expose all of the C++11 features needed under `std=gnuc++11`. Force the compiler to use `std=c++11` mode instead.
+The clang compiler installed through FreeBSD's package manager does not expose all of the C++17 features needed under the default `std=gnuc++14`. Force the compiler to use `std=c++17` mode instead.
 
 ```sh
-export CXXFLAGS=-std=c++11
+export CXXFLAGS=-std=c++17
 ```
 
 macOS Notes