I'd like to request repository ownership for the unmaintained MediaWiki extension OdbcDatabase. I've been hacking on this extension to make it work for my own organization under 1.32, but feel it's important enough to "do it right" by refactoring it to use current MediaWiki objects and standards. I've contacted Roger Cass, the original author/contributor of this extension, and he's consented to my taking the lead in maintaining it.
My Gerrit username is Stewart Alpert, (shell username: sia).
My objectives are:
- Update it to use current WikiMedia objects (for example, it uses DatabaseBase instead of Database and is missing a number of routines).
- Update it to current install/autoload conventions (it's an old "require" extension today)
- Fix a number of security-related issues I've found (not posting here to avoid exploits)
- Add a number of security-related features
- Ensure it works for a wider set of use-cases than originally specified (It was designed and QA's for MS-SQL, I've already made some changes to get it working with SQLite3, Postgres, MS-SQL via MSSQLODBC and FreeTDS, MySQL/MariaDB, and Oracle). I intend to ensure it works as a pretty generic ODBC provider and will provide some "fix-ups" for known issues.