[dcc2] MultiFile Transfer Headers

Jesse McGrew jmcgrew at hansprestige.com
Thu Apr 29 22:57:04 EDT 2004


peter green wrote:

>file permissions are completely meaningless crossplatform and pretty
>meaningless between different machines of the same type
>
>the NT system only has meaning at all within one NT domain (or one machine
>in a non domain environment)
>
>the unix system has some meaning cross system but the owner and group are
>likely to be different on the target than on the source and preserveing them
>could lead to significan't security issues
>  
>
If file permissions are included at all, they should be minimal... e.g. 
no more than "executable" and "private". The client can decide how to 
translate between the platform's security options and those basic 
permissions. Any more detailed file permissions are unlikely to be 
portable, and they can already be handled by putting the file inside an 
archive.

I'm not sure that we even need to include file permissions, though. When 
would a recipient really need to know whether the file he's receiving is 
supposed to be executable? If he's expecting a program, he can set the 
bit himself, and if not, his client shouldn't set the bit for him. The 
only one I can see a use for is a "private" bit, so the sender can say 
"this file is for your eyes only."

Jesse


More information about the dcc2 mailing list