<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://permalink.gmane.org/gmane.network.netatalk.devel">
    <title>gmane.network.netatalk.devel</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8381"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8380"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8379"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8378"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8377"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8376"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8375"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8374"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8373"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8372"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8371"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8370"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8369"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8368"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8367"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8366"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8365"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8364"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8363"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.netatalk.devel/8362"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8381">
    <title>Re: New UAM DHX2</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8381</link>
    <description>Hi,
Le samedi 22 novembre 2008 à 15:35 +0100, Frank Lahm a écrit :

Oops, my mistake, I've double checked and it works.

Didier



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>didier</dc:creator>
    <dc:date>2008-11-22T15:37:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8380">
    <title>Re: New UAM DHX2</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8380</link>
    <description>Hi Didier,

2008/11/22 didier &lt;dgautheron&lt; at &gt;magic.fr&gt;:

Leftover. I must have missed them in the cleanup phase. I'll look into
it and submit a fix as needed, I have to take a look at it.


I don't line that syntax. But the possibility to use libgrypt if
installed in nonstandard places would be usefull of course. I can
change that.


Hm, it did here afair. I've tested all 4 possible combinations. I'll
look into it.

-Frank

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Frank Lahm</dc:creator>
    <dc:date>2008-11-22T14:35:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8379">
    <title>Re: New UAM DHX2</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8379</link>
    <description>Hi,
Le vendredi 21 novembre 2008 à 16:38 +0100, Frank Lahm a écrit :
Commit in cvs HEAD but:
1) There's warning msgs:

uams_dhx2_passwd.c: Dans la fonction «dhx2_setup» :
uams_dhx2_passwd.c:176: attention : unused variable «g_len»
uams_dhx2_passwd.c:174: attention : unused variable «ctxerror»
uams_dhx2_passwd.c:173: attention : unused variable «ctx»
uams_dhx2_passwd.c:170: attention : unused variable «g_uint»
uams_dhx2_passwd.c:168: attention : unused variable «i»
uams_dhx2_passwd.c:165: attention : unused parameter «ibuf»
uams_dhx2_passwd.c: Dans la fonction «logincont1» «ctxerror»«ctxerror»:
uams_dhx2_passwd.c:367: attention : ISO C90 forbids mixed declarations
and code
uams_dhx2_passwd.c:362: attention : unused variable «retID»
uams_dhx2_passwd.c:358: attention : unused parameter «obj»
uams_dhx2_passwd.c:358: attention : unused parameter «uam_pwd»
uams_dhx2_passwd.c: Dans la fonction «logincont2» :
uams_dhx2_passwd.c:508: attention : ISO C90 forbids mixed declarations
and cod</description>
    <dc:creator>didier</dc:creator>
    <dc:date>2008-11-22T12:29:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8378">
    <title>Re: New UAM DHX2</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8378</link>
    <description>Hi again,

2008/11/18 Frank Lahm &lt;franklahm&lt; at &gt;googlemail.com&gt;:

Done. In uam_dhx2_pam, not in passwd. I'd say that should be
sufficient, shouldn't it?

Also fixed: some memory leaks. Its hard to track these gcry_mpis !

Complete patch attached.

-Frank
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/_______________________________________________
Netatalk-devel mailing list
Netatalk-devel&lt; at &gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/netatalk-devel
</description>
    <dc:creator>Frank Lahm</dc:creator>
    <dc:date>2008-11-21T15:38:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8377">
    <title>Re: New UAM DHX2</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8377</link>
    <description>Hi everybody,

2008/11/12 Frank Lahm &lt;franklahm&lt; at &gt;googlemail.com&gt;:

Done.

Usage:
install libgcrypt and libgcrypt-dev, bootstrap, configure.

I've only build and run it on Debian Etch so far.
To do: change pw support.
Please test, audit, report.

-Frank
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/_______________________________________________
Netatalk-devel mailing list
Netatalk-devel&lt; at &gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/netatalk-devel
</description>
    <dc:creator>Frank Lahm</dc:creator>
    <dc:date>2008-11-18T18:42:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8376">
    <title>force -5006 error?</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8376</link>
    <description>Hello all,

