Commit Graph

1891 Commits (master)

Author SHA1 Message Date
RD WebDesign 8d1f286f30
Only execute spinner function if there is a tty
2 years ago
RD WebDesign cbcd12631d
Adding the spinner for foreign_key_check too
2 years ago
RD WebDesign c4f9a475f3
Debug log - add spinner for long processes
2 years ago
Christian König b486786041
Add database healthy checks to debug script
2 years ago
yubiuser 8e4adb6e39
Merge pull request #4788 from pi-hole/SKIP_INSTALL
2 years ago
Christian König b49db58ec2
Fix spelling mistakes
2 years ago
Christian König 518cbd10e0
Rename also in docker files
2 years ago
Christian König 0a8761ee68
Rename PH_TEST to SKIP_INSTALL
2 years ago
Christian König 469776afd6
Do not restrict RegEx added from CLI by length
2 years ago
DL6ER 98c238064e
Change FTL's default log file path from /var/log/pihole/pihole-FTL.log to /var/log/pihole/FTL.log
2 years ago
Adam Warner 0be987239e
Adds spellcheck action to the smoke-tests (also moves editorconfig-checker to smoketests away from it's own action)
2 years ago
Christian König 73d5902bed
Add editorconfig-checker workflow
2 years ago
Dan Schaper dcea3cf2c6
Merge branch 'development' into drop_fedora
2 years ago
Christian König f9d1893f96
Update test to reflect currently supported OS
2 years ago
Christian König 954a0c2a14
Remove read permission for others on senible log files
2 years ago
Dan Schaper 67f5f16f84
Merge branch 'development' into fix-ipv6
2 years ago
yubiuser ae9d16baf2
Merge pull request #3732 from pi-hole/tweak/moveloglocation
2 years ago
Christian König 300c7b1518
Do not hardcode webroot dir for teleporter
2 years ago
Christian König dae96e7384
Change lighttpd log file names
2 years ago
yubiuser 3fa8f76d99
Combine mkdir in service file
2 years ago
Christian König 52c3df1a8e
lighttpd log dir is now different than Pi-hole log dir
2 years ago
Christian König ce8731b746
no-dereference
2 years ago
Christian König 08faf21b2e
Set file owner and permission to symlinks
2 years ago
Christian König 2dd08f070e
Fix copy&paste error
2 years ago
Christian König 0961103933
Add backward compatibility to FTL service by creating symlinks
2 years ago
Adam Warner 82695aba7d update LOG_DIRECTORY variable in debug script
2 years ago
Adam Warner 36dd533ef3 use directory /var/log/pihole/ for log storage
2 years ago
yubiuser 0decc1252b
Respect user configurable path for pid and port file in pihole-FTL.service (#4680)
2 years ago
Omoeba f7c800863e
Remove DHCPv6, use leasetime from interface (#4507)
2 years ago
Adam Warner d78c689e55
no more alphabetical order
2 years ago
Adam Warner c9e76c978e
Update advanced/Scripts/webpage.sh
2 years ago
Adam Warner 23e6fa1ec5
Replace wrapper function calls with direct utils.sh calls. Leave warpper functions until next release as docker currently uses them, and new changes to utils.sh need to be in the `master` branch before docker can use them
2 years ago
Adam Warner db116971ce
I tried to do too many things in one function, vastly overcomplicating what should have been _this_ all along
2 years ago
Adam Warner 86dd612882
remove `readonly` directive from declaration of `utilsfile`, it is unnecassery
2 years ago
yubiuser d3e94cbceb
Merge pull request #4653 from pi-hole/refactor-utils-redux
2 years ago
yubiuser 9b4f6c84cd
Minor review comments
2 years ago
Adam Warner 4d31d5ee11
Address review comments
2 years ago
Christian König e4a1f3a175
Rename block lists to adlists within the query list functions
2 years ago
Adam Warner 0d74b27101
Merge pull request #4646 from pi-hole/tweak/debug_message
2 years ago
Adam Warner 7fa8cdd03e
Address:
2 years ago
Adam Warner fe9031b26f
Merge pull request #4669 from pi-hole/master
2 years ago
Dan Schaper b714c4598a
Found it.
2 years ago
Dan Schaper 0f192998eb
Create empty files.
2 years ago
Dan Schaper 8a5c7dec71
Ensure existing files are proper owner and mode.
2 years ago
RD WebDesign 5cebceadda Remove `@` and following character from interface name
2 years ago
RD WebDesign f8e84b3c3f Fix stickler
2 years ago
RD WebDesign c9809371ab Selecting the protocol
2 years ago
RD WebDesign 0d4c69cc6f Add check to avoid error in PHP 8
2 years ago
Adam Warner 59fc3804be
Make utils.sh posix compatible per request
2 years ago
Adam Warner 48138d32b6
Adjust addOrEditKeyValPair to optionally take two or three arguments (adjust test to suit)
2 years ago
RD WebDesign ab7d83384f Allow lighttpd to stream responses to browser
2 years ago
Christian König 48136c5bbc
Add last timestamp
2 years ago
Christian König 0219e5dfe0
Pool identical messages in debug output
2 years ago
Adam Warner 0631cb4984
Merge pull request #4645 from rdwebdesign/color_debug_web
2 years ago
RD WebDesign 40b96e673b Allows colorful debug logs via web interface
2 years ago
Christian König 42424b515b Add getFTLAPIPort function
2 years ago
DL6ER 91b4233d3a
Add backend option to set rate-limit from the dashboard
2 years ago
Christian König f4286a4d12
Fix log flush with new query database schema
2 years ago
Adam Warner 08999bf315
Use case insensitive deletion when removing custom CNAME/DNS records in case of manual entries with mixed case having been added
2 years ago
Adam Warner 2bd670a3dd
Merge pull request #4582 from lschloetterer/patch-1
2 years ago
Lukas Schlötterer 2a0bb5b9ee Create second entry for teleporter and adjust spacing
2 years ago
DL6ER 844c4dcdc8
Merge pull request #4584 from pi-hole/fix/gravity_internal_sqlite3
2 years ago
Lukas Schlötterer 881d92632c
add hint for custom teleporter filename to help function
2 years ago
DL6ER 76d4e1209f
Merge pull request #4585 from pi-hole/tweak/sed-add-if-not-exists
2 years ago
Adam Warner 77e5121d43
Split new function out into a separte utility script and add a test for it. Can be used in future to organise re/commonly-used code
2 years ago
DL6ER 74d7d10554
Orphans need to be deleted in the old database
2 years ago
DL6ER 8cbffa179d
Replace remaining sqlite3 calls by calls to our embedded pihole-FTL sqlite3 engine and remove sqlite3 as dependency in the installer.
2 years ago
DL6ER 5bb79de70b
Clean possible leftovers in domainlist_by_group, adlist_by_group, and client_by_group before copying from database base to avoid foreign key violations.
2 years ago
Lukas Schlötterer bad6d8a59e
add parameter to set filename for teleporter
2 years ago
Christian König 7aa28e4a3a
Do a full fetch
2 years ago
RD WebDesign 6ead24b315
Move space into variable (#4562)
2 years ago
DL6ER ec3a5c2989
Merge pull request #4543 from pi-hole/tweak/debug_ipaddr
2 years ago
DL6ER b20b38d44f
Include ip addr show and ip route show for us to help with local-service issues (where hops-away is measured)
2 years ago
Christian König a65a841c56
Remove oneline from ss call
2 years ago
Adam Warner 3097c8fbdc
Skip the required ports check if installed in docker container. Unpriv'ed containers do not have access to the information required to resolve the service name listening - and the container should not start if there was a port conflict anyway (#4536)
2 years ago
Christian König 81698ef1ed
Fix Pi-hole status in chronometer
2 years ago
DL6ER 5823f5e254
Use ss instead of lsof (#4518)
2 years ago
Adam Warner 7807a93e10
If PIHOLE_DOCKER_TAG is set, then include that info in the debug run (#4515)
2 years ago
yubiuser c6a2a6f739
Install pihole-FTL.conf template on fresh installation (#4496)
2 years ago
yubiuser 241e53ed45
Skip debug upload question if called from web interface (#4494)
2 years ago
Omoeba 5b84cd0a61
Fix IPv6 support when Pi-hole is a router
2 years ago
yubiuser 920cf6de14
Check for updates on master based on tags not commits (#4475)
2 years ago
DL6ER 1eb31174a5
Merge pull request #4455 from pi-hole/comment
2 years ago
yubiuser ff4487ff74
Escape quotes
2 years ago
yubiuser 669f1b0f4a
Address reviewer's comment
2 years ago
DL6ER 31de661bbb
Merge pull request #4414 from pi-hole/debug/custom.list
2 years ago
DL6ER 3a67d1cf8d
Merge pull request #4461 from pi-hole/qr_iframe
2 years ago
DL6ER c0f454ddfa
Add new interface listening option "bind" (#4476)
2 years ago
Christian König 28085cf7d8
Merge iFrame exceptions
2 years ago
Christian König 2eff53b2bb
Allow qr code iframe
2 years ago
Christian König 8d6ce78c65
Allow qr code iframe
2 years ago
Christian König b52a3a021d
Add comment help text to list function
2 years ago
Subhaditya Nath ba6d700e7e
Fix `pihole -v` output if WebAdmin not installed (#4370)
2 years ago
jbzdarkid bc8150adfa Clean up bash script formatting
2 years ago
Christian König e733553295
Remove unused code from webpage.sh
3 years ago
David Irvine c6da1a3918 Fix documentation; add some missing zones
3 years ago
Christian König c1eb35a35e
Add custom.list (Local DNS Records) to debug log
3 years ago
Christian König 596689b4c9
Validate host/domain of Local DNS records as well
3 years ago
Christian König a872fabe7d Validate on removal as well
3 years ago
Christian König bc21a7155d Add option to not reload
3 years ago
Christian König b7bba6a689 Validate when adding not when removing
3 years ago
DL6ER 16fb6665ec
Merge pull request #4380 from pi-hole/df
3 years ago
Christian König d84da71310 Only show lines not containing sensitive keywords
3 years ago
Christian König 77a30ac0c2 Use mapfile
3 years ago
DL6ER 19ae9d3ee6
Merge pull request #4375 from pi-hole/companion/adminlte-1231
3 years ago
DL6ER d03aa0c0c7
Merge pull request #4379 from pi-hole/tweak/vw_adlist
3 years ago
yubiuser 3c41ec08a3
Set file permission for querie database in pihole-FTL.service (#4328)
3 years ago
Christian König fdc4cf9869 Fix stickler
3 years ago
Christian König a0ecfcc1dc Include df -h in debug log
3 years ago
Christian König b30d729aa4 Simplify vw_adlist
3 years ago
Adam Warner f8af1a1baa
Allow iFrame for teleporter.php, see https://github.com/pi-hole/AdminLTE/pull/1231
3 years ago
yubiuser f3acc7c839
Make debug log file size human readable (#4350)
3 years ago
Adam Warner 55dce14655
Add execution bit accidentally dropped in #4106 (#4368)
3 years ago
Andras Tim 541257849d
List fix: no reload (#3981)
3 years ago
yubiuser 38bb4a4908
Remove unused wildcard_regex_converter.sh (#4369)
3 years ago
DL6ER b755330f4c
Remove local-ttl from set of default dnsmasq options.
3 years ago
yubiuser 6d670991c3
Perform a check of required packages befor updating pihole (#4326)
3 years ago
Adam Warner 62f29ba3fa
Merge branch 'release/v5.4' into development
3 years ago
DL6ER 89b1cfcd85
Merge pull request #4243 from yubiuser/debug_dnsmasq
3 years ago
Adam Warner 89e187947e
Merge pull request #4282 from pi-hole/new/RFC6761
3 years ago
Adam Warner d2faa93241
Merge pull request #4314 from pi-hole/fix/capabilities
3 years ago
DL6ER 0df099a6a5
Merge pull request #4312 from yubiuser/debug_dnsmasq.conf
3 years ago
DL6ER 482ac12c9b
Merge pull request #4275 from MichaIng/patch-4
3 years ago
DL6ER d0e8b0c962
Forward unqualified names to the CF target only when the "Never forward non-FQDN" option is NOT ticked
3 years ago
Dan Schaper d48d3aba69
Merge pull request #4305 from pi-hole/tweak/debug_curl
3 years ago
DL6ER cbc99d45c6
Small style change to finished debug upload display
3 years ago
DL6ER be68a5339c
Apply same improvement to pihole tricorder feature
3 years ago
DL6ER 606b05eec1
Ensure curl is either storing a valid token or a meaningful error message
3 years ago
DL6ER a1ee7d92a9
Add possibly missing capabilities
3 years ago
Christian König 6941155572 Add content of /etc/dnsmasq.conf to debug output
3 years ago
Christian König 6fec4acd82 Add content of /etc/resolv.conf to debug output
3 years ago
DL6ER b241a19e87
Use --no-progress-meter instead of --silent so error reasons are printed
3 years ago
DL6ER 21897d7fbd
Add warning if curl failed
3 years ago
DL6ER 06fd8123c3
Also remove "rev-server" lines when rewriting 01-pihole.conf
3 years ago
DL6ER c2f3477a82
Ensure conditional forwarding will forward unqualified host names if we have no local answer for them.
3 years ago
DL6ER e8e8104b36
Remove server=/local/ because of https://github.com/pi-hole/pi-hole/pull/4282#discussion_r689112972
3 years ago
DL6ER ea5a3bf0b2
Install RFC6761 config file
3 years ago
Adam Warner c88c943cda
Merge branch 'release/v5.4' into dev-release5.4
3 years ago
MichaIng 3ef90a9e47 Remove ineffective Access-Control-Allow-Origin header
3 years ago
Christian König 676b7e60f3 Fix Splashpage not appearing properly on non-root directories
3 years ago
DL6ER 43b88cd628
Merge pull request #4236 from MichaIng/patch-4
3 years ago
yubiuser ee749f700f
Add switching 'to...from' message to ftl checkout output (#4266)
3 years ago
yubiuser bb7c7cdf33
Add uptime to debug log (#4265)
3 years ago
Adam Warner 913dcead7f
move chmod/chown of macvendor.db to pihole-FTL.service
3 years ago
Dan Schaper b729a44209
Merge pull request #4246 from pi-hole/tweak/debug_noipcheck
3 years ago
Adam Warner 5a55fa5e48
Merge pull request #4263 from pi-hole/tweak/debugports
3 years ago
Adam Warner d419eaf463
Merge branch 'development' into release/v5.4
3 years ago
Dan Schaper 2ec4e84db4
Merge branch 'development' into fix-logrotate-conflict
3 years ago
Dan Schaper 075b3f6468
Remove ports, nc option and fix wording.
3 years ago
Christian König d2c75a33d5 Increase width of ID column in adlist and domain table in debug script
3 years ago
Christian König aa2da80768 Remove traces of unused files
3 years ago
Christian König b05fc5bb2b Remove specific dnsmasq config files from requiered files
3 years ago
Christian König c99c86af7f Make all dir list output human readable
3 years ago
Christian König f552173be3 Resolve merge conflict
3 years ago
DL6ER d02aa3ced1
Fix error on checking interfaces that are not dual-stack
3 years ago
DL6ER fbfec961d5
Remove comparison of IP addresses with setupVars.conf
3 years ago
Christian König 0c125eba2c Make output of SHM dir human readable
3 years ago
MichaIng 57c40cbd09 Update pihole-FTL.service
3 years ago
Kenneth Chew 092e533a30
Add `-t` option to Admin Console help dialog
3 years ago
Adam Warner 3b6e6317b8
Merge pull request #4126 from lightswitch05/feature/support-and-test-debian-bullseye
3 years ago
Faye Duxovni aa5c15a728 give pihole its own logrotate state file
3 years ago
Daniel fdca19e66d Support and test Debian Bullsye (11)
3 years ago
Adam Warner c9e341b5d4
Same change as with #4221, but on fedora config too
3 years ago
Daniel 31a096dec2
Remove mod_compress (mod_deflate) from lighttpd to provide backwards compatible support for Debian Bullseye (11)
3 years ago
DL6ER a0d74d1e9d
Canary domain handling is now happening in FTL where we have much finer control over it.
3 years ago
Adam Warner 0cbf77eb9f
Merge pull request #4131 from pi-hole/fix/gravity_no_locallist
3 years ago
Adam Warner e80e54a61a
head_line -> line
3 years ago
Adam Warner 9b9e907013
Merge branch 'development' into debug_tail_log
3 years ago
Adam Warner 4ac4bc5c18
Merge branch 'development' into fix/gravity_no_locallist
3 years ago
Adam Warner a1d85155fd
Merge pull request #4178 from pi-hole/fix/custom_dns_removal
3 years ago
Dan Schaper 01764cc581
Explicity declare values for the RA packet.
3 years ago
Christian König 08cf9aa5a7 Declare and assign 'logging_enabled' separately
3 years ago
Christian König 1ae67e1de8 Only inform user about disabled logging, don't skipp printing pihole.log
3 years ago
Christian König f2cba6cad1 Skip analyze_pihole_log if query logging has been disabled
3 years ago
Christian König df3c46349a Add tail of pihole.log to debug output
3 years ago
DL6ER a9e761ec13
Add missing sed anchors when deleting lines.
3 years ago
Adam Warner 5895690b58
this has been annoying me for months
3 years ago
DL6ER 3b574096b8
Remove duplicated lo test
3 years ago
DL6ER 58905a1188
Modify debugger to test name resolution on all available interfaces
3 years ago
Dan Schaper 9b57f7fa33
Merge pull request #4120 from pi-hole/fix/splashPage
3 years ago
Dan Schaper 866045968d
Add missing closing single quote
3 years ago
Adam Warner b388ac5bb5
Merge pull request from GHSA-3597-244c-wrpj
3 years ago
Adam Warner ea451e3c22
Merge pull request #4095 from jbaez/ft-3896
3 years ago
Jaime Baez 6198165df8 Fix error trying to access undefined variables on splash page.
3 years ago
Adam Warner 45d4ab4c22
Add some validation to passed arguments before running the values through `sed`
3 years ago
DL6ER f536718aaa
Use possibly custom gravity.db location in the copying SQL script
3 years ago
DL6ER f1740da9ff
Update gravity path in query.sh
3 years ago
DL6ER 9bdbe88a66
Update gravity path in list.sh
3 years ago
Dan Schaper f27fd9f899
Merge pull request #3982 from andras-tim/list-fix-same-wildcard-regex
3 years ago
Dany 13cf0c1288
Aligned pihole logo to center, Fixed responsive issue (#4036)
3 years ago
DL6ER 57fe3b6621
Merge pull request #3951 from pi-hole/new/gravity_adlist_infos
3 years ago
Adam Warner 56fa9714b5
Merge pull request #4010 from mtzfederico/master
3 years ago
Christian König 78027bd2bf Add default noname if hostname is empty
3 years ago
Christian König 7dc7cbb80e Add hostname to teleporter backup file if called from cli
3 years ago
Alexander Schmitz 1ab193fa9d
Update piholeDebug.sh
3 years ago
mtzfederico e5bfafefb9 Moved where external.conf is included
3 years ago
freddii 7c0c30fb0b fixed typos
3 years ago
Andras Tim bfee230c79 scripts/list: User same wildcard regex that the UI use
3 years ago
DL6ER 1791fe22f6
Merge pull request #3912 from mdujava/basic_auth
3 years ago
DL6ER e033ee6664
Fix connection mechanism between Chronometer and FTL
3 years ago