The fproxy splitfile support was written as a one off hack and is not really maintainable. It needs to be rewritten from scratch to cleanly separate the mechanics of inserting/retrieving/encoding/decoding files from the presentation.
Here's the path that I am currently on: 1. Add support for the new FEC* FCP commands to FCPClient. This is a rather tedious SMOP undertaking. 2. Write support classes to make FEC SplitFile inserting/downloading work in Oskar's cli client framework. By "working" I mean able to do multi-threaded inserts and requests with incremental retrying like in fproxy. 3. Do what ever work is required to make SplitFile's work in AutoRequester. I think this will just be adding some events, and some logic to enable/disable automatic splitfile processing. 4. Add support for new FEC* FCP commands to InternalClient. This is more tedious coding, but should be easier than 1. 5. Rewrite the current fproxy SplitFile insert / request UI as separate servlets using AutoRequester as the underlying SplitFile request/insert engine. I don't have much free time these days. I am aiming to be done with 1-4 within the next two weeks and 5 the week after. Realistically this will probably slip a bit. If someone else wants to tackle 5, that's fine with me. Otherwise I will do it eventually. --gj _______________________________________________ devl mailing list devl at freenetproject.org http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl
