Pi-hole FTL v5.0
Highlights
- Move domain handling into a SQL database #492 #642 #608 #600 #587
- Add group based per-client blocking #642
- Deep CNAME inspection #685 #678 #663
- Whitelist regex support #612
- Add full IPv6 support for network table #591
- Update embedded
dnsmasq
to v2.81 #652
New
- Add dnsmasq drop-in replacement support #736
- Add
DELAY_STARTUP
setting to delay startup of the embeddeddnsmasq
(Discourse Feature Request) #716 - Add support for Name Authority Pointer (NAPTR) resource records #713
- Add all clients FTL knows about to the network table #711
- This adds VPN/VLAN/etc. connected devices into the network overview.
- Implement subnet support for clients #708
Tweaks
- Make regex matching case-insensitive by default #732
- Improve internal resolver algorithm #728 #710 #694
- Try to reopen gravity database when not available #699
- Ensure each regex is imported only once #689
- Update contained SQLite to 3.30.1 #651
- Print contents of
/dev/shm
in crash report #618 - Improve debug flag handling in config file #613
- Complete refactor of file structure in #605
Source code moved into subdirectorysrc/
, build artifacts will be stored inbuild/
.
Fixes
- Fix API summary status report #735
- Change ownership of all shared memory objects before switching user #671
- Correctly handle REFUSED and SERVFAIL responses #665
All commits: v4.3.1...v5.0