Skip to content

Pi-hole FTL v5.0

Compare
Choose a tag to compare
@DL6ER DL6ER released this 10 May 18:03
· 2028 commits to master since this release
3d7c095

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 embedded dnsmasq (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 subdirectory src/, build artifacts will be stored in build/.

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