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

Edit Package dnsdist
http://www.powerdns.com/

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, in the sense that its configuration can be changed at
runtime, and that its statistics can be queried from a console-like interface.

Refresh
Refresh
Source Files
Filename Size Changed
dnsdist-1.3.3.tar.bz2 0000971253 948 KB
dnsdist.changes 0000014559 14.2 KB
dnsdist.lua 0000000290 290 Bytes
dnsdist.spec 0000006133 5.99 KB
dnsdist_bindir.patch 0000001717 1.68 KB
local.usr.sbin.dnsdist 0000000000 0 Bytes
usr.sbin.dnsdist 0000000355 355 Bytes
Revision 10 (latest revision is 69)
Adam Majer's avatar Adam Majer (adamm) committed (revision 10)
- update to 1.3.3
   https://blog.powerdns.com/2018/11/08/dnsdist-1-3-3-released/
  - Security fix: fixes a possible record smugging with a crafted
    DNS query with trailing data (CVE-2018-14663, bsc#1114511)
  - New Features
    - Add consistent hash builtin policy
    - Add EDNSOptionRule
    - Add DSTPortRule
    - Make getOutstanding usable from both lua and console
    - Added :excludeRange and :includeRange methods to
      DynBPFFilter class
    - Add Prometheus stats support
    - Name threads in the programs
    - Support the NXDomain action with dynamic blocks
    - Add security polling
    - Add a PoolAvailableRule to easily add backup pools
  - Improvements
    - Get rid of some allocs/copies in DNS parsing
    - Set a correct EDNS OPT RR for self-generated answers
    - Fix a sign-comparison warning in isEDNSOptionInOPT()
    - Add warning rates to DynBlockRulesGroup rules
    - Add support for exporting a server id in protobuf
    - dnsdist did not set TCP_NODELAY, causing needless latency
    - Add a setting to control the number of stored sessions
    - Wrap GnuTLS and OpenSSL pointers in smart pointers
    - Add a ‘creationOrder’ field to rules
    - Fix return-type detection with boost 1.69’s tribool
    - Fix format string issue on 32bits ARM
    - Wrap TCP connection objects in smart pointers
    - Add the setConsoleOutputMaxMsgSize function
Comments 0
openSUSE Build Service is sponsored by