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
