Home

Software-update: Pi-hole Core 6.1 / Web 6.2 / FTL 6.2

Versie 6.1 van Pi-hole Core is uitgekomen. Ook zijn Pi-hole Web 6.2 en Pi-hole FTL 6.2 verschenen. Pi-hole is een advertising-aware dns- en webserver bedoeld om te draaien op een Raspberry Pi in het netwerk. Als op de router naar Pi-hole wordt verwezen voor dns-afhandelingen, zullen alle apparaten binnen het netwerk er automatisch gebruik van maken zonder dat er instellingen moeten worden aangepast. Vervolgens worden advertenties niet meer opgehaald, waardoor pagina's sneller laden. In potentie kan er ook malware mee buiten de deur worden gehouden. Voor meer informatie verwijzen we jullie door naar de uitleg en video's op deze pagina, of deze handleiding van tweaker jpgview. De changelog voor deze uitgave kan hieronder worden gevonden.

What’s Changed (Core v6.1)
  • build gravityDBfile_default like the other variables in #6133
  • Add CentOS 10 to test suite in #6126
  • Ensure gravity_Cleanup() checks the correct directory in #6131
  • Add recommended fields to the deb package in #6054
  • Add webserver log to piholeLogFlush.sh in #6049
  • Update update.sh, updatecheck.sh and uninstall.sh to honour pihole.to… in #5981
  • Move list parsing entirely into FTL in #6105
  • Remove no-longer-needed pihole sudoers file in #6143
  • versions file should readable by others (make pihole -v work for non-root users) in #6002
  • Reduce code duplication in piholeLogFlush in #6148
  • Add ON DELETE CASCADE to FOREIGN KEY REFERENCES in gravity.db in #6113
  • Install on IPv6-only/DNS64/NAT64 system in #6144
  • Treat FTL return data as strings – part II in #6184
  • Remove duplicated code checking if adlist domain is blocked locally in #6183
  • Fix gravity waiting forever for DNS in #6196
  • Remove check for supported OS in #6206
  • Remove unused $target from gravity in #6192
  • Remove reference to telnet and chronometer in README in #6188
  • Add Fedora 42 to tests in #6177
  • Extend .gitignore in #6215
  • Use CODEOWNERS instead of deprecated dependbot/reviewers in #6213
  • Set dns.interface during installation in #6216
  • Allow alternative cron daemons on Debian in #6180
  • Fix API logic in api.sh in #6193
  • Do not try to upgrade gravity if it does not exist in #6218
  • All gravity related files and dirs should be owned by pihole:pihole in #6186
  • Give FTL 60 seconds for graceful shutdown in #6187
  • Use shell parameter expansion to split http_code and payload for api.sh in #6230
  • Change FTLcheckUpdate to use api.github.com and jq to retrieve tag_name in #6229
  • Update get_available_interfaces() to correctly filter loopback device (lo) in #6236
  • Allow simple pihole api output, containing only the JSON payload in #6096
  • Function gravity_CheckDNSResolutionAvailable() should return 0 if DNS resolution is available in #6240
  • Use a more general method to determine whether systemd is the init system in #6043
  • Use PID1 to determine which command to use when toggeling services in #6245
  • Allow to get API URL from local.api.ftl even if DNS port has changed in #6252
  • What's Changed (Web v6.2)
  • Streamline actions, format and switch to Node.js 22 in #3357
  • Remove remaining hard-coded /admin/ paths in the webinterface in #3370
  • Fix Local CNAME records records mistake in #3367
  • Fix concurrency issue about const apiUrl in #3371
  • groups-lists: remove unneeded HTML escape in #3379
  • login.js: fix deprecated submit() usage in #3380
  • Remove x-dns-prefetch-control meta tag in #3378
  • group-domains: fix uncaught TypeError due to invalid URLs in #3383
  • Replace remaining i element cases with em in #3381
  • Revert the defer addition for now in #3382
  • header: fix runtime error when query_string is null in #3395
  • utils: fix typo in showAlert() in #3403
  • queries: make the Advanced filtering button occupy all space in #3402
  • Remove icheckbox related-code except for primary in #3387
  • queries: add missing display: none in #3405
  • Allow free input in upstream filter in #3408
  • Fix console warning when no password set in #3410
  • Modernize JS and tighten things in #3388
  • high-contrast.css: fix duplicate selector in #3411
  • Remove unused CSS in #3420
  • Add missing display: none for collapsed boxes in #3417
  • Remove unused HTML elements in #3418
  • Update chart.umd.js.map from npm in #3419
  • settings-api: add missing end closing p tag in #3428
  • settings-system: fix span end tag typo in #3427
  • login: fix deprecated submit() function in #3425
  • settings-api: fix deprecated keyup() function in #3424
  • gravity: remove the unused ?go code in #3426
  • disabled and checked are boolean attributes in #3434
  • queries: replace the deprecated jQuery.parseJSON with JSON.parse in #3435
  • package.json: sort deps by name in #3437
  • Use CODEOWNERS instead of deprecated dependbot/reviewers in #3433
  • Add ‘Bug: Confirmed’ to stale exempt list in #3432
  • Various minor tweaks to the LCARS theme in #3446
  • queries: fix box markup in #3445
  • Use the same default interface used by FTL if none is set in pihole.toml in #3436
  • Use font-weight: 600 in #3449
  • Use mg.script_name to retrieve the scriptname in #3447
  • .user-header: use font-weight: 600 in #3450
  • settings-system.js: remove unused overlay code in #3455
  • settings-advanced: remove unused code in #3454
  • index.lp: remove unused classes in #3453
  • scripts/js/settings-dns-records.js: fix api url base in #3456
  • Add hint about wildcard search in advanced query filtering in #3452
  • index: make tables stripped in #3438
  • Replace invalid hostname to prevent XSS in #3401
  • settings-system: fix typo in #3460
  • sidebar: increase logo size to prevent a reflow in #3407
  • queries: improve link to search page in #3422
  • Hide top tables depending on privacy level in #3362
  • settings-dns-records: fix typo in #3459
  • Fix deprecated ready function in #3461
  • utils: remove the unused objectToArray util in #3462
  • utils: improve readability for validateIPv* functions in #3423
  • settings-api: fix wrong code in #3463
  • Use text()/textContent when we don’t need HTML in #3464
  • footer: drop redundant addAdvancedInfo() call in #3467
  • settings-system: remove unneeded span elements in #3468
  • settings-dhcp: drop unused lookatme-text attribute in #3469
  • settings-advanced.js: fix wrong role value in #3470
  • settings-advanced: drop small element in #3472
  • updateFtlInfo: remove unused code in #3474
  • settings-level-expert: only toggle the expert elements in #3473
  • Make use of the new format_path function to add the current page in body in #3390
  • Use proper Object methods in #3441
  • queries: minor grammar fix in #3477
  • queries: change box to an info one in #3476
  • Fix DataTables warning message in Network page in #3475
  • Fix broken themes in #3479
  • queries: drop non-existent elements code in #3478
  • Reset update-hint text every time updateVersionInfo() function is executed in #3480
  • Use the same interface name used by FTL in DNS Settings page in #3481
  • messages: fix function call in #3482
  • footer: rename label in #3486
  • header_authenticated: change documentation icon to solid in #3488
  • Remove horizontal line in hamburger menu in #3491
  • sidebar: move active class outside of class attribute conditional in #3492
  • index: use sentence case for queries for consistency in #3493
  • Add rel=”noreferrer” to external hyperlinks in #3495
  • settings-level-expert: hide them by default in #3487
  • What’s Changed (FTL v6.2)
  • Fix minor spelling mistake in API docs in #2399
  • fix: batch request body spec in #2389
  • fix: make getAuth security optional in #2388
  • fix: incorrect session field requirements in #2387
  • Add privacy_level to /padd endpoint in #2402
  • Parameter is called length not n in GET /queries in #2407
  • Fix duplicate web port information output in FTL startup in #2410
  • Fix logfile warning port length truncation (bug #2408) in #2409
  • Remove dns.watch from upstream DNS server list in #2411
  • Prevent home.arpa queries from being upstreamed. RFC 8375 in #2405
  • Fix redirecting when redirecting from /admin/ to /admin/login and back in #2415
  • Move manual filtering to FTLs file parsing in #2381
  • Various small fixes in #2392
  • Update embedded dnsmasq to v2.92test2 in #2417
  • Fix signedness error in the NTP total round-trip delay calculation in #2420
  • Use webhome variable also on the API documentation page in #2406
  • Report RFC6598 shared address space as “Carrier-Grade NAT” in #2423
  • Fix mishanding of CONF_UINT16 config options in #2426
  • Feature/fix yocto cross build in #2425
  • Update embedded civetweb in #2428
  • Check for existing NTP client when starting FTL in #2416
  • Validate received NTP packets for version and server synchronisation in #2431
  • Use CODEOWNERS instead of deprecated dependbot/reviewers in #2437
  • Modify how we use xxd to compile assets into the FTL binary in #2446
  • Update dnsmasq to v2.91test5 in #2433
  • Update embedded SQLite3 to 3.49.2 in #2447
  • Gravity: support for arbitrary HOSTS-like list formats in #2439
  • Set dns.interface to eth0 by default in #2448
  • Update embedded dnsmasq in #2457
  • Adjust write_to_file function to include the CA certificate in #2465
  • Update SQLite to 3.50.0 in #2469
  • Source: Tweakers.net

    Previous

    Next