Commit Graph

726 Commits (288f93c5dd3c3646991e454c461927ac057d8eba)

Author SHA1 Message Date
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
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
7 years ago
Dan Schaper d1e0f3ae18 Merge pull request #1294 from pi-hole/tweak/debugDNS
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
7 years ago
Dan Schaper 560af43204 Merge pull request #1293 from pi-hole/fix/version
7 years ago
DL6ER baefec86f2
Add CLI teleporter feature
7 years ago
raincoats eb763d2dc2 Redirect to admin panel when accessing 'http://pi.hole/'
7 years ago
Dan Schaper 512c650441
Shellchecking.
7 years ago
Dan Schaper dc44fc9e27
Version check amalgamation and removal of && || logic.
7 years ago
Dan Schaper 6f2fb57c08
Protocol specific records checks.
7 years ago
Dan Schaper 2547cc4c8d
Only run IPv6 if enabled, split out Chaos TXT checks.
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
7 years ago
Dan Schaper 6cd4ff6d68
Organize functions and function calls.
7 years ago
Dan Schaper abd3e828de
Optimize normalOutput
7 years ago
DL6ER b85af50d14
Generate only the information that is actually asked for
7 years ago
Dan Schaper 0e8fd49669
Function...
7 years ago
Dan Schaper 945e22874e
Collapse duplicate functions, and take out argument loops.
7 years ago
Dan Schaper 77ab47a984
Awk for perl
7 years ago
Dan Schaper ed8088f203
Functions for Core/Web version and hash. And only check first argument in each section.
7 years ago
Dan Schaper 8831b22fc8
Prototype function for getting version of local repo
7 years ago
Dan Schaper 0341bd1758
Optimize code, undoc flag for current hash.
7 years ago
Dan Schaper 9bb4a5fb25
Factor out variables from display.
7 years ago
Dan Schaper ebfffea5dc
Always show something, even if it's just the short hash of the latest commit.
7 years ago
Dan Schaper 81939ab265
Get short hash of local and remote
7 years ago
DL6ER f2fe84c9d3 Merge pull request #1292 from pi-hole/master
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
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
7 years ago
Dan Schaper 83b0600863
Carriage return or newline based webcalls.
7 years ago
Dan Schaper 6c130b7960
Vebiage and highligh the token, also `:::`
7 years ago
Dan Schaper 7244d44a1d
Notify user that log is being uploaded.
7 years ago
Dan Schaper 9b060aab34
Debug auto mode engaged
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
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
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
7 years ago
DL6ER af8e629df4 Merge pull request #1239 from pi-hole/tweak/debug48h
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
7 years ago
ProtoFoo 357f5a2cfd Add manual edit warning
7 years ago
DL6ER 7785dac50e Merge pull request #1228 from r0ckarong/development
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
7 years ago
DL6ER 3239c7023a Merge pull request #1170 from pi-hole/new/DHCPstaticleases
7 years ago
DL6ER da05491992 Merge pull request #1192 from pi-hole/fix/regex
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
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
7 years ago
DL6ER 08f08fea61 Merge pull request #1135 from pi-hole/new/multipleDNSservers
8 years ago
DL6ER 1ed2a8637f
Removed debug echo's
8 years ago
Mcat12 d196c13f2c Merge pull request #1131 from pi-hole/chronometerJsonUnixTools
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
8 years ago
DL6ER 168397e90d
Fixed typo in webpage.sh
8 years ago
DL6ER e3c1fcd2c6
NEW LOGIC FOR THE UPDATER
8 years ago
DL6ER 200995bf29
Make IPv6 features of Pi-hole DHCP server switchable
8 years ago