net-dns / dnsdist

A highly DNS-, DoS- and abuse-aware loadbalancer

Official package sites : https://dnsdist.org ·

dnsdist is a highly DNS-, DoS- and abuse-aware loadbalancer. Its goal in life is to route traffic to the best server, delivering top performance to legitimate users while shunting or blocking abusive traffic.

v1.6.0 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64
USE flags
dnscrypt dnstap doh gnutls lmdb regex remote-logging snmp ssl systemd test

v1.5.1-r100 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~x86
USE flags
dnscrypt dnstap doh gnutls lmdb regex remote-logging snmp ssl systemd test

General

dnscrypt
Enable the ability to act as a DNSCrypt server
dnstap
Enable support for dnstap
doh
Enable support for dns over http via www-servers/h2o
gnutls
Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
lmdb
Enable support for lmdb
regex
Enable support for regular expression matching via dev-libs/re2
remote-logging
Enable support for remote logging via dev-libs/protobuf
snmp
Add support for the Simple Network Management Protocol if available
ssl
Enable support for and encrypted client-server communication via dev-libs/libsodium
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

lua_single_target

lua5-1
Build for Lua 5.1 only
lua5-2
Build for Lua 5.2 only
lua5-3
Build for Lua 5.3 only
lua5-4
Build for Lua 5.4 only
luajit
Build for LuaJIT only

acct-group / dnsdist : A group for net-dns/dnsdist

acct-user / dnsdist : A user for net-dns/dnsdist

dev-db / lmdb : An ultra-fast, ultra-compact key-value embedded data store

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-libs / boost : Boost Libraries for C++

dev-libs / fstrm : Frame Streams implementation in C

dev-libs / libedit : BSD replacement for libreadline

dev-libs / libsodium : A portable fork of NaCl, a higher-level cryptographic library

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data

dev-libs / re2 : An efficient, principled regular expression library

net-analyzer / net-snmp : Software for generating and retrieving SNMP data

net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols

sys-apps / systemd : System and service manager for Linux

www-servers / h2o : H2O - the optimized HTTP/1, HTTP/2 server

acct-group / dnsdist : A group for net-dns/dnsdist

acct-user / dnsdist : A user for net-dns/dnsdist

dev-db / lmdb : An ultra-fast, ultra-compact key-value embedded data store

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-libs / boost : Boost Libraries for C++

dev-libs / fstrm : Frame Streams implementation in C

dev-libs / libedit : BSD replacement for libreadline

dev-libs / libsodium : A portable fork of NaCl, a higher-level cryptographic library

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-libs / protobuf : Google's Protocol Buffers - Extensible mechanism for serializing structured data

dev-libs / re2 : An efficient, principled regular expression library

net-analyzer / net-snmp : Software for generating and retrieving SNMP data

net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols

sys-apps / systemd : System and service manager for Linux

www-servers / h2o : H2O - the optimized HTTP/1, HTTP/2 server

796137
net-dns/dnsdist: rekeywording
796149
net-dns/dnsdist-1.6.0 fails tests
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-dns/dnsdist: fix build with GCC 11, protobuf no longer optional
* Fix build with GCC 11 * Upstream made protobuf mandatory Closes: https://bugs.gentoo.org/790719 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Schuerch · gentoo
net-dns/dnsdist: bump to 1.6.0, x86 keyword dropped
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andreas Schuerch <nativemad@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-dns/dnsdist: drop old version
Dropping old versions, which do not support slotted lua. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
net-dns/dnsdist: migrate to lua-single.eclass
Nice and easy. Builds, tests and installs fine against all implementations currently in the tree. Closes: https://bugs.gentoo.org/752795 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
*/*: limit pkgs not migrated to lua eclasses to dev-lang/lua:0
Only ebuilds which previously were happy with any slot (those which explicitly specify one of the 5.x slots are allowed to keep doing so until they have been migrated to the eclasses) and which do not require a version of Lua higher than 5.1 (to prevent CI from complaining about non-existent dependencies; all of these should have been masked or USE-masked by now anyway). Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Schuerch · gentoo
net-dns/dnsdist: version bump and remove old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas Schuerch <nativemad@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Schuerch · gentoo
net-dns/dnsdist: version bump to 1.5.0 and bug 711454
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas Schuerch <nativemad@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Schuerch · gentoo
net-dns/dnsdist: version bump, remove 9999
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Andreas Schuerch <nativemad@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Schuerch · gentoo
net-dns/dnsdist: added useflags bug 672516 and initscript changes
Signed-off-by: Andreas Schuerch <nativemad@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Andreas Schuerch · gentoo
net-dns/dnsdist: new maintainer, bump, remove old, new useflags
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Andreas Schuerch <nativemad@gentoo.org>
Michael Mair-Keimberger · gentoo
net-dns/dnsdist: use HTTPS
Closes: https://github.com/gentoo/gentoo/pull/7725
bgo · gentoo
net-dns/dnsdist: version bump to 1.2.0.
Bug: https://bugs.gentoo.org/628534 Bug: https://bugs.gentoo.org/628578 Package-Manager: Portage-2.3.8, Repoman-2.3.3
bgo · gentoo
net-dns/dnsdist: remove vulnerable version.
CVE-2016-7069 CVE-2017-7557 Bug: https://bugs.gentoo.org/628534 Bug: https://bugs.gentoo.org/628578 Closes: https://github.com/gentoo/gentoo/pull/5596
bgo · gentoo
net-dns/dnsdist: add ~x86 keyword
Closes: https://github.com/gentoo/gentoo/pull/4931
bgo · gentoo
net-dns/dnsdist: drop readline support
Closes: https://github.com/gentoo/gentoo/pull/4921
bgo · gentoo
net-dns/dnsdist: New package, #611892
Closes: https://github.com/gentoo/gentoo/pull/4606