that is exactly the sort of thing 'vet-word avoids.

it is obviously a work in progress and of all the unsatisfaftory
side effects I think the least unsatisfaftory is yet to be found.



On Mon, 9 Feb 2004, Tim Johnson wrote:

>
> * Hallvard Ystad <[EMAIL PROTECTED]> [040209 13:31]:
> It looks like Hallvard's problem is being addressed, but I want to
> note that I modified decode-cgi so that a block of string pairs
> is returned rather than a block of alternating to-set-word types
> and strings.
>
> Reason for it:
>   A rebol cgi program might be processing a form in which field
>   names have imbedded spaces. This isn't a practice of mine,
>   and I avoid it on any of our projects, but the eventuality
>   would yield unpredicatable results:
>
>   example:
>   >> res: context decode-cgi "field one=1&fieldtwo=2"
>   >> probe res
>
>   make object! [
>       field one: "1"
>           fieldtwo: "2"
>           ]
> >> res/fieldtwo
> == "2"
> >>res/field one
> ** Script Error: Invalid path value: field
> ** Near: res/field one
>
> tim
>
> >
> > Hi
> >
> > I know some people say "garbage in - garbage out", but one can't always control 
> > what comes into one's programs as input. Here's what came to one of mine:
> >
> > http://www.bbc.co.uk/cgi-perl/h2/h2.cgi?state=threads&board=cult.tamaraswift&&sort=T
> >
> > This crashes 'decode-cgi in /core 2.5.6:
> > >> decode-cgi "state=threads&board=cult.tamaraswift&&sort=T"
> > ** Script Error: Out of range or past end
> > ** Where: to-set-word
> > ** Near: to set-word! :value
> > >>
> >
> > I believe Andreas Bolka and/or Andrew Martin made a patch to 'decode-cgi some time 
> > back, but can't seem to find it. Does anyone know whether the patch fixes this 
> > problem? Or perhaps where I can find it?
> >
> > Thanks,
> > HY
> >
> > Prętera censeo Carthaginem esse delendam
> >
> >
> > --
> > To unsubscribe from this list, just send an email to
> > [EMAIL PROTECTED] with unsubscribe as the subject.
>
> --
> Tim Johnson <[EMAIL PROTECTED]>
>       http://www.alaska-internet-solutions.com
> --
> To unsubscribe from this list, just send an email to
> [EMAIL PROTECTED] with unsubscribe as the subject.
>
-- 
To unsubscribe from this list, just send an email to
[EMAIL PROTECTED] with unsubscribe as the subject.

Reply via email to