DL6ER
|
6ca35b0b76
|
Update comment and change require() to require_once().
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-06 20:32:49 +02:00 |
|
DL6ER
|
464e55461d
|
Fix indentation.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-06 20:29:32 +02:00 |
|
DL6ER
|
c53832c9d0
|
Review comments
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-05 22:06:53 +02:00 |
|
DL6ER
|
c9f5c9500a
|
Directly modify gravity tables from the lists pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-05 21:55:08 +02:00 |
|
DL6ER
|
bc7aef744c
|
"pihole --whiteregex" has been renamed to "pihole --white-regex". Similar for "--whitewild" -> "--white-wild".
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-08-05 21:13:53 +02:00 |
|
TheME
|
5ea4e6d185
|
fix broken Icons
Signed-off-by: Th3M3 <the_me@hotmail.de>
|
2019-08-04 21:11:32 +02:00 |
|
denny0754
|
8991605f04
|
Fixed Issue#983
|
2019-08-01 18:14:32 +01:00 |
|
DL6ER
|
13f07f9d87
|
Switch the teleporter to only interact with gravity.db directly. This avoids any need for escaping regexes and just seems to be the right thing to do. Ensure that we flush a table only once (in case multiple files add to the same table).
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-24 23:15:19 +02:00 |
|
DL6ER
|
eac87f139f
|
pihole-FTL only needs to be reloaded not restarted when the lists have been updated. This is much faster than a hard restart.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-24 22:19:28 +02:00 |
|
DL6ER
|
3cfb226757
|
Reload only ONCE not after EACH imported file.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-24 22:14:48 +02:00 |
|
DL6ER
|
72057cfa26
|
Close database connection at the end of a table recovery.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-24 22:14:07 +02:00 |
|
DL6ER
|
72c0233436
|
Add option to flush tables during import (defaults to true). By unchecking this box, users can import (= only add) other lists without loosing the present content. Conflict management is done through INSERT OR IGNORE which will silently skip entries that violate the UNIQUE constraint.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-24 21:15:32 +02:00 |
|
DL6ER
|
1ddf36a752
|
Archive and restore full tables instead of only domains. Use JSON as backup file format.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-24 21:10:19 +02:00 |
|
DL6ER
|
cd2daa3239
|
Review comments
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-24 19:41:04 +02:00 |
|
DL6ER
|
3ebf766240
|
Simplify add() in list.js.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 21:43:12 +02:00 |
|
DL6ER
|
b7fe518159
|
Remove heading when list goes empty.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 21:38:58 +02:00 |
|
DL6ER
|
31d0b32103
|
Only show headings when we have domains for the respective list (regex / exact).
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 21:35:42 +02:00 |
|
DL6ER
|
dfcfafd6d9
|
Implement whitelist regex support to web interface.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-22 21:15:50 +02:00 |
|
Mcat12
|
c5b25f23e5
|
Add missing break
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
|
2019-07-09 20:37:05 -07:00 |
|
Mcat12
|
bc85bcda7b
|
Prevent static DHCP leases from having duplicate hostnames
Fixes #979
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
|
2019-07-09 20:35:15 -07:00 |
|
Mark Drobnak
|
77845474d8
|
Merge pull request #968 from pi-hole/new/domain_groups_enabled_status
Lists: Highlight if domains are disabled
|
2019-07-07 17:18:42 -04:00 |
|
DL6ER
|
eeb4598925
|
Fix hardcoded table name.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-07 22:40:34 +02:00 |
|
Mark Drobnak
|
f18e287150
|
Merge pull request #977 from lightswitch05/feature/batch-audit-requests
Feature: Batch audit requests
|
2019-07-07 14:58:02 -04:00 |
|
DL6ER
|
8698ce1b9c
|
Do not return query string in get.php.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-07 10:19:20 +02:00 |
|
Mark Drobnak
|
7470119396
|
Merge pull request #978 from pi-hole/fix/audit_log
Audit log: Should use $domains
|
2019-07-06 19:46:29 -04:00 |
|
DL6ER
|
dab155c2bf
|
We need to use \$domains instead of \$domain when addin domains to the audit log.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-05 17:14:24 +02:00 |
|
Daniel
|
12e0ce2f4c
|
Improve audit logic to batch requests.
Signed-off-by: Daniel <daniel@developerdan.com>
|
2019-07-05 10:23:27 -04:00 |
|
DL6ER
|
e3f76a46d2
|
Use GROUP BY instead of DISTINCT as we pairs or(domain,1) and (domain,0) are distinct as well where we actually want to only GROUP BY domain.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-05 11:49:44 +02:00 |
|
DL6ER
|
4cc54ee407
|
Group assignment has changed in the database. Adapt the code accordignly.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-07-05 11:24:22 +02:00 |
|
DL6ER
|
f407edfb6d
|
Merge pull request #972 from pi-hole/fix/query-log-filtering-when-disabled
Don't show the "Click to ..." tooltip when filtering is disabled
|
2019-07-04 22:14:09 +02:00 |
|
DL6ER
|
7d9206c2cd
|
Merge pull request #975 from pi-hole/fix/settings-page-adlists
Use the renamed adlist table when getting adlists
|
2019-07-04 22:13:20 +02:00 |
|
Mcat12
|
8819825dc8
|
Upgrade the exporter/importer (teleporter) to use the gravity database
Also fixed the content type of the tar.gz archive from zip to gzip.
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
|
2019-07-04 12:31:02 -07:00 |
|
Mcat12
|
86ba703ef5
|
Use the renamed adlist table when getting adlists
This fixes an error shown on the settings page.
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
|
2019-07-04 11:28:01 -07:00 |
|
Mark Drobnak
|
4e1df1664c
|
Merge pull request #951 from pi-hole/new/arp-flush
Add button for pihole arpflush on Pi-hole settings page
|
2019-07-04 14:10:29 -04:00 |
|
DL6ER
|
2e2896add3
|
Merge pull request #964 from pi-hole/new/networktable_ip_neigh
Add IPv6 support for network table
|
2019-07-04 11:44:10 +02:00 |
|
Mcat12
|
f7905167c0
|
Prevent command injection via admin email
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
|
2019-07-01 20:17:10 -07:00 |
|
WaLLy3K
|
ca4130743a
|
Remove updateQueryTypesOverTime call
Remove call as per #915, which may cause issues with the dashboard not loading stats.
Signed off by WaLLy3K <w3k@pm.me>
|
2019-06-30 22:17:13 +10:00 |
|
Mcat12
|
8157fa5c8e
|
Don't show the "Click to ..." tooltip when filtering is disabled
Fixes #971
Signed-off-by: Mcat12 <newtoncat12@yahoo.com>
|
2019-06-28 20:14:05 -07:00 |
|
DL6ER
|
5f28a3816d
|
Pass group_enabled boolean to web interface and show if entry was disabled due to group setting. Although the current web interface does not support group-based management, this may aid in debugging if users interact the database directly.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-16 20:08:24 +02:00 |
|
DL6ER
|
9ba59b9ef3
|
Merge branch 'devel' into new/networktable_ip_neigh
|
2019-06-16 12:28:18 +02:00 |
|
DL6ER
|
d616a1180a
|
Check data before converting. This allows us to detect if there is no data for the graph so we can hide it. Fixes #932
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-15 17:20:49 +02:00 |
|
DL6ER
|
f0458e518a
|
Disable ordering by IP address as this is not really meaningful if we have multiple IPs in each row
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-14 19:19:53 +02:00 |
|
DL6ER
|
425b6ba5a7
|
Show at only the three most recent IP addresses for each device. The hover text of contains all IP addresses.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-06-14 19:17:52 +02:00 |
|
DL6ER
|
43fa24fbea
|
Glue needs to be the first argument of implode
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 22:11:13 +02:00 |
|
DL6ER
|
72abc5dad4
|
Add button for pihole arpflush on Pi-hole settings page
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 22:05:13 +02:00 |
|
DL6ER
|
611db2b4a9
|
Add source URL to the JS file
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 17:27:31 +02:00 |
|
DL6ER
|
0e2d30dd11
|
Also show "N/A" if the name column is NULL
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 12:48:53 +02:00 |
|
DL6ER
|
dddc791052
|
Move ip-address-sorting into its own file
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 12:44:09 +02:00 |
|
DL6ER
|
5f79025cc9
|
Add IP address sorting for the network table, based on https://datatables.net/plug-ins/sorting/ip-address
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 12:30:55 +02:00 |
|
DL6ER
|
09eb4f5dc3
|
Check fields against null before trying to obtain their lengths.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2019-05-30 12:24:43 +02:00 |
|