[Xitami-Dev] POST'ing binary data to LRWP process does not work (bug in xilrwp.c?)

George Blat xitami-dev@lists.xitami.org
Thu, 13 Jun 2002 09:58:58 -0700


I use modules that process uploaded .jpg files sent to the server
  and did not have any problem. I have verified that LRWP can handle binary 
streams.

George


At 12:42 PM 6/13/2002 -0400, you wrote:

>Hi all,
>
>I have a client app written to POST compressed and encrypted data to a 
>LRWP process. The problem is that the LRWP process only receives a few 
>bytes instead of the whole data stream. Basically, it appears that the WSX 
>module xilrwp.c punts on the first NUL it encounters in the stream. 
>POST'ing text data works like a charm though...
>
>Looking at the source code, it would appear that this issue has been 
>resolved already (as indicated by the comments at the top of xilrwp.c). 
>But the problem still exists as of the latest 2.5 codebase...Or am I 
>missing something?
>
>Has anyone written a fix for this issue (I'd like to know before I do it).
>
>Regards,
>Fabien.
>
>/*
>----------------------------------------------------------------<Prolog>-
>    Name:       xilrwp.c
>    Title:      Xitami WSX agent for long-running web process (LRWP) protocol
>    Package:    Xitami
>
>    Written:    1997/10/29    Robin P. Dunn  Total Control Software
>    Revised:    1999/09/02    Xitami Team: Updated for LRWP 2.0, fixes from
>                                Bruce Dodson <bruce_dodson@bigfoot.com>
>                1999/11/11    Xitami Team: Bug fixes for cleanup code to 
> prevent
>                                         DoS issues.
>                1999/12/30    Xitami Team: Fixed issues with NULs in data sent
>                 2001/05/15    Xitami Team: Fixed issue with sending 
> binary data
>
>    Copyright:  Copyright (c) 1991-2000 iMatix Corporation
>    License:    This is free software; you can redistribute it and/or modify
>                it under the terms of the SMT License Agreement as provided
>                in the file LICENSE.TXT.  This software is distributed in
>                the hope that it will be useful, but without any warranty.
>------------------------------------------------------------------</Prolog>-*/
>
>_________________________________________________________________
>Send and receive Hotmail on your mobile device: http://mobile.msn.com
>
>
>--
>Xitami-Dev -- Xitami Development Mailing List
>To unsubscribe: http://lists.xitami.org/mailman/listinfo/xitami-dev