Dominik
|
72bfc9830d
|
Merge pull request #2063 from pi-hole/codeql
Add CodeQL
|
2024-09-16 13:50:33 +02:00 |
|
yubiuser
|
d88eabed6b
|
Filter alerts from dependencies
Signed-off-by: yubiuser <github@yubiuser.dev>
|
2024-09-15 22:32:45 +02:00 |
|
yubiuser
|
7a398aaa19
|
Enable security-and-quality query pack
Signed-off-by: yubiuser <github@yubiuser.dev>
|
2024-09-15 20:41:39 +02:00 |
|
yubiuser
|
39626b25ee
|
Install nettle and mbedTLS and dependencies
Signed-off-by: yubiuser <github@yubiuser.dev>
|
2024-09-15 19:44:56 +02:00 |
|
Dominik
|
563a5aadc8
|
Merge pull request #2064 from pi-hole/fix/debug_msg
Move debug message behind debug flag
|
2024-09-15 19:44:09 +02:00 |
|
DL6ER
|
2b9932b5f5
|
Move global cache status message into debug.queries mode instead of being a general INFO message
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-15 19:25:15 +02:00 |
|
yubiuser
|
bc5833d756
|
Use build.sh
Signed-off-by: yubiuser <github@yubiuser.dev>
|
2024-09-15 19:07:11 +02:00 |
|
yubiuser
|
e0d2271b3a
|
Add CodeQL
Signed-off-by: yubiuser <github@yubiuser.dev>
|
2024-09-15 18:07:57 +02:00 |
|
Dominik
|
bcb77ef0d6
|
Merge pull request #2060 from pi-hole/fix/help_gzip
Fix gzip help text
|
2024-09-14 21:58:18 +02:00 |
|
DL6ER
|
d8627a91e6
|
Simplify gzip help text further
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-14 21:40:26 +02:00 |
|
Dominik
|
031c4668c0
|
Merge pull request #2062 from pi-hole/new/edns_reasoning
Improve EDNS handling
|
2024-09-14 21:39:28 +02:00 |
|
Dominik
|
21b77b7e8a
|
Apply suggestions from code review
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: Dominik <DL6ER@users.noreply.github.com>
|
2024-09-14 10:28:59 +02:00 |
|
DL6ER
|
3e090f52c7
|
Unify query and cache status enums
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-14 10:17:20 +02:00 |
|
DL6ER
|
c12c47cf58
|
Add EDE 15 from upstream => Blocked detection + new query type representing this
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-14 10:17:20 +02:00 |
|
DL6ER
|
d67d13303d
|
Add downstream EDE info for synthesized replies
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-14 10:17:14 +02:00 |
|
Dominik
|
975e7cf6c3
|
Merge pull request #2061 from pi-hole/tweak/create_migration_dir
Check and create v6 migration directory if not exists
|
2024-09-13 21:59:06 +02:00 |
|
DL6ER
|
850d263ec3
|
Check and create v6 migration directory before trying to move/write files there. This involves config migrations but also Teleporter importing
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-13 15:56:25 +02:00 |
|
Dominik
|
29f8c67367
|
Merge pull request #2057 from pi-hole/fix/teleporter_v5_cnames
Ensure v6 imports CNAME records when reading v5 archives
|
2024-09-12 22:30:54 +02:00 |
|
DL6ER
|
a4eb3adf3e
|
Remove fixed number of unchanged config files from CI tests. Slow workers may detect more often that the config was not changed than faster ones. This is caused by inotify events arriving delayed and - in general - asynchroneous.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-12 22:10:36 +02:00 |
|
DL6ER
|
db0054bdb6
|
Restart FTL after successful Teleporter import and provide more detailed log messages. Also reduce code duplication by defining a common restart_ftl() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-12 21:41:11 +02:00 |
|
DL6ER
|
1f264eb6d5
|
Clarify exit messages
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-12 17:11:47 +02:00 |
|
DL6ER
|
7b60775fdc
|
Add missing import instruction for CNAME records file (if present in the archive)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-11 21:22:29 +02:00 |
|
DL6ER
|
dc3e1eb108
|
Fix gzip help text
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-10 23:27:13 +02:00 |
|
Dominik
|
3b1aebdf36
|
Merge pull request #2059 from pi-hole/fix/yubi_bug_1
Fix possible crash due to incorrect setupVars.conf import
|
2024-09-10 22:42:02 +02:00 |
|
DL6ER
|
cc4a6ae44e
|
Prevent endless resarting loop on crashes before the DNS resolver is fully seeded (moid was not set)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-10 22:23:26 +02:00 |
|
DL6ER
|
621d11697d
|
Fix REV_SERVER parsing when importing setupVars.conf from v5 Pi-holes
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-10 22:15:37 +02:00 |
|
DL6ER
|
c0aaad3a56
|
Do not free allocated hash when we are still using it
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-10 20:31:03 +02:00 |
|
Dominik
|
685a5c95ff
|
Merge pull request #2054 from pi-hole/new/query_frequency_avg
Add queries per second (QPS) metric
|
2024-09-10 19:57:21 +02:00 |
|
Dominik
|
0e0f3b5ead
|
Merge pull request #2055 from pi-hole/tweak/migration_targets
Migrate legacy files into /etc/pihole/migration_backup_v6
|
2024-09-09 20:27:46 +02:00 |
|
DL6ER
|
f29749defb
|
Ensure calls to free(ptr) set ptr to NULL afterwards. This guarantees there can be no double-free corruptions in the future. Instead, on trying to free a pointer which has already been free'd (or was never allocated!), we instead print a warning to the log file and continue normal operation
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-09 17:51:54 +02:00 |
|
DL6ER
|
19175b10f7
|
Migrate legacy files (setupVars.conf, pihole-FTL.conf and custom.list) into /etc/pihole/migration_backup_v6 instead of leaving them inside /etc/pihole
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-09 17:44:19 +02:00 |
|
DL6ER
|
b7dfdb4ef8
|
Add new queries per second (QPS) metric exposed via GET /api/stats/summary as .queries.frequency and /api/info/ftl as .query_frequency. The QPS value is averaged over 30 seconds
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-07 11:20:44 +02:00 |
|
Adam Warner
|
a2dbfeddee
|
Merge pull request #2051 from pi-hole/master
Sync master back into development
|
2024-09-02 22:38:31 +01:00 |
|
Adam Warner
|
61a211f1c1
|
Merge pull request #2050 from pi-hole/dependabot-tweaks
Remove development-v6 references from dependabot
|
2024-09-02 22:31:26 +01:00 |
|
Adam Warner
|
ae426776fd
|
Remove development-v6 references from dependabot
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
|
2024-09-02 22:24:49 +01:00 |
|
Adam Warner
|
36dc4d8b42
|
Merge pull request #1950 from pi-hole/development-v6
Development v6
|
2024-09-02 21:04:35 +01:00 |
|
Dominik
|
e5a24bdd09
|
Merge pull request #2042 from pi-hole/tweak/verbose_migration
Make v5 -> v6 migration verbose
|
2024-09-02 21:42:03 +02:00 |
|
Dominik
|
0f4448b4bb
|
Merge pull request #2049 from pi-hole/tweak/remove_redirection
Remove appending ?target=... when redirecting to login page
|
2024-09-02 19:25:42 +02:00 |
|
DL6ER
|
ecc05dccf5
|
Remove appending ?target=... when redirecting to the login page. web-PR #3124 removed the redirection feature from the login page
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-02 19:14:46 +02:00 |
|
Dominik
|
11d6c79a0f
|
Merge pull request #2047 from pi-hole/tweak/nprocs_conf
Fix CPU % calculation
|
2024-09-02 09:59:37 +02:00 |
|
Dominik
|
f13a76005c
|
Merge pull request #2048 from pi-hole/new/stats_last_gravity_update
Add GET /api/stats/summary -> .gravity.last_update
|
2024-09-02 09:49:33 +02:00 |
|
DL6ER
|
68a14bf12c
|
Use total number of *configured* (= existing) cores rather then the number of available (= online and assigned) cores when computing the CPU utilization of the system
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-02 06:58:57 +02:00 |
|
DL6ER
|
0fa865a29e
|
Add GET /api/stats/summary -> .gravity.last_update timestamp exposing the last gravity update via the API
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-09-02 06:49:53 +02:00 |
|
Dominik
|
8001aa099a
|
Merge pull request #2041 from pi-hole/fix/cli_pw_restart
Restart FTL on change of webserver.api.cli_pw
|
2024-09-02 06:33:17 +02:00 |
|
Dominik
|
9afc12ebc4
|
Merge pull request #2046 from pi-hole/tweak/ftl-build
Use ftl-build:v2.7 builder for Actions
|
2024-08-31 17:33:06 +02:00 |
|
DL6ER
|
1e0bec5e2e
|
Use ftl-build:v2.7 builder for Actions
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-08-31 16:26:49 +02:00 |
|
DL6ER
|
c09ce7c8c3
|
Remove CLI password file after emptying it
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-08-29 18:44:19 +02:00 |
|
Dominik
|
ee9ca39150
|
Merge pull request #2030 from pi-hole/new/cache_upstream_replies
Implement DNS caching for queries blocked upstream
|
2024-08-27 06:32:56 +02:00 |
|
Dominik
|
727c76dde0
|
Merge pull request #2043 from pi-hole/fix/config_crash2
Fix possible double-free and avoid memory leaking
|
2024-08-27 06:19:41 +02:00 |
|
Dominik
|
453cdefb0d
|
Update src/config/setupVars.c
Co-authored-by: Adam Warner <me@adamwarner.co.uk>
Signed-off-by: Dominik <DL6ER@users.noreply.github.com>
|
2024-08-26 21:59:41 +02:00 |
|