On 2005.02.11, Stephen Deasey <[EMAIL PROTECTED]> wrote:
>
> I fixed this bug 6 months ago.  There's a patch on SourceForge:
>
> "Invalid response status logged for custom redirects"
> http://sourceforge.net/tracker/?func=detail&aid=1013752&group_id=3152&atid=103152

Can you explain this:

    -       connPtr->responseStatus = status;
    +        /* 200 is default. Don't stomp custom redirects. */
    +        if (status != 200) {
    +            connPtr->responseStatus = status;
    +        }

What if the custom redirect isn't found (status = 404) - why should that
stomp the original (say, connPtr->responseStatus == 500)?

I'll have to play around with this and explore the various test cases to
see how it actually behaves.


> You may also be interested in this related patch which alows a custom
> redirect handler to know the original URL as sent by the browser and
> act accordingly:
>
> "ns_conn seturl newUrl"
> http://sourceforge.net/tracker/?func=detail&aid=1013672&group_id=3152&atid=353152

Why introduce Ns_ConnSetUrl()?  Why not change Ns_SetRequestUrl() to do
this?

-- Dossy


--
Dossy Shiobara                       mail: [EMAIL PROTECTED]
Panoptic Computer Network             web: http://www.panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> 
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: 
field of your email blank.

Reply via email to