Quick update to the list:

Onno is right, there is a bug where OSRS server chokes on API messages that
have length (without header) that is exact multiple of 2048 bytes.

We pinpointed the problem to the Perl CPAN libraries HTTP::Daemon and
HTTP::Daemon::SSL and have issued patch to the maintainer of these
libraries. Fix to the OSRS server will be promoted shortly.

Thanks to Onno for discovering this problem :)

------------------------------------
Zeljko Dimic
Technical Product Manager
[EMAIL PROTECTED]
Tucows Inc.
96 Mowat Avenue
Toronto, ON, M6K 3M1
Canada
tel: 416.535.0123 x 1256
fax: 416.531.5584
------------------------------------

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Onno
> Molenkamp
> Sent: Tuesday, September 27, 2005 10:27 AM
> To: [email protected]
> Subject: [domains-dev] bug in server
>
>
> Hi,
>
> I've had some problems registering certain domains using the OpenSRS XML
> API. After sending the request, I wouldn't receive any reply and
> eventually, the connection would be closed because of a timeout.
>
> I've finally found what causes this: the OpenSRS server chokes on
> packets that are exactly 2048 bytes (or a multiple of 2048) long. I
> imagine it reads data like this:
>
> 1. read data into a 2kb buffer
> 2. feed the data to an xml parser
> 3. repeat if exactly 2k bytes were read
>
> However, this fails in the case I just described.
>
> Onno Molenkamp
> VEVIDA Services BV
> _______________________________________________
> domains-dev mailing list
> [email protected]
> http://discuss.tucows.com/mailman/listinfo/domains-dev
>


_______________________________________________
domains-dev mailing list
[email protected]
http://discuss.tucows.com/mailman/listinfo/domains-dev

Reply via email to