TODO list for Yafc ------------------ * check and apply Eduard Blochs large file support patch * clean up source directory structure * put/get/fxp/rm shouldn't remove tagged items that failed to transfer (eg, directories if -r option not given) * remove [l]untag: create [l]tag --remove file(s) instead * completion doesn't work correctly with rels (need to be expanded?) * improve documentation (help wanted) * Ctrl-C in ssh mode breaks ssh program *and* yafc, anyone? * look into the 'set' command; only a subset of the settings are handled, and they aren't saved either, is it needed? * 'insgesamt 679748' (locale settings in LISTing -> parsing failed) I'm not sure how to fix this * doesn't compile with socks5 ? + fix --chgrp / --chmod for directories (get) + support HTTP proxy (eg, http://www.squid-cache.org) (suggested by Linder Erik) + use libConfuse (will break config file) + ability to specify preferred protocol (ssh/ftp) (Steve Grecni) + automatically retry failed download (bullet-proof transfers) + stop and retry transfer if it hangs (zero bytes in a configurable time) + IPv6 support, EPSV and EPRT support (RFC2428) ? option (in bookmarks?) to control LIST parameters (-a needed for PureFTPd) ? skiplist: add files/dirs which shouldn't be transfered (Marcus Schommer) ? if the LIST output can't be parsed, yafc should just dump it out raw, or pehaps use NLST ? config option for default answers to questions (get/put/fxp/...) ? FTP over SSL/TLS support (rfc2228) Legend: * fix bug + add feature ? questionable