{"action":"created","issue":{"url":"https://api.github.com/repos/pi-hole/pi-hole/issues/2281","repository_url":"https://api.github.com/repos/pi-hole/pi-hole","labels_url":"https://api.github.com/repos/pi-hole/pi-hole/issues/2281/labels{/name}","comments_url":"https://api.github.com/repos/pi-hole/pi-hole/issues/2281/comments","events_url":"https://api.github.com/repos/pi-hole/pi-hole/issues/2281/events","html_url":"https://github.com/pi-hole/pi-hole/issues/2281","id":341524019,"node_id":"MDU6SXNzdWUzNDE1MjQwMTk=","number":2281,"title":"Pihole fails with a large regex list","user":{"login":"mmotti","id":35599110,"node_id":"MDQ6VXNlcjM1NTk5MTEw","avatar_url":"https://avatars3.githubusercontent.com/u/35599110?v=4","gravatar_id":"","url":"https://api.github.com/users/mmotti","html_url":"https://github.com/mmotti","followers_url":"https://api.github.com/users/mmotti/followers","following_url":"https://api.github.com/users/mmotti/following{/other_user}","gists_url":"https://api.github.com/users/mmotti/gists{/gist_id}","starred_url":"https://api.github.com/users/mmotti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmotti/subscriptions","organizations_url":"https://api.github.com/users/mmotti/orgs","repos_url":"https://api.github.com/users/mmotti/repos","events_url":"https://api.github.com/users/mmotti/events{/privacy}","received_events_url":"https://api.github.com/users/mmotti/received_events","type":"User","site_admin":false},"labels":[{"id":846646221,"node_id":"MDU6TGFiZWw4NDY2NDYyMjE=","url":"https://api.github.com/repos/pi-hole/pi-hole/labels/Investigating","name":"Investigating","color":"fbca04","default":false},{"id":846644355,"node_id":"MDU6TGFiZWw4NDY2NDQzNTU=","url":"https://api.github.com/repos/pi-hole/pi-hole/labels/triage:%20Issue","name":"triage: Issue","color":"0e8a16","default":false}],"state":"open","locked":false,"assignee":{"login":"dschaper","id":2782850,"node_id":"MDQ6VXNlcjI3ODI4NTA=","avatar_url":"https://avatars2.githubusercontent.com/u/2782850?v=4","gravatar_id":"","url":"https://api.github.com/users/dschaper","html_url":"https://github.com/dschaper","followers_url":"https://api.github.com/users/dschaper/followers","following_url":"https://api.github.com/users/dschaper/following{/other_user}","gists_url":"https://api.github.com/users/dschaper/gists{/gist_id}","starred_url":"https://api.github.com/users/dschaper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dschaper/subscriptions","organizations_url":"https://api.github.com/users/dschaper/orgs","repos_url":"https://api.github.com/users/dschaper/repos","events_url":"https://api.github.com/users/dschaper/events{/privacy}","received_events_url":"https://api.github.com/users/dschaper/received_events","type":"User","site_admin":false},"assignees":[{"login":"dschaper","id":2782850,"node_id":"MDQ6VXNlcjI3ODI4NTA=","avatar_url":"https://avatars2.githubusercontent.com/u/2782850?v=4","gravatar_id":"","url":"https://api.github.com/users/dschaper","html_url":"https://github.com/dschaper","followers_url":"https://api.github.com/users/dschaper/followers","following_url":"https://api.github.com/users/dschaper/following{/other_user}","gists_url":"https://api.github.com/users/dschaper/gists{/gist_id}","starred_url":"https://api.github.com/users/dschaper/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dschaper/subscriptions","organizations_url":"https://api.github.com/users/dschaper/orgs","repos_url":"https://api.github.com/users/dschaper/repos","events_url":"https://api.github.com/users/dschaper/events{/privacy}","received_events_url":"https://api.github.com/users/dschaper/received_events","type":"User","site_admin":false},{"login":"Mcat12","id":4417660,"node_id":"MDQ6VXNlcjQ0MTc2NjA=","avatar_url":"https://avatars2.githubusercontent.com/u/4417660?v=4","gravatar_id":"","url":"https://api.github.com/users/Mcat12","html_url":"https://github.com/Mcat12","followers_url":"https://api.github.com/users/Mcat12/followers","following_url":"https://api.github.com/users/Mcat12/following{/other_user}","gists_url":"https://api.github.com/users/Mcat12/gists{/gist_id}","starred_url":"https://api.github.com/users/Mcat12/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mcat12/subscriptions","organizations_url":"https://api.github.com/users/Mcat12/orgs","repos_url":"https://api.github.com/users/Mcat12/repos","events_url":"https://api.github.com/users/Mcat12/events{/privacy}","received_events_url":"https://api.github.com/users/Mcat12/received_events","type":"User","site_admin":false},{"login":"DL6ER","id":16748619,"node_id":"MDQ6VXNlcjE2NzQ4NjE5","avatar_url":"https://avatars2.githubusercontent.com/u/16748619?v=4","gravatar_id":"","url":"https://api.github.com/users/DL6ER","html_url":"https://github.com/DL6ER","followers_url":"https://api.github.com/users/DL6ER/followers","following_url":"https://api.github.com/users/DL6ER/following{/other_user}","gists_url":"https://api.github.com/users/DL6ER/gists{/gist_id}","starred_url":"https://api.github.com/users/DL6ER/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DL6ER/subscriptions","organizations_url":"https://api.github.com/users/DL6ER/orgs","repos_url":"https://api.github.com/users/DL6ER/repos","events_url":"https://api.github.com/users/DL6ER/events{/privacy}","received_events_url":"https://api.github.com/users/DL6ER/received_events","type":"User","site_admin":false}],"milestone":null,"comments":12,"created_at":"2018-07-16T13:41:58Z","updated_at":"2018-07-16T16:54:24Z","closed_at":null,"author_association":"NONE","body":"**In raising this issue, I confirm the following:** `{please fill the checkboxes, e.g: [X]}`\r\n\r\n- [x] I have read and understood the [contributors guide](https://github.com/pi-hole/pi-hole/blob/master/CONTRIBUTING.md).\r\n- [x] The issue I am reporting can be *replicated*.\r\n- [x] The issue I am reporting isn't a duplicate (see [FAQs](https://github.com/pi-hole/pi-hole/wiki/FAQs), [closed issues](https://github.com/pi-hole/pi-hole/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20), and [open issues](https://github.com/pi-hole/pi-hole/issues)).\r\n\r\n**How familiar are you with the the source code relevant to this issue?:**\r\n\r\n`0.00000000000001`\r\n\r\n---\r\n**Expected behaviour:**\r\n\r\nI create a large regex.list which emulates the behaviour of EasyList and Easy Privacy.\r\n\r\n`||something.com^(?$third-party|etc) --> something\\.com$`\r\n\r\nI apply the large [regex.list.txt](https://github.com/pi-hole/pi-hole/files/2197791/regex.list.txt) and expect to see some form of error message, or experience pihole parsing the list successfully.\r\n\r\n**Actual behaviour:**\r\n\r\nAfter restarting the Pihole FTL service...\r\n\r\nBlocking becomes erratic and blocks items that don't fit the regex criteria (e.g. [this](https://avatars1.githubusercontent.com/u/16827203?s=200&v=4))\r\n\r\nUnable to disable Pihole. `pihole -disable` seems to complete, but the blocking does not stop. The only way to disable blocking is to put back a small or blank regex.list and restart the service.\r\n\r\n**Edit: Even with my smaller [regex.list.txt](https://github.com/pi-hole/pi-hole/files/2197887/regex.list.txt), pihole still blocks regex items when it should be offline.**\r\n\r\nIn addition - The web interface wouldn't support a large list. It tries to parse everything at once and hangs.\r\n\r\nUltimately it seems that large lists break Pihole (FTL?).\r\n\r\n**Steps to reproduce:**\r\n\r\n1. Copy regex.list (remove.txt) to /etc/pihole/regex.list\r\n2. Restart Pihole FTP service\r\n\r\n**Debug token provided by [uploading `pihole -d` log](https://discourse.pi-hole.net/t/the-pihole-command-with-examples/738#debug):**\r\n\r\n`{Alphanumeric token}`\r\n\r\n**Troubleshooting undertaken, and/or other relevant information:**\r\n\r\nTried restarting the service several times.\r\n\r\n```\r\n Current Pi-hole version is v3.3.1-320-g4834452\r\n Current AdminLTE version is v3.3-229-g3d0d3a92\r\n Current FTL version is vDev-2766084\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/pi-hole/pi-hole/issues/comments/405313578","html_url":"https://github.com/pi-hole/pi-hole/issues/2281#issuecomment-405313578","issue_url":"https://api.github.com/repos/pi-hole/pi-hole/issues/2281","id":405313578,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNTMxMzU3OA==","user":{"login":"mmotti","id":35599110,"node_id":"MDQ6VXNlcjM1NTk5MTEw","avatar_url":"https://avatars3.githubusercontent.com/u/35599110?v=4","gravatar_id":"","url":"https://api.github.com/users/mmotti","html_url":"https://github.com/mmotti","followers_url":"https://api.github.com/users/mmotti/followers","following_url":"https://api.github.com/users/mmotti/following{/other_user}","gists_url":"https://api.github.com/users/mmotti/gists{/gist_id}","starred_url":"https://api.github.com/users/mmotti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmotti/subscriptions","organizations_url":"https://api.github.com/users/mmotti/orgs","repos_url":"https://api.github.com/users/mmotti/repos","events_url":"https://api.github.com/users/mmotti/events{/privacy}","received_events_url":"https://api.github.com/users/mmotti/received_events","type":"User","site_admin":false},"created_at":"2018-07-16T16:54:24Z","updated_at":"2018-07-16T16:54:24Z","author_association":"NONE","body":"Fantastic trouble shooting.\r\n\r\nSo the issue is in fact because I need to switch to using a supplementary blacklist and regex for `\\.something.com$` instead of `something\\.com$`\r\n\r\nWould you look at that... User error ;) "}}
{"actor":{"display_login":"mmotti"}}