New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove compat code for PHP < 5.3 #4113
Comments
In d2e842fbc3c70a7e2264ad978d1e36798f24a8a6: Remove upgradephp library refs #4113 |
Reverted the last commit. upgradephp should be merged with core somehow. We don't need to upgrade some of the functions anymore. Any reason for #1900? What's the point of not unserializing objects - as long as we don't execute anything we should be safe, right? |
@vipsoft: Thanks for the info! |
Good to get it done for 2.0. What is left on this ticket? |
We need to check what we need from libs/upgradephp - there are some patches that Anthon mentioned above, but also some code that could be removed. So maybe we could merge the remainders into core. There are also some functions in core (e.g. IP::N2P etc.) that could be removed. |
Could you simply list all functions you think should be deleted, in the ticket description, and I'll investigate for sure. |
…n Windows in PHP >= 5.3 so we don't need the compat code anymore. refs matomo-org#3741, matomo-org#4113
This allows the IDE to pick up all code! refs matomo-org#4113
We can clean the code base after raising the requirement to PHP 5.3.
There are some compat functions in core/IP.php because Windows with PHP < 5.3 did not provide inet_ntop/inet_pton.
The text was updated successfully, but these errors were encountered: