Remove ExternalUser authentication code
authorChad Horohoe <chadh@wikimedia.org>
Wed, 20 Mar 2013 19:48:28 +0000 (15:48 -0400)
committerChad Horohoe <chadh@wikimedia.org>
Thu, 4 Apr 2013 14:09:34 +0000 (10:09 -0400)
commit36cade5fe861a5ba61c314b9412b4e6e7dac38cd
tree46dee632f7767e51ac66e0e7cc4f50bb3d9ae1b6
parent66cb8e9f73ed4fa2aaa75f34a9cd4f4c78a5ae0e
Remove ExternalUser authentication code

This was an experimental authentication system intoduced a couple
of years ago with a pretty narrow use-case. It's been pretty much
ignored since introduction, and makes login more complicated than
it needs to be.

I didn't drop the external_user table on the off-chance someone
out there actually has data in it, but they should use AuthPlugin
for their external authentication needs.

Change-Id: I794338dbb75961ee033d41fa44bb7aa22e54f447
23 files changed:
RELEASE-NOTES-1.22
includes/AutoLoader.php
includes/DefaultSettings.php
includes/ExternalUser.php [deleted file]
includes/User.php
includes/db/Database.php
includes/extauth/Hardcoded.php [deleted file]
includes/extauth/MediaWiki.php [deleted file]
includes/extauth/vB.php [deleted file]
includes/installer/MysqlUpdater.php
includes/installer/PostgresUpdater.php
includes/installer/SqliteUpdater.php
includes/specials/SpecialUserlogin.php
maintenance/archives/patch-eu_local_id.sql [deleted file]
maintenance/archives/patch-external_user.sql [deleted file]
maintenance/mssql/tables.sql
maintenance/oracle/tables.sql
maintenance/postgres/archives/patch-external_user.sql [deleted file]
maintenance/postgres/tables.sql
maintenance/tables.sql
tests/phpunit/data/db/sqlite/tables-1.16.sql
tests/phpunit/data/db/sqlite/tables-1.17.sql
tests/phpunit/data/db/sqlite/tables-1.18.sql