From: William T. M. <wt...@du...> - 2002-11-10 08:57:54
|
Hi, This patch makes a few minor changes to Oscar file transfer. They should all be uncontroversial; please apply. * Add some comments I inadvertently left out of my last patch. * Fix a double-free that occurs when connections time out. * Correct a bug causing filenames to be truncated by 4 characters on some clients. * Preserve directory structure when sending multiple files. * Handle (throw away) resource forks sent by Mac clients. BTW, there is still stuff to be done for file transfer--I'll try to work on them as time permits, but here's my list for now: * Reverse connections for receiving from behind a firewall (reverse connections for sending should work) * Connections through ars.aol.oscar.com:5190 when both sides are behind a firewall (I have the protocol for this) * Support non-ASCII filenames--it seems they are sent over the network as UCS-2 so we need to convert to/from UTF-8 * Either implement getfile support or rip out all the obsolete code in ft.c (I'm leaning toward the latter :) * Rewrite the generic FT code--I think the interface is OK, but my current implementation has some race conditions. To avoid conflicts I don't plan to touch this until the FT GUI is finished. -- Wil |