Skip to content

Pi-hole Admin Page v3.0

Compare
Choose a tag to compare
@DL6ER DL6ER released this 01 May 21:04
· 3429 commits to master since this release

See the Core changelog here.

New

  • FTL integration #408
    • Dynamically fall back to PHP API functions to ensure API does always respond even if FTL is not running for some reason (note: not implemented for Query Log page, but only dashboard)
    • Increase flexibility in getQueryTypes API call
    • Hide top ads list entirely if nothing to display
    • Proper display of activated privacy mode
    • Remove spinner (would otherwise not be removed for zero results, not needed with FTL)
    • Update all tables on the dashboard every 10 seconds
    • Update query types and forward destinations plots every 10 seconds
    • More verbose output in top lists (total number next to percentage in tooltip)
    • Implemented recentBlocked keyword for API
    • Enhance compatibility with PHP version 5
    • Adjust output format of overTimeData10mins to comply with PHP API
    • Further speedup of Query Log page by showing only the recent 10 minutes by default
    • Hide temperature if FTL is not running and display FTL status
    • Add FTL information tab to Settings page
    • Adjust error message when loading of Query Log page failed
    • Move processing of domainname, clientIP, clientname and time interval filters for the Query Log page to FTL for speed enhancement
    • Generate link if pi.hole comes up in the Top Domains list
    • Remove resolve DNS names option - this is now enabled by default (daemon will only have to do PTR queries once per day instead of PHP-API which did it on every loading of the dashboard)
    • Add socket timeout of 10 seconds + modification to Settings page since FTL backend supports API_EXCLUDE_CLIENTS filtering with both IP addresses and host names (also mixed)
    • General improvements to Query Log page
  • Add IPv6 upstream DNS server settings #423
  • Add IPv6 servers for OpenDNS #445
  • Add status API method #456
  • Add ad-list management #252

Tweaks

  • Show DHCP leases table always (also when Pi-hole's DHCP server is not enabled) #478
  • IPv6 upstream servers: Require IPv6 scope global address #436
  • Added space between temperature reading and unit #429
  • Clarify conditions of whitelist/wildcard #435
  • Some tweaks for the Pi-hole Teleporter #432
    • Add datetimestamp to filename (like pi-hole-teleporter_2017-03-05_01-37-52.zip)
    • Include all files found in /etc/dnsmasq.d in the generated ZIP archive
  • Change icon on password text field from padlock to key #446

Fixes

  • Fix fallback for default listening behavior #434
  • Fix undefined variable when returning the result of setting DNS servers #454
  • Tighten security via CSRF tokens for settings page and debug log generation #466