Commit Graph

1110 Commits

Author SHA1 Message Date
Adam Warner
4e27eba0d2 Merge pull request #1159 from pi-hole/fix/group_assignment_allow_overflow
Enable visibility of overflow in table-responsive
2020-02-17 15:11:27 +00:00
DL6ER
7274b9bca7 Only use IDN subroutines when the module is available. We have seen reports that at least DietPi is having issues with not matching PHP base and extension versions.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-16 21:16:06 +01:00
Adam Warner
596f5af7fa Merge branch 'release/v5.0' into fix/group_assignment_allow_overflow 2020-02-16 18:51:29 +00:00
Adam Warner
211bcc999f Whejn dropdown is shown, move it outside of the datatable container (at the same absolute position)
When it is closed, put it back where it came from

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2020-02-16 17:33:52 +00:00
Adam Warner
a7a99ea693 update multiselects on other group pages with the same logic
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2020-02-16 16:10:14 +00:00
Adam Warner
b5e77648ad drop up instead of down if there are less than 200 px to the bottom of the screen Signed-off-by: Adam Warner <me@adamwarner.co.uk> 2020-02-16 15:59:33 +00:00
DL6ER
32815cb7f0 Merge branch 'release/v5.0' into new/unify_domain_pages
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-16 09:13:45 +01:00
DL6ER
0c1f3b3d14 Depend display of group assigmnent delect field on number of visible columns.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-16 08:00:03 +01:00
DL6ER
ef57abdbdd Enhance wrapping for long regex lines on the domains list pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-16 07:59:07 +01:00
DL6ER
ee8b893210 Merge pull request #1153 from pi-hole/fix/idn_regex
Only try to convert exact domains using the IDN library
2020-02-15 22:00:34 +01:00
DL6ER
fd7786ad8c Merge pull request #1155 from pi-hole/tweak/show_cname_regex_link
Improve CNAME inspection details on Query Log
2020-02-15 21:59:12 +01:00
DL6ER
d584c2e2c2 Re-add add.php as it is used by the Query Log as well as the blocking page.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-15 18:18:46 +01:00
DL6ER
8d6e2a07fb Reverse logic on Query Log to ensure only permitted queries can be added to the blacklist.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-15 18:16:56 +01:00
DL6ER
09c7ba99fa Underline clickable regex links on Query Log page.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-15 12:25:20 +01:00
DL6ER
268a6d9144 Extract domain in addition request for all domain types, not just the exact ones.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-15 07:35:37 +01:00
DL6ER
88eb4c85b8 Optimizations to regex link generating code.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-14 22:16:06 +01:00
DL6ER
2d975b8bac Simplify domain management by using the same page for both locations where domains can be edited. This removes a large amount of duplicated code, each prone to its own bugs.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-14 20:31:54 +01:00
DL6ER
facb5b07a9 Regex IDs start from 1 by default. 0 means the query has been imported from the database. It makes no sense to show a link when we don't know which regex was responsible for blocking (this is not stored in the database).
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-14 17:54:34 +01:00
DL6ER
1d7889d754 Add hover title to regex link icon.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-14 17:50:51 +01:00
DL6ER
623cecc64c Also show regex link when this is CNAME regex blocked.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-14 17:41:03 +01:00
DL6ER
b2cc349abf Only try to convert exact domains using the IDN library.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-14 17:27:45 +01:00
DL6ER
843e46d84a Merge pull request #1144 from pi-hole/new/CNAME_inspection_details
Add CNAME blocking states and show more details in CNAME blocking
2020-02-10 09:16:34 +01:00
DL6ER
280b73bf8d Fix computation of percentages in the over-time graph.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-04 22:40:11 +01:00
DL6ER
249dfc793c Integrate link to regex filter in status column.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-04 22:20:09 +01:00
DL6ER
2860ce3fc8 Merge pull request #1130 from pi-hole/new/intl_domains
Add support for international domain names
2020-02-04 21:07:28 +01:00
DL6ER
2c12b0d2d2 Merge pull request #1143 from pi-hole/fix/teleporter_legacy_import
Fix teleporter's ability to import v4.x archives
2020-02-04 20:23:25 +01:00
DL6ER
8fd1631ee3 Add link to regex filter if blocked by one.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-04 08:27:20 +01:00
DL6ER
ea3ea19bc3 Merge branch 'release/v5.0' into new/CNAME_inspection_details
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-04 07:47:45 +01:00
Adam Warner
4958ed2fb0 Merge pull request #1142 from pi-hole/fix/FTL_group_update
Ensure we refresh FTL's internal groups cache.
2020-02-03 22:36:02 +00:00
Adam Warner
d008bca84a Merge pull request #1140 from pi-hole/tweak/groups_mgmt_disable_controls
Disable form elements while database operation is pending
2020-02-03 22:35:55 +00:00
Adam Warner
ed772869fb Merge branch 'release/v5.0' into new/network_table_IP_links 2020-02-03 22:18:24 +00:00
DL6ER
4228d88336 xo does neither like const nor let. Use var everywhere.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-03 23:16:49 +01:00
Adam Warner
174c063ffb Merge branch 'release/v5.0' into fix/FTL_group_update 2020-02-03 22:03:20 +00:00
Adam Warner
60028fcfc2 Merge branch 'release/v5.0' into tweak/groups_mgmt_disable_controls 2020-02-03 22:03:14 +00:00
Adam Warner
0e7ee33f99 Merge branch 'release/v5.0' into fix/network_table_ip_sorting 2020-02-03 22:00:19 +00:00
DL6ER
86f56ee5df Make IP addresses links that send to the Query Log.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-03 22:51:15 +01:00
DL6ER
917fd5949f Merge pull request #1129 from pi-hole/fix/underscore_TLDs
Allow underscores in the middle of TLDs
2020-02-03 22:44:09 +01:00
DL6ER
6ad2430f95 Import legacy adlist.list and fix/remove debugging output
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-02 19:10:26 +01:00
DL6ER
90a09d1cd0 Fix domain selection for domains containing additional information (such as blocked CNAMEs)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-31 06:38:01 +00:00
DL6ER
a97f52ad76 Add possibility to highlight line on the Groups Domain Management page with specifying the domainid as GET parameter.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-30 21:03:25 +00:00
DL6ER
2fdc676979 Add new CNAME-specific blocking modes [QUERY_GRAVITY_CNAME, QUERY_REGEX_CNAME, QUERY_BLACKLIST_CNAME] and show domain that was the reason for blocking during a CNAME inspection
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-29 22:19:26 +00:00
DL6ER
870ab035fc Fix teleporter's ability to import v4.x archives.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-28 22:26:19 +01:00
DL6ER
abe0b760bd Ensure we reach the end of groups.php to send SIGRTMIN to FTL.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-27 12:40:45 +00:00
DL6ER
516c9e946a Add utils object for common code.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-27 11:21:02 +00:00
DL6ER
cfec7412da Merge branch 'release/v5.0' into tweak/groups_mgmt_disable_controls 2020-01-27 10:52:14 +00:00
Dan Schaper
89cf4b279b Merge branch 'release/v5.0' into new/intl_domains 2020-01-25 17:49:02 -08:00
Dan Schaper
03a379b774 Merge branch 'release/v5.0' into fix/network_table_ip_sorting 2020-01-25 17:48:22 -08:00
DL6ER
88da85f553 Add responsive design to new group tables to ensure they render properly on very narrow screens. (#1137)
Signed-off-by: DL6ER <dl6er@dl6er.de>

Co-authored-by: Dan Schaper <dan@glacialmagma.com>
2020-01-25 17:46:38 -08:00
DL6ER
43a861a6a9 Disable form elements while database operation is pending.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-22 19:51:48 +01:00
DL6ER
5abbeb2eff Add extra label when blocking happend during deep CNAME inspection.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-01-21 23:34:08 +01:00