https://bugzilla.wikimedia.org/show_bug.cgi?id=32387

--- Comment #17 from Bawolff (Brian Wolff) <[email protected]> ---

> * Increase default limit in MediaWiki
> * Always pass the check with true for foreign repo files

The second option is the proper fix. The $wgMaxImageArea is meant to protect
your own server from DOS - if the file isn't thumbnailed locally, you can't DOS
your local server so the check should not apply.

>but I have no idea,
> if that works and what commons will give as error, when trying to get a
> "bigger" file (Some one knows a example file over 25 MP?)


There's a bunch at
[[Commons:Category:PNG_files_affected_by_MediaWiki_restrictions]]. You will get
an api response with a "thumberror" parameter:

thumberror: "Error creating thumbnail: Invalid thumbnail parameters or PNG file
with more than 25 million pixels" (retrieved from
https://commons.wikimedia.org/w/api.php?action=query&titles=File:Bch%20l.png&prop=imageinfo&iiprop=dimensions|url&iiurlwidth=100
)

I have no idea if instant commons handles that properly. Note most other errors
(like OOM. Or the $wgMaxImageArea check on tiff files since PagedTiffHandler
does the check later than it should) wouldn't be in the api response (On WMF
anyhow with the scale on 404) since the error wouldn't happen until after the
api response is sent. instant commons may detect that the result is not an
image when it tries to cache the thumb, but i wouldn't bet on it.

(fun fact, the thumberror error varies with user language. Yay for things in
the api getting translated when they shouldn't)

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to