Default Block Mode Is Different (And The Block Page Is Disabled)
Pi-hole has used IP-based blocking since it’s inception. With 4.0, we introduce several different choices of blocking methods. And after much discussion internally, we decided to change the default blocking mode to NULL blocking.
The main reason for this is that it eliminates the need for iptables rules currently needed for slow-loading pages. Having to make these adjustments post-install is a hassle for new and experienced users alike, plus NULL blocking provides the same end result without the negative side effects. A result of this change is that the block page will no longer work (unless you choose to use an IP blocking mode).
NULL blocking is just the new default, and there are several different blocking modes you can choose from, so use the one that fits your needs the best.
So this must have only recently changed because i installed pihole elsewhere like a week ago and the block page was working
This is a huge showstopper that should be more widely publicized, how many people are used to just running the bash script and would never know,. and then pull their hair out for hours like i have??
How does a timeout issue thats been dealt with by a few workable methods for ages override the functionality of having a blockpage where end users can easily bring a site to your attention for unblocking ??
Was there a vote?
This is insanity of the highest kind, to make that change without an announcement that people would hear about…
So I get that people might be used to just firing and forgetting on the script, but if software you’ve installed has a different version number to versions you have previously installed, it’s probably a good idea to check for any kind of release notes, or something like an announcement blog post to see if there have been any changes since the previous version.
As mentioned in the announcement blog post, we discussed this at length internally and decided that this was the best method to use as default. As I have mentioned elsewhere, with the increasing spread of https, the block page is becoming increasingly irrelevant in any case, as it only works on calls to http sites.
I think you need to reassess your definition of insanity.
I get your point, i hope you can appreciate mine, because i garauntee you theres more people out there who are going to share the same frustration…
Respectfully, half way down the page. long long past the usual “Install by running one command:” is a link to a blog post (which doesnt trumpet the real importance of changes within), its hardly the best practice for announcing a long used major function breaking change, should be above the fold…just saying. If nothing else your web master might consider this, with a bold Read this first…would be my suggestion
Due to v4.0 being a major and (in some ways) breaking change, the version was set to v4.0 instead of a minor version of v3 to signify this. According to Semantic Versioning, a major version update allows breaking changes.