Commit Graph

3823 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
fe35c79dae Merge pull request #1162 from pi-hole/fix/check_idn
Only use IDN subroutines when the module is available
2020-02-16 22:31:32 +01: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
a83626e99b Add class "breakall" also to the code fields in the other tables.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-16 16:51:06 +01:00
DL6ER
3c3e22bd98 Add support for client comment and timestamp fields.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-16 15:55:29 +01:00
Adam Warner
9248b1eaad Make dropdown selection boxes scrollable
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2020-02-16 13:31:34 +00:00
DL6ER
1dc359d55c Merge pull request #1154 from pi-hole/new/unify_domain_pages
Simplify domain lists, remove a lot of duplicated code
2020-02-16 14:31:28 +01: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
ed24f5c41a Enable visibility of overflow to table-responsive to ensure the group assignment dropdown doesn't get hidden when opened.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-16 09:07:22 +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
08074f3948 Merge pull request #1157 from pi-hole/fix/query_log_whitelist_button
Reverse logic on Query Log buttons
2020-02-15 21:58:36 +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
0bfdb6a968 Merge pull request #1156 from pi-hole/tweak/adlist_pihole_g_notice
Add info that users should run pihole -g
2020-02-15 16:32:20 +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
ccb9cb45b2 Add info that users should run pihole -g (can also be doen on the web interface) after modifying their adlists.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-15 09:28:40 +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
8633brown
8d60ef30f5 only print hostname in title if gethostname function returns a valid hostname
Signed-off-by: 8633brown <toddbrown.8633@yahoo.co.uk>
2020-02-12 22:16:05 -07:00
8633brown
908c24c6c5 Add "-" separator between title and hostname
Co-Authored-By: Dan Schaper <dan@glacialmagma.com>
Signed-off-by: 8633brown <toddbrown.8633@yahoo.co.uk>
2020-02-12 21:57:42 -07:00
8633brown
5676ca6e3d resolve change request
Signed-off-by: 8633brown <toddbrown.8633@yahoo.co.uk>
2020-02-12 13:40:44 -07:00
8633brown
84f635296c add gethostname function to html title
Signed-off-by: 8633brown <toddbrown.8633@yahoo.co.uk>
2020-02-11 18:48:19 -07:00
DL6ER
13b7b3d1a9 Remove redundant adlist management on settings page. This is still using CLI callbacks instead of working directly on the database.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-11 20:07:43 +01:00
DL6ER
ae470b2d3d Add ability to mass-inject space-separated domains.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-11 20:00:54 +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
Adam Warner
519e2771f1 Merge pull request #1124 from pi-hole/master-xmr-fa
Switch to using Font Awesome
2020-02-08 12:31:07 +00:00
DL6ER
4333931888 Merge pull request #1146 from pi-hole/fix/percentages
Fix computation of percentages in the over-time graph
2020-02-07 15:24:52 +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
5fc674234f Merge pull request #1136 from pi-hole/new/network_table_IP_links
Make IP addresses links that send to the Query Log.
2020-02-03 22:19:41 +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