NetworkSession is a MediaWiki extension that provides a SessionProvider for api requests based on configured ip address and a secret token. It is intended for use cases such as having a system user in a wikifarm for a supporting application.
Details
Jun 12 2024
May 30 2024
Mar 12 2024
Mar 1 2024
Feb 16 2024
Feb 12 2024
Updated the mw.org page with the latest changes, so it's now inline with the repository. I think this is enough to call this ticket complete. T355267 is the task for deploying this extension to the wikis.
Change 1001035 merged by jenkins-bot:
[mediawiki/extensions/NetworkSession@master] Enable Grunt tests
Feb 10 2024
Change 1001035 had a related patch set uploaded (by Zoranzoki21; author: Zoranzoki21):
[mediawiki/extensions/NetworkSession@master] Enable Grunt tests
Feb 8 2024
Feb 7 2024
Feb 6 2024
Change 990252 merged by jenkins-bot:
[mediawiki/extensions/NetworkSession@master] Implement NetworkSessionProvider
Feb 1 2024
You could also implement SessionProvider::describeMessage() (or the corresponding i18n message) while you are at it. I forgot about that during code review (it isn't too important) but if you are setting up i18n anyway...
Localization - The only localization is the extension description, unclear if necessary (or how).
Jan 29 2024
Jan 25 2024
Jan 22 2024
Jan 18 2024
Jan 17 2024
Went through https://www.mediawiki.org/wiki/Writing_an_extension_for_deployment to make sure we've done what's needed:
Thank you!
Change 990251 merged by jenkins-bot:
[mediawiki/extensions/NetworkSession@master] Basic extension structure
It seems the repo got added manually. Anyway, I've now:
- set the parent to mediawiki/extensions,
- added a dedicated owner group, and
- created the replication target in GitHub.
Jan 16 2024
Change 990252 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):
[mediawiki/extensions/NetworkSession@master] Implement NetworkSessionProvider
Jan 13 2024
Requested project #mediawiki-extenstions-networksession has been created.