Commit Graph

221 Commits (1d43c0a2fa36ddc993db51b1751e26cbc8123fbf)

Author SHA1 Message Date
Jacob Salmela fc0440546f
add functions to parse head and tails of gravity.list and pihole.log
7 years ago
Jacob Salmela 172b8d2427
parse ftl log
7 years ago
Jacob Salmela 6d10a498a5
implement a limit on how many lines of a file we want to view
7 years ago
Jacob Salmela 881819ed5f
ignore big files we dont need to know about; also fix diagnosing pihole processes
7 years ago
Jacob Salmela 3275c5f710
more comments to help understand the script
7 years ago
Jacob Salmela b0cc1a38c3
adjust minor formatting for better readability
7 years ago
Jacob Salmela e10182c839
only parse files required by Pi-hole
7 years ago
Jacob Salmela b4f1fe08f0
variablize all files and directories. also put required files and folders into an arry so we can compare them in later functions by parsing through them
7 years ago
Jacob Salmela 64171fa2a1
small color and formatting changes
7 years ago
Jacob Salmela 048eacd305
parse array in correct location
7 years ago
Jacob Salmela 24aa72c19d
condense repetative code into functions; parse the content of each file
7 years ago
Jacob Salmela 92b5fe4be4
check arch compatibility and add gateway faq url
7 years ago
Jacob Salmela 8b4c0b456b
exclude webpassword from being uploaded. also check that the IP addresses detected match those defined in setupVars.conf
7 years ago
Jacob Salmela 02a601deff
comment out dir checks for lighttpd, cronm and http as they have a lot of other files that need parsing through. May need to increase the logic there if this is information we really need to know.
7 years ago
Jacob Salmela b207fadc04
check if os is supported based on pretty name
7 years ago
Jacob Salmela d51c067e1b
change some verbiage; new function to compare the ports in use to the services assigned to them.
7 years ago
Jacob Salmela 2fea5d428d
condense repetitive code into functions
7 years ago
Jacob Salmela d51e0c49b1
remove comments and blank lines when parsing files
7 years ago
Jacob Salmela 36907edd50
parse contents of each file in each dir, several log_writes
7 years ago
Jacob Salmela 7ec169ab10
more comments, fixed automated tricorder, variablizing echos, verify FTL version
7 years ago
Jacob Salmela 7873da1ae5
more colors. shortened dig timeouts
7 years ago
Jacob Salmela ef5a6e7880
add faq urls to some functions, added more colors, also use a static url for remote digs
7 years ago
Jacob Salmela 96f01e670f
add functions to write to console and log at the same time
7 years ago
Jacob Salmela 5902be2a49
comments for every line
7 years ago
Jacob Salmela cc946ce068
upload to tricorder functions
7 years ago
Jacob Salmela 1102fdc44b
append everything the user sees to the pihole_debug.log file
7 years ago
Jacob Salmela c995c81fff
adjust some spacing
7 years ago
Jacob Salmela 6684af9938
add lighttpd list function and gravity analysis
7 years ago
Jacob Salmela 8bafd12f95
fix resolver functions and add x-header function
7 years ago
Jacob Salmela 76266cf31b
add resolver functions and check directory content functions
7 years ago
Jacob Salmela 1a87d3a659
add process check function
7 years ago
Jacob Salmela 085f2c6ca0
add port check function
7 years ago
Jacob Salmela b74300f67c
add ping internet function and fix some spacing issues
7 years ago
Jacob Salmela 107babe8f4
add ping gateway function
7 years ago
Jacob Salmela 8fd9a22d18
add detect IP function
7 years ago
Jacob Salmela 8c5c1316dd
add php version and processor check functions
7 years ago
Jacob Salmela daff5d8b5a
add critical dependencies version check functions
7 years ago
Jacob Salmela 6c4a7b626e
add pihole version check functions
7 years ago
Jacob Salmela 1aa5943e67
add if directory exists function
7 years ago
Jacob Salmela 69fe889f92
comments for all lines and small formatting changes
7 years ago
Jacob Salmela 5d7ef9281f
get just the OS pretty name for Dan
7 years ago
Jacob Salmela 6fa00e7cc8
first functions with pretty colors. check OS, setupVars, and contents of .d dirs
7 years ago
Dan Schaper 501b26decd Log and echo gateway responses
7 years ago
DL6ER 30dcf6ff47
Include pihole-FTL.log in debug report
7 years ago
Dan Schaper 2740c68a63 Merge pull request #1335 from pi-hole/tweak/debug_templog
7 years ago
Dan Schaper b1f769b671
Output cleaning, IP stack check headers.
7 years ago
Dan Schaper 77378da70a
Cat out temp files to final log.
7 years ago
Dan Schaper 160030b75f
Quiet systemctl output to just the current daemon status.
7 years ago
Dan Schaper 0a0c3a2fb7
Copy working temp to final location.
7 years ago
Dan Schaper e9f1ca338f
Create temp files for working storage, log to working storage temps.
7 years ago
Adam Warner cfaf1ac67c
add check on file_parse to not include WEBPASSWORD= in the debug log
7 years ago
Dan Schaper d1e0f3ae18 Merge pull request #1294 from pi-hole/tweak/debugDNS
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
DL6ER 66b7d04b82
Merge branch 'development' into new/FTL-binary
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
Jacob Salmela 7a1a2dec67
update license to EUPL on core files
7 years ago
DL6ER a64211123f
Some debug additions
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
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
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 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
Dan Schaper 68cb0782c0 Add countdown timer
8 years ago
Dan Schaper 0f4c8d4923 Set default timeout to 60 seconds
8 years ago
Dan Schaper 6d2c5b2312 Add debug timeoute
8 years ago
Dan Schaper a95ce11ca6 Add debug timeoute
8 years ago
Adam Warner b191cd73a7 Update piholeDebug.sh
8 years ago
Dan Schaper dcf6e6b14d Clarify user action required to end the scripts.
8 years ago
Dan Schaper 908697a963 User token instructions, and small bugfix for missing separator.
8 years ago
Dan Schaper fad2d6b1d1 Return values start showin up now. Logic operators too...
8 years ago
Dan Schaper 9cd830b6aa Start to refine tests and clean up code.
8 years ago
Dan Schaper d9a16b0ff4 Clear up bottom half of script with fewer redundenicies.
8 years ago
Dan Schaper cb5c94ef5e Sorry, left that gravity.list parser in. Big debug files. Cleared that up.
8 years ago
Dan Schaper 85fbd66871 Good commit point, number of changes
8 years ago
Dan Schaper d4a3a5c180 Trying to implement The Brontide Idiom for design.
8 years ago
Dan Schaper 71e3a473d6 Fix = underbar
8 years ago
Dan Schaper c2cfc09f63 Clean up more of the UX and log. Lots to go.
8 years ago
Dan Schaper 01f10b56e8 Refactor out some more reudndant code.
8 years ago
Dan Schaper 90ec0a610e Tricorder is introduced.
8 years ago
Dan Schaper 42bff1ce1b Move parse utility to be near other parsing functions.
8 years ago