Skip to content

Releases: pi-hole/web

Pi-hole Admin Page v3.0

01 May 21:04
Compare
Choose a tag to compare

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

Pi-Hole Admin Page v2.5.2

14 Mar 13:26
Compare
Choose a tag to compare

See the Core changelog here.

Tweaks

  • Some tweaks for the Pi-hole Teleporter #432
  • Clarify relation between whitelist and wildcard domains #435

Fixes

  • Fix fallback for default listening behavior #434
  • Allow block page to access queryads #439

Pi-Hole Admin Page 2.5.1

04 Mar 04:01
Compare
Choose a tag to compare
Merge pull request #426 from pi-hole/fix/QuerySorting

Fix sorting algorithm on Query Log page

Pi-hole Admin Page v2.5

02 Mar 22:35
Compare
Choose a tag to compare

See the Core changelog here.

User-voted featured requests implemented in this release

  • Six

New

Tweaks

  • Updated license to EUPL license #402
  • Show disable timer across all devices #412
  • Enhance security of Pi-hole backend scripts #415
  • Change verbiage Main Page to Dashboard #416 (Implemented feature request)
  • Give more details on Teleporter failure #397
  • Add DNS.Watch servers #407
  • Added hover effect to listview #401

Fixes

  • Round load display to precision two #419
  • Remove [ ] from SERVER_NAME variable #405
  • Fix timezone display in Query Log display #404
  • Improve Teleporter's ZIP validation #398
  • Exclude whitelisted domains from showing up in the Top Ads List #383 (Implemented feature request)
  • Move list buttons out of the way on small screens #382
  • Make sure that we remove the protocol if it exists when checking CORS #378
  • Fix copy-pasting into IPv6 fields #390
  • Fix ad list exact search #393
  • Stop timezone warnings from filling up the error log on CentOS (and maybe others) #394
  • Minor syntax change in settings page JS #396
  • Clean inputs on Settings page to prevent XSS #391

Pi-hole Admin Page v2.4

29 Jan 00:19
Compare
Choose a tag to compare

See the Core changelog here.

New

  • DNSSEC support #355
  • Add multiple domains at once to the white/black list #343
  • Wildcard blacklist domains #312
  • Use up to twelve upstream DNS servers including 2 custom IPv6 servers #357
  • Export and import Pi-hole data using the new teleporter #369

Fixes

  • Extend CORS check to IPv6 #364
  • Require auth for the API's tailLog #361
  • Fix inaccurate queries graph #337
  • Only show CSRF token if the user is authorized #340
  • Sanitize user input in error messages #341
  • Fix blocking page query action over HTTPS #353

Tweaks

  • Improved help page #375
  • Add cookie test to login page #362
  • Unhide the domain if the list removal fails #347
  • Made Query Log errors more descriptive #339
  • Take off href from status items #342
  • Show IP address when hovering over top clients and forward destinations #346
  • Prevent query log action buttons from line breaking #345
  • IE/Edge compatibility tweaks #359
  • Return raw numbers when getting summaryRaw from the API #377

Pi-hole Admin Page v2.3.1

04 Jan 20:33
Compare
Choose a tag to compare

Fixes

Pi-hole Admin Page v2.3

02 Jan 21:37
Compare
Choose a tag to compare

New

  • Privacy mode #258
  • Clicking on main graph redirects to the Query Log page #304

Fixes

  • Fix temperature readings on a few OSes #296
  • Fix output of API for overTimeData if there are 0 blocked queries #306
  • Fix Top Client links not filtering the Query Log correctly #305
  • Fix incorrect parsing single digit days #314

Tweaks

  • Add DHCP lease time settings. #309
  • Exclude lists: allow also domains without TLD #303
  • Allow custom port in CORS check #301
  • Add istrue(...) pointer reference #300
  • Make Pi-hole logo responsive in main-sidebar #299
  • Increase critical CPU temperature value #293
  • Allow underscores in domain names #292
  • Increase max PHP timeout and memory limit for /admin so stat generation doesn't time out #308
  • Change folder structure #276
  • Show more accurate status when dnsmasq is not running #307
  • Several minor tweaks for the Settings page #317

Pi-hole Admin Page v2.2

23 Dec 23:38
Compare
Choose a tag to compare

Added new log tailing function to web site.

Pi-hole Admin Page v2.1

23 Dec 22:57
Compare
Choose a tag to compare

See the Core changelog here.

New

  • Reverse DNS lookup for Forward Destinations and Top Clients #253

Fixes

  • Improve display of summary on small screens #283
  • Add support for web server port != 80 #275
  • Improve API calls for Top Clients and Forward Destinations #253
  • Ignore case in Query Adlists #289

Tweaks

  • Auto focus on password input field (login page) #284
  • New logic for API functions getBlockedQueries() and countBlockedQueries() #264
  • Handle no IPv4 address when guessing initial DHCP #278

Pi-hole Admin Page v2.0

21 Dec 18:22
Compare
Choose a tag to compare