fdns (0.9.76) baseline; urgency=low * DNS over QUIC support - 23 servers supported by default (16 AsiaPacific, 13 America, 16 Europe) * updated server list - 388 servers supported by default (126 AsiaPacific, 141 America, 222 Europe) * added dnsc utility program for cleaning and compressing wildcard domain lists * updated seccomp filter * updated blacklist filter * re-enabled systemd sandbox in /etc/fdns/fdns.service file * bugfixes, security fixes, and general software cleanup -- netblue30 <netblue30@yahoo.com> Mon, 10 Nov 2025 08:00:00 -0500 fdns (0.9.74.2) baseline; urgency=low * added futex syscall in seccomp filter * added stats to --test-server option * added WesternEurope label * added list.dyndns (dynamic dns filter) * small bugs and cleanup -- netblue30 Mon, 30 Sep 2024 08:00:00 -0500 fdns (0.9.74) baseline; urgency=low * remove --debug-ssl command * remove --proxy-addr-any command * remove --cache-ttl command * remove --log-timeout command * remove --blacklist command * remove --qps command * remove --unlist command * remove --disable-local-doh feature * remove --unlist command * remove --disable-syslog feature * remove --transport * remove --fallback-only * rework startup server testing - always test two servers * --blocklist-file and --whitelist-file commands rework * rename Americas zone to America * removed OpenNIC label * added FarEast label * keepalive autodetection * added dnsc tool * security: running resolver processes in an empty chroot * print disabled TLDs at startup * added dnsc utility program * added a default hosts file in /etc/fdns/hosts * split blocklists in a different git submodule * server list update - over 250 servers currently * DSN blocklist filters rebuild * bugfixes -- netblue30 Sat, 21 Sep 2024 08:00:00 -0500 fdns (0.9.72) baseline; urgency=low * more nxdomain development * removed --zone option * removed admin-down flag from servers file * removed h2 ping keepalive * added --disable-syslog command line option * fixed fdns.service file * speed up filter search * added a phishing filter file * added a TLD blacklist filter file * filter files rebuild * server list update * added a github codeql workflow * bugfixes -- netblue30 <netblue30@yahoo.com> Wed, 20 Sep 2023 08:00:00 -0500 fdns (0.9.68) baseline; urgency=low * disable seccomp at compile time * random keepalive * server list update * bugfixes -- netblue30 <netblue30@yahoo.com> Wed, 2 Mar 2022 08:00:00 -0500 fdns (0.9.66) baseline; urgency=low * support for a servers.local file in etc directory * seccomp list update * added block-doh in servers config file * --unlist command line option * support unlist command in servers config file * remove non-profit tag * nxdomain tool * adblock filter update * server list update * bug fixes -- netblue30 Sat, 1 May 2021 08:00:00 -0500 fdns (0.9.64.2) baseline; urgency=low * --blocklist and --blocklist-file command line options * --fallback-server command line option * randomize UDP port number for fallback mode * resolver statistics in shared memory * removed firefox-only tag * collapse eastamerica and westamerica in americas zone * drop default number of resolver processes to 2 * increase default queries per second to 10 * various Fedora packaging fixes * added --with-systemd=DIR compile time option * added --enable-apparomr compile time option * Intel 32 bit architecture support * filter out bulk mailer addresses * server list update * bug fixes -- netblue30 Mon, 4 Jan 2021 08:00:00 -0500 fdns (0.9.64) baseline; urgency=low * --allow-expired-certs command line option * --log-timeout command line option * apparmor fixes for Arch Linux * adding timestamp to queries stored in shared memory * --monitor enhancements * adding more DoT servers to the list * server list update * bug fixes -- netblue30 Sat, 24 Oct 2020 08:00:00 -0500 fdns (0.9.62.10) baseline; urgency=low * DNS over TLS support * HTTP/1.1 support * replaced cashpack library with our own implementation * updated all filters * fdns --test-server rework * support for self-signed certificates * restructure geographical zones * keepalive timer randomization * update keepalive timer for all servers * server list update * bug fixes -- netblue30 Sun, 20 Sep 2020 08:00:00 -0500 fdns (0.9.62.8) baseline; urgency=low * HTTP1.1 removed and replaced with HTTP2 * Adding support for https://commons.host network * Replaced --allow-local-doh with --disable-local-doh * systemd support * FDNS included in Arch Linux: https://aur.archlinux.org/packages/fdns * forcing RD flag (recursion desired) to 1 on all outgoing packets * setting rr TTL to 600 seconds on incoming and cached packets * --qps (queries per second) * --keepalive * adding geocast and safe-for-work tags * server list update * lots of bugfixes -- netblue30 Thu, 25 Jun 2020 08:00:00 -0500 fdns (0.9.62.6) baseline; urgency=low * gcov regression test coverage support * lgtm.com security scanning * whitelisting domains functionality (--whitelist, --whitelist-file) * resizable monitor terminal window * support for multiple fdns proxies running on the same system * enforcing NXDOMAIN for blacklisted domains * server list update * lots of bugfixes -- netblue30 Sat, 16 May 2020 08:00:00 -0500 fdns (0.9.62.4) baseline; urgency=low * rate limiting resolvers to 5 queries per second * CNAME cloaking filter * DNS rebinding protections * disable DoH domains on the local network * --allow-local-dns * SNI cloaking when possible * increase cache TTL to 40 minutes * server list update * lots of bugfixes -- netblue30 Fri, 20 Mar 2020 08:00:00 -0500 fdns (0.9.62.2) baseline; urgency=low * feature complete! * online documentation in github wiki * automated test framework * over 60 new DoH servers * lots of bugfixes -- netblue30 Sun, 16 Feb 2020 08:00:00 -0500 fdns (0.9.62) baseline; urgency=low * first release -- netblue30 Thu, 12 Dec 2019 08:00:00 -0500