slightly off-topic but maybe of interest for other AFP/netatalk
developers...

I'm searching for a way to create a situation where a client accessing a
specific file on an AFP share get's reproducible a -5006 error. This error
is described as:

    5006    afpDenyConflict    Permission/Deny mode conflicts with the
                               current mode in which this fork is already
                               open

We're struggling with a strange behaviour caused by InDesign. Sometimes ID
omits placed images from print output or PDF generation due to a file lock.
We've looked at traces and have always seen

    FPOpenFork reply: file synchronization locks conflict (-5006)

in such cases.

A reproducible way to lock files in that specific behaviour (either from the
client's side or on the server -- maybe with a specific Netatalk tool/
setting I'm not aware of) would be very helpful since we need not to wait
until the next such lock happens by accident and causes press spoilage.

Anyone?

T</description>
    <dc:creator>Thomas Kaiser</dc:creator>
    <dc:date>2008-11-17T18:28:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8375">
    <title>Re: New UAM DHX2</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8375</link>
    <description>Hi Didier,

thanks for the explanations.

2008/11/13 didier &lt;dgautheron&lt; at &gt;magic.fr&gt;:

I've had already understood these parts.


Thats the part I'm worried about:
in DHX2 FPLoginCont will be called twice. So this means I have to
demultiplex that inside my logincont function ?
...I'd say yes.


Only in that I still have to find a one shot func in libgrypt to
generate p ang g, besides that ...


Not by name, but the math funcs building DH are there. CAST128 encryption too.

Thanks again,
-Frank

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Frank Lahm</dc:creator>
    <dc:date>2008-11-13T10:00:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8374">
    <title>Re: New UAM DHX2</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8374</link>
    <description>Hi,

It might NOT help you out as much, but some time ago I started writing  
some code for DHX2. I attached it. If I remember correctly it is a mix  
currently between dhc and dhx2 and it definitely does not work at the  
moment, but maybe it could give you some ideas.

regards,
Bolke.

Op 13 nov 2008, om 05:24 heeft didier het volgende geschreven:


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/_______________________________________________
Netatalk-devel mailing list
Netatalk-devel&lt; at &gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/netatalk-devel
</description>
    <dc:creator>Bolke de Bruin</dc:creator>
    <dc:date>2008-11-13T07:04:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8373">
    <title>Re: New UAM DHX2</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8373</link>
    <description>Hi,
Le mercredi 12 novembre 2008 à 22:32 +0100, Frank Lahm a écrit :

All uams modules functions are called from etc/afp/auth.c with helper
functions in etc/afpd/uam.c

Roughly in your code you define a structure:
UAM_MODULE_EXPORT struct uam_export MODULE_NAME = {
  UAM_MODULE_SERVER,
  UAM_MODULE_VERSION,
  uam_setup, uam_cleanup
};
with MODULE_NAME your module file name (without .so). Some uams define
this structure twice because for legacy reason they may have two names. 
Ex:
UAM_MODULE_EXPORT struct uam_export uams_clrtxt = {
...

uam_setup function is called by afpd/uam.c when loading the module and
uam_cleanup on exit (both can be called many times if config files are
reloaded).

in uam_setup you called:
uam_register(UAM_SERVER_LOGIN_EXT, path, "UAM string", login, 
                   logincont, logout, login_ext)
"UAM string" as defined in the spec, ex: DHCAST128

if your module can change password add:
uam_register(UAM_SERVER_CHANGEPW, path, "UAM string", changepw)

and if it can be used for print</description>
    <dc:creator>didier</dc:creator>
    <dc:date>2008-11-13T04:24:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8372">
    <title>New UAM DHX2</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8372</link>
    <description>I've begun implementing DHX2 with libgcrpyt.
Can anybody give me some pointers on where and how the necessary
chaining is organized ? I've just begun to look at the relevant places
and although tags make digesting the code within emacs quite nice I'd
appreciate any shortcuts!

-Frank

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Frank Lahm</dc:creator>
    <dc:date>2008-11-12T21:32:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8371">
    <title>Re: Fix for .cvsignore in man/[man1|man8]</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8371</link>
    <description>Hi,
Le mercredi 05 novembre 2008 à 10:51 +0100, Frank Lahm a écrit :
Checked in, thanks

Didier



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>didier</dc:creator>
    <dc:date>2008-11-12T07:17:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8370">
    <title>Re: case insensitive option</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8370</link>
    <description>Hi,
Le jeudi 09 octobre 2008 à 00:40 +0900, HAT a écrit :
Sorry for the delay but my netatalk subscription was closed, I disabled
it because in some cases it's broken, I will fix and put it back.

Didier.



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>didier</dc:creator>
    <dc:date>2008-11-12T07:17:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8369">
    <title>Fix for .cvsignore in man/[man1|man8]</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8369</link>
    <description>Both man/[man1|man8]/. cvsignore contain *.1 in order to ignore
generated mans. But some mans aren't generated.

Fix:
man/man1/.cvsignore should contain:
---
Makefile
Makefile.in
apple_cp.1
apple_mv.1
apple_rm.1
asip-status.pl.1
uniconv.1
---

man/man8/.cvsignore should contain:
---
Makefile
Makefile.in
afpd.8
atalkd.8
cnid_dbd.8
cnid_metad.8
papd.8
papstatus.8
psf.8
---

-Frank

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Frank Lahm</dc:creator>
    <dc:date>2008-11-05T09:51:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8368">
    <title>Re: OpenSSL and licensing</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8368</link>
    <description>

So, why don't you find all these old email addresses and contact them for 
us?  No need to fork the project or anything.

 Andy

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Andrew Morgan</dc:creator>
    <dc:date>2008-10-21T16:48:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8367">
    <title>OpenSSL and licensing</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8367</link>
    <description>Hi,

I'm rather dismayed that altho this has been known to be a problem  
since 2004, nothing has been done about it.

I'm further dismayed that the most recent concerns were dismissed as  
only 'debian and ubuntu users whining'. Now, considering the fast  
increasing popularity of Ubuntu, I'd have thought Ubuntu users were a  
pretty important group now.

Now, the objection to adding the required OpenSSL exception to the  
licence used, is that it would require consent from all the copyright  
holders.

This is not true.

As this is an attempt to correct an honest mistake in the licence, It  
only requires a good faith attempt to contact all the copyright  
holders, which can be done here, and a trawl of email addresses in old  
archives. Send a message saying the exception will be added, and that  
since the use of OpenSSL was a fundamental part of the project, it had  
been assumed that the exception was implicitly accepted.

In the *hugely* unlikely case that someone objects, then don't make  
the change</description>
    <dc:creator>John Barberio</dc:creator>
    <dc:date>2008-10-21T08:18:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8366">
    <title>Re: case insensitive option</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8366</link>
    <description>
In general, home directory is case-sensitive.

Didier, why did you remove case-insesitive option?
It is necessary to leave the setting to the admin.

</description>
    <dc:creator>HAT</dc:creator>
    <dc:date>2008-10-08T15:40:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8365">
    <title>case insensitive option</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8365</link>
    <description>Recent CVS HEAD version was removed case insensitive option.
When running it together with the samba, the problem occurs.

I think that casefold option should be extended.

# casefold options [syntax: casefold:option]:
# tolower    -&gt; lowercases names in both directions
# toupper    -&gt; uppercases names in both directions
# xlatelower -&gt; client sees lowercase, server sees uppercase
# xlateupper -&gt; client sees uppercase, server sees lowercase
# sens       -&gt; standard HFS+ compatible
# insens     -&gt; case-insensitive HFSX compatible

</description>
    <dc:creator>HAT</dc:creator>
    <dc:date>2008-09-05T16:51:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8364">
    <title>Re: netatalk: cannot login as root</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8364</link>
    <description>

And the list wouldn't get flooded with questions from people that do not
even want to understand what netatalk is. Which is not that bad IMO :-)


Perfect.

Netatalk isn't the tool of choice to modify the file system of lifestyle
gadgets like iPhones. It's an AFP server implementation (amongst other
things) for *file servers* that stores files in a way incompatible with your
iPhone's file system.

So if you're thinking about bug reports inform the person(s) that made it
possible to install Netatalk on an iPhone instead ('Cydia'?).

Not be able to login as root is definitely a feature and not a bug. If
you're interested in details please compare with

    http://article.gmane.org/gmane.network.netatalk.devel/32

and become familiar with the -admingroup feature in afpd.conf:

    http://netatalk.sourceforge.net/2.0/htmldocs/afpd.conf.5.html

And please have always in mind that Netatalk is a file server implementation
for Unix servers and Apple Clients and not a way to share your iPhone's root
filesystem (exp</description>
    <dc:creator>Thomas Kaiser</dc:creator>
    <dc:date>2008-09-04T06:29:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8363">
    <title>Re: netatalk: cannot login as root (fwd)</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8363</link>
    <description>

---------- Forwarded message ----------
Date: Wed, 03 Sep 2008 15:26:23 -0400
From: metaclam &lt;metaclam&lt; at &gt;gmail.com&gt;
To: Andrew Morgan &lt;morgan&lt; at &gt;orst.edu&gt;
Subject: Re: netatalk: cannot login as root

Andy --- thanks a bunch but seriously -- too much trouble for something
which, though I'm appreciative of, I probably will rarely use.

If your group makes it so hard to post a bug report or email someone
responsible, lots of bugs will go unreported.  I tried for at least 15-20
minutes including this message and frankly that's too much.  I could spend a
good part of my day reporting bugs if it took that long each time.

Please feel free to pass this message on or trash it.

Thanks.


On 08/31/08 1:25 AM, "Andrew Morgan" &lt;morgan&lt; at &gt;orst.edu&gt; wrote:





-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open </description>
    <dc:creator>Andrew Morgan</dc:creator>
    <dc:date>2008-09-03T19:32:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8362">
    <title>Re: Permission semantics: inherited privs withUNIX privs and strict POSIX privs</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8362</link>
    <description>2008/8/26 didier &lt;dgautheron&lt; at &gt;magic.fr&gt;:

I've none left from 10.5.[2|3] and -- uhoh -- now with 10.5.4 Apple's
pulling the plug:
http://lists.apple.com/archives/xsan-users/2008/Jul/msg00004.html:

the ability to set a share point to use inheritance is gone from the
ServerAdmin GUI in 10.5.4. It's still there in sharing(1), but first
testing gives me the impression that inherited privs has been removed
completely:
when I `touch /Volumes/Inherited_10.5.4Server_Volume/777_dir/file`
from a 10.4.11 client (777_dir is, you guess, 777) file is 644.


Hm. I see you _raise_ permission for file g and U. I guess I've never
tested raising permission in my tests with 10.5.[2|3] afpd and with
HELIOS Ethershare 4.5. ;-(
Indeed it looks like (with HELIOS Ethershare) as you can raise
permission above perms of the parent folder. But you can't lower.

As far as I can tell from your trace this is the case there too:
- in #236 you create file "g"
----&gt; how did you creat it? From Finder.app or from CLI?
- in #242 we see that the </description>
    <dc:creator>Frank Lahm</dc:creator>
    <dc:date>2008-08-26T14:28:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.netatalk.devel/8361">
    <title>Re: Permission semantics: inherited privs withUNIX privs and strict POSIX privs</title>
    <link>http://permalink.gmane.org/gmane.network.netatalk.devel/8361</link>
    <description>2008/8/22 Frank Lahm &lt;franklahm&lt; at &gt;googlemail.com&gt;:

Done.

Answer part one: we can't, we're missing the corresponding #define for
(1&lt;&lt;8) in volume.h:
/* volume attributes */
...last one:
#define VOLPBIT_ATTR_NONETUID     (1 &lt;&lt; 7)

Part two:
Apples afpd 10.5  doesn't set "kDefaultPrivsFromParent" for volumes
with inherited semantics. AFAIR 10.4.x doesn't set it too.

Frank

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/
</description>
    <dc:creator>Frank Lahm</dc:creator>
    <dc:date>2008-08-25T12:14:47</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.network.netatalk.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.network.netatalk.devel</link>
  </textinput>
</rdf:RDF>
