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
|
4371c9ba03
|
Ensure proper permissions are set for gravity.db after creation.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-05 21:20:07 +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
|
f5121c64be
|
We should still add the regex lines (initially) to the regex table as the renaming will happen only after the importing.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-08 21:39:30 +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 |
|
Mark Drobnak
|
ada8b53423
|
Merge pull request #2803 from pi-hole/new/gravity.db_domain_groups
Implement groups for lists
|
2019-07-04 13:52:52 -04:00 |
|
DL6ER
|
7a1b6fd205
|
Merge branch 'development' into new/gravity.db_domain_groups
|
2019-07-03 19:21:55 +02:00 |
|
DL6ER
|
b78cbb98d8
|
Merge pull request #2830 from mmotti/fix/regexp_query
Fix potential invalid result for pihole -q
|
2019-07-03 19:16:04 +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
|
23b3a9a650
|
Add DISTINCT to the view\'s SELECT queries to avoid domain duplication in case they are enabled in multiple groups at the same time.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-01 09:44:20 +02:00 |
|
DL6ER
|
f91421418a
|
Rename adlists -> adlist table.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-30 23:21:10 +02:00 |
|
DL6ER
|
3a14e8b013
|
Check whitelist_by_group.group_id instead of group.enabled against NULL.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-30 23:20:13 +02:00 |
|
DL6ER
|
ad97e95f2f
|
Add required name column in group table.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-30 23:06:15 +02:00 |
|
DL6ER
|
5b01facd73
|
Fix logix on the views: AND ( OR )
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-30 20:03:22 +02:00 |
|
DL6ER
|
6fe637b9ee
|
Rename groups -> group
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-30 19:43:18 +02:00 |
|
DL6ER
|
94d83dbb2d
|
Unify the two group tables into a single "groups" table. This allows managing adlists and domains together.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-30 19:33:02 +02:00 |
|
Mark Drobnak
|
c9a843b417
|
Merge pull request #2823 from pi-hole/fix/lighttpd-mime
Update with v4.3.1 changes
|
2019-06-30 13:27:55 -04:00 |
|
Mark Drobnak
|
b986c5585d
|
Merge pull request #2822 from akurth/development
Fix pihole manpage to match code.
|
2019-06-30 13:11:20 -04:00 |
|
DL6ER
|
87c115fc86
|
Change implementation to use linking tables (domain_groups, adlists_groups). This allows adding domains to multiple lists conveniently.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-30 19:04:38 +02:00 |
|
Andreas Kurth
|
acee97916e
|
Fix pihole manpage to match code.
The dry-run argument to pihole -up is "--check-only", not "--checkonly".
Signed-off-by: Andreas Kurth <github@akurth.de>
|
2019-06-30 08:02:51 +02:00 |
|
Mark Drobnak
|
06134d3ffc
|
Merge pull request #2817 from pi-hole/tweak/gravity_db_timeout
Add timeout to sqlite3 command
|
2019-06-27 17:34:34 -04:00 |
|
Mark Drobnak
|
092957c14a
|
Merge pull request #2808 from pi-hole/fix/uninstall
Fix uninstall causing 403 errors and not removing packages
|
2019-06-27 12:51:07 -04:00 |
|
DL6ER
|
d5e8f1a781
|
Add 10 seconds timeout to the sqlite3 command that writes tables to the gravity database. This prevents gravity from failing when the database file is locked for a short time.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-26 18:20:36 +02:00 |
|