I'm glad to see PARQ shaping up.  On those days where I'm busy doing other
things, it's nice to see GTKG still evolve and become better.

However... I've noticed a few problems in the current version (whose
latest patch I blindly integrated into CVS).

The code does not generate proper PARQ headers:

X-Queued: position=22; ID=-722853442853748; length=23 ETA=702408l lifetime=300

is wrong: there is no ";" separators between the latest args, and the ID should
be displayed in hexadecimal, and be unsigned.

Also I have 3 slots, and I had only one running uplaod, but GTKG was rejecting
the uploads with "too many uploads (3 max)" messages.  Clearly not correct.

I further believe the HTTP header should not be:

    HTTP/1.1 503 Too many uploads (3 max) Queued at: 22, ETA: 8d 3h

but rather:

    HTTP/1.1 503 Queued (slot 22 / 45, ETA: 8d 3h)

so that people displaying the HTTP status line in their client get
something useful.

Raphael


-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to