DL6ER
b1a9793d94
Let Chronometer query all data from FTL (no need for having the API). Fixes #1305
7 years ago
DL6ER
6dea00668e
Don't try to obtain version of web interface it it is not installed. Fixes #1303
7 years ago
DL6ER
ae9182c92e
Merge pull request #1301 from pi-hole/fix/removewildcard
...
Remove wildcard entry when adding the very same domain either the white- or blacklist
7 years ago
DL6ER
cf31561267
Remove wildcard entry when adding the very same domain either the white- or blacklist
7 years ago
DL6ER
a97f0b1298
Merge pull request #1300 from pi-hole/fix/deletehostrecord
...
Bugfix for when deleting host-record
7 years ago
Dan Schaper
d1e0f3ae18
Merge pull request #1294 from pi-hole/tweak/debugDNS
...
Tweak DNS debugging
7 years ago
DL6ER
47a6786e8f
Use proper test syntax
7 years ago
DL6ER
a69fcbb91e
Bugfix for when deleting host-record
7 years ago
Dan Schaper
8e2b51b391
Merge pull request #1296 from pi-hole/fix/debugVersion
...
Debug version detection improvements
7 years ago
Dan Schaper
560af43204
Merge pull request #1293 from pi-hole/fix/version
...
Account for hash in versioning
7 years ago
DL6ER
baefec86f2
Add CLI teleporter feature
7 years ago
raincoats
eb763d2dc2
Redirect to admin panel when accessing ' http://pi.hole/ '
...
If someone tries to access 'http://pi.hole/ ', it will take them to the "Website blocked" page. Very confusing if you don't know to go to 'http://pi.hole/admin/ '. This just redirects them to the admin panel.
7 years ago
Dan Schaper
512c650441
Shellchecking.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
dc44fc9e27
Version check amalgamation and removal of && || logic.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
6f2fb57c08
Protocol specific records checks.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
2547cc4c8d
Only run IPv6 if enabled, split out Chaos TXT checks.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
DL6ER
9f4ef66f41
Add IPv6 resolver test
7 years ago
DL6ER
086f0790fc
Add Google's IPv6 address for potential IPv6 resolver tests
7 years ago
Dan Schaper
709b44f736
IPv4 DNS tests
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
6cd4ff6d68
Organize functions and function calls.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
abd3e828de
Optimize normalOutput
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
DL6ER
b85af50d14
Generate only the information that is actually asked for
7 years ago
Dan Schaper
0e8fd49669
Function...
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
945e22874e
Collapse duplicate functions, and take out argument loops.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
77ab47a984
Awk for perl
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
ed8088f203
Functions for Core/Web version and hash. And only check first argument in each section.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
8831b22fc8
Prototype function for getting version of local repo
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
0341bd1758
Optimize code, undoc flag for current hash.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
9bb4a5fb25
Factor out variables from display.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
ebfffea5dc
Always show something, even if it's just the short hash of the latest commit.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
81939ab265
Get short hash of local and remote
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
DL6ER
f2fe84c9d3
Merge pull request #1292 from pi-hole/master
...
Merge patches back into devel
7 years ago
DL6ER
f626406685
Revert #1273
7 years ago
DL6ER
dd971b6ee5
Default behavior is old behavir (listen on gravity interface (e.g. eth0), permit all origins)
7 years ago
DL6ER
f1b8abf503
Merge pull request #1146 from pi-hole/tweak/chronometer_recentlyblocked
...
[FTL] Show most recently blocked domain in chronometer
7 years ago
DL6ER
66b7d04b82
Merge branch 'development' into new/FTL-binary
7 years ago
DL6ER
7ba47f504c
Add special "except-interface" line in case of listening on all interfaces
7 years ago
DL6ER
0be1717ff4
Fix config error
7 years ago
DL6ER
189a4e0078
Add option to skip restarting of dnsmasq
7 years ago
DL6ER
3adf8785d8
Move "all" down in help text to not suggest that it is the default
7 years ago
DL6ER
b74862bfc5
Actually apply new setting by restarting dnsmasq
7 years ago
DL6ER
01273124ea
Change to -i, interface
7 years ago
DL6ER
721ada7e16
Fix typo
7 years ago
DL6ER
bd9dc91396
Add response for users manually setting this up via CLI
7 years ago
DL6ER
de6c43a8d3
Setup interface listening behavior of dnsmasq
7 years ago
Dan Schaper
f6fc6a5e56
Merge pull request #1281 from pi-hole/tweak/web_debug
...
Back end changes for Web based debug calls.
7 years ago
Dan Schaper
83b0600863
Carriage return or newline based webcalls.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
6c130b7960
Vebiage and highligh the token, also `:::`
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
7244d44a1d
Notify user that log is being uploaded.
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
Dan Schaper
9b060aab34
Debug auto mode engaged
...
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
7 years ago
DL6ER
ec7e75a6e3
Don't save `interface=` line to `dnsmasq`s config file
7 years ago
DL6ER
ce6c465942
Merge pull request #1266 from pi-hole/new/host-record
...
Add host-record option
7 years ago
Jacob Salmela
7a1a2dec67
update license to EUPL on core files
7 years ago
DL6ER
7ed1bbad49
Add host-record option
7 years ago
DL6ER
078cc7660e
Improved updater logic
7 years ago
DL6ER
af2893d2ce
Updater implementation for FTL
7 years ago
ProtoFoo
fb6631d317
Removed a line that did nothing.
7 years ago
ProtoFoo
cd0b8927c5
Removed a line that did nothing.
7 years ago
ProtoFoo
3fab34687c
Redirect pi.hole to pi.hole/admin/
7 years ago
ProtoFoo
b2d78edae9
Redirect pi.hole to pi.hole/admin/
7 years ago
DL6ER
a64211123f
Some debug additions
7 years ago
DL6ER
4f85ace525
Force pihole user to use sh-shell (instead of nologin)
7 years ago
DL6ER
e8fde702a0
Also chown the other files
7 years ago
DL6ER
e339f3852c
Change ownership of FTL log to pihole user
7 years ago
DL6ER
032f94afc0
Don't suppress su's output
7 years ago
DL6ER
90ccbef431
pihole-FTL init.d script
7 years ago
Adam Warner
a7def771c8
Revert "redirect pi.hole to pi.hole/admin"
7 years ago
Adam Warner
543f1243e2
Merge pull request #1241 from pi-hole/feature/redirect-pi-hole-to-admin
...
redirect pi.hole to pi.hole/admin
7 years ago
Dan Schaper
053b38e0bd
Set up for IP matching in detection.
7 years ago
Dan Schaper
2aa3a109a0
Ping gateways and Internet.
7 years ago
Dan Schaper
472708376d
Split out IP checks.
7 years ago
Dan Schaper
cfed3d59e9
Begin fixing IP detection functions.
7 years ago
Jacob Salmela
26cb6a1929
redirect pi.hole to pi.hole/admin
7 years ago
Jacob Salmela
7c63bbfe44
Merge pull request #1233 from ProtoFoo/patch-1
...
Add manual edit warnings to lighttpd.conf.* files
7 years ago
DL6ER
af8e629df4
Merge pull request #1239 from pi-hole/tweak/debug48h
...
Change description as we want to save the debug log for 48h instead of only 24h
7 years ago
DL6ER
01f980d49c
Change description as we want to save the debug log for 48h instead of only 24h
7 years ago
DL6ER
99fab7e52a
Scan whole dnsmasq.d directory for cofigurations files
7 years ago
Mcat12
ba67144e34
Merge branch 'development' into adminPageAsOption
7 years ago
ProtoFoo
162d9d7d57
Add manual edit warning
...
Added text block from 01-pihole.conf to warn user that manual changes to lighttpd config will be overwritten.
Slight cosmetic adjustments (tabs -> spaces).
7 years ago
ProtoFoo
357f5a2cfd
Add manual edit warning
...
Added text block from dns config file to warn user that manual changes to lighttpd config will be overwritten.
Slight cosmetic adjustments (tabs -> spaces).
7 years ago
DL6ER
7785dac50e
Merge pull request #1228 from r0ckarong/development
...
Justify and improve help texts, add missing wildcard description
7 years ago
Markus Napp
01f643e5eb
fixup! Fix spacing for wildcard help in list script
7 years ago
Markus Napp
8037f3e332
Fix spacing for wildcard help in list script
7 years ago
Markus Napp
afe5176e01
Justify help output to match main script
7 years ago
Mcat12
a48317883d
Fix indentation
7 years ago
Promofaux
4fcf8fd23f
Merge in `development` branch - resolve conflict in update.sh
7 years ago
Promofaux
10a30344e5
No need to source setupVars, as basic-install.sh is sourced, which sources setupVars itself. Sourception.
7 years ago
Promofaux
b764d17c64
comment
7 years ago
Promofaux
ba0abdb88d
wrap update logic in admin_installed bool check
7 years ago
Promofaux
1428b58dde
source setupVars and only check admin repo if it is enabled
7 years ago
Mcat12
18eb8a2159
Merge pull request #1185 from pi-hole/cleanup/git_functions
...
Move git functions to one script
7 years ago
DL6ER
3239c7023a
Merge pull request #1170 from pi-hole/new/DHCPstaticleases
...
Backend changes for static DHCP leases
7 years ago
DL6ER
da05491992
Merge pull request #1192 from pi-hole/fix/regex
...
Remove misplaced start of string expression
7 years ago
DL6ER
3d4516dc95
Improve regex
7 years ago
DL6ER
509c864cc3
Merge branch 'development' into fix/regex
7 years ago
DL6ER
8b22f435ad
Change how user and group are stored in the logrotate config file (necessary on Ubuntu 16.04.1)
7 years ago
Mcat12
f8944177a0
Fix chronometer interpreting summaryRaw
7 years ago
DL6ER
06873fe69e
Remove misplaced start of string expression. Fixes #1191
7 years ago
Dan Schaper
3d9d13222b
Use constants for leading paths.
7 years ago
Dan Schaper
745adabb05
Path to source basic-install.sh
7 years ago
Dan Schaper
3861b57dc6
Start moving reused utility functions to one script.
7 years ago
Dan Schaper
99a4a80017
Spelling
7 years ago
Mcat12
033ba26041
Stay in repo directory until we error check
7 years ago
DL6ER
08cddba200
There should be no echo here
7 years ago
DL6ER
1bf43b0425
Improved regex: Remove all leading points from domain (.....xyz => .xyz). Return not only a part, but fill validated domain
7 years ago
DL6ER
85b3fef08d
Use perl instead of grep?
7 years ago
DL6ER
15037fa888
Typo
7 years ago
DL6ER
d595fef18f
Fix regex
7 years ago
Dan Schaper
be5fa22b6f
Merge pull request #1174 from pi-hole/tweak/logrotate_insecure_directory
...
Improve logrotate support
7 years ago
DL6ER
6fd7e0311c
Install customized version of logrotate script
7 years ago
DL6ER
1bcf2dd0fc
Tweak CLI domain filter
7 years ago
DL6ER
dad18dc5de
Changed keywords
7 years ago
DL6ER
5c95c4074b
Remove static leases from DHCP static leases file
7 years ago
DL6ER
4301b9a12a
Add static DHCP leases to new file
7 years ago
DL6ER
6a89c6bf3b
Silence rm warning if no DHCP server is used
7 years ago
Promofaux
fe8c365d17
codacy never lies
7 years ago
Promofaux
9acc3aac01
pipe `du -h` output to awk to ensure we only get the file size, and not the filename too. Yeah that's right Dom, pipe.
7 years ago
Promofaux
1ad23a065e
switch out `wc -l` with `grep -c ^`
7 years ago
Promofaux
de102fde5c
Add line count and size check for pihole.log
7 years ago
DL6ER
8bb9dd460b
Be able to disable the DHCP domain name
7 years ago
Mcat12
58f3ff69d8
Align comment with referenced line
7 years ago
DL6ER
72d8d10e64
Show most recently blocked domain in chronometer (using FTL). Fixes #717
7 years ago
Mcat12
63d02df0bc
Merge pull request #1130 from pi-hole/new/logrotate
...
Use logrotate for pihole.log
7 years ago
DL6ER
08f08fea61
Merge pull request #1135 from pi-hole/new/multipleDNSservers
...
Allow multiple DNS servers
8 years ago
DL6ER
1ed2a8637f
Removed debug echo's
8 years ago
Mcat12
d196c13f2c
Merge pull request #1131 from pi-hole/chronometerJsonUnixTools
...
No excuse for chronometer not to match API
8 years ago
DL6ER
bd1c5a42e8
Allow multiple DNS servers
8 years ago
DL6ER
845d8c0e63
Ensure LC_NUMERIC=C is set when evaluating floating point number (non-English systems might expect "," as decimal separator
8 years ago
DL6ER
bcb8a52418
Added user to cron file
8 years ago
Promofaux
b4c32e47c6
Missed one!
8 years ago
Promofaux
248d8680f7
actual codacy complaints
8 years ago
Promofaux
1bda965a7c
Codacy complaints
8 years ago
Promofaux
2ee305769d
Replace all calculations with values read directly web admin API. Parse JSON using native unix tools, no additional requirements needed.
8 years ago
DL6ER
3a8a936575
Corrected path
8 years ago
DL6ER
6b6fbc4709
Remove --force on @reboot
8 years ago
DL6ER
3fd2ffd466
Add logrotate for pihole.log
8 years ago
DL6ER
b56ca2b834
Add DNSSEC support to Pi-hole core
8 years ago
Mcat12
df7671d393
Add a few comments and remove debug output
8 years ago
DL6ER
a263936243
Merge branch 'development' into wildcardblacklisting
8 years ago
DL6ER
11924d425b
Hide whitelist option if we detected that the domain as blocked due to wildcard blocking
8 years ago
DL6ER
6b3aea933d
Add info that whitelisting blocked pages does not work
8 years ago
DL6ER
2935275227
Merge branch 'development' into wildcardblacklisting
8 years ago
DL6ER
74a4e62cc9
Codacy fix
8 years ago
DL6ER
63a414a544
Align outputs
8 years ago
DL6ER
7d1f5091a7
Fixed small typo
8 years ago
DL6ER
3b54cab3bc
Show branches and revisions (incl. possible dirty state) in debug log
8 years ago
DL6ER
d9e949b27c
Merge pull request #1096 from pi-hole/fix/updater
...
Fix updater failing on non-English systems
8 years ago
DL6ER
168397e90d
Fixed typo in webpage.sh
8 years ago
DL6ER
e3c1fcd2c6
NEW LOGIC FOR THE UPDATER
...
Compare local and remote hashes. Update is available if current remote hash is different from current local hash since we assume that local should never be newer than remote for user
8 years ago
DL6ER
200995bf29
Make IPv6 features of Pi-hole DHCP server switchable
8 years ago