From: Alex deVries <alexthepuffin@gm...> - 2007-10-11 16:23:48
I now have a clearer picture of what's coming up in afpfs-ng-0.5. It includes:
1. New architecture
There will be a libafpclient which will have protocol and a midlevel
interface. This will allow multiple clients to use the same protocol
handler and help us get out of the fuse-only use case we have now.
2. New clients
There will be two stable clients: the existing fuse interface and a
command line client (similiar to /usr/bin/ftp). The existing
gnome-vfs2 work will be redone using gvfs, but that won't be in 0.5.
Maybe I'll tinker with KDE.
I'd like to implement a proper reconnect. This includes:
- handling of the Recon1 UAM
- handling of disconnects and mid-operation hangups
There will be other fixes, like:
- proper man pages
- maybe some AFP 2.x support, if I'm geographically close enough to my OS 9 iMac
- other bugs
- proper compilation for other OSes, like Solaris, OS X, BSD, etc.
Fuse will no longer be required.
If 0.5 proves to be sufficiently stable, we will start thrusting it
upon Linux distributions for inclusion.