TRAVIS_OS_NAME=linux 10.0=0.0 <<<<<< ENV LICENSE autoload.php bin/firewall.sh composer.json config.json config.php localization/en/core.php localization/en/panel.php localization/zh/core.php localization/zh/panel.php localization/zh_CN/core.php localization/zh_CN/panel.php phpunit.xml src/Shieldon/Autoloader.php src/Shieldon/Captcha/CaptchaInterface.php src/Shieldon/Captcha/Csrf.php src/Shieldon/Captcha/Foundation.php src/Shieldon/Captcha/ImageCaptcha.php src/Shieldon/Captcha/Recaptcha.php src/Shieldon/Component/ComponentInterface.php src/Shieldon/Component/ComponentProvider.php src/Shieldon/Component/Header.php src/Shieldon/Component/Ip.php src/Shieldon/Component/Rdns.php src/Shieldon/Component/TrustedBot.php src/Shieldon/Component/UserAgent.php src/Shieldon/Container.php src/Shieldon/Driver/AbstractDriver.php src/Shieldon/Driver/DriverInterface.php src/Shieldon/Driver/DriverProvider.php src/Shieldon/Driver/FileDriver.php src/Shieldon/Driver/MemcacheDriver.php src/Shieldon/Driver/MongoDriver.php src/Shieldon/Driver/MysqlDriver.php src/Shieldon/Driver/RedisDriver.php src/Shieldon/Driver/SqlDriverProvider.php src/Shieldon/Driver/SqliteDriver.php src/Shieldon/Firewall.php src/Shieldon/FirewallPanel.php src/Shieldon/FirewallTrait.php src/Shieldon/Integration/Bootstrapper.php src/Shieldon/Integration/CakePhp/CakePhpMiddleware.php src/Shieldon/Integration/CodeIgniter/CI4Middleware.php src/Shieldon/Integration/Laravel/LaravelMiddleware.php src/Shieldon/Integration/Slim/Slim3Middleware.php src/Shieldon/Integration/Slim/Slim4Middleware.php src/Shieldon/Integration/Zend/Psr15Middleware.php src/Shieldon/Integration/Zend/Psr7Middleware.php src/Shieldon/IpTrait.php src/Shieldon/Log/ActionLogParsedCache.php src/Shieldon/Log/ActionLogParser.php src/Shieldon/Log/ActionLogger.php src/Shieldon/Mock/Messenger.php src/Shieldon/Security/Csrf.php src/Shieldon/Security/Xss.php src/Shieldon/Security/httpAuthentication.php src/Shieldon/Shieldon.php src/Shieldon/helpers.php templates/frontend/captcha.php templates/frontend/css/default.php templates/frontend/login.php templates/frontend/rejection.php templates/frontend/session_limitation.php templates/panel/action_log_last_month.php templates/panel/action_log_past_seven_days.php templates/panel/action_log_this_month.php templates/panel/action_log_today.php templates/panel/action_log_yesterday.php templates/panel/authentication.php templates/panel/exclusion.php templates/panel/ip_manager.php templates/panel/iptables_manager.php templates/panel/iptables_status.php templates/panel/js/chart.php templates/panel/js/common.php templates/panel/messenger.php templates/panel/messenger/events.php templates/panel/messenger/modules.php templates/panel/messenger/tab.php templates/panel/operation_status.php templates/panel/overview.php templates/panel/setting.php templates/panel/setting/admin_login.php templates/panel/setting/captchas.php templates/panel/setting/components.php templates/panel/setting/daemon.php templates/panel/setting/dialog_ui.php templates/panel/setting/filters.php templates/panel/setting/tab.php templates/panel/table_filter_logs.php templates/panel/table_rules.php templates/panel/table_sessions.php templates/panel/template.php templates/panel/xss_protection.php tests/Shieldon/BashScriptTest.php tests/Shieldon/Captcha/CsrfTest.php tests/Shieldon/Captcha/FoundationTest.php tests/Shieldon/Captcha/ImageCaptchaTest.php tests/Shieldon/Captcha/RecaptchaTest.php tests/Shieldon/Component/HeaderTest.php tests/Shieldon/Component/IpTest.php tests/Shieldon/Component/RdnsTest.php tests/Shieldon/Component/TrustedBotTest.php tests/Shieldon/Component/UserAgentTest.php tests/Shieldon/ContainerTest.php tests/Shieldon/Driver/AbstractDriverTest.php tests/Shieldon/Driver/DriverProviderTest.php tests/Shieldon/Driver/FileDriverTest.php tests/Shieldon/Driver/MysqlDriverTest.php tests/Shieldon/Driver/RedislDriverTest.php tests/Shieldon/Driver/SqlDriverProviderTest.php tests/Shieldon/Driver/SqliteDriverTest.php tests/Shieldon/FirewallPanelTest.php tests/Shieldon/FirewallTest.php tests/Shieldon/FirewallTraitTest.php tests/Shieldon/IpTraitTest.php tests/Shieldon/Log/ActionLogParsedCacheTest.php tests/Shieldon/Log/ActionLogParserTest.php tests/Shieldon/Log/ActionLoggerTest.php tests/Shieldon/Security/CsrfTest.php tests/Shieldon/Security/XssTest.php tests/Shieldon/Security/httpAuthenticationTest.php tests/Shieldon/ShieldonTest.php tests/bootstrap.php tests/config.json tests/config.php <<<<<< network # path=clover.xml <<<<<< EOF # path=fixes ./config.php:305,310,315,359,396,412,430,518,532,544,556,573,599,600,625,632 ./tests/config.php:305,310,315,335,372,388,406,494,508,520,532,549,575,576,601,608 ./tests/Shieldon/ContainerTest.php:15,17,26,37,38 ./tests/Shieldon/FirewallTraitTest.php:14,16,38,39 ./tests/Shieldon/Driver/RedislDriverTest.php:14,16,24,28,29,32,57,60,78,81,124,127,140,143,154,157,168,169 ./tests/Shieldon/Driver/MysqlDriverTest.php:15,17,30,36,40,41,42 ./tests/Shieldon/Driver/AbstractDriverTest.php:15,17,20,21 ./tests/Shieldon/Driver/SqlDriverProviderTest.php:15,17,23,27,28,32,45,85,88,102,110,114,128,136,139,153,160,163,165,168,170,173,175,178,180,183,185,188,190,191 ./tests/Shieldon/Driver/DriverProviderTest.php:15,17,21,24,27,30,58,59 ./tests/Shieldon/Driver/SqliteDriverTest.php:14,16,22,26,27,31,44,45,48,61,62,63 ./tests/Shieldon/Driver/FileDriverTest.php:15,17,22,26,27,30,53,54,57,72,75,104,107,117,120,129,132,141,144,155,158,178,179 ./tests/Shieldon/Component/RdnsTest.php:15,17,27,30,39,43,55,56,59,64,67,81,84,110,113,121,124,132,135,140,141 ./tests/Shieldon/Component/TrustedBotTest.php:15,17,27,30,32,35,37,40,42,45,50,53,73,76,88,89,92,103,106,126,129,137,145,146,149,156,164,165,168,176,184,185,191,205,211,232,238,259,262,267,268 ./tests/Shieldon/Component/IpTest.php:14,16,26,29,85,88,132,135,146,149,156,157,160,166,167,170,174,177,184,185,188,194,195,198,202,205,213,216,219,220,223,233,236,241,242 ./tests/Shieldon/Component/UserAgentTest.php:15,17,27,30,39,42,54,55,58,73,76,86,87,90,112,113,116,121,122 ./tests/Shieldon/Component/HeaderTest.php:14,16,26,29,47,50,70,73,82,86,98,99,102,107,110,124,127,132,133 ./tests/Shieldon/ShieldonTest.php:18,20,45,48,73,92,115,149,173,190,191,226,229,264,267,275,278,291,292,295,399,402,424,427,437,440,452,453,456,466,467,470,478,481,490,496,499,513,514,517,539,542,551,552,555,565,568,578,581,592,593,596,623,624,638,641,659,670,673,674,677,698,701,777,780,794,800,803,811,812,815,824,827,836,843,845,848,850,853,855,858,860,863,865,868,870,873,875,878,880,883,885,888,890,897,899,902,904,907,909,912,914,917,919,922,924,927,929,932,934,937,939,942,944,951,953,956,958,961,963,966,968,971,973,976,978,981,983,986,988,991,993,996,998,1003,1009,1012,1016,1019,1023,1026,1032,1035,1039,1042,1046,1053,1115,1147,1148,1151,1160,1161 ./tests/Shieldon/IpTraitTest.php:14,16,27,30,35,38,43,46,51,52 ./tests/Shieldon/FirewallPanelTest.php:14,16,23,26,35,36 ./tests/Shieldon/Captcha/ImageCaptchaTest.php:15,17,29,48,61,64,77,80,89,90 ./tests/Shieldon/Captcha/CsrfTest.php:15,17,34,37,48,51,59,60 ./tests/Shieldon/Captcha/FoundationTest.php:15,17,27,30,38,39 ./tests/Shieldon/Captcha/RecaptchaTest.php:14,16,35,38,52,55,94,95 ./tests/Shieldon/Log/ActionLogParsedCacheTest.php:14,16,21,22,25,33,34,35 ./tests/Shieldon/Log/ActionLogParserTest.php:15,17,22,26,27,30,32,35,37,40,42,57,241,242,245,247,250,252,255,257,260,262,265,267,270,272,275,277,280,285,288,293,296,334,336,341,344,351,352 ./tests/Shieldon/Log/ActionLoggerTest.php:15,17,27,31,34,37,64,68,71,81,84,86,87 ./tests/Shieldon/BashScriptTest.php:14,18,33,34,35,43,46,73,74 ./tests/Shieldon/FirewallTest.php:15,18,22,46,49,96,99,122,125,173,176,207,210,227,230,254,257,275,278,293,296,328,329 ./tests/Shieldon/Security/httpAuthenticationTest.php:14,16,30,35,47,48 ./tests/Shieldon/Security/CsrfTest.php:14,16,29,32,56,59,69,72,77,78 ./tests/Shieldon/Security/XssTest.php:14,16,36,39,63,64,65,68,91,94,111,114,141,144,150,153 ./tests/bootstrap.php:22,27,33,35,40,44,48,52,56,60,64,74,96,117,118,130,131,144,147,150,153,155 ./templates/panel/overview.php:586,590,603,617,726 ./templates/panel/action_log_last_month.php:124 ./templates/panel/table_rules.php:93,100,124 ./templates/panel/messenger/modules.php:463,464,584 ./templates/panel/action_log_today.php:124 ./templates/panel/xss_protection.php:171 ./templates/panel/action_log_this_month.php:124 ./templates/panel/iptables_manager.php:191,223 ./templates/panel/template.php:19,27,28,36,309,313,329,332,350,351 ./templates/panel/action_log_yesterday.php:124 ./templates/panel/operation_status.php:215,222,245,252,257 ./templates/panel/table_sessions.php:90,97,100,133 ./templates/panel/table_filter_logs.php:64,68,72,109 ./templates/panel/ip_manager.php:130 ./templates/panel/js/common.php:23,73,75 ./templates/panel/js/chart.php:47,48,55,74,75,77,82,129,130,134,143,152,153,154,159,173 ./templates/panel/action_log_past_seven_days.php:124 ./templates/panel/authentication.php:111 ./templates/panel/exclusion.php:99 ./templates/frontend/css/default.php:5,12,19,25,29,33,37,41,50,60,73,83,97,102,106,116,121,126,131,139,143,150,156,163,191 ./templates/frontend/login.php:29,40,45,61,66,71,75,79,83,91,95,101 ./src/Shieldon/IpTrait.php:20,47,50,64,65,66,74,76,86,88,96,98,99 ./src/Shieldon/Driver/MysqlDriver.php:19,27,29,30 ./src/Shieldon/Driver/SqliteDriver.php:18,26,28,36,42,55,66,76,79,87,101,105,106 ./src/Shieldon/Driver/SqlDriverProvider.php:23,45,50,51,62,66,70,71,74,80,98,102,118,122,138,142,144,147,153,167,179,191,193,196,202,219,233,236,242,265,271,272,278,283,286,292,294,306,310,317,337,344,349,358,361,372,378,397,404,409,417,420,431,436,457,462,470,473,481,526,529,537,557,560,568,574,575,578,579 ./src/Shieldon/Driver/DriverInterface.php:14,85 ./src/Shieldon/Driver/MongoDriver.php:17,19 ./src/Shieldon/Driver/RedisDriver.php:25,40,42,52,59,60,71,75,76,79,85,104,107,111,114,120,125,136,144,145,148,154,162,166,172,188,195,196,199,205,211,213,219,226,227,228,230,241,246,248,258,263,265,266 ./src/Shieldon/Driver/DriverProvider.php:17,61,68,69,77,79,90,139,143,144,147,150,162,164,174,176,186,188,200,202,212,214,222,224,234,236,239 ./src/Shieldon/Driver/MemcacheDriver.php:17,19 ./src/Shieldon/Driver/FileDriver.php:33,63,66,67,78,82,86,89,95,119,121,122,127,130,133,139,144,155,164,166,169,175,178,181,187,203,211,217,223,226,232,253,254,259,260,261,267,274,279,287,297,301,305,309,311,317,318,326,329,332,340,343,345,356,363,366,376,381,384,385 ./src/Shieldon/Driver/AbstractDriver.php:19,24,26,32,34,40,42,48,50,56,58,64,66,72,74,138 ./src/Shieldon/Firewall.php:59,76,92,96,107,110,118,154,162,181,182,185,186,187,195,197,205,210,211,219,235,239,250,260,271,285,303,323,331,334,335,343,349,350,351,359,383,384,392,423,434,438,442,443,451,462,470,478,481,489,492,501,504,505,513,527,546,551,552,560,579,580,581,588,589,590,604,607,608,621,624,625,642,645,646,661,664,665,678,679,680,689,690,691,699,700,701,702,710,718,722,728,736,744,748,768,776,779,787,796,797,806,821,833,834,835,843,850,851,859,869,870,872,879,880,882,889,890,892,909,916,923,927,928,930,931,939,950,951,957,970,974,975,976,977,981,985,986,994,1000,1001,1015,1018,1022,1025,1033,1043,1044,1047,1048 ./src/Shieldon/Container.php:21,35,38,39,50,52,63,65,75,78,79 ./src/Shieldon/Integration/CakePhp/CakePhpMiddleware.php:26,40,46,47,59,73,74 ./src/Shieldon/Integration/Zend/Psr15Middleware.php:27,41,47,48,59,72,73 ./src/Shieldon/Integration/Zend/Psr7Middleware.php:24,38,44,45,57,70,71 ./src/Shieldon/Integration/CodeIgniter/CI4Middleware.php:23,37,43,44,54,57,69,80,82,83 ./src/Shieldon/Integration/Bootstrapper.php:25,35,44,54,58,59,60 ./src/Shieldon/Integration/Laravel/LaravelMiddleware.php:24,33,46,47 ./src/Shieldon/Integration/Slim/Slim3Middleware.php:24,38,44,45,57,78,79 ./src/Shieldon/Integration/Slim/Slim4Middleware.php:26,40,46,47,58,76,77 ./src/Shieldon/Component/Header.php:26,48,54,55,64,65,66,69,77,90,91,94,102,104,105 ./src/Shieldon/Component/ComponentInterface.php:17,58 ./src/Shieldon/Component/UserAgent.php:22,42,64,65,71,75,76,83,84,87,95,97,98 ./src/Shieldon/Component/TrustedBot.php:27,68,72,77,82,87,92,97,102,107,112,117,122,127,132,140,141,147,156,179,180,181,192,193,194,202,203,206,211,214,226,233,243,248,249,257,259,267,269,279,284,287,288,289,290,296,299,302,308,311,314,320,323,326,334,336,345,347,355,357,358 ./src/Shieldon/Component/Ip.php:31,67,70,78,86,94,102,105,158,163,197,213,223,224,231,234,243,246,253,255,264,268,270,276,281,285,286,287,290,296,301,306,307,308,311,321,323,333,336,337,345,348,356,358,366,368,369 ./src/Shieldon/Component/ComponentProvider.php:17,40,42,52,55,56,64,66,76,78,88,93,94,100,101,102,117 ./src/Shieldon/Component/Rdns.php:23,36,41,47,51,52,59,64,69,77,78,81,89,91,92 ./src/Shieldon/FirewallPanel.php:87,158,169,180,185,186,187,199,204,212,216,220,226,309,313,324,333,339,343,350,351,352,360,364,365,366,377,380,384,387,395,401,404,412,439,446,447,448,456,474,482,502,515,519,520,537,553,555,556,560,672,673,678,686,800,801,839,847,857,876,877,882,892,900,905,913,931,940,945,953,974,985,990,998,1012,1018,1031,1036,1046,1051,1059,1073,1097,1115,1116,1117,1125,1135,1161,1162,1202,1212,1216,1226,1247,1255,1261,1264,1272,1285,1307,1311,1317,1333,1337,1348,1349,1366,1367,1368,1374,1383,1398,1404,1410,1418,1424,1447,1448,1449,1454,1463,1479,1484,1492,1498,1499,1503,1525,1531,1537,1538,1539,1540,1541,1564,1573,1574,1583,1584,1594,1604,1605,1613,1622,1623,1633,1634,1646,1650,1659,1660,1672,1680,1690,1691,1693,1702,1710,1720,1721,1722,1731,1747,1748,1758,1759,1760,1772,1773,1774,1785,1818,1822,1834,1838,1839,1840,1852,1858,1864,1865,1866,1877,1880,1884,1885,1896,1901,1902,1914,1917,1923,1932,1937,1940,1951,1954,1958,1961,1972,1977,1986,1997,2002,2009,2020,2025,2034,2042,2045,2049,2050,2058,2068,2076,2097,2098,2107,2108,2118,2119,2128,2129,2147,2148,2170,2174,2186,2187,2191,2197,2198,2216,2217,2221,2227,2228,2246,2247,2251,2257,2258,2277,2278,2282,2288,2289,2294,2306,2312,2320,2336,2355,2360,2361,2364 ./src/Shieldon/Autoloader.php:23,28,31,34,36,39,46,47,48,49 ./src/Shieldon/FirewallTrait.php:20,62,64,72,74,82,84,92,94,104,127,129,139,163,164,165 ./src/Shieldon/Captcha/Recaptcha.php:20,38,42,43,44,52,55,78,85,86,91,94,102,118,123,124 ./src/Shieldon/Captcha/CaptchaInterface.php:17,31 ./src/Shieldon/Captcha/Foundation.php:14,26,28,36,39,45,51,59,64,65 ./src/Shieldon/Captcha/ImageCaptcha.php:36,69,81,89,90,94,99,100,101,109,112,118,124,132,136,165,168,176,183,198,205,232,243,261,272,273 ./src/Shieldon/Captcha/Csrf.php:14,39,43,44,45,53,55,63,67,68 ./src/Shieldon/Shieldon.php:70,389,404,415,423,447,470,476,477,478,495,501,502,503,528,533,540,552,553,565,585,586,587,597,598,599,604,612,613,629,632,635,647,657,676,689,690,700,703,705,715,718,745,750,752,756,759,779,784,785,788,800,808,811,812,813,814,815,823,826,827,847,850,853,863,866,869,879,883,895,899,909,914,917,927,934,937,945,949,950,954,957,968,977,980,990,993,998,1008,1011,1019,1028,1031,1034,1042,1046,1047,1050,1060,1064,1075,1079,1090,1093,1096,1106,1110,1121,1137,1163,1167,1173,1179,1197,1211,1218,1221,1232,1240,1241,1251,1257,1258,1259,1264,1277,1281,1288,1291,1301,1311,1312,1323,1333,1334,1373,1377,1399,1406,1407,1408,1425,1439,1447,1448,1449,1450,1457,1481,1487,1493,1495,1499,1500,1541,1545,1552,1553,1578,1585,1586,1603,1604,1605,1617,1620,1630,1642,1643,1646,1658,1669,1672,1680,1684,1692,1694,1702,1705,1709,1714,1725,1728,1740,1744,1754,1756,1765,1780,1791,1794,1795,1796 ./src/Shieldon/Log/ActionLogParser.php:23,89,92,161,172,227,229,257,262,263,264,269,270,271,272,275,285,291,299,302,304,312,315,317,327,330,365,366,372,373,376,384,429,441,442,445,457,472,477,487,495,500,505,510,511,519,521,522 ./src/Shieldon/Log/ActionLogParsedCache.php:25,39,41,52,60,70,114,120,124,126,129,130 ./src/Shieldon/Log/ActionLogger.php:37,73,76,82,86,96,99,107,117,126,139,148,150,152,181,190,192,194,195,196,199,207,214,219,223,231,233,241,255,256,261,262,263,271,285,286,287,290,291 ./src/Shieldon/helpers.php:23,50,63,64,70,71,78,90,91,94,102,111,121,130,133,145,151,158,160,171,177,184,186 ./src/Shieldon/Security/httpAuthentication.php:19,33,43,62,66,76,79,80,91,102,111,112,113,114,117 ./src/Shieldon/Security/Xss.php:43,78,103,133,139,142,147,155,181,187,192,240,241,264,265,272,273,280,281,343,365,382,392,398,401,413,425,435,453,463,475,479,487,491,501,502,507,515,520,523,542,547,569,579,580,588,589,592,601,606,617,640,650,663,665,677,727,740,743,750,755,770,779,780,795,804,805,817,819,831,837,838,841,853,863,864,876,881,885,888,898,905,908,909 ./src/Shieldon/Security/Csrf.php:26,54,57,61,69,77,84,89,96,105,107,115,117,125,127,135,143,146,147 ./src/Shieldon/Mock/Messenger.php:22,27,29,35,43,46,52,54,55 <<<<<< EOF