Hi,
I'm running beta4, and when a user uploads a .gif file, the next page just has the usual warning message (".gif" is not a recommended image file format.), but neither of the buttons ("Save file", or "Re-upload"). It's a dead-end.
Is there a regexp/variable somewhere I can set the list of file formats that do/don't trigger a warning?
Alternatively, is there a setting I need to use to turn on those buttons? I thought it might be in the MediaWiki:badfiletype message, but it's not.
Thanks,
Oliver
Oliver Lineham wrote:
I'm running beta4, and when a user uploads a .gif file, the next page just has the usual warning message (".gif" is not a recommended image file format.), but neither of the buttons ("Save file", or "Re-upload"). It's a dead-end.
Is there a regexp/variable somewhere I can set the list of file formats that do/don't trigger a warning?
Alternatively, is there a setting I need to use to turn on those buttons? I thought it might be in the MediaWiki:badfiletype message, but it's not.
There are a lot of settings listed in includes/DefaultSettings.php which can be tweaked (it's recommended to change the settings always in your LocalSettings.php to keep customizations isolated).
Since the Unisys LZW patent has now fully expired, we'll probably go ahead and enable GIF by default in the next release, but for now you can add it easily enough.
These settings will be relevant to you:
# This is the list of preferred extensions for uploading files. Uploading # files with extensions not in this list will trigger a warning. $wgFileExtensions = array( 'png', 'jpg', 'jpeg', 'ogg' );
# Files with these extensions will never be allowed as uploads. $wgFileBlacklist = array( # HTML may contain cookie-stealing JavaScript and web bugs 'html', 'htm', # PHP scripts may execute arbitrary code on the server 'php', 'phtml', 'php3', 'php4', 'phps', # Other types that may be interpreted by some servers 'shtml', 'jhtml', 'pl', 'py', # May contain harmful executables for Windows victims 'exe', 'scr', 'dll', 'msi', 'vbs', 'bat', 'com', 'pif', 'cmd', 'vxd', 'cpl' );
# This is a flag to determine whether or not to check file extensions on # upload. $wgCheckFileExtensions = true;
# If this is turned off, users may override the warning for files not # covered by $wgFileExtensions. $wgStrictFileExtensions = true;
# Warn if uploaded files are larger than this $wgUploadSizeWarning = 150000;
-- brion vibber (brion @ pobox.com)
mediawiki-l@lists.wikimedia.org