Am 11.05.2005 um 14:12 schrieb Stephen Deasey:


You'll have a syncronization problem: you'll have to throw the switch
on all servers at the same time.


Imagine: there are about 500 installations world-wide we have currently.
So, this one is not an option...

Another alternative might be to patch the AOLserver instances to
always encode spaces as %20, which is always valid.  Then you only
need to ensure that you don't install naviserver on a network with an
unpatched AOLserver.

Again not an option...


Oh, I guess you'd still have to patch naviserver to also encode using
%20, but at least that's a valid encoding.


Ehm... what I found out is that the "+" sign should be "accepted" by
the Naviserver as one of the valid escaped ' ' chars. So, I have
added URLDECODE_RELAXED (undefined by default) in the UrlDecode() so
the things encoded as '+'s will be converted to ' 's even when walking
the *path* part of the url (because this is how the aolserver would
encode the string). Now, I understand this ain't very clean but
it help us for now. I will remove this define when we complete the
transition at the customer sites. Anyways, it should not hurt anybody
I believe.

Zoran


Reply via email to