Dan Schaper
af8c926cef
Merge pull request #795 from pi-hole/release/v4.0
...
Release v4.0
v4.0
2018-08-05 10:44:28 -07:00
Mark Drobnak
c847144152
Merge pull request #802 from pi-hole/devel
...
Bring missing v4.0 changes into release branch
2018-08-03 23:28:58 -04:00
DL6ER
1e7e0dc0f9
Merge pull request #798 from pi-hole/fix/list-comments
...
Ignore commented lines in list files
2018-08-02 12:20:55 +02:00
Dan Schaper
210160c83e
Merge pull request #799 from pi-hole/tweak/wildcard-regex-format
...
Use simpler regex format for wildcards
2018-08-01 01:01:27 -07:00
Mcat12
57698ba45a
Fix permissive regex
...
The `\.?` is too permissive, letting in anything that ends in the domain
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-07-31 22:17:25 -04:00
Mcat12
b7ad22c51e
Use simpler regex format for wildcards
...
Use `\.?domain\.com$` instead of `((^)|(\.))domain\.com$`
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-07-31 21:35:27 -04:00
Mark Drobnak
97023278b3
Ignore commented lines in list files
...
Signed-off-by: Mark Drobnak <mark.drobnak@gmail.com >
2018-07-31 21:12:41 -04:00
Mark Drobnak
16ee8908ba
Merge pull request #797 from pi-hole/fix/regex_url
...
Link to docs is 404. Add target landing page.
2018-07-29 19:31:19 -04:00
Dan Schaper
098a002270
Link to docs is 404. Add target landing page.
...
Add `/overview/` to URL.
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net >
2018-07-29 16:16:20 -07:00
Mark Drobnak
d9610ff66c
Merge pull request #794 from pi-hole/fix/db-graph-interpolation
...
Fill in empty db graph data intervals with zero
2018-07-26 20:13:50 -04:00
Mark Drobnak
058bcd88b0
Merge pull request #793 from pi-hole/fix/blocklist-wording
...
Update blocklist wording and help page
2018-07-26 20:13:17 -04:00
Mcat12
34f89a83e7
Fill in empty db graph data intervals with zero
...
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-07-22 12:26:45 -04:00
Mcat12
2188103b5c
Update blocklist wording and help page
...
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-07-22 11:57:16 -04:00
Mark Drobnak
97967f6180
Merge pull request #788 from pi-hole/fix/query-log-memory
...
Always start with empty search field on Query Log page
2018-07-17 20:04:18 -04:00
DL6ER
921791da17
Merge pull request #787 from pi-hole/fix/client-tooltip
...
Fix clients over time tooltip height and "lag" issues
2018-07-16 21:52:05 +02:00
DL6ER
cca2f6fc69
Always start with empty search field on Query Log page
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-07-16 18:35:30 +02:00
Mcat12
dd77a6af58
Add missing semicolon
...
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-07-15 16:43:14 -04:00
Mcat12
846e3e4184
Fix lag by limiting rendering to every 50ms
...
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-07-15 15:04:38 -04:00
Mcat12
4542a68f2f
Fix y value of tooltip scaling incorrectly
...
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-07-15 15:04:07 -04:00
Mark Drobnak
3d0d3a9230
Merge pull request #785 from pi-hole/tweak/teleporter/regex
...
Add regex support for Teleporter
2018-07-15 11:56:30 -04:00
DL6ER
7c9f09db0e
Directly write imported regex file to disk instead of useing bash callbacks
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-07-15 12:56:40 +02:00
DL6ER
3e4613caf0
Move function add_regex($regex) to func.php
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-07-15 12:48:46 +02:00
DL6ER
65d0c7a1d9
Also try to import legacy wildcard list if found in imported teleporter archive
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-07-14 22:25:17 +02:00
DL6ER
e67695d51a
Add files backed up from /etc/dnsmasq.d into a separate directory to tidy up the generated archive
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-07-14 15:46:22 +02:00
DL6ER
ed8dbfd10e
Show number of processed items when importing whitelist, blacklist, and regex filters
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-07-14 15:34:42 +02:00
DL6ER
50885d092a
Import regex.list if requested. Don't check validity of regex filters as they are not necessarily in valid domain format
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-07-14 15:33:52 +02:00
DL6ER
6dc8bf300c
Export regex.list
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-07-14 15:27:54 +02:00
Dan Schaper
a85515a0bf
Merge pull request #772 from pi-hole/new/regex-support
...
Use regex lists instead of wildcards for blocking
2018-07-14 06:12:54 -07:00
Mcat12
fbe9516cbe
Fix incorrect regex removal code
...
If you had these in the regex list:
- example\.com
- example
- ^example.*
And you removed "example", then the list would look like this:
- \.com
- ^.*
This behavior is fixed.
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-07-08 16:27:38 -04:00
Mark Drobnak
a1b351b9af
Merge pull request #783 from pi-hole/tweak/warn-privacy-level-logging
...
Warn if privacy level > 0 but query logging activated
2018-07-06 19:46:02 -04:00
DL6ER
25c4a0e314
Print a glowing warning when the user defines a privacy level > 0 but still has logging enabled (he can still do this, but we should tell them that the pihole.log file will still contain the full records)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-07-04 22:57:41 +02:00
Mark Drobnak
c837894bb5
Add back missing < and fix typo
...
Signed-off-by: Mark Drobnak <newtoncat12@yahoo.com >
2018-07-01 12:03:30 -04:00
Adam Warner
bd49d7f329
Merge pull request #780 from pi-hole/fix/dupeword
...
Remove duplicate of the word "queries" on the query log page
2018-07-01 16:44:58 +01:00
Adam Warner
342a53ed99
Remove duplicate of the word "queries" on the query log page
...
Signed-off-by: Adam Warner <adamw@rner.email >
2018-07-01 13:10:38 +01:00
DL6ER
7c742a426f
Help: No need for a trailing ".*$" as this will match anything (so we can also just leave it off)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-07-01 12:58:46 +02:00
Mcat12
2759ec0da5
Add missing break statements
...
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-06-30 15:18:13 -04:00
DL6ER
dc5ab22ff5
Show link to Pi-hole's Regex documentation
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-30 14:54:10 +02:00
DL6ER
e8b2cbe698
Tag regex filters as "regex" to avoid the domain validation (otherwise regex lines could not get removed). Also ensure that deleting the first wildcard/regex does not hide the first exact blocking domain (this bug has been in since the very beginning of wildcard blocking)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-30 14:42:52 +02:00
DL6ER
4566db2a7c
Use passed argument in new function add_regex()
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-30 14:30:45 +02:00
DL6ER
ec0afceeed
Add new button to allow both regex filters and legacy wildcards (get automatically converted to regex format)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-30 14:19:03 +02:00
Mcat12
60ca5e06fa
Merge remote-tracking branch 'origin/devel' into new/regex-support
2018-06-29 23:49:28 -04:00
Mcat12
f1ea117eda
Update help page for regex
...
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-06-29 23:49:10 -04:00
Mcat12
4259aada78
Don't leave a newline at the end of the regex file
...
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-06-29 23:03:01 -04:00
Mcat12
aef5f7c7ce
Keep trailing newline in regex file after removal
...
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-06-28 23:16:11 -04:00
Mark Drobnak
25ead792e4
Merge pull request #777 from pi-hole/tweak/db-summary-readability
...
Improve readability of long term summary stats
2018-06-28 22:32:09 -04:00
Mcat12
9bc09564ba
Improve readability of long term summary stats
...
Signed-off-by: Mcat12 <newtoncat12@yahoo.com >
2018-06-25 19:44:22 -04:00
DL6ER
c0da231fa6
Force reload of the regex filters in FTLDNS after having added/removed one from the dashboard
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-24 12:42:05 +02:00
DL6ER
1935544183
Directly manipulate regex.list from PHP to avoid detour over bash. This needs read/write permissions of the PHP user on "/etc/pihole/regex.list" !
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-23 15:50:19 +02:00
DL6ER
3f7246968e
Review comments
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-17 20:01:46 +02:00
DL6ER
a0f9a1bdb8
JavaScript allows the omission of curly braces when a block contains only one statement. However, codacy wants us to never omit curly braces around blocks, even when they are optional. This code has not been introduced in this PR, so it's not entirely clear why it has been detected in this PR...
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-06-17 15:11:53 +02:00