Commit Graph

1123 Commits

Author SHA1 Message Date
DL6ER 6fdeee53ca Merge pull request #1181 from pi-hole/tweak/client_address_validation
Add IPv4/IPv6 address validation to clients management page
2020-03-28 15:02:35 +01:00
DL6ER bc9c656e37 Improve domain pages (#1184)
* Split domain input into two separate fields.

* Codestyle changes

* Fix checkout layout on full/limited domain pages.

* Improve wildcard hint

Signed-off-by: DL6ER <dl6er@dl6er.de>


* tabs for new domain/regex input

Signed-off-by: Th3M3 <the_me@outlook.de>


Co-authored-by: TheME <andreas_fl@outlook.com>
2020-03-15 12:07:22 -07:00
DL6ER ded679a9b7 Add IPv4/IPv6 address validation to clients management page
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-03-14 13:37:33 +00:00
Adam Warner 49da88949c Merge pull request #1074 from XhmikosR/favicons
New favicons.
2020-03-11 19:41:46 +00:00
Dan Schaper aa51f014ab Fix domain and group disassociation when toggling from Black/Whitelis… (#1172)
* Fix domain and group disassociation when toggling from Black/Whitelist page

* Properly set the groups variable

Signed-off-by: trillaxe <trillax@tutanota.com>

* Trim whitespace

Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
2020-03-05 12:59:42 -08:00
DL6ER 2530db8944 Responsiveness improvements for audit log page.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-22 12:35:04 +01:00
DL6ER 214bb004db Merge branch 'release/v5.0' into fix/audit_log 2020-02-22 11:43:43 +01:00
TheME 9fde58d7e0 make id names unique, ...* (#1170)
* - remove unneeded code
- fix php notice in log if url parameter 'type' is not set

Signed-off-by: Th3M3 the_me@outlook.de
2020-02-21 12:04:51 -08:00
DL6ER 1300b5411a Fix audit log page.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-21 19:11:17 +01:00
DL6ER ea6a6ad2f3 Keep "custom" selection after clicking [Add].
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-21 18:27:39 +01:00
DL6ER 59085c237e Merge branch 'release/v5.0' into new/clients_comment_fields
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-18 16:44:12 +01:00
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 3c3e22bd98 Add support for client comment and timestamp fields.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-02-16 15:55:29 +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 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