afpfs-ng-devel Mailing List for afpfs-ng (Page 7)
Status: Alpha
Brought to you by:
alexthepuffin
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(7) |
Dec
(10) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(8) |
Feb
(9) |
Mar
(16) |
Apr
(1) |
May
(19) |
Jun
(5) |
Jul
(4) |
Aug
(6) |
Sep
(7) |
Oct
(14) |
Nov
|
Dec
|
2008 |
Jan
|
Feb
(4) |
Mar
(14) |
Apr
(6) |
May
(2) |
Jun
(14) |
Jul
(11) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2012 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Alex d. <ale...@gm...> - 2006-12-13 07:31:48
|
On 12/12/06, Martin Forsgren <mk...@st...> wrote: > Not to say it's a bad way. If you feel comfortable with nautilus thats ok. > For me its over 200MB extra install for something I don't want, and if > you use KDE it's the same thing. > > It's good if the base is as independent as possible so implementations > for different environments can be done small and easy. Martin, I agree that it'd be nice to have something that'll work with all these environments. The browse/mount interface is taken care of pretty well with gnome-vfs2. I'm unclear on how much space bringing in gnome-vfs2 requires (there's nothing graphical about it directly). What would you suggest that we could start with? I'm open. ... > > 3. A nautilus extension > > I'm not quite sure what kind of extension this is (I think maybe a > > NautilusView), but it would be able to parse the meta information that > > afpfs-ng presents as hidden files to the user. > I don't realy understand the thing with icons? Isn't it good with icons > local decided to blend in in your normal environment? But then again, > I realy don't undestand what it's all about ;) Right now, all of the graphical file browsers have some of their own way to represent icons (typically depedening on the file type). That should work right now with any graphical file manager you use on top of afpfs-ng mounts. One of the tricks of the finder is the ability to change the icon, comment or application of a given file. This is set in the resource fork for the file. I'd like a Linux client to be able to interpret and display those. - Alex |
From: Sharninder K. <sha...@gm...> - 2006-12-13 04:55:34
|
On 12/12/06, Sharninder Khera <sha...@gm...> wrote: > > Yes, guest access is broken in 0.3, so the only way to use it as it is > > is to setup a fake user and fake password on the server and to use > > 'afp_client mount -u fakeuser -p fakepass server:volume /mntpoint' > > > > If you really can't make the above changes to the server, let me know > > and I can probably come up with a patch for 0.3. > > > > It'll be fixed in 0.4, but I'm still busy with the overhaul of > > threading to handle unmount cleanly. > > > > Thanks Alex for the speedy response. But yeah, the problem is that I > can't make any changes to this server :( A patch would be great :) > Is the guest login working in 0.2 ? I tried with that release also but couldn't login to the server. -- Sharninder |
From: Martin F. <mk...@st...> - 2006-12-12 15:52:08
|
Den 2006-12-12 02:33:30 skrev Alex deVries <ale...@gm...>: > Martin Forsgren and I were having a side conversation, and I thought > I'd open the topic up to the whole list. > > My goal is, ultimately, to make a finder for Linux. afpfs-ng is just > one part of this. There's a few different ways to do it, and I'm > thinking that I'd like to do this with gnome and nautilus. But > there's certainly room for other implementations. Not to say it's a bad way. If you feel comfortable with nautilus thats o= k. For me its over 200MB extra install for something I don't want, and if you use KDE it's the same thing. It's good if the base is as independent as possible so implementations for different environments can be done small and easy. Different environment could be for example Gnome, KDE, XFCE or terminal.= > > 1. A browser > > I think you get this with avahi-browse. > > 2. A gnome-vfs2 module > > This would be able to handle afp:// URIs, and would be a wrapper > around afp_client, and talk directly to the mounted filesystem. > Sounds like a good way of doing it. > 3. A nautilus extension > > I'm not quite sure what kind of extension this is (I think maybe a > NautilusView), but it would be able to parse the meta information that= > afpfs-ng presents as hidden files to the user. > > In afpfs-ng (starting in 0.4, it was broken in 0.3), the resource > fork for /foo/bar is in foo/bar/rsrc. (for AFP 2.x, comments, APPLs > and icons will also available, but those are not the current focus). > > With the help of a resource parsing library, you can dig up icons and > other strings related to any given file and represent them accordingly= > in nautilus. I spent a weekend writing the parser that extracts icons= > from the resource fork, I had a problem finding any reasonable code > out there. > > It took me some time to find anything to help remap the icons to PNG > files, that'll be another task. We'd have to somehow map the various > sizes of icons to the ones that nautilus expects, and I can see that > being a bit painful. > I don't realy understand the thing with icons? Isn't it good with icons local decided to blend in in your normal environment? But then again, I realy don't undestand what it's all about ;) > So, that's my general plan. What's yours? > > - Alex > > ----------------------------------------------------------------------= --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to shar= e = > your > opinions on IT & business topics through brief surveys - and earn cash= > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID= =3DDEVDEV > _______________________________________________ > Afpfs-ng-devel mailing list > Afp...@li... > https://lists.sourceforge.net/lists/listinfo/afpfs-ng-devel |
From: Sharninder K. <sha...@gm...> - 2006-12-12 04:25:23
|
> Yes, guest access is broken in 0.3, so the only way to use it as it is > is to setup a fake user and fake password on the server and to use > 'afp_client mount -u fakeuser -p fakepass server:volume /mntpoint' > > If you really can't make the above changes to the server, let me know > and I can probably come up with a patch for 0.3. > > It'll be fixed in 0.4, but I'm still busy with the overhaul of > threading to handle unmount cleanly. > Thanks Alex for the speedy response. But yeah, the problem is that I can't make any changes to this server :( A patch would be great :) -- http://sharninder.blogspot.com |
From: Alex d. <ale...@gm...> - 2006-12-12 01:33:31
|
Martin Forsgren and I were having a side conversation, and I thought I'd open the topic up to the whole list. My goal is, ultimately, to make a finder for Linux. afpfs-ng is just one part of this. There's a few different ways to do it, and I'm thinking that I'd like to do this with gnome and nautilus. But there's certainly room for other implementations. 1. A browser I think you get this with avahi-browse. 2. A gnome-vfs2 module This would be able to handle afp:// URIs, and would be a wrapper around afp_client, and talk directly to the mounted filesystem. 3. A nautilus extension I'm not quite sure what kind of extension this is (I think maybe a NautilusView), but it would be able to parse the meta information that afpfs-ng presents as hidden files to the user. In afpfs-ng (starting in 0.4, it was broken in 0.3), the resource fork for /foo/bar is in foo/bar/rsrc. (for AFP 2.x, comments, APPLs and icons will also available, but those are not the current focus). With the help of a resource parsing library, you can dig up icons and other strings related to any given file and represent them accordingly in nautilus. I spent a weekend writing the parser that extracts icons from the resource fork, I had a problem finding any reasonable code out there. It took me some time to find anything to help remap the icons to PNG files, that'll be another task. We'd have to somehow map the various sizes of icons to the ones that nautilus expects, and I can see that being a bit painful. So, that's my general plan. What's yours? - Alex |
From: Alex d. <ale...@gm...> - 2006-12-11 19:51:39
|
Sharminder, Yes, guest access is broken in 0.3, so the only way to use it as it is is to setup a fake user and fake password on the server and to use 'afp_client mount -u fakeuser -p fakepass server:volume /mntpoint' If you really can't make the above changes to the server, let me know and I can probably come up with a patch for 0.3. It'll be fixed in 0.4, but I'm still busy with the overhaul of threading to handle unmount cleanly. Let me know how that goes. - Alex On 12/11/06, Sharninder Khera <sha...@gm...> wrote: > Hi, > > I have an OS X machine at my workplace which allows OS X users to > connect to a share as Guest. Can I do that with afpfs too ? I tried > using connecting without the -p option but it is not able to connect > and exits with error code 2 or some such thing. Can someone please > help ? > > Regards, > Sharninder > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Afpfs-ng-devel mailing list > Afp...@li... > https://lists.sourceforge.net/lists/listinfo/afpfs-ng-devel > |
From: Sharninder K. <sha...@gm...> - 2006-12-11 16:57:37
|
Hi, I have an OS X machine at my workplace which allows OS X users to connect to a share as Guest. Can I do that with afpfs too ? I tried using connecting without the -p option but it is not able to connect and exits with error code 2 or some such thing. Can someone please help ? Regards, Sharninder |
From: Alex d. <ale...@gm...> - 2006-12-08 15:19:19
|
Martin, Ah. It looks like I inadvertantly broke the UAM selection code in 0.3 and it'll now only work with cleartext passwords. Could you try this using by using uams_clrtxt.so instead of uams_guest.so? You'll then have to use: afp_client mount -u myuser -p mypass MtheF:media tmp/ BTW, I see you were using just "-p villin". There's a bug in that afp_client should have given you a warning that the password would be ignored. Let me know if you could use clrtxt, if not, I might be able to come up with a patch to 0.3 that fixes this. I happen to have redone the UAM code this morning for 0.4, but it'll be a few weeks before I can release that. One of the big fixes in 0.4 is proper error recovery when a server goes down or crashes and to handle unmount cleanly, so I'm trying to simplify the threading to support this. It's a bit complicated, but it is starting to work. Tack s=E5 mycket, - Alex On 12/8/06, Martin Forsgren <mk...@st...> wrote: > Hi. > > I've tested it some more now. > > I've been trying to connect to my own computer but > the daemon crashes. > > It works to connect a mac to this computer. > > Im running Debian testing > Netatalk 2.03-4 > Avahi 0.6.15-2 > > -------------------------------------- > Configurations: > > netatalk/afpd.conf: > "G=E4st hos Martin" -uamlist uams_guest.so > > netatalk/AppleVolumes.default: > /home/media/ "Musik och Filmer" > > > avahi/services/afpd.service: ( To make the file sharing service show u= p ) > <?xml version=3D"1.0" standalone=3D'no'?><!--*-nxml-*--> > <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> > <service-group> > <name replace-wildcards=3D"yes">%h</name> > <service> > <type>_afpovertcp._tcp</type> > <port>548</port> > </service> > </service-group> > > ----------------------------------------- > Output: > > root# afpfsd -d > Starting up AFPFS version 0.3 > Got connection 4 > mounting media on tmp/ > Creating new connection to server > I do not know what UAM of Cleartxt Passwrd is. > Mounting failed 2 > Segmenteringsfel > > root# afp_client mount -p villin MtheF:media tmp/ > mounting media on tmp/ > Creating new connection to server > I do not know what UAM of Cleartxt Passwrd is. > Mounting failed 2 > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share y= our > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > _______________________________________________ > Afpfs-ng-devel mailing list > Afp...@li... > https://lists.sourceforge.net/lists/listinfo/afpfs-ng-devel > |
From: Martin F. <mk...@st...> - 2006-12-08 11:48:14
|
Hi. I've tested it some more now. I've been trying to connect to my own computer but the daemon crashes. It works to connect a mac to this computer. Im running Debian testing Netatalk 2.03-4 Avahi 0.6.15-2 -------------------------------------- Configurations: netatalk/afpd.conf: "G=E4st hos Martin" -uamlist uams_guest.so netatalk/AppleVolumes.default: /home/media/ "Musik och Filmer" avahi/services/afpd.service: ( To make the file sharing service show up ) <?xml version=3D"1.0" standalone=3D'no'?><!--*-nxml-*--> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <service-group> <name replace-wildcards=3D"yes">%h</name> <service> <type>_afpovertcp._tcp</type> <port>548</port> </service> </service-group> ----------------------------------------- Output: root# afpfsd -d Starting up AFPFS version 0.3 Got connection 4 mounting media on tmp/ Creating new connection to server I do not know what UAM of Cleartxt Passwrd is. Mounting failed 2 Segmenteringsfel root# afp_client mount -p villin MtheF:media tmp/ mounting media on tmp/ Creating new connection to server I do not know what UAM of Cleartxt Passwrd is. Mounting failed 2 |
From: Jacky H. <ja...@gl...> - 2006-11-29 05:33:25
|
Dear Admin, I setup a netatalk 2.0.3 on a redhat linux ES 4 (2.6.17.8) . When a Mac user create a folder or file on the Volume, it add the sticky bit automatic. Could you please tell how to disable function ? I do not need the sticky bit on this file or folder . Thank you very much. Thanks! Best Regards Jacky He Tel: 86-755-88282204 Fax: 86-755-88282244 |
From: Alex d. <ale...@gm...> - 2006-11-27 21:10:21
|
What is new in 0.3, Nov. 27, 2006 --------------------------------- * many, many memory leaks fixed with some help from valgrind and close inspection * fixed many segfaults from null pointer dereferencing * heap corruption fixed * server version matching works now (afpfs-ng speaks 3.2 by default) * more testing against 10.2, 10.3 and 10.4 and netatalk * some documentation * preliminary support for resource forks (although this is still incomplete and broken) 0.2 had a lot of problems with stability, mostly because of the complex and optimized DSI read code, which does zero-copy reads and handles quantums properly. This appears to be fixed now. Please, if you've tried afpfs-ng, let me know. You can subscribe to the mailing list at http://sourceforge.net/projects/afpfs-ng, or mail me at ale...@gm.... And from now on I'll stop spamming the netatalk list with these minor version releases. - Alex |
From: Alex d. <ale...@gm...> - 2006-11-27 17:35:44
|
Houritsu, Excellent, thanks. The changes you had to make to get it to build are already in 0.3, which will be out later today. Have you actually tried running it? - Alex On 11/27/06, Houritsu Chu <hou...@ho...> wrote: > > Hi, afpfs-ng developers. > > I always manage netatalk on Linux box. > > I made a RPM of afpfs-ng for Fedora Core 6.(I also made a > RPM of netatalk).Please check it out. > > URL of RPMS is below. > http://ohkawa.biz/Linux/ > > Best regards. > > -- > > houritsuchu > houritsuchu@ho > tmail.com > ________________________________ > ニュース、天気、エンタメ情報など、好きなコンテンツを集めて、自分だけのページにカスタマイズ。 Live.com > をぜひお試しください。 > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > Afpfs-ng-devel mailing list > Afp...@li... > https://lists.sourceforge.net/lists/listinfo/afpfs-ng-devel > > > |
From: Houritsu C. <hou...@ho...> - 2006-11-27 16:44:21
|
Hi, afpfs-ng developers.I always manage netatalk on Linux box.I made a RPM of afpfs-ng for Fedora Core 6.(I also made a RPM of netatalk).Please check it out.URL of RPMS is below.http://ohkawa.biz/Linux/Best regards.-- houritsuchu hou...@ho... _________________________________________________________________ ニュース、天気、エンタメ情報など、好きなコンテンツを集めて、自分だけのページにカスタマイズ。Live.com をぜひお試しください。 http://www.live.com/getstarted.aspx |
From: Alex d. <ale...@gm...> - 2006-11-25 23:10:09
|
In writing afpfs-ng, I've spent a bit of time looking at how to represent resource forks on a unix-style filesystem. >From what I gather, there's three open source projects that the same problem: - netatalk, which stores them in .AppleDouble directories as appledouble files - hfsplus, which I haven't figured out how it represents them - afpfs-ng, which I'm trying to write correctly I see a few reasons for trying to standardize on the format for this: - you could potentially use netatalk to re-export a locally connected HFS+ volume or re-export a remote AFP volume - an extension to konqueror or nautilus so that they could look a bit more like the Finder when looking at such filesystems Has anyone looked at extending such a file browser to support these things? - Alex |
From: Alex d. <ale...@gm...> - 2006-11-20 05:07:45
|
I've just uploaded afpfs-ng-0.2, you can find it: http://sourceforge.net/project/showfiles.php?group_id=179882 It's starting to look like a reasonable start to a client. What is new in 0.2, Nov. 20, 2006 --------------------------------- In version 0.2, the project has matured considerably. You can mount a volume, see, read and write files with reasonable performance. * much better testing against 10.3 and 10.4 (speaking AFP 3.1, not 3.2) * better error handling * restructured into client/server * rewrote incoming reads to optimize for read performance. It works! * lots and lots of other changes - fixed rename, large dids, UTF8 namesA * dynamic quantum calculation * status * new logging mechanism, forking * autoconf (sigh) |
From: Alex d. <ale...@gm...> - 2006-11-02 12:54:50
|
afpfs-ng 0.1 has been out there for a few weeks, and I've gotten some responses back from people, generally interested in the project and a bit of testing. Here's what's coming in 0.2. The structure needs to change a bit so that we can support things like password changing and efficient multiple volume mounting. So I'm going to make a daemon that handles all the AFP traffic (for multiple servers and multiple mounts per server). There'll also be a small client that allows for various commands like password changing, mounting, etc. I'm also trying to fix the AFP 3.x writing problem. I know I've never seen it work, but I believe that others have. I'm a bit short on equipment, so I haven't been able to get a packet trace of a file write over AFP 3.x, all my work's been done with netatalk. So if anyone has such an environment, that'd be appreciated. Now that my wife has her macbook, I should get her old ibook, thus giving me two afp 3.x machines. Then when I also get my ethernet hub (not switch), I should also be able to do some testing with macos 9. Also coming is a way to represent resource fork data and icons as Linux files in a similiar way to how HFS+ works. I've only read about it, I haven't actually used it. But that's coming. Feel free to join in any capacity that you can... - Alex |