DL6ER
|
74eba5f605
|
Remove config option database.DBexport. Its implementation was broken by design as its value was always overwritten by the condition (database.maxDBdays > 0). Replace it with exactly this condition and document the behavior in the config file
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-03-16 08:34:19 +01:00 |
|
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 |
|
Dominik
|
41725fd343
|
Merge pull request #1887 from pi-hole/tweak/apppw_descrition
Improve description of GET /auth/app endpoint
|
2024-02-13 21:05:42 +01:00 |
|
Dominik
|
2582043a2d
|
Apply code review
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: Dominik <DL6ER@users.noreply.github.com>
|
2024-02-13 19:58:27 +01:00 |
|
DL6ER
|
96f4acb516
|
Add documentation for automatically added new DNSSEC-related metrics
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-02-13 17:03:05 +01:00 |
|
DL6ER
|
81a1da69cb
|
Improve description of GET /auth/app endpoint
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-02-13 14:52:33 +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
|
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
|
f8c07fd78c
|
Merge branch 'development-v6' into update/dnsmasq
|
2024-02-03 22:06:02 +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 |
|
DL6ER
|
52a260ffad
|
Amend description of expiration field in GET /dhcp/leases: 0 means "infinite". No functional changes
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-26 16:24:19 +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
|
862d4922e1
|
Merge branch 'development-v6' into new/queryLogRegex
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-16 22:46:31 +01:00 |
|
Dominik
|
c39261131a
|
Merge pull request #1832 from pi-hole/tweak/limit_history_clients
Limit number of clients returned by /api/history/clients
|
2024-01-16 22:37:33 +01:00 |
|
DL6ER
|
3c58e3089b
|
Change order of objects in documentation (small nit pick)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-16 21:51:55 +01:00 |
|
DL6ER
|
12e7f44b92
|
Return null as version in /api/info/version if not available
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-15 20:58:44 +01:00 |
|
DL6ER
|
edc4da9f49
|
Merge branch 'development-v6' into update/dnsmasq
|
2024-01-14 17:33:44 +01:00 |
|
DL6ER
|
4e5521f400
|
Add new config option to API
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-13 10:50:18 +01:00 |
|
DL6ER
|
58637597bf
|
Merge branch 'development-v6' into tweak/limit_history_clients
|
2024-01-13 10:32:56 +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
|
e24c36327d
|
Merge branch 'development-v6' into fix/delete_dhcp_lease
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-10 20:02:09 +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 |
|
DL6ER
|
901d838cf9
|
Merge branch 'development-v6' into tweak/limit_history_clients
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-07 09:55:07 +01:00 |
|
DL6ER
|
1d83e39421
|
Extend 204/404 logic to /dhcp/leases/{ip}
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-07 09:51:39 +01:00 |
|
DL6ER
|
85e3d4dd08
|
Extend 204/404 logic to /config/{element}/{value}
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-07 09:51:35 +01:00 |
|
DL6ER
|
06147abd5d
|
A 204 response must not contain a body (https://tools.ietf.org/html/rfc7231#section-6.3.5)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-07 09:51:35 +01:00 |
|
DL6ER
|
55e0e84a92
|
Extend 204/404 logic to /network/devices/{device_id}
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-07 09:51:31 +01:00 |
|
DL6ER
|
c0172130fd
|
Extend 204/404 logic to /info/messages/{message_id}
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-07 09:51:27 +01:00 |
|
DL6ER
|
bb50a106d1
|
A few fixed for the response code documentation of the :batchDelete elements
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-07 09:20:28 +01:00 |
|
DL6ER
|
e5e9d11211
|
Fix DELETE API endpoints. They should return 204 when something was deleted and 404 is nothing was found at this resource
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-07 09:04:20 +01:00 |
|
Dominik
|
e48ee5fcd6
|
Merge pull request #1835 from pi-hole/fix/one_of_string_array
Fix one-of definition in clients, domains, groups, and lists POST
|
2024-01-07 07:48:42 +01:00 |
|
Artur Kordowski
|
98127f12b9
|
Fix API dns/blocking documentation
Signed-off-by: Artur Kordowski <9746197+akordowski@users.noreply.github.com>
|
2024-01-05 15:45:26 +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
|
7915b0a4a0
|
Fix one-of definition in clients, domains, groups, and lists POST request payloads
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-20 17:15:41 +01:00 |
|
DL6ER
|
b32d5adbdb
|
Add special client "other clients" summing all client activity that has not been included due to more clients being active than being returned (due to limited N)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-20 16:57:44 +01:00 |
|
DL6ER
|
fa6a8b38e9
|
Limit the number of clients to return to the number of clients to avoid possible overflows for very large N and add N=0 as special option to return all clients (even if the user does not know how many there are)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-18 22:49:37 +01:00 |
|
DL6ER
|
aa123cacde
|
Limit number of clients returned by the /api/history/clients endpoint to 20. This can be overwritten at compile-time and at run-time using the query parameter ?N=...
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-18 22:00:44 +01:00 |
|
Dominik
|
1a0921cd48
|
Merge pull request #1810 from pi-hole/new/batchDelete
Implement special POST :batchDelete callbacks
|
2023-12-15 20:19:09 +01:00 |
|
Dominik
|
8eef4d81bb
|
Merge pull request #1786 from pi-hole/tweak/session_no_ip
Do not pin SID to a specific IP address
|
2023-12-13 19:46:43 +01:00 |
|
DL6ER
|
c73b042b0f
|
Merge branch 'development-v6' into new/batchDelete
|
2023-12-11 20:43:49 +01:00 |
|
DL6ER
|
700d1c3730
|
Merge branch 'development-v6' into new/multi_revServer
|
2023-12-09 11:21:43 +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
|
0ef89ab3eb
|
Implement special POST :batchDelete callbacks for /api/groups, /api/domains/, /api/clients, and /api/lists
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-06 23:27:20 +01:00 |
|
DL6ER
|
56fd63b9d8
|
Use resource details obtained from kernel to compute a ten minute average of FTL's CPU utilization
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-03 21:08:27 +01:00 |
|
Dominik
|
4459460f7b
|
Merge pull request #1800 from pi-hole/new/taillog_prio
Add priority string in logs (if applicable)
|
2023-12-02 15:03:16 +01:00 |
|
DL6ER
|
d01a62f053
|
Add priority string in logs (if applicable)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-01 14:59:57 +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 |
|