./net/dnsdist, Highly DNS-, DoS- and abuse-aware loadbalancer

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.2, Package name: dnsdist-1.3.2, Maintainer: filip

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.


Required to run:
[devel/protobuf] [security/libsodium] [lang/lua52] [devel/re2]

Required to build:
[devel/boost-headers] [pkgtools/cwrappers]

Master sites:

SHA1: 6934250d90bb5de4a723cad3572ad2225be9211e
RMD160: 4b19dc9a1e6ba008a10be136385d1a297dbb1f87
Filesize: 896.68 KB

Version history: (Expand)


CVS history: (Expand)


   2018-08-08 17:39:55 by Filip Hajny | Files touched by this commit (6)
Log message:
net/dnsdist: Fix build on SunOS, clean up args, disable optional SNMP.
   2018-08-04 23:40:53 by Min Sik Kim | Files touched by this commit (5) | Package removed
Log message:
net/dnsdist: Update to 1.3.2

New features:
- Add support for more than one TLS certificate
- Add a negative ttl option to the packet cache
- Add the ability to dump a summary of the cache content
- Add netmask-based {ex,in}clusions to DynblockRulesGroup
- Add DNSAction.NoOp to debug dynamic blocks
- Add SetECSAction to set an arbitrary outgoing ecs value
- Add support for rotating certificates and keys
   2018-02-27 12:06:35 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
net/dnsdist: Update to 1.2.1.

New Features
- Add configuration option to disable IP_BIND_ADDRESS_NO_PORT

Improvements
- Handle bracketed IPv6 addresses without ports

Bug Fixes
- Make dnsdist dynamic truncate do right thing on TCP/IP.
- Add missing QPSAction
- Don't create a Remote Logger in client mode.
- Use libsodium's CFLAGS, we might need them to find the includes.
- Keep the TCP connection open on cache hit, generated answers.
- Add the missing <sys/time.h> include to mplexer.hh for struct timeval.
- Sort the servers based on their 'order' after it has been set.
- Quiet unused variable warning on macOS (Chris Hofstaedtler).
- Fix the outstanding counter when an exception is raised.
- Do not connect the snmpAgent from a dnsdist client.
   2018-02-20 17:59:55 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
net/dnsdist: Use the usual 'application' SMF property group name
to avoid having to refer to the property group explicitly. Fixes
joyent/pkgsrc#84. Bump PKGREVISION.
   2018-01-17 13:10:38 by Jonathan Perkin | Files touched by this commit (25) | Package updated
Log message:
Belated PKGREVISION bump for devel/protobuf update.

Fixes at least joyent/pkgsrc#60.
   2017-09-03 10:53:18 by Thomas Klausner | Files touched by this commit (165)
Log message:
Follow some redirects.
   2017-08-22 19:00:35 by Filip Hajny | Files touched by this commit (4) | Package updated
Log message:
Update net/dnsdist to 1.2.0.

- fix for CVE-2016-7069 and CVE-2017-7557.
- applying rules on cache hits
- addition of runtime changeable rules that matches IP address for a
  certain time: TimedIPSetRule
- SNMP support, exporting statistics and sending traps
- preventing the packet cache from ageing responses when deployed in
  front of authoritative servers
- TTL alteration capabilities
- consistent hash results over multiple deployments
- exporting CNAME records over protobuf
- tuning the size of the ringbuffers used to keep track of recent
  queries and responses
- various DNSCrypt-related fixes and improvements, including automatic
  key rotation

Full changelog:

  https://dnsdist.org/changelog.html
   2017-05-23 01:41:22 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Don't try to order null pointers.