Last modified: 2011-07-19 03:18:45 UTC
If you visit visit any Wikimedia site on an Android phone, it works fine as it sends along a proper useragent ( " Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; Nexus One Build/EPE54B) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17" for example). Unfortunately, if you try to save an image (for instance from Commons to use as a wallpaper"), the Android browser switches to it's "Download Manager" which presents the user agent simply as "AndroidDownloadManager". Currently, this is not allowed (I presume because it isn't the standard "Mozilla/X (ABC)") by the proxies and receives a summary 403. It would be really nice if this were enabled please. ===== Packet Capture Log ======= HEAD /wikipedia/commons/5/50/KyotoAutumn.jpg HTTP/1.1 Host: upload.wikimedia.org:80 Connection: Keep-Alive HTTP/1.0 200 OK Content-Type: image/jpeg Last-Modified: Sat, 08 Oct 2005 06:13:04 GMT Content-Length: 801002 Accept-Ranges: bytes Server: Sun-Java-System-Web-Server/7.0 Date: Mon, 26 Apr 2010 08:15:46 GMT ETag: "c38ea-43476370" Age: 136611 X-Cache: HIT from sq84.wikimedia.org X-Cache-Lookup: HIT from sq84.wikimedia.org:3128 X-Cache: MISS from sq53.wikimedia.org X-Cache-Lookup: MISS from sq53.wikimedia.org:80 Connection: keep-alive GET /wikipedia/commons/5/50/KyotoAutumn.jpg HTTP/1.1 Host: upload.wikimedia.org:80 Connection: Keep-Alive User-Agent: AndroidDownloadManager HTTP/1.0 403 Forbidden Server: squid/2.7.STABLE7 Date: Tue, 27 Apr 2010 22:12:38 GMT Content-Type: text/html Content-Length: 1144 X-Squid-Error: ERR_ACCESS_DENIED 0 X-Cache: MISS from sq44.wikimedia.org X-Cache-Lookup: NONE from sq44.wikimedia.org:80 Connection: close
I've also filled a bug with Android in the hopes of getting them to follow the defacto standard (if that is indeed the issue here). But I don't hold out any hopes that this will get fixed any time remotely soon on their side. http://code.google.com/p/android/issues/detail?id=8005
I stand corrected. The formatting isn't the issue. It is "AndroidDownloadManager" that is specifically blocked. I can use "Android Hi" or "ThisIsATest" and those work. So... Can this please be unblocked?
Should work now.
It continues to give access denied.
Working for me now; the rejected requests may have still been in cache or some such. Jon, do test to confirm and reopen if problems continue.
Works for me now.