| Summary: | Сохраняемые письма имеют неверные права | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
| Component: | kdepim-kmail | Assignee: | rom_as <rom_as> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | stanv |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Vitaly Lipatov
2006-01-02 18:52:11 MSK
reconfirmed for $ rpmqf kmail kdepim-kmail-3.5.5-alt2 Это не ошибка, а задумано авторами kmail
Вот участок кода из: kdepim-3.5.7/kmail/kmcommands.cpp
KMCommand::Result KMSaveMsgCommand::execute()
{
mJob = KIO::put( mUrl, S_IRUSR|S_IWUSR, false, false );
Тут можно предложить:
1. закоментировать эту строку чтоб работали установки umask (для этого должны
быть очень весомые аргументы)
2. ввести опцию чтоб пользователь мог сам в своем ~/.kde/share/config/kmailrc
указать параметр (true/false) (но по умолчанию всеравно оставить false)
(In reply to comment #2) > Это не ошибка, а задумано авторами kmail Ну почему, они вполне могли ошибочно задумать. В конце концов любая ошибка программы реализована в коде :) > > Вот участок кода из: kdepim-3.5.7/kmail/kmcommands.cpp > > KMCommand::Result KMSaveMsgCommand::execute() > { > mJob = KIO::put( mUrl, S_IRUSR|S_IWUSR, false, false ); > > Тут можно предложить: > > 1. закоментировать эту строку чтоб работали установки umask (для этого должны > быть очень весомые аргументы) Лучше предложите весомые аргументы не использовать umask. > > 2. ввести опцию чтоб пользователь мог сам в своем ~/.kde/share/config/kmailrc > указать параметр (true/false) (но по умолчанию всеравно оставить false) Я думаю, умолчание по правам создания должно задаваться в одном месте, и это место - umask. Я в новом KMail уже видел такое исправление, надо найти и сделать сдесь тоже в зависимости от того же параметра в настройках (In reply to comment #3) > Лучше предложите весомые аргументы не использовать umask. Я не знаю, зачем. Но абсолютно точно это неспроста. В другом месте в KMail похожее исправили, добавив опцию для старого поведения, отключенную по умолчанию. А в остальных 2-х местах в этом файле не осилили :-( kdepim-kmail-3.5.7-alt2 |