After a bit of a coding break due to social buisiness, I dove right back in to the second part of the file transfer code. Got a passable UI working, and the backend straightend out to the point where it compiles without warnings, but is still braindamaged.
Lots of bugs have been fixed, optimizations made, and the file tranfer UI has been pryed apart from the backend. The new code is going to be good once its done. It has a few fixes and cleanups which should really be put in CVS through a fixup patch right now, but I'm much too lazy for that.
Tommorow I'll probably wake up, work on the horrible UI a bit more, then go right back to getting the backend fully functional. But I'm incredibly tired right now, to the point where writing this diary entry is horrribly challenging, so I'm going to go to sleep now.