Description
Some users are unable to edit pages. They are treated like spiders. Instead of edit mode, they got 403 access forbidden.
Steps to reproduce
- use browser with user agent with "search" substring
- try to edit wiki page
- you got forbidden 403 as for spider
Details
multiconfig.py
ua_spiders = ('archiver|cfetch|crawler|curl|gigabot|google|holmes|htdig|httrack|httpunit|jeeves|larbin|leech|' 'linkbot|linkmap|linkwalk|mercator|mirror|msnbot|nutbot|omniexplorer|puf|robot|scooter|' 'search|sherlock|sitecheck|spider|teleport|voyager|webreaper|wget')
contains 'search' record that match user agent of Internet Explorer with some extension and thus prevents user from editing pages
Internet Explorer user agent string that is prevented from editing:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Alcohol Search; .NET CLR 1.1.4322)
I don't know what extenstion is that.
Workaround
Omit "search" string from ua_spiders variable (you can copy&paste&modify this from multiconfig.py into wikiconfig.py).
Discussion
- Client: "Alcohol Search"
- Moin: "Forbidden!"
You are sure that this is a bug?
It was blocking normal user with Internet Explorer. "Alcohol search" is probably some add-on to Internet Explorer. I cannot find on internet what kind of extension is that. Also that wiki user probably cannot explain me more.
Plan
- Priority:
Assigned to: ThomasWaldmann
- Status: changeset 616:8cfff674409f remove 'search' and 'google' from bot list, add some more specific terms