Pi-hole

Highlights Security fixes

Two security vulnerabilities in the web interface have been patched in this release.

https://github.com/pi-hole/web/security/advisories/GHSA-6xp4-jw73-f4qp: fixed with d328f14
https://github.com/pi-hole/web/security/advisories/GHSA-8rw8-vjgp-rwj6: fixed with 1a0c6f4

Performance improvements

Faster startup (FTL #2725)

FTL now imports historical queries from the database asynchronously on startup. Previously, DNS resolution was blocked until the entire query history had been loaded into memory. Now, FTL begins accepting DNS queries immediately and imports history in a dedicated background thread. The garbage collector is held off until the import is complete to ensure data consistency.

Low-memory hardware optimizations (FTL #2757)

A new database.forceDisk configuration option forces FTL’s in-memory SQLite3 database to live on disk instead of in RAM. This can notably reduce FTL’s memory footprint, which is beneficial on resource-constrained hardware such as older Raspberry Pi models. On NVMe-backed systems no measurable performance difference was observed, though some slowdown may be seen on slower storage.

Faster gravity updates (FTL #2710)

Several cumulative efficiency gains have been applied to the main domain validation loop that runs during pihole -g. While each individual improvement is modest, they add up across every entry in your blocklists and allowlists:

A lookup table now validates domain characters using a single comparison per character, replacing multiple branching comparisons
IP address testing is short-circuited: IPv4 tests only run if the token starts with a digit, and IPv6 tests only run if a colon is present within the first 5 characters
The unicode BOM check is now performed once per file rather than once per line

In testing with ~5 million domains across several lists, gravity update time dropped from ~27s to ~23s (roughly a 16% reduction in real time, and ~22% reduction in CPU time).

[Project] PiSentinel - Firefox extension for Pi-hole v6

4mon 29d ago by lemmings.world/u/cm0002 in pihole@sh.itjust.works from github.com
602

I learned a secret way to block ads on streaming services without paying for ad-free

6mon 16d ago by lemmings.world/u/cm0002 in pihole@sh.itjust.works from www.pocket-lint.com
-1323

Reoccurring brief DNS outages - where's the problem?

7mon 27d ago by lemmy.world/u/ReluctantMuskrat in pihole@sh.itjust.works
1594

Using Docker, blocking works on host PC, but not other devices. What am I missing?

9mon 19d ago by lemmy.world/u/ExtraMedicated in pihole@sh.itjust.works
645

High latency and jitter

10mon 15d ago by lemmy.world/u/some_random_nick in pihole@sh.itjust.works
626

Blocking Roku ads on my pihole

10mon 24d ago by lemmy.world/u/modus in pihole@sh.itjust.works
8107

Release Core v6.1.4 · pi-hole/pi-hole

11mon 7d ago by lazysoci.al/u/sabreW4K3 in pihole@sh.itjust.works from github.com
1108

Getting started, decision paralysis

1y 1mon ago by lemmy.world/u/krelvar in pihole@sh.itjust.works
869

[SOLVED] One of my blocklists is not working

1y 1mon ago by sh.itjust.works/u/gigachad in pihole@sh.itjust.works
11010

Block video from ArsTechnica

1y 2mon ago by lemmy.ml/u/AbidingOhmsLaw in pihole@sh.itjust.works
4411

Extend login-cookies expiry

1y 2mon ago by lemmy.ca/u/Darkassassin07 in pihole@sh.itjust.works
7312

How practical is it to block everything by default?

1y 2mon ago by feddit.uk/u/smeg in pihole@sh.itjust.works
193113

Block ADS On The Internet For Your Entire Family

1y 3mon ago by lazysoci.al/u/sabreW4K3 in pihole@sh.itjust.works from peertube.wtf
12114

V6 Web UI password reset

1y 3mon ago by lemmy.world/u/dr_jekell in pihole@sh.itjust.works
5015

PSA: custom dnsmasq configurations are disabled by default in Pi-hole v6

1y 3mon ago by lemmy.blackeco.com/u/BlackEco in pihole@sh.itjust.works
23216

Introducing Pi-hole v6

1y 3mon ago by lemmy.blackeco.com/u/BlackEco in pihole@sh.itjust.works from pi-hole.net
30217

My setup for using Pi-hole outside my home

1y 6mon ago by lemmy.blackeco.com/u/BlackEco in pihole@sh.itjust.works from axel.leroy.sh
17618

Met.No is giving BOGUS and is being Refused Upstream

1y 7mon ago by lazysoci.al/u/sabreW4K3 in pihole@sh.itjust.works
3019

Every hour a lot of N/A replies, what is the cause?

1y 7mon ago by k.fe.derate.me/u/Guadin in pihole@sh.itjust.works
6020

PSA: MikroTik and Pi-Hole

1y 9mon ago by lemmy.world/u/dr_jekell in pihole@sh.itjust.works
16021

Release v5.18.3 · pi-hole/pi-hole · GitHub

1y 11mon ago by lazysoci.al/u/sabreW4K3 in pihole@sh.itjust.works from github.com
21022

Circumventing SERVFAIL

2y 29d ago by lazysoci.al/u/sabreW4K3 in pihole@sh.itjust.works
5023

Pi-Hole DHCP and Virgin Media Hub 5

2y 1mon ago by lazysoci.al/u/sabreW4K3 in pihole@sh.itjust.works
2924

Release Unbound 1.20.0 · NLnetLabs/unbound · GitHub

2y 1mon ago by lazysoci.al/u/sabreW4K3 in pihole@sh.itjust.works from github.com
4025

[Solved] Cannot Reconnect With Static IP

2y 1mon ago by lazysoci.al/u/sabreW4K3 in pihole@sh.itjust.works
5026

Pi-Hole and Virgin Media Hub 5

2y 1mon ago by lazysoci.al/u/sabreW4K3 in pihole@sh.itjust.works
6327

Quad9 DNS blocks catbox.moe

2y 2mon ago by feddit.de/u/Johanno in pihole@sh.itjust.works
14328

Hulu ad blocking

2y 3mon ago by lemmy.ml/u/SecurityPro in pihole@sh.itjust.works
17029

Mozilla Location Services

2y 3mon ago by lemmy.world/u/z00s in pihole@sh.itjust.works
6430

Are there any other websites besides YouTube where a Pi-hole can't block ads?

2y 4mon ago by lemm.ee/u/Batadon in pihole@sh.itjust.works
13231

Is Roku incompatible with Pi-hole now?

2y 4mon ago by lemmy.world/u/Confused_Emus in pihole@sh.itjust.works
10132

help: how to block youtube in-video-ads?

2y 6mon ago by feddit.de/u/occhineri in pihole@sh.itjust.works
6333

GitHub - lightswitch05/hosts: Hostfile blocklist for ads and tracking, updated regularly

2y 6mon ago by sh.itjust.works/u/newt in pihole@sh.itjust.works from github.com
12034

Moderators Needed

2y 7mon ago by sh.itjust.works/u/kersploosh in pihole@sh.itjust.works
10235

Just to kick things off: What FilterLists do you use?

2y 11mon ago by feddit.de/u/hiajen in pihole@sh.itjust.works
10236