Hi,

Without this patch, I was getting random permissions on my
downloaded attachments, like this:

[EMAIL PROTECTED]:~$ ls -l atts/
total 620
--wxr----T 1 qualica qualica 540672 2007-09-21 12:12 random-data-512k

Now I get this:

[EMAIL PROTECTED]:~$ ls -l atts/
total 532
-rw------- 1 qualica qualica 540672 2007-09-21 12:43 random-data-512k

That looks a bit better.

Regards,
Andrew

Use sensible permissions when creating attachments.

Index: utils/openchangeclient.c
===================================================================
--- utils/openchangeclient.c    (revision 265)
+++ utils/openchangeclient.c    (working copy)
@@ -263,7 +263,7 @@
        }

        path = talloc_asprintf(mem_ctx, "%s/%s", oclient->store_folder,
filename);
-       if ((fd = open(path, O_CREAT|O_WRONLY)) == -1) return false;
+       if ((fd = open(path, O_CREAT|O_WRONLY, 0600)) == -1) return false;

        retval = OpenStream(&obj_attach, PR_ATTACH_DATA_BIN, 0,
&obj_stream);
        if (retval != MAPI_E_SUCCESS) return false;
_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to