aboutsummaryrefslogtreecommitdiff
path: root/net/dnsdist
Commit message (Collapse)AuthorAge
* dnsdist: update to 1.9.3Peter van Dijk2024-04-09
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: update to 1.9.1 and add maintainerPeter van Dijk2024-03-21
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: disable XSK to fix the buildkrant2024-02-27
| | | | | | | | | | | | | | | | | XSK support is set to auto by default and on some hosts it is detected as on and leads to: ``` In file included from dnsdist-backend.cc:32: xsk.hh:28:10: fatal error: bits/types/struct_timespec.h: No such file or directory 28 | #include <bits/types/struct_timespec.h> ``` Here we disable XSK so configure will behave more deterministically and hopefully fix the builders. Signed-off-by: krant <aleksey.vasilenko@gmail.com>
* dnsdist: update to 1.9.0Peter van Dijk2024-02-18
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: Enable custom load-balancing policies in the light versionRemi Gacogne2023-12-28
| | | | Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
* dnsdist: update to 1.8.3Peter van Dijk2023-12-21
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: update to 1.8.2Peter van Dijk2023-10-14
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* treewide: add HAS_LUAJIT_ARCH dependency to luajit userChristian Marangi2023-09-25
| | | | | | | Add HAS_LUAJIT_ARCH dependency to any user of luajit to fix circular dependency limitation. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* dnsdist: update to 1.8.1Peter van Dijk2023-09-13
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: Move the configuration to Config.inRemi Gacogne2023-06-22
| | | | Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
* dnsdist: Split in two packages `dnsdist` and `dnsdist-full`Remi Gacogne2023-06-22
| | | | | | | | | | `dnsdist-full` has all optional features enabled, but is a big package in term of both flash and memory footprint. `dnsdist` only keeps the features that make the most sense on embeded devices, but can also be customised to match the user's needs, up to the point where it matches `dnsdist-full`. Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
* dnsdist: update to 1.8.0Peter van Dijk2023-04-18
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: update to 1.7.3Peter van Dijk2022-11-03
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: switch from liblua to luajitPeter van Dijk2022-06-23
| | | | | | | | | luajit provides higher performance for requests handled in Lua hooks. It also enables access to dnsdist functionality only exposed via FFI, and allows configurations/hooks to call functions in any C library without providing separate bindings. Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: update to 1.7.2Peter van Dijk2022-06-14
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: update to 1.7.1Peter van Dijk2022-04-25
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: update to 1.7.0Peter van Dijk2022-01-19
| | | | | | | * bump to 1.7.0 * add outgoing DNS over HTTPS support, using new dependency nghttp2 Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist/pdns/pdns-recursor: Remove 010-time_t-check.patchWout Bertrums2021-09-27
| | | | | | | This patch to remove PowerDNS' check for whether time_t is 64-bit is not needed anymore, due to OpenWrt now having a more recent musl libc where time_t is 64-bit on all architectures. Signed-off-by: Wout Bertrums <wout@wbnet.eu>
* dnsdist: Update to v1.6.1Wout Bertrums2021-09-27
| | | | | | | The patch for GCC 11 is not needed anymore because it is upstream now: https://github.com/PowerDNS/pdns/pull/10400 Signed-off-by: Wout Bertrums <wout@wbnet.eu>
* dnsdist: fix compilation with GCC11Rosen Penev2021-07-07
| | | | | | Missing header. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* dnsdist: remove --enable-option-checking=fatalPeter van Dijk2021-06-29
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* pdns: Change maintainer on pdns packagesJames Taylor2021-06-02
| | | | | | | Remove myself as maintainer from PowerDNS Related packages and add Peter van Dijk from PowerDNS as the new maintainer Signed-off-by: James Taylor <james@jtaylor.id.au>
* dnsdist: fix missing quotePhilip Prindeville2021-05-31
| | | | | | | | Seeing the following error when running 'make defconfig': tmp/.config-package.in:69874:warning: multi-line strings not supported Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* dnsdist: make sodium optionalPeter van Dijk2021-05-28
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: make dnstap support (and with it the libfstrm dep) optionalPeter van Dijk2021-05-28
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: make re2 support optionalPeter van Dijk2021-05-28
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: make net-snmp support optionalPeter van Dijk2021-05-28
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: update to 1.6.0Peter van Dijk2021-05-28
| | | | Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
* dnsdist: update to 1.5.1Rosen Penev2020-10-10
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* dnsdist: fix compilation with libcxx 10Rosen Penev2020-06-06
| | | | | | | | string_view is available with both boost and std. Backported extra patch getting rid of using namespace std. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* dnsdist: fix default SSL lib spellingEneas U de Queiroz2020-04-08
| | | | | | | | | This is cosmetic only, since openssl is the first one being defined, but it avoids a warning in scripts/config, after upgrading to kconfig-v5.6: tmp/.config-package.in:102839:warning: choice default symbol 'DNSDIST_OPENSSSL' is not contained in the choice Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* dnsdist: fix compilation on PIE ARM64Rosen Penev2020-02-13
| | | | | | | | | $(FPIC) evaluates to -fpic on ARM64, breaking compilation: The dnsdist build system handles it properly anyway. Added --with-pic to make it explicit. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* dnsdist: add dependency on tinycdbSebastian Kemper2019-12-15
| | | | | | | If libcdb from tinycdb is available dnsdist will link to it. This commit adds the dependency. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* dnsdist: add missing build dep on protocSebastian Kemper2019-12-14
| | | | | | | | | | | The build needs protoc, otherwise it fails. checking if we need to link in protobuf... yes checking for PROTOBUF... yes checking for protoc... no configure: error: Protobuf requested but the protobuf compiler was not found Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* dnsdist: add missing lmdb depSebastian Kemper2019-12-14
| | | | | | | | | | | Currently dnsdist is failing at packaging stage when lmdb is in staging: make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/dnsdist-1.4.0' Package dnsdist is missing dependencies for the following libraries: liblmdb.so Makefile:109: recipe for target '/builder/shared-workdir/build/sdk/bin/packages/x86_64/packages/dnsdist_1.4.0-2_x86_64.ipk' failed Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* dnsdist: fix missing quote in menu James Taylor2019-12-13
| | | | | Fixes missing double quote in menu Signed off by: James Taylor <james@jtaylor.id.au>
* dnsdist: add missing dependency on libcapJames Taylor2019-12-12
| | | | | | | | When present on the build system dnsdist will try to make use of libcap. This change adds an explicit dependency to ensure it's present at build time, to prevent build failures when another package brings the dependency in. Signed-off-by: James Taylor <james@jtaylor.id.au>
* dnsdist: update to 1.4.0James Taylor2019-12-10
| | | | | | | | | | | | | | Update dnsdist to next major release 1.4.0. This release introduces dependencies on libh2o-evloop and libwslay for support of DNS over HTTPS. Release Blog Post: https://blog.powerdns.com/2019/11/20/dnsdist-1-4-0/ Changelog: https://dnsdist.org/changelog.html#change-1.4.0 Also removes compatibility patches required for previous release that have been incorporated upstream. Signed-off-by: James Taylor <james@jtaylor.id.au>
* dnsdist: Add PKG_CPE_ID field to MakefileJames Taylor2019-06-25
| | | | | | Adding the PKG_CPE_ID field to the Makefile for dnsdist Signed-off-by: James Taylor <james@jtaylor.id.au>
* dnsdist: Move into IP Adresses and NamesJames Taylor2019-06-07
| | | | | Moving the DNSDIST package into the IP Addresses and Names subcategory under Network. This will make it easier to find since it will be with other DNS tools. Signed-off-by: James Taylor <james@jtaylor.id.au>
* dnsdist: Fix several issuesRosen Penev2019-05-29
| | | | | | | | | | Add patch that detects when -latomic is needed. Fix compilation without deprecated OpenSSL APIs. Hard-code lua to avoid luajit dependency. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* dnsdist: add missing dependency for libatomicJames Taylor2019-05-27
| | | | | | | libatomic is required on mips* targets. This change will fix buildbot failures in #8548 for dnsdist Signed-off-by: James Taylor <james@jtaylor.id.au>
* dnsdist: add packageJames Taylor2019-05-21
Maintainer: me Compile tested: armv7l, OpenWRT SDK Run tested: armv7l Linksys WRT1900ACS, OpenWrt SNAPSHOT, r9987-655fff1571 - confirmed dnsdist links correctly against dependencies and doesn't experience errors at run-time when enabling features. Description: 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. dnsdist is dynamic, its configuration language is Lua and it can be changed at runtime, and its statistics can be queried from a console-like interface or an HTTP API. https://dnsdist.org/ Closes: PowerDNS/pdns#3294 Signed-off-by: James Taylor <james@jtaylor.id.au>