Re: [Afpfs-ng-devel] UAMs
Status: Alpha
Brought to you by:
alexthepuffin
From: Derrik P. <de...@de...> - 2007-01-31 15:07:52
|
On Wed, Jan 31, 2007 at 09:54:00AM -0500, Alex deVries wrote: > Sounds great! I'd love to see your code. Doing this alone is getting > a bit tiring. > > I have actually rewritten the UAMs interface with the expectation of > writing new UAM support, but I haven't written any new ones. As you > mentioned, clearly the old interface was lacking. I actually started last night with retooling the UAM interface and writing an implementation of the "Randnum Exchange" UAM translated from my Perl version. > So as to facilitate developement, I've just pumped out 0.3.3 which you > can download. You'll be able to see my UAMs interface. Now, if this > isn't a sufficiently flexible interface, I have no problems whatsoever > in changing it. Just send me a patch. I'll pull it down tonight and see how the new interface looks. > But, I have succesfully been able to copy a kernel tarball, untar it > and compile it with a loopback connection to netatalk. I can get part > of the way with a mount to an OSX machine. I'll have to see what I can do about debugging that as well. My implementation has been tested primarily against OS X 10.3 and 10.4, but minor tweaks allowed me to have it work against Netatalk. I've not attempted building a kernel (though that would be an interesting test), but I've copied files to and from AFP mounts, including playback of video and audio at full speed over 100 Mbps Ethernet. I've also implemented extensive caching of dirent lists and stat data, as well as symbolic link targets. For being pure Perl, it works quite well. -- Derrik Pates de...@de... |