diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2018-02-21 20:43:10 +0100 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2018-02-21 20:43:10 +0100 |
commit | b5391b24518a5697f1f0489ace2e44f9c4015b2e (patch) | |
tree | ca3a8244a0fe6f01aa2a25dd48e350ca1559bdc0 /pkgs/servers | |
parent | 1d15dadbec4f3d0a1f98e877e77518afe9245148 (diff) | |
parent | 4f7650bed0c5bc0142dfe60907b640d0edb7afb8 (diff) | |
download | nixlib-b5391b24518a5697f1f0489ace2e44f9c4015b2e.tar nixlib-b5391b24518a5697f1f0489ace2e44f9c4015b2e.tar.gz nixlib-b5391b24518a5697f1f0489ace2e44f9c4015b2e.tar.bz2 nixlib-b5391b24518a5697f1f0489ace2e44f9c4015b2e.tar.lz nixlib-b5391b24518a5697f1f0489ace2e44f9c4015b2e.tar.xz nixlib-b5391b24518a5697f1f0489ace2e44f9c4015b2e.tar.zst nixlib-b5391b24518a5697f1f0489ace2e44f9c4015b2e.zip |
Merge remote-tracking branch 'upstream/master' into HEAD
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/dns/powerdns/default.nix | 26 | ||||
-rw-r--r-- | pkgs/servers/dns/powerdns/skip-sha384-test.patch | 14 | ||||
-rw-r--r-- | pkgs/servers/gotty/default.nix | 2 | ||||
-rw-r--r-- | pkgs/servers/sql/mariadb/default.nix | 4 |
4 files changed, 35 insertions, 11 deletions
diff --git a/pkgs/servers/dns/powerdns/default.nix b/pkgs/servers/dns/powerdns/default.nix index 79fff80b0b8c..cde2fe1a426c 100644 --- a/pkgs/servers/dns/powerdns/default.nix +++ b/pkgs/servers/dns/powerdns/default.nix @@ -1,27 +1,36 @@ -{ stdenv, fetchurl, pkgconfig, - boost, libyamlcpp, libsodium, sqlite, protobuf, - mysql57, postgresql, lua, openldap, geoip, curl +{ stdenv, fetchurl, pkgconfig +, boost, libyamlcpp, libsodium, sqlite, protobuf, botan2 +, mysql57, postgresql, lua, openldap, geoip, curl, opendbx, unixODBC }: stdenv.mkDerivation rec { name = "powerdns-${version}"; - version = "4.0.5"; + version = "4.1.1"; src = fetchurl { url = "http://downloads.powerdns.com/releases/pdns-${version}.tar.bz2"; - sha256 = "097ci4s2c63gl0bil8yh87dsy0sk3fds4w8cpyjh5kns6zazmj2v"; + sha256 = "1fh4zgj0gxgcnnhnih8k6fbw18hb9brkkrfpx3mj8b4a3hr8ilq8"; }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ boost mysql57.connector-c postgresql lua openldap sqlite protobuf geoip libyamlcpp libsodium curl ]; + buildInputs = [ + boost mysql57.connector-c postgresql lua openldap sqlite protobuf geoip + libyamlcpp libsodium curl opendbx unixODBC botan2 + ]; + + patches = [ + # checksum type not found, maybe a dependency is to old? + ./skip-sha384-test.patch + ]; # nix destroy with-modules arguments, when using configureFlags preConfigure = '' configureFlagsArray=( - "--with-modules=bind gmysql geoip gpgsql gsqlite3 ldap lua pipe random remote" + "--with-modules=bind gmysql geoip godbc gpgsql gsqlite3 ldap lua mydns opendbx pipe random remote" --with-sqlite3 --with-socketdir=/var/lib/powerdns --enable-libsodium + --enable-botan --enable-tools --disable-dependency-tracking --disable-silent-rules @@ -29,7 +38,8 @@ stdenv.mkDerivation rec { --enable-unit-tests ) ''; - checkPhase = "make check"; + + doCheck = true; meta = with stdenv.lib; { description = "Authoritative DNS server"; diff --git a/pkgs/servers/dns/powerdns/skip-sha384-test.patch b/pkgs/servers/dns/powerdns/skip-sha384-test.patch new file mode 100644 index 000000000000..3fafb38c48fb --- /dev/null +++ b/pkgs/servers/dns/powerdns/skip-sha384-test.patch @@ -0,0 +1,14 @@ +--- pdns-4.1.1.org/pdns/test-signers.cc 2018-02-17 11:43:15.953228279 +0000 ++++ pdns-4.1.1/pdns/test-signers.cc 2018-02-17 11:44:21.089516393 +0000 +@@ -212,11 +212,6 @@ + BOOST_CHECK_EQUAL(ds2.getZoneRepresentation(), signer.dsSHA256); + } + +- auto ds4 = makeDSFromDNSKey(name, drc, DNSSECKeeper::SHA384); +- if (!signer.dsSHA384.empty()) { +- BOOST_CHECK_EQUAL(ds4.getZoneRepresentation(), signer.dsSHA384); +- } +- + auto signature = dcke->sign(message); + BOOST_CHECK(dcke->verify(message, signature)); + diff --git a/pkgs/servers/gotty/default.nix b/pkgs/servers/gotty/default.nix index e63e13a218e7..89f1821981fc 100644 --- a/pkgs/servers/gotty/default.nix +++ b/pkgs/servers/gotty/default.nix @@ -19,7 +19,7 @@ buildGoPackage rec { meta = with stdenv.lib; { description = "Share your terminal as a web application"; homepage = https://github.com/yudai/gotty; - maintainers = with maintainers; [ matthiasbeyer ]; + maintainers = with maintainers; [ ]; license = licenses.mit; }; } diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix index b8ee85d65e74..25fee035cd5d 100644 --- a/pkgs/servers/sql/mariadb/default.nix +++ b/pkgs/servers/sql/mariadb/default.nix @@ -15,11 +15,11 @@ mariadb = everything // { }; common = rec { # attributes common to both builds - version = "10.2.12"; + version = "10.2.13"; src = fetchurl { url = "https://downloads.mariadb.org/f/mariadb-${version}/source/mariadb-${version}.tar.gz"; - sha256 = "1v21sc1y5qndwdbr921da1s009bkn6pshwcgw47w7aygp9zjvcia"; + sha256 = "0ly7dxc7rk327liya4kalgsw8irlxl0pl8gq0agdl18a63cpwbi7"; name = "mariadb-${version}.tar.gz"; }; |