301 Commits

Author SHA1 Message Date
RD WebDesign
d1b7ed8c3e
Remove equal signs from all CLI examples
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-12-09 23:12:16 -03:00
PromoFaux
02a44f8b99 docs: update pihole.toml documentation 2025-11-27 18:06:02 +00:00
yubiuser
fd94b1ad8a
Merge pull request #1270 from pi-hole/RTMIN
Add note about pihole-FTL sigrtmin
2025-11-26 19:24:33 +01:00
yubiuser
cc078749eb
Fix MD060 rule
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-11-17 12:54:49 +01:00
PromoFaux
b2258ae665 docs: update pihole.toml documentation 2025-10-27 21:08:34 +00:00
Adam Warner
0c2aac2ecb
Replace incorrect . in FTLCONF_ examples with the _
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2025-10-27 12:56:11 +00:00
PromoFaux
cd456512d2 docs: update pihole.toml documentation 2025-10-25 09:54:37 +00:00
DL6ER
f90e1c4a9e
Update compiling documentation for FTL following the recent update in https://github.com/pi-hole/docker-base-images/pull/120
Signed-off-by: DL6ER <dl6er@dl6er.de>
2025-09-21 09:48:42 +02:00
yubiuser
42aa869f22
Apply reviewers suggstion
Co-authored-by: Dominik <DL6ER@users.noreply.github.com>
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-07-22 12:54:31 +02:00
yubiuser
05a9899b86
Add note about pihole-FTL sigrtmin
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-07-21 11:34:11 +02:00
yubiuser
406dc71468
Merge pull request #1268 from rrobgill/typos
Typo corrections
2025-07-18 05:35:16 +02:00
Rob Gill
9e7955a6cc
Typo corrections
Signed-off-by: Rob Gill <rrobgill@protonmail.com>
2025-07-18 08:43:10 +10:00
DL6ER
1e5ca0f9c4
Add webserver documentation
Signed-off-by: DL6ER <dl6er@dl6er.de>
2025-06-30 13:50:27 +02:00
yubiuser
4c759dd3d8
Merge pull request #1199 from pi-hole/fix/signals
Clarify signal documentation
2025-03-30 20:05:12 +02:00
Rob Gill
4a3986fe91 Fix typos in docs
Signed-off-by: Rob Gill <rrobgill@protonmail.com>
2025-03-24 14:13:09 +10:00
yubiuser
e857a2d934
Merge pull request #1193 from pi-hole/tweak/dns-cache
Reintroduce DNS cache documentation
2025-03-09 20:47:08 +01:00
DL6ER
75eae89eeb
After a report on Discourse, investigations have revealed that SIGRTMIN are defined differently in Debian (glibc-based) and Alpine (musl-based). Hence, sending signals relative to SIGRTMIN is going to be an issue on Debian as we build the pihole-FTL binaries on Alpine. Change the documentation to use fixed signals (instead of relative ones) to fix this. Signals relative to the constant SIGRTMIN have been added as there is a certain number ambiguity under glibc (see man 7 signals). However, this ambiguity does not exist in musl-based binaries.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2025-03-05 05:02:12 +01:00
DL6ER
574471b196
Add examples for immortal cache entries
Signed-off-by: DL6ER <dl6er@dl6er.de>
2025-03-04 17:45:01 +01:00
XhmikosR
7ca1c7b7aa Markdownlint: enable MD040 rule
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-03-04 08:29:46 +02:00
DL6ER
dea1b7b3c7
Update and extend DNS cache documentation for v6
Signed-off-by: DL6ER <dl6er@dl6er.de>
2025-03-03 14:14:14 +01:00
DL6ER
7b1f6c67a9
Re-add missing dns-cache.md from 1a5de9b086/docs/ftldns/dns-cache.md
Signed-off-by: DL6ER <dl6er@dl6er.de>
2025-03-03 13:09:01 +01:00
DL6ER
f9b172c349
Remove absolute signal numbers as they may be incorrect on some systems. Users should always use the relative signals x with the suggested kill command having RTMIN+x
Signed-off-by: DL6ER <dl6er@dl6er.de>
2025-02-22 20:31:07 +01:00
yubiuser
9548846dab
Merge branch 'master' into release/v6.0 2025-02-18 16:23:53 +01:00
yubiuser
02af04bfc3
Fix codespell re-used
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-01-27 09:46:56 +01:00
Adam Warner
bcef62483c
Merge branch 'release/v6.0' into remove-restartdns
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2024-12-10 19:25:45 +00:00
DL6ER
ef32afca09
Add note that FTL will run much slower in valgrind
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-11-15 18:41:06 +01:00
DL6ER
24477e30e3
Add docker-specific instructions for running pihole-FTL supervised by valgrind in the container
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-11-15 18:37:16 +01:00
DL6ER
51543da180
Rename ftldns/debugging -> ftldns/gdb for clarity
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-11-12 09:33:28 +01:00
DL6ER
883f042965
Add instrutions how to combine valgrind with gdb debugging
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-11-12 09:31:20 +01:00
DL6ER
8e155e3688
Add note about not being able to debug forks using gdb
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-11-11 14:16:49 +01:00
DL6ER
eb98c6cd65
Add further real-time signals to ignore - we never really want to break on real-time signals. We add more signals than we actually use as the start of the real-time signals (the value of SIGRTMIN) varies between systems. Typically, they start at 32 on Linux, however, POSIX threads (which we are using) may shift RTMIN to 34 (NPTL) or 35 (LinuxThreads) instead, see man signal(7) for further details
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-11-11 14:13:09 +01:00
yubiuser
1f77aba6f2
Add missing word
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-11-09 17:27:40 +01:00
DL6ER
b027938949
Add gdb section introduction
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-11-09 08:49:43 +01:00
Adam Warner
67f7d0fad9
Update docs/ftldns/dnsmasq_warn.md
Co-authored-by: Dominik <DL6ER@users.noreply.github.com>
Signed-off-by: Adam Warner <github@adamwarner.co.uk>
2024-10-29 11:30:29 +00:00
DL6ER
762f4c1516
Add SIGRT6 and SIGRT7 descriptions
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-10-21 18:01:28 +02:00
Adam Warner
19f39c1741
Address @Yubiusers review comments
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2024-10-20 15:45:59 +01:00
Adam Warner
87804ec824
Remove outdated references to pihole-FTL.conf
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2024-10-02 20:26:31 +00:00
Adam Warner
e3d537bd94
Update various pihole restartdns references
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2024-10-02 19:56:38 +01:00
Adam Warner
6023ad3eb1 RegEx Blocking section. Title Case and redirects
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2024-09-26 19:59:26 +01:00
DL6ER
3a2dcc90ca
Add new QUERY_EXTERNAL_BLOCKED_EDE15 query status
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-09-14 13:57:08 +02:00
DL6ER
5a0c05f1dd
Add hint that users may need to use something else than apt if they are on some other distribution
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-08-20 19:50:11 +02:00
DL6ER
00cd44f2f3
Add docker instructions to FTL gdb debugging page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-08-18 20:39:15 +02:00
DL6ER
7c655ceff3
Ignore SIGUSR7 (used to signal time is now synchroized)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-07-01 20:40:48 +02:00
DL6ER
06e30c21ac
Merge branch 'master' into release/v6.0
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-07-01 20:36:36 +02:00
Christian König
c06dbe0452 Use PID file instead of pidof output for gdb debugging
Signed-off-by: Christian König <ckoenig@posteo.de>
2024-06-12 18:23:55 +02:00
Christian König
bc158550eb Fix absolute links, warn about missing link anchors and faild hard on CI builds when warnings occure
Signed-off-by: Christian König <ckoenig@posteo.de>
2024-04-28 17:35:50 +02:00
Christian König
a25fbd9dbb
Fix absolute links, warn about missing link anchors and faild hard on CI builds when warnings occure
Signed-off-by: Christian König <ckoenig@posteo.de>
2024-04-28 15:26:32 +00:00
DL6ER
90a3bd76ad
Update dependencies due to switching from libidn -> libidn2
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-11-20 09:49:57 +01:00
NittanySeaLion
2ba99d0911 Add caution against updating
Signed-off-by: NittanySeaLion <119230128+NittanySeaLion@users.noreply.github.com>
2023-10-21 11:51:46 -04:00
DL6ER
4e72e0bc22
Update libmbedtls version
Signed-off-by: DL6ER <dl6er@dl6er.de>
2023-10-18 19:41:53 +02:00