Software update: Pi-hole 4.0

Spread the love

Pi-hole is an advertising-aware DNS and web server intended to run on a Raspberry Pi in the network. By pointing to Pi-hole on the router for dns handling, all devices on the network will automatically use it without having to adjust any settings. Ads are then no longer fetched, causing pages to load faster. Potentially, it can also keep malware at bay. For more information, we refer you to the explanation and videos on this pageor this manual from Tweaker jpgview. The developers behind Pi-hole have released version 4.0 with the following changes and improvements:

New

  • Add Cloudflare DNS (1.1.1.1) to list of upstream servers #2075
  • Add psmisc as a dependency (provides killall) #2133
  • Default blocklists can be disabled through the installer #2123
  • Use remi for PHP on CentOS family (user selectable) #2161
  • Use regex lists instead of wildcards for blocking #2236
  • Get user locale when debugging #2070
  • Add man pages for pihole, pihole-FTL, and pihole-FTL.conf #2205 #2212

tweaks

  • Add coverage, remove projects, add Patreon link #2219
  • Improve the debug script output #2060
  • Prevent inadvertent blocking of good domains appearing in query strings #2027
  • No need to stop services #2155
  • Don’t run the full installer when checking out a different FTL branch #2208
  • Update bash completion #2224
  • pihole -t: Warn user if Pi-hole’s logging is disabled #2240
  • Use “Web Interface” in help commands instead of “Admin Console” #2215

Fixes

  • Uninstall fixes #1761 #2167
  • Debug script: fix empty ports on some systems #2057
  • Proper CPU detection output in the debugger #1987
  • Use 127.0.0.1 instead of localhost when checking if the DNS server is open on port 53 #2090
  • Fix static IP checking on Fedora #2142
  • Allow for empty/non existent adlist file #2157
  • Fix for unattended installations (#1767 #1768 #1834#1835
  • Don’t attempt to download non-existent FTL Binary #2162
  • Fix block page crash on PHP 5.4 #2176
  • Disable SystemD’s DNS stub resolver when installing to fix Ubuntu 18.04 #2180
  • Prevent redundant entries from being added to adlists.list #1954
  • Install 32bit FTL on 32bit OS (even if 64bit architecture is detected) #2004
  • Improve lighttpd service status detection #2206
  • Fix service pihole-FTL status on SystemV #2207
  • Try to use the installed version of PHP if it’s at least 7.0 #2220
  • Block page: remove error text if next whitelist request succeeds #2231
  • Fix grep errors from surfacing during pihole -q #2234
  • Treat adlists.list URLs without a protocol as HTTP #2261
  • Installer fixes (PHP) for Fedora & CentOS #2277
  • Ensure help menu is accurate when using –wild and –regex #2278
  • Fix installing on non-en locales #2297
  • Install pihole-FTL config template #2310 #2317

Version number 4.0
Release status Final
Operating systems script language
Website Pi-hole
Download
License type GPL
You might also like