Article delegate-en/1052 of [1-5169] on the server localhost:119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
[Reference:<_A1051@delegate-en.ML_>]
Newsgroups: mail-lists.delegate-en

[DeleGate-En] Re: Mac OS X Server (1.2v3) [aka Rhapsody] still supported platform?
16 Mar 2001 02:15:28 GMT ysato@delegate.org (Yutaka Sato)


Hi,

On 03/16/01(10:49) I wrote in <_A1051@delegate-en.ML_>
 | |#4  <signal handler called>
 | |#5  0x2d1c8 in indirect_mount ()
 | |#6  0x30760 in service_http2 ()
 | |#7  0x31a78 in service_httpX ()
 |
 |The DeleGate died in "http.c:indirect_mount()" function, which was
 |introduced in the early time to realize a tentative feature, which
 |is not used nowadays.  I already erased this function in
 |DeleGate/7.2.0 which will be released soon.
 |
 |So just erasing the reference to the function in "http.c" may be
 |enough to fix the problem.

On 03/16/01(10:24) you wrote in <_A1050@delegate-en.ML_>:
 |03/15 13:56:17.09 [2932] 1+1: *** /test => http://localhost:8081/test ***
 |03/15 13:56:17.09 [2932] 1+1: REQUEST - GET /test HTTP/1.0^M
 |03/15 13:56:17.09 [2932] 1+1: *** /test => http://localhost:8081/test ***
 |03/15 13:56:17.09 [2932] 1+1: ##stripped before MOUNT
 |[http://localhost:8081]/test HTTP/1.0^M
 |03/15 13:56:17.09 [2932] 1+1: REQUEST +M /test HTTP/1.0^M
 |03/15 13:56:17.10 [2932] 1+1: #### setStopService

The function seems to do nothing bad/good in the case, except consuming
large (about 128KBytes) stack space to be extended on demand.
Thus I suppose the problem might be caused by a stack space limitation.

>#define DELIM "?_?"
>
>static indirect_mount(Conn,req,tc)
>        Connection *Conn;
>        char *req;
>        FILE *tc;
>{       FILE *mtab;
>        char *tp,*bp,*method,*mnt_url,*ver;
>        HttpRequest reqx;
>        char hostport[256],murl[URLSZ],rel_url[URLSZ],*rurl;
>        char line[URLSZ],Base[URLSZ];
>        char ourl[URLSZ],vurl[URLSZ],durl[URLSZ],*up;
>        int nocache;
>        char *upath;
>
>        tp = strstr(req,DELIM);
>        if( tp == NULL )
>                return 0;

Cheers,
Yutaka
--
Yutaka Sato <ysato@delegate.org> http://www.delegate.org/~ysato/   @ @ 
Computer Science Division, Electrotechnical Laboratory            ( - )
1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan                  _<   >_

  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
@_@V