Commit Graph

1424 Commits

Author SHA1 Message Date
XhmikosR 1bef0bb17b Tweak CSP (#1445)
Switch to `default-src` `'none'` and specify the directives we were missing that were being inherited.

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-06-07 14:20:45 +03:00
Adam Warner 7b555dcf55 Merge pull request #1451 from pi-hole/rm-iCheck
Remove the unused iCheck.min.js
2020-06-07 10:49:43 +01:00
XhmikosR a041cdcbd3 Remove the unused iCheck.min.js
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-06-07 10:41:36 +03:00
Adam Warner 5b71dab0c7 Change INSERT statement to INSERT OR IGNORE on adlist management as a workaround for now
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2020-06-06 18:27:22 +01:00
Adam Warner efd9281fa4 Merge pull request #1442 from pi-hole/fix/null_comments_in_groups
Store NULL for empty descriptions and comments in the groups database tables
2020-06-05 19:17:57 +01:00
Adam Warner 7aa79a7a77 Merge pull request #1420 from pi-hole/tweak/improve_warnings
Improve messages on the domain management pages
2020-06-05 19:17:17 +01:00
Adam Warner f494938b56 Merge pull request #1436 from pi-hole/long-term
Fix typo "Long term" -> "Long-term"
2020-06-05 19:15:31 +01:00
DL6ER a7bc6e8999 Store NULL for emtpty descriptions and comments in the groups database tables.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-05 11:53:10 +02:00
XhmikosR 68297b14b6 Merge pull request #1374 from pi-hole/radix
Enable radix ESLint rule
2020-06-05 10:28:03 +03:00
Adam Warner ca0800b351 Merge pull request #1431 from pi-hole/fix/memory_warning
Extend warning shown on server-side data processing errors
2020-06-04 18:17:23 +01:00
Adam Warner c04dd08cd2 Merge pull request #1356 from pi-hole/tweak/hostname_error_message
Add support for HOSTNAME diagnostics message
2020-06-04 18:16:29 +01:00
XhmikosR 9aa11ec6aa Fix typo "Long term" -> "Long-term"
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-06-04 19:01:10 +03:00
DL6ER 4bf018b52c Add missing radix information in parseInt().
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-04 16:57:55 +02:00
XhmikosR a9cee0039a Improve CSP config (#1377)
* Remove `'unsafe-eval'`; this was needed in the past for Chart.js.
* Remove `https://api.github.com` since we don't make any requests to this domain client-side
* Specify more directives which are not inherited by `default-src`

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-06-04 17:40:39 +03:00
XhmikosR cd99d3385a Merge pull request #1362 from pi-hole/jquery-3
Update jQuery to v3.5.1.
2020-06-04 17:38:38 +03:00
DL6ER ffbeba4ad5 Extend warning shown on server-side data processing errors.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-04 14:55:55 +02:00
DL6ER c6abbac3e1 Unlike the standard PHP engine, others might actually be case-sensitive. (#1428)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-04 15:13:15 +03:00
DL6ER 62ac7e58a3 Merge pull request #1425 from pi-hole/fix/group-page-single-group
Fix regression introduced in group entry changes
2020-06-04 13:58:27 +02:00
XhmikosR f5d1077bcc queryads.js: fix off by one in the viewport check.
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-06-04 14:49:17 +03:00
XhmikosR 87e49b2e07 Fix .context usage in our code
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-06-04 14:49:17 +03:00
XhmikosR 92e2288f0a Update jQuery to v3.5.1.
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-06-04 14:49:17 +03:00
DL6ER 80873e83e8 Modify how we add data to the stacked bar charts on the dashboard.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-04 13:24:34 +02:00
Adam Warner 075c474fbc Use new Array().join() for space generation.
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2020-06-03 20:32:55 +01:00
DL6ER 1df85ff7a9 Simplify code for space generation and use HTML entities.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-03 18:05:30 +01:00
DL6ER c45bcd9d8e Add support for HOSTNAME diagnostics message
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-03 18:05:30 +01:00
Adam Warner 981cba14f2 Use PHP builtin to split the input by space. Automatically takes into account " chars
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2020-06-03 16:50:33 +01:00
XhmikosR a70eb512c0 Remove unneeded chart.update() calls.
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-06-03 17:38:38 +03:00
XhmikosR 3b22d681ff Specify animation: false for the bar graphs
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-06-03 17:38:35 +03:00
XhmikosR 38dc8a5f13 Update Chart.js to v2.9.3.
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2020-06-03 17:38:28 +03:00
Adam Warner 8dd141918d Merge pull request #1419 from pi-hole/fix/long-term-blocking-modes
Fix long-term blocking calculations
2020-06-03 08:40:22 +01:00
Adam Warner 4f2d3c0d5a Merge pull request #1421 from pi-hole/tweak/zero_delay_is_possible
Show "zero" delays in the Query Log
2020-06-02 16:44:50 +01:00
Adam Warner b75ebb1cab xo
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2020-06-02 16:40:12 +01:00
DL6ER a4a678b584 Revert "Add per-browser boxed layout setting"
This reverts commit c2683fb87bc50369753b279e179e7b5d0d1e60a9.

Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 16:20:51 +01:00
DL6ER 51dc473278 Remove saving backend for settings moved into local storage.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 16:20:51 +01:00
DL6ER 2e0a261c47 No not use per-browser settings for the theme to avoid flashing pages on navigation.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 16:20:51 +01:00
DL6ER e6ca9a213b xo adjustments
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 16:20:27 +01:00
DL6ER 16d313582d Further tweaks and optimization
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 16:19:24 +01:00
DL6ER 6ed0f056c6 Simplify code
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 16:19:00 +01:00
DL6ER 3c793581b7 Add per-browser temp unit selection
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 16:19:00 +01:00
DL6ER 6e52ee4307 Add per-browser theme selection
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 16:18:36 +01:00
DL6ER 3124e94d5a Fix login page check box
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 16:17:28 +01:00
DL6ER 7ff5764f95 Add per-browser boxed layout setting
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 16:17:28 +01:00
DL6ER 0e4d1e4e7f Implement per-browser checkbox and radio button styling using icheck-material.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 16:17:28 +01:00
DL6ER 580149e91f Merge pull request #1292 from pi-hole/tweak/group_name_separators
Allow spaces in groups when wrapping names in "..."
2020-06-02 13:43:49 +02:00
DL6ER d518a1d43d Merge pull request #1417 from pi-hole/include-hostname-in-backup
Include hostname in backup filename
2020-06-02 13:40:13 +02:00
DL6ER 578477148b On fast machines, cache replies can be served within less than 100 nanoseconds. The query log should show "(0.0ms)" in this case instead of hiding the value altogether.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 13:21:34 +02:00
DL6ER 332cff1d36 Improve warnings on the domain management pages.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 11:37:23 +02:00
DL6ER e7eec95ba4 Use all the new Pi-hole v5.0 blocking status code also in the long-term data where it was forgotten to add them.
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-06-02 10:03:32 +02:00
Adam Warner 02a4e83d87 create utils.getGraphType() function.
also apply setting to long term graphs
flip logic - only return "line" if the setting is explicitly set to "false"

Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2020-06-01 21:10:14 +01:00
Adam Warner ee89ab3131 Include hostname in backup filename. Will add nothing if no hostname detected.
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2020-06-01 20:49:31 +01:00