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
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
Mark Drobnak
2e27a29c76
Merge pull request #938 from pi-hole/fix/query_table_aditional_sorting_by_id
...
Fix sorting of queries with identical timestamps
2019-05-22 15:40:24 -04:00
Dan Schaper
a25195636c
Merge pull request #939 from pi-hole/release/v4.3
...
Update Dev with v4.3 fixes
2019-05-21 17:45:25 -07:00
DL6ER
468cd0ccfd
Move dataIndex definition into dataSrc function
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-10 22:02:52 +02:00
DL6ER
6d896f9892
Use Array.map() instead of looping over elements and pushing the content to a new array
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-09 20:10:32 +02:00
DL6ER
1d5b212d93
Apply the same changes also for the database query list
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-06 07:44:11 +02:00
DL6ER
ce88417d55
Use the render option of the columns definition to specify how and when the date string is shown.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-06 07:41:13 +02:00
DL6ER
7afa31c6d1
Merge branch 'release/v4.3' into fix/query_table_aditional_sorting_by_id
2019-05-05 20:34:27 +02:00
DL6ER
c4df1bcced
Remove extra ID column, this is intentionally done in a separate commit
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-05 13:51:23 +02:00
DL6ER
0590127865
Ensure correct sorting of queries even if they happened withing the same second. Fixes #934
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-05 13:50:33 +02:00
DL6ER
72c734fbe1
Show added as well as modified dates in the tooltip
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-05-05 13:00:42 +02:00
Adam Warner
0d0d44939d
Set "orderable" to false on last column, as sorting does not work here!
...
Signed-off-by: Adam Warner <me@adamwarner.co.uk >
2019-05-02 21:58:14 +01:00
DL6ER
ced7174c37
Modify adlists subpage of the settings page to sources the lists from the gravity database.
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-04-28 20:42:50 +02:00
DL6ER
406a946b24
Add new file scripts/pi-hole/php/database.php
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-04-26 18:32:33 +02:00
DL6ER
8b0ee8f4fa
Reduce code duplication
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-04-26 18:29:05 +02:00
DL6ER
cedc59ba78
Show date added
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-04-25 16:06:24 +02:00
DL6ER
d8613aa53b
Show comments when available
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-04-25 15:48:26 +02:00
DL6ER
506644b671
Rewrite web interface to allow interaction with database-based lists
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-04-25 15:02:39 +02:00
DL6ER
4923a7576c
Remove another mentioning of data-mask
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2019-04-12 16:01:35 +02:00
Mcat12
24a22bcb55
Fix security issue when using list functionality via api.php
...
Remote code execution could have been triggered by activating some list
functionality (add and remove) via api.php.
Thanks to Kacper Szurek for finding this bug.
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2019-03-02 13:51:29 -08:00