User "Krinkle" posted a comment on MediaWiki.r88883. Full URL: https://secure.wikimedia.org/wikipedia/mediawiki/wiki/Special:Code/MediaWiki/88883#c17201 Commit summary:
(bug 28840) URLs with dots break because of IE6 security check * Replace the overly paranoid regex with a function that simulates IE6's behavior * Remove the UA check in isPathInfoBad(), was causing more problems than it was worth * Revert r87711, going back to using dots for dots in ResourceLoader URLs, instead of exclamation marks * Append &* to ResourceLoader URLs. * is an illegal character in extensions, and putting it at the end of the URL ensures that both IE6 and our detection function will deem the URL to have no extension (unless something like .html? appears in the query string, but in that case we're screwed no matter what) Comment: <blockquote><em>... (unless something like .html? appears in the query string, but in that case we're screwed no matter what) ...</em></blockquote> Does that mean that a module named "mw.foo.html" must not exist ? I'm not sure what url variations are possible, but are there potential situations in which a question mark could end up after a module name in a load.php requests ? I dont think so, but just repeating here in case someone else thinks differently. _______________________________________________ MediaWiki-CodeReview mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-codereview
