DL6ER
|
23b688287f
|
Fix indentation in query.sh. No functional change in this commit.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-22 14:12:58 +02:00 |
|
DL6ER
|
42ccc1ef24
|
Add support for regex whitelist in "pihole -q".
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-22 14:06:42 +02:00 |
|
DL6ER
|
cc40c18f49
|
Wrap upgrade script commands in a transaction.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-22 13:54:46 +02:00 |
|
DL6ER
|
b1838512b2
|
Explicitly select columns (and their order) when listing the databaes tables. Print timestamps translated to strings instead of printing the integer timestamps.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-22 13:39:58 +02:00 |
|
DL6ER
|
3e78ed95d4
|
Fix displaying options for table "group" in the debugger.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-17 15:04:04 +02:00 |
|
DL6ER
|
dc93462d42
|
Group table has only two columns
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-06 20:28:00 +02:00 |
|
DL6ER
|
6e2e825a5f
|
Rename options "pihole --whiteregex" to "pihole --white-regex" for the sake of readability. The same applied for "whitewild" -> "white-wild"
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-05 21:10:52 +02:00 |
|
DL6ER
|
af754e3fc4
|
Rearrange group tables directly next to the tables they refer to.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-05 21:08:36 +02:00 |
|
DL6ER
|
06860ed5b4
|
Group tables have only two columns.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-05 21:07:39 +02:00 |
|
DL6ER
|
09190c1735
|
Only check once for if this is a regex list or not.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-05 21:03:47 +02:00 |
|
DL6ER
|
a95b473417
|
Rearranage if statements to ensure the proper output is shown for wildcard-style filters.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-05 20:56:01 +02:00 |
|
DL6ER
|
6f58d58cae
|
Add --whitewild to help texts and man pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 22:26:27 +02:00 |
|
DL6ER
|
40d0caa70b
|
Add undocumented --whitewild option that does the same --wild does for the whitelist.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 21:15:28 +02:00 |
|
DL6ER
|
0692be9bae
|
Fix small mistake in 2->3 upgrade script.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 20:59:52 +02:00 |
|
DL6ER
|
0d28dce326
|
Print group table contents in debug log.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 20:18:15 +02:00 |
|
DL6ER
|
96031214c6
|
Add support for whitelist regex filter management via CLI.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 19:36:11 +02:00 |
|
DL6ER
|
65fdbc85d5
|
Add timeout to migration script (2->3).
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-10 12:01:38 +02:00 |
|
DL6ER
|
87f75c737a
|
Review comments.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-10 12:00:38 +02:00 |
|
DL6ER
|
0683842ec3
|
Fix typo in 2->3 migration script.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-08 21:43:49 +02:00 |
|
DL6ER
|
054c7a2c05
|
Create new table + view regex_whitelist + rename old regex table to regex_blacklist. This updates the gravity.db version to 3.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-08 21:35:31 +02:00 |
|
DL6ER
|
3d3fc2947e
|
Review comments
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-08 19:22:35 +02:00 |
|
DL6ER
|
8382f4d727
|
Rename table to domain_audit and simplify subroutine addAudit().
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-07 21:21:56 +02:00 |
|
DL6ER
|
be3e198f9a
|
Address linting errors.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-07 10:46:20 +02:00 |
|
DL6ER
|
acc50b709e
|
Only migrate files once (domain and adlist lists druing initial creation of gravity.db auditlog.list on database upgrade from version 1 to 2.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-07 10:33:08 +02:00 |
|
DL6ER
|
efe8216445
|
Fix further stickler complaint.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-06 09:45:07 +02:00 |
|
DL6ER
|
0405aaa3da
|
Review comments and fixing stickler complaints.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-06 09:32:41 +02:00 |
|
DL6ER
|
2fb4256f84
|
Rename table to "auditlist"
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-05 16:28:36 +02:00 |
|
DL6ER
|
82476138c1
|
Instead of calling sqlite3 multiple times within a loop, we use the ability to add multiple rows within one INSERT clause. This is supported since sqlite3 3.7.11 (2012-03-20) and should be available on all systems.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-05 16:09:13 +02:00 |
|
DL6ER
|
5293beeb77
|
Update audit script to store domains in new database table.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-05 14:10:33 +02:00 |
|
DL6ER
|
0c8f5f1221
|
Remove comment field from audit table
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-05 14:06:05 +02:00 |
|
DL6ER
|
4f4a12bb40
|
Upgrade database if necessary and store audit domains therein.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-05 14:03:57 +02:00 |
|
DL6ER
|
1dbe6c83c3
|
Add database upgrading mechanism for adding the audit table.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-05 13:54:18 +02:00 |
|
Mark Drobnak
|
92c3c86be4
|
Merge pull request #2769 from pi-hole/new/arp-flush
Add new "pihole arpflush" command
|
2019-07-04 14:00:16 -04:00 |
|
DL6ER
|
7a1b6fd205
|
Merge branch 'development' into new/gravity.db_domain_groups
|
2019-07-03 19:21:55 +02:00 |
|
MMotti
|
04abcb71f6
|
Fix potential invalid result for pihole -q
Signed-off-by: MMotti <matthew.w.motti@gmail.com>
|
2019-07-03 13:04:57 +01:00 |
|
DL6ER
|
1fe3507bc5
|
Adlists table was renamed to Adlist. Adapt further places in the code to match the new name.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-03 07:56:10 +02:00 |
|
DL6ER
|
6996ffa451
|
Also flush network_addresses table
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-15 09:15:12 +02:00 |
|
DL6ER
|
c1495b0fa8
|
Merge branch 'development' into new/arp-flush
|
2019-06-15 09:04:30 +02:00 |
|
MMotti
|
bcf03647ef
|
Add comment and remove blankspace
Signed-off-by: MMotti <matthew.w.motti@gmail.com>
|
2019-06-12 16:02:59 +01:00 |
|
MMotti
|
a9d0690f4d
|
Change the case of some variables
Just for consistency
Signed-off-by: MMotti <matthew.w.motti@gmail.com>
|
2019-06-10 18:50:52 +01:00 |
|
MMotti
|
10fbed50f3
|
Shellcheck
Suggesting to use parameter expansion but we need to be able to identify the start of each line
Signed-off-by: MMotti <matthew.w.motti@gmail.com>
|
2019-06-10 18:10:25 +01:00 |
|
MMotti
|
785f1fedd9
|
Tidy regexp queries
Signed-off-by: MMotti <matthew.w.motti@gmail.com>
|
2019-06-10 17:52:58 +01:00 |
|
MMotti
|
cf21efa103
|
Minor grammar changes
Signed-off-by: MMotti <matthew.w.motti@gmail.com>
|
2019-06-05 14:36:43 +01:00 |
|
MMotti
|
7613e94ef6
|
Minor tweaks
Mainly for consistency
Signed-off-by: MMotti <matthew.w.motti@gmail.com>
|
2019-06-04 06:06:17 +01:00 |
|
MMotti
|
b49c702f33
|
Consistency tweak
Signed-off-by: MMotti <matthew.w.motti@gmail.com>
|
2019-06-04 00:03:37 +01:00 |
|
MMotti
|
09532638d5
|
Read from DB instead of regex.list
Signed-off-by: MMotti <matthew.w.motti@gmail.com>
|
2019-06-04 00:00:25 +01:00 |
|
MMotti
|
97df6d7415
|
Stickler fix
Signed-off-by: MMotti <matthew.w.motti@gmail.com>
|
2019-06-03 19:56:10 +01:00 |
|
MMotti
|
54bfaa28c1
|
Fix for regexp queries through pihole -q
Taking inspiration from: https://github.com/pi-hole/pi-hole/pull/2346
We will use awk to iterate through each regexp and print any that match the domain query.
Signed-off-by: MMotti <matthew.w.motti@gmail.com>
|
2019-06-03 19:32:59 +01:00 |
|
Mark Drobnak
|
d92ced6fb6
|
Merge pull request #2734 from pi-hole/fix/query_black_and_whitelists_database
Query black and whitelists database
|
2019-06-01 00:55:05 -04:00 |
|
DL6ER
|
9ddce88092
|
Review comments
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-31 08:42:22 +02:00 |
|