Commit Graph

3561 Commits

Author SHA1 Message Date
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
939055f19c Revert "Add FTL tests to the test suite (#1510)" (#1519)
This reverts commit cf6a1ac9ad.
2017-06-05 13:51:13 +02:00
c47f3e3307 Merge pull request #1517 from pi-hole/tweak/update_core_and_FTL
Don't update FTL when there is a core update
2017-06-04 08:42:59 -04:00
cf6a1ac9ad Add FTL tests to the test suite (#1510)
* Add first version of FTL tests

* Wait one second to allow FTL to start up and analyze our mock log

* Add test_FTL_telnet_statistics

* Added test_FTL_telnet_top_clients

* Add test_FTL_telnet_top_domains
2017-06-04 13:23:56 +02:00
f1146a3443 Don't update FTL when there is a core update (as this will update FTL a second time). Fixes #1516 2017-06-04 12:41:44 +02:00
6823a62644 Add tricorderFunc back as usable function (#1515)
As per #1464
2017-06-03 19:13:40 +02:00
2516a1e298 Make clear that NO is the default if the user just hits return (#1514) 2017-06-03 17:23:47 +02:00
288f93c5dd Update LICENSE of the project to EUPL v1.2 2017-06-03 15:06:00 +02:00
8ef64dbe74 Add weekly logrotation of FTL's log (#1509) 2017-06-03 14:51:35 +02:00
01e091fd17 Prefer ULA over GUA addresses [IPv6] (#1508)
* On installs with GUA and ULA's we should prefer ULA's as it's been demonstrated that GUA's can and often are rotated by ISPs. Fixes #1473

* Add test for link-local address detection

* Add ULA-only and GUA-only tests

* Add test_IPv6_GUA_ULA_test and test_IPv6_ULA_GUA_test

* Add ""

* Add mock_command_2 command that can mock a command with more than one argument (as "ip -6 address") and result multiple lines of results

* Make mock_command_2 more similar to the original mock_command

* Correct comments

* Fixed remaining comments

* Fixed one last comment...

* Fixed a comment...
2017-06-02 23:01:48 +02: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
bf3883ed46 Merge pull request #1506 from pi-hole/tweak/github_issues
Update ISSUE_TEMPLATE.md to remove Feature Request choice.
2017-05-31 19:14:36 -04:00
3a58e9d33a Remove Question option 2017-05-31 00:02:57 -07:00
570c54002f Update ISSUE_TEMPLATE.md 2017-05-30 23:51:22 -07: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
2b8a8b03a8 Roll back merge #1417 (#1494) 2017-05-27 22:42:44 +02:00
d51e0c49b1 remove comments and blank lines when parsing files 2017-05-27 13:44:33 -05:00
d913534793 Move wildcards file if blocking is disabled (#1495)
* Move wildcards file if blocking is diabled

* Delete newline
2017-05-27 17:51:41 +02:00
36907edd50 parse contents of each file in each dir, several log_writes 2017-05-27 00:04:42 -05:00
7ec169ab10 more comments, fixed automated tricorder, variablizing echos, verify FTL version 2017-05-26 22:05:50 -05:00
7873da1ae5 more colors. shortened dig timeouts 2017-05-26 15:17:26 -05:00
ef5a6e7880 add faq urls to some functions, added more colors, also use a static url for remote digs 2017-05-26 14:26:02 -05:00
96f01e670f add functions to write to console and log at the same time 2017-05-26 12:16:22 -05:00
10139241f5 Fix output IPv4 addr when removing CIDR notation (#1498) 2017-05-26 09:57:27 +02:00
5902be2a49 comments for every line 2017-05-24 22:07:15 -05:00
cc946ce068 upload to tricorder functions 2017-05-24 21:11:15 -05:00
1102fdc44b append everything the user sees to the pihole_debug.log file 2017-05-24 20:24:23 -05:00
c995c81fff adjust some spacing 2017-05-24 19:36:06 -05:00
6684af9938 add lighttpd list function and gravity analysis 2017-05-24 18:31:55 -05:00
8bafd12f95 fix resolver functions and add x-header function 2017-05-24 16:10:14 -05:00
76266cf31b add resolver functions and check directory content functions 2017-05-24 15:29:31 -05:00
4ad0cdf5d4 Rewrite Chronometer to output more stats 2017-05-25 01:03:13 +10:00
1a87d3a659 add process check function 2017-05-23 22:57:22 -05:00
085f2c6ca0 add port check function 2017-05-23 22:32:30 -05:00
98fdb95645 Merge pull request #1491 from pi-hole/fix/ResetInRepoDir
Change directory before trying to reset repository
2017-05-23 19:02:03 +10:00
3035c9a366 Refine output of password status in basic-install.sh:displayFinalMessage(). Fixes #1488 (#1490) 2017-05-23 10:44:11 +02:00
5004cf331a No need to cd $PWD as it doesn't affect flow of caller script.
Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>
2017-05-22 15:36:51 -07:00
74eb8c8622 Change directory before trying to reset repository. Fixes #1489 2017-05-22 23:43:52 +02:00
b74300f67c add ping internet function and fix some spacing issues 2017-05-22 12:57:55 -05:00
107babe8f4 add ping gateway function 2017-05-22 12:35:57 -05:00
8fd9a22d18 add detect IP function 2017-05-22 12:05:42 -05:00
8c5c1316dd add php version and processor check functions 2017-05-22 08:48:56 -05:00
daff5d8b5a add critical dependencies version check functions 2017-05-22 03:05:51 -05:00