Commit Graph

202 Commits

Author SHA1 Message Date
9fd70cbdf9 Merge pull request #2057 from pi-hole/fix/debug-empty-ports
debug script: fix empty ports on some systems
2018-05-30 21:48:53 -04:00
f568012b9d Merge pull request #2070 from pi-hole/new/debug-locale
Get user locale when debugging
2018-05-14 16:43:05 -04:00
d4870b3854 Merge pull request #2053 from pi-hole/tweak/debug-logs
Get head and tail of pihole-FTL.log during debug process
2018-04-15 14:23:25 -04:00
5ffc3561ed implement dschapers suggestions--better command, less subshells, and finer formatting
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
2018-04-11 20:35:51 -05:00
250b445eee Split declaration and population for stickler.
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
2018-04-10 21:37:04 -07:00
bb9a18ef08 Merge pull request #1987 from ryanknapper/patch-1
Proper output for debug CPU detection
2018-04-02 00:00:14 -04:00
1a275ba184 debug user locale; improve function to parse variables and files
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
2018-04-01 06:40:48 -05:00
68c27eb2a1 add label to x-header so you know which one is being evaluated
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
2018-03-25 21:27:40 -05:00
143e75d213 fix empty ports on some systems
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
2018-03-25 09:39:29 -05:00
d9d3caec22 new head tail function and get head tail of pihole-FTL.log instead of just head
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
2018-03-23 06:56:40 -05:00
7159ecb632 reduce ping times for faster script completion
Signed-off-by: Jacob Salmela <jacob.salmela@pi-hole.net>
2018-03-23 00:11:21 -05:00
c17d95bfed Proper output for debug CPU detection
Inserted "log_write" to properly output CPU detection lines.

Signed-off-by: Ryan Knapper (ryanknapper@gmail.com>
2018-02-19 10:22:28 -05:00
939806f021 piholeDebug.sh: Correct typo mistake
Signed-off-by: Vasilis Gerakaris <vgerak@gmail.com>

**By submitting this pull request, I confirm the following:** 
`{please fill any appropriate checkboxes, e.g: [X]}`

- [x] I have read and understood the [contributors guide](https://github.com/pi-hole/pi-hole/blob/master/CONTRIBUTING.md), as well as this entire template.
- [x] I have made only one major change in my proposed changes.
- [] I have commented my proposed changes within the code.
- [] I have tested my proposed changes, and have included unit tests where possible.
- [] I am willing to help maintain this change if there are issues with it later.
- [x] I give this submission freely and claim no ownership.
- [x] It is compatible with the [EUPL 1.2 license](https://opensource.org/licenses/EUPL-1.1)
- [x] I have squashed any insignificant commits. ([`git rebase`](http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html))
2018-01-12 02:17:31 +02:00
8e0d76b63b initiated -> initialized
Signed-off-by: Adam Warner <adamw@rner.email>
2017-12-24 13:26:32 +00:00
28bed0041e remove comment
Signed-off-by: Jacob Salmela <github@decoy.email>
2017-12-08 18:29:28 -06:00
6f03e30151 fixes #1537 by checking if systemctl is found
Signed-off-by: Jacob Salmela <github@decoy.email>
2017-12-08 18:23:55 -06:00
a9a40ca46c Useless cat. Consider 'cmd < file | ..' or 'cmd file | ..' instead.
Signed-off-by: Adam Warner <adamw@rner.email>
2017-12-06 23:27:40 +00:00
0f868f7649 remove un-used DONE variable
(still available via sourced COL_TABLE on line 29)
2017-10-19 22:57:07 -06:00
31730e7197 add missing colors to COL_TABLE fallback 2017-10-13 09:14:19 -06:00
7d76db00ac update 'SELinux not detected' message 2017-10-13 08:58:35 -06:00
8aceb8bf53 replace deprecated colors in debug script
- COL_LIGHT_GREEN  -> COL_GREEN
 - COL_LIGHT_RED    -> COL_RED
 - COL_LIGHT_PURPLE -> COL_PURPLE
2017-10-12 23:33:28 -06:00
a17d1be7a4 simplify selinux debug variables 2017-10-12 23:24:02 -06:00
1e6cc63abe add SELinux checking to debug script 2017-10-12 20:55:14 -06:00
7d56e2a937 FTL has an L in it, innit?
Signed-off-by: Adam Warner <adamw@rner.email>
2017-07-14 20:54:41 +01:00
e1f818ffb7 Tweak/debug improvements (#1585)
* check for CIDR notation when comparing IPv6 address to that found in setupVars.conf

* highlight bad address entries in pihole.log and reference a corresponding FAQ

* show header output if Pi-holes x-header does not match

* fix automated mode when running from the dashboard.  It would previously not automatically upload and generate a token.

* show disclaimer message

* undocumented feature for now: obfuscate domains in pihole.log so they are not visible when sent to the Pi-hole developers.  We need to make an additonal flag for this in the pihole command.  if the variable OBFUSCATE has a value, it will replace the domain in the log with a placeholder value

* fix small typo in the disclaimer
2017-07-14 16:53:45 +01:00
05a724afae codacy appeasement: remove useless cats 2017-06-29 11:49:28 -05:00
1957b002bc add comments about X-Headers and further explain the file descriptor cod. 2017-06-29 11:37:58 -05:00
04cef25add remove color character codes before uploading so the log is more readable on our plaintext tricorder server 2017-06-29 11:17:19 -05:00
22fac5e1e0 additional shellcheck fixes 2017-06-26 22:03:45 -05:00
b6a2a4ad5a more shellcheck fixes 2017-06-26 21:51:41 -05:00
5f00347019 appease shellcheck by removing two unneccesary functions and making some if/else blocks 2017-06-26 21:34:39 -05:00
fc0440546f add functions to parse head and tails of gravity.list and pihole.log 2017-06-10 23:20:27 -05:00
172b8d2427 parse ftl log 2017-06-10 22:18:33 -05:00
6d10a498a5 implement a limit on how many lines of a file we want to view 2017-06-10 21:57:17 -05:00
881819ed5f ignore big files we dont need to know about; also fix diagnosing pihole processes 2017-06-10 18:37:28 -05:00
3275c5f710 more comments to help understand the script 2017-06-10 15:54:27 -05:00
b0cc1a38c3 adjust minor formatting for better readability 2017-06-10 15:28:04 -05:00
e10182c839 only parse files required by Pi-hole 2017-06-10 12:27:05 -05:00
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 2017-06-09 23:22:37 -05:00
64171fa2a1 small color and formatting changes 2017-06-09 15:42:54 -05:00
048eacd305 parse array in correct location 2017-06-07 12:31:08 -05:00
24aa72c19d condense repetative code into functions; parse the content of each file 2017-06-07 12:25:00 -05:00
92b5fe4be4 check arch compatibility and add gateway faq url 2017-06-05 14:55:58 -05:00
8b4c0b456b exclude webpassword from being uploaded. also check that the IP addresses detected match those defined in setupVars.conf 2017-06-01 01:15:11 -05:00
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. 2017-06-01 00:19:15 -05:00
b207fadc04 check if os is supported based on pretty name 2017-06-01 00:18:06 -05:00
d51c067e1b change some verbiage; new function to compare the ports in use to the services assigned to them. 2017-05-27 21:21:18 -05:00
2fea5d428d condense repetitive code into functions 2017-05-27 15:47:15 -05:00
d51e0c49b1 remove comments and blank lines when parsing files 2017-05-27 13:44:33 -05:00
36907edd50 parse contents of each file in each dir, several log_writes 2017-05-27 00:04:42 -05:00