As maintainer of Extension:NSFileRepo, I've noticed that implementation of img_auth.php has changed between LTS branches REL1_23 and REL1_27 in a way that makes it more difficult to extend it.
Here is a short list of what I believe should be done:
- Object oriented implementation (similar to api.php)
- Plugin interface (to make implementation of custom behavior more easy)
- Allow access to file repos other than local
- Change calculation of $publicWiki (in intranet there might be the need to have image authorization even if '*' can read)
I'd like to volunteer for this work, but only if there is a real chance for my changes to make it into the software (and prefereable even into REL1_27 as a backport). Is the dev community generally interested in this? Which developers should I talk to about this (and are willing / have time to answer some of my questions)?