Page MenuHomePhabricator

Remove deprecated IP class
Closed, ResolvedPublic

Description

The IP class is deprecated since 1.35 in favor of the IPUtils library. The IP class had been kept for backwards compatibility. Now that the IP class is unused (T247155) we are ready to remove it from core. This also means that the regexes which are defined in global namespace are removed in favor of the constants defined in the IPUtils library.

Event Timeline

Change 721055 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/extensions/DiscussionTools@master] CommentParser: use IPUtils instead of the deprecated IP class

https://gerrit.wikimedia.org/r/721055

Change 721056 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/core@master] Remove the deprecated IP class

https://gerrit.wikimedia.org/r/721056

Change 721060 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/vagrant@master] Use IPUtils instead of the deprecated IP class

https://gerrit.wikimedia.org/r/721060

Change 721055 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@master] CommentParser: use IPUtils instead of the deprecated IP class

https://gerrit.wikimedia.org/r/721055

Change 721060 merged by jenkins-bot:

[mediawiki/vagrant@master] Use IPUtils instead of the deprecated IP class

https://gerrit.wikimedia.org/r/721060

Change 721056 merged by jenkins-bot:

[mediawiki/core@master] Remove the deprecated IP class

https://gerrit.wikimedia.org/r/721056

Zabe claimed this task.