Commit Graph

2956 Commits

Author SHA1 Message Date
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
6c4a7b626e add pihole version check functions 2017-05-22 02:39:00 -05:00
1aa5943e67 add if directory exists function 2017-05-22 01:06:15 -05:00
69fe889f92 comments for all lines and small formatting changes 2017-05-21 23:25:53 -05:00
2ef87ad110 Retrieve local repos on repair (#1481)
* Retrieve local repos on repair

* Change conditional to check for repair
* Change wording of Update/Reconfigure message
* Fixed indenting

* Perform "git reset --hard" on reconfigure
2017-05-21 22:47:25 +02:00
c655e6ea73 Install loopback firewall rules for FTL (#1419)
* Install loopback firewall rules for FTL

* FirewallD FTL ports

Signed-off-by: Dan Schaper <dan.schaper@pi-hole.net>

* Remove firewallD FTL local rules.

Local rules should not be blocked in firewallD, not requred for internal service FTD>

* Reinstate https rules, and delete FTL rules

Fixes earlier commit.
2017-05-20 15:47:51 +02:00