Dominik
|
4b2a4be94c
|
Merge pull request #1868 from pi-hole/new/useWAL
Make WAL mode for pihole-FTL.db optional
|
2024-03-04 19:40:29 +01:00 |
|
DL6ER
|
750db7ecda
|
Merge branch 'development-v6' into tweak/allow_adlist_dups
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-02-13 21:06:43 +01:00 |
|
DL6ER
|
2c7c19c1ae
|
Update expected dnsmasq warnings
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-02-13 17:07:17 +01:00 |
|
DL6ER
|
fbd7aa7761
|
Check for UNKNOWN status and replies during CI testing
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-02-13 10:38:30 +01:00 |
|
DL6ER
|
8b3c39015d
|
Add RFC 8482 filtering (Providing Minimal-Sized Responses to DNS Queries That Have QTYPE=ANY) by default
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-02-13 09:51:53 +01:00 |
|
DL6ER
|
7a919cbf59
|
Allow narrowing down the (ad)list type using the (optional) query parameter ?type={allow,block}
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-02-13 08:42:08 +01:00 |
|
DL6ER
|
e3e839880e
|
Merge branch 'development-v6' into update/dnsmasq
|
2024-02-13 07:12:16 +01:00 |
|
Dominik
|
9e3ccd917d
|
Merge pull request #1797 from pi-hole/new/multi_revServer
Add support for multiple reverse servers
|
2024-02-11 06:52:31 +01:00 |
|
Dominik
|
54262aeba2
|
Merge pull request #1878 from pi-hole/fix/debug_api_description
Fix debug.api config options description.
|
2024-02-10 20:56:25 +01:00 |
|
Dominik
|
5940c62763
|
Merge pull request #1719 from pi-hole/tweak/env_vars_list
Check all env vars and suggest alternatives for misspelled keys
|
2024-02-10 16:21:42 +01:00 |
|
DL6ER
|
ec37efd77f
|
Fix debug.api config options description.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-02-10 09:34:25 +01:00 |
|
Dominik
|
276ba4210f
|
Merge pull request #1841 from pi-hole/tweak/list_id
Make adlist ID available, rename queries.regex_id -> queries.list_id
|
2024-02-09 20:52:35 +01:00 |
|
DL6ER
|
7bb49d6c7a
|
Adjust expected dnsmasq warnings after most recent upstream dnsmasq patch importing
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-02-08 18:15:11 +01:00 |
|
DL6ER
|
f8c07fd78c
|
Merge branch 'development-v6' into update/dnsmasq
|
2024-02-03 22:06:02 +01:00 |
|
Dominik
|
3262d7d7c3
|
Merge pull request #1826 from pi-hole/fix/resolver
Improve and fix host name resolution
|
2024-01-30 19:11:54 +01:00 |
|
DL6ER
|
3dff85623c
|
Add new config option database.useWAL defaulting to true making the use of the WAL journal optional for the on-disk query database
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-29 16:02:01 +01:00 |
|
Dominik
|
1218151ef9
|
Merge pull request #1860 from pi-hole/tweak/x509_ca
X.509: Create and export CA certificate
|
2024-01-22 13:17:07 +01:00 |
|
DL6ER
|
689cee7ec6
|
Merge branch 'development-v6' into new/multi_revServer
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-21 19:57:01 +01:00 |
|
DL6ER
|
0a48d7a4c4
|
Change how Pi-hole generates from self-signing our certificate to first creating a self-signed root certificate authority (CA) and then using this CA to ordinarily sign the server's certificate. This has the advantage of being able to import the CA in places where importing a self-signed certificate is discouraged or not possible (e.g. Firefox browser)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-16 22:55:02 +01:00 |
|
DL6ER
|
862d4922e1
|
Merge branch 'development-v6' into new/queryLogRegex
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-16 22:46:31 +01:00 |
|
DL6ER
|
edc4da9f49
|
Merge branch 'development-v6' into update/dnsmasq
|
2024-01-14 17:33:44 +01:00 |
|
DL6ER
|
b05fe82a3f
|
Merge branch 'development-v6' into tweak/env_vars_list
|
2024-01-13 10:46:51 +01:00 |
|
DL6ER
|
03466460c3
|
Add webserver.api.maxClients setting to set default number of clients to be returned for the client activity graph. This setting can be overwritten at run-time
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-13 10:39:22 +01:00 |
|
DL6ER
|
55339f01b5
|
Adjust webserver.api.exclude{Clients,Domains} description
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-13 10:17:58 +01:00 |
|
DL6ER
|
e9e43094bf
|
Remove webserver.api.excludeRegex and instead allow regex to be used in the existing excludeDomains and excludeClients
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-13 08:20:53 +01:00 |
|
DL6ER
|
aa8285846b
|
Remove excludeClients from Client activity over time (/api/history/clients)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-13 07:59:18 +01:00 |
|
DL6ER
|
ded6692fec
|
Clarify which API endpoints are affected by the exclusion settings
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-11 17:44:54 +01:00 |
|
DL6ER
|
ee367a6c38
|
Merge branch 'development-v6' into new/queryLogRegex
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-07 09:59:10 +01:00 |
|
Dominik
|
933e6f605f
|
Merge pull request #1728 from pi-hole/tweak/query_auth
Add authentication via query string
|
2024-01-07 07:50:58 +01:00 |
|
DL6ER
|
72aea366fa
|
Port gravity.db update to version 19 into FTL's testing harness
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-28 11:10:58 +01:00 |
|
DL6ER
|
7c29048009
|
Translate anti-/gravity list IDs to negative numbers so they can be distinguish from domains rather easily. Users are free to foil this method when they force negative IDs into the database but they will never be automatically created
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-25 06:10:01 +01:00 |
|
DL6ER
|
1bc8e7fc06
|
Rename query_storage.regex_id to query_storage.list_id as it is already now used to also store exact matching domainlist entries by their ID. This commit further extends this to also store the (first) matching anti-/gravity list (if available)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-25 04:57:05 +01:00 |
|
DL6ER
|
6bc033e537
|
Add CI tests
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-15 20:58:57 +01:00 |
|
DL6ER
|
799d22750c
|
Merge branch 'development-v6' into tweak/env_vars_list
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-13 19:50:53 +01:00 |
|
Dominik
|
17a2038b22
|
Merge pull request #1807 from pi-hole/tweak/special_domains_prio
Implement special domains allowing
|
2023-12-13 19:45:14 +01:00 |
|
DL6ER
|
0b8735d494
|
Merge branch 'development-v6' into tweak/small_changes
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-09 23:25:23 +01:00 |
|
DL6ER
|
284ff72f9c
|
Add CI tests
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-09 20:23:29 +01:00 |
|
DL6ER
|
700d1c3730
|
Merge branch 'development-v6' into new/multi_revServer
|
2023-12-09 11:21:43 +01:00 |
|
DL6ER
|
d91b237a50
|
Merge branch 'development-v6' into tweak/env_vars_list
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-09 11:21:18 +01:00 |
|
Dominik
|
826d060c00
|
Merge pull request #1796 from pi-hole/new/ftl.gravity_tmp
Add config option files.gravity_tmp
|
2023-12-09 09:30:13 +01:00 |
|
DL6ER
|
34cfc9c465
|
Remove undocumented audit feature
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-08 07:53:49 +01:00 |
|
DL6ER
|
6a42fc5757
|
Tests: Add CI test for allowing special domains per group
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-07 20:54:49 +01:00 |
|
DL6ER
|
066a38f466
|
Don't even try to start webserver if webserver.port is an empty string
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-03 22:57:02 +01:00 |
|
DL6ER
|
3a59b49df0
|
Add misc.extraLogging to enable log-queries=extra defaulting to false
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-01 12:20:29 +01:00 |
|
DL6ER
|
61502fb5a1
|
Add dns.revServers and migrate dns.revServer. This allows multiple reverse servers to be added
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-01 12:09:00 +01:00 |
|
DL6ER
|
00d6ae6bd6
|
Add config option ftl.gravity_tmp
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-01 10:26:18 +01:00 |
|
DL6ER
|
78e94b9276
|
Merge branch 'development-v6' into update/dnsmasq
|
2023-11-30 21:55:22 +01:00 |
|
DL6ER
|
47c3050822
|
Expose dnsmasq metrics
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-11-30 21:54:58 +01:00 |
|
DL6ER
|
fde6c29fec
|
Add CI tests for CHAOS TXT *.api.ftl
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-11-30 13:10:50 +01:00 |
|
DL6ER
|
7087d18ab0
|
Merge pull request #1790 from pi-hole/new/deprecate_dhcp_domain
Remove deprecated dhcp.domain setting
|
2023-11-28 20:38:31 +01:00 |
|