On lun, 2009-05-04 at 17:35 +1000, Tim Connors wrote:
> Yes, I'm saying they should be created with more restrictive defaults.
> 
> > evolution should just use what the
> > current umask is. If you want it to another value, just set it in you
> > environment before running evolution (isn't that the purpose of umask
> > anyway?). Multi-user systems running evolution aren't that frequent, I
> > guess (multi-user systems aren't that frequent anyway, these days) and
> > you can adjust the permissions for your ~ and .evolution in a lot of
> > different ways. No need to add complexity to that huge stack of code.
> 
> Family machines?  (eg, the machine I found this bug on.  I myself wouldn't
> use evolution or indeed desktop environments if I was forced at gunpoint,
> but that's what mum uses.

I didn't say there were no multi-user machines. I was just saying that
they weren't the most common environment.

>  In desktop environments, good luck setting a
> sensible umask.)

Just set it in .xsessionrc.
> 
> What kind of complexity is
> 
> int main(...) {
>    umask(0700);
>    ...
> }

And then you can't chose anything else if you want to, which makes me a
little uncomfortable.

Cheers,
-- 
Yves-Alexis

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to