Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Feb 2004 18:19:30 -0800
From:      Randy Sato <rsato@mac.com>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        freebsd-gnome@freebsd.org
Subject:   Re: libsoup-2
Message-ID:  <2147483647.1077128370@[172.18.5.184]>
In-Reply-To: <1077146793.766.83.camel@gyros>
References:  <11090661.1077139765002.JavaMail.rsato@mac.com> <1077146793.766.83.camel@gyros>

next in thread | previous in thread | raw e-mail | index | archive | help
I did try 2.1.7, and found the same problem, or at least it doesn't 
work. I didn't take the time to dig any further.

1.99 does work. I haven't taken this any farther to see what might be 
the difference. My next step is probably to replace 
g_io_channel_read_chars () with b_io_channel_read () which is what 1.99 
appears to use.

Randy

--On Wednesday, February 18, 2004 6:26 PM -0500 Joe Marcus Clarke 
<marcus@marcuscom.com> wrote:

> On Wed, 2004-02-18 at 16:29, Randy Sato wrote:
>> I am trying to use libsoup-2.1.5 on:
>
> Try upgrading to 2.1.7, and see if the problem persists?  Does this
> happen with libsoup-1.99.26_1 from the main ports tree?
>
> Joe
>
>>
>> FreeBSD kirin 5.2-RELEASE FreeBSD 5.2-RELEASE #1: Mon Jan 26
>> 11:12:57 PST 2004    root@kirin:/usr/src/sys/alpha/compile/MYKERN
>> alpha
>>
>> The simple test program "get" fails with the message:
>>
>>
>> : 7 Connection terminated unexpectedly
>>
>>
>> The actual problem is much different. It appears that
>> g_io_channel_read_chars() which I believe is just calling read() on
>> the socket descriptor, is returning results with extraneous data.
>> For instance get http://www.ximian.com should return something like:
>>
>> : 200 OK
>>
>>
>>
>>
>>
>>
>>
>>   <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>>       <html>
>>
>> but instead I get:
>>
>> HTTP/1.1 200 OK
>>
>> Date: Tue, 17 Feb 2004 21:01:27 GMT
>>
>> Server: Apache/2.0.45 (Red Hat Linux)
>>
>> X-Powered-By: PHP/4.3.2
>>
>> X-Accelerated-By: PHPA/1.3.3r2
>>
>> Connection: close
>>
>> Transfer-Encoding: chunked
>>
>> Content-Type: text/html; charset=UTF-8
>>
>>
>>
>> 1
>>
>>
>>
>>
>> 3
>>
>>
>>
>>
>>
>>
>> 2
>>
>>
>>
>>
>>
>> 4001
>>
>>
>>   <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>>       <html>
>>
>> These extra characters mess up read_metadata() because
>> SOUP_MESSAGE_IO_DOUBLE_EOL is never found, and the read eventually
>> reads till EOF and the connection terminates unexpectedly.
>>
>> I have glib-2.2.3_1 on my system.
>>
>> Tesing libsoup-2 using "get" on linux ppc and Solaris both work
>> correctly.
>>
>> Is anybody else seeing this, or better yet any clues on how to fix
>> this would be great.
>>
>> Randy
>>
>>
>>
>>
>>
>> _______________________________________________
>> freebsd-gnome@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
>> To unsubscribe, send any mail to
>> "freebsd-gnome-unsubscribe@freebsd.org"
> --
> PGP Key : http://www.marcuscom.com/pgp.asc
>
>






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2147483647.1077128370>