Item8500: InterwikiPlugin not FastCGI safe

pencil
Priority: Urgent
Current State: Closed
Released In: 1.0.9, 1.0.10, 1.1.0
Target Release: patch
Applies To: Extension
Component: InterwikiPlugin, FastCGIEngineContrib
Branches:
Reported By: AndreLichtsteiner
Waiting For: Main.PaulHarvey
Last Change By: KennethLavrsen

InterwikiPlugin not FastCGI safe

In order to define web specific short links, we would like to define the an Interwiki rule topic (INTERWIKIPLUGIN_RULESTOPIC) in webs locally.

Now, our wiki runs with FastCGIEngineContrib and this seams to cause problems. Setting INTERWIKIPLUGIN_RULESTOPIC seems to be read persistent is so jeopardizing web specific definitions.

Bug or feature?

If INTERWIKIPLUGIN_RULESTOPIC should be able to be defined per web, InterwikiPlugin breaks currently in conjunction with FastCGIEngineContrib.

-- AndreLichtsteiner - 11 Feb 2010

I can confirm this behaviour, and would say its a bug.

-- AndrewJones - 11 Feb 2010

can i get one (or more wink ) of you to test the attached proposed fix? thanks guys.

-- WillNorris - 10 Mar 2010

Sorry, but I don't see a change in our FastCGI installation.

-- AndreLichtsteiner - 11 Mar 2010

This should be fixed now.

-- PaulHarvey - 10 Jul 2010

Apparently the first attempt wasn't enough... or the second attempt :/

-- PaulHarvey - 12 Jul 2010

I think the recent changes to try and make this plugin work under Fast CGI has broken setting the rules topic.

The unit tests I checked in should be correct, and I can also confirm the problem with manual testing.

-- AndrewJones - 12 Jul 2010

Fixed.

-- AndrewJones - 12 Jul 2010

We still have an /o on the $sitePattern regex, but it does seem to be working properly regardless

-- PaulHarvey - 13 Jul 2010

Yeah that seems to be fine so I left it in

-- AndrewJones - 13 Jul 2010
 
Topic revision: r31 - 08 Sep 2010, KennethLavrsen
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy