Commit Graph

212 Commits (3d4fea65108100772ba1b49c1c5a4c3aadfdbb94)

Author SHA1 Message Date
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
8 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.
8 years ago
Promofaux 1ad23a065e switch out `wc -l` with `grep -c ^`
8 years ago
Promofaux de102fde5c Add line count and size check for pihole.log
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
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
Dan Schaper e3c7a1f31f Top half user output updated.
8 years ago
Dan Schaper 0debbffa70 Add a couple of parsing utility functions.
8 years ago
Dan Schaper f9570a82cc Remove glitchy daemon detection.
8 years ago
Dan Schaper 36285ead57 Just becuase this is bugging me, but I'll fix it later.
8 years ago
Dan Schaper 13e488dace Daemon check for lighttpd and dnsmasq.
8 years ago
Dan Schaper f169da8fd0 Set for quiet temporarily.
8 years ago
Dan Schaper 60741298b7 Cut more verbosity. Prep for `lsof` parsing and daemon tests.
8 years ago
Dan Schaper f73734acb0 Only check IPv6 Gateway if it exists.
8 years ago
Dan Schaper fc360abe43 Only check IPv6 if system is enabled.
8 years ago