Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Miranda NG (Часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1
Тема по Miranda IM

Miranda NG 0.96.4.1 (08.02.2024)
 
Домашняя страница | Форум | Скачать | История изменений | Wiki | Описание и FAQ | Статья на Хабре | RSS (зеркало в Twitter) | Багтрекер | GitHub
 
Miranda NG — это мультипротокольный клиент для Windows. Очень лёгкий и не требовательный к ресурсам компьютера. Быстрый.  


Стабильная сборка: x32 | x64 | Русский языковой пакет  

Тестовая сборка: x32 | x64 | Русский языковой пакет  


Список доступных для закачки плагинов и прочее...


Внимание!
К сообщениям об ошибках прикладывайте пожалуйста краш-репорт!
(Как правильно делать краш-репорты...)
 
Как отключить уведомления о входе контакта в сеть
Большой FAQ по поддержке ICQ в Miranda NG
Ошибка «Miranda NG не может открыть <имя_профиля>, профиль в неизвестном формате» после обновления
Как собрать Миранду самостоятельно
 
Различные сборки Miranda

Топик в с обсуждением шапки - все кардинальные изменения обсуждаем и сначала выкладываем там!

Всего записей: 38754 | Зарегистр. 26-02-2002 | Отправлено: 12:10 14-03-2019 | Исправлено: Dart Raiden, 18:59 08-02-2024
Apollo2k4



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 Создал новый профиль на SQLite - импортировал туда всё и тоже самое - нажимаю Apply и радио-кнопка тут же перепрыгивает на Standart (скл база вообще шифруется?).

https://habr.com/ru/post/470295/

Всего записей: 439 | Зарегистр. 13-08-2009 | Отправлено: 19:55 31-03-2021
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Завёл тикет про шифрование, поправим.

Всего записей: 5608 | Зарегистр. 20-10-2006 | Отправлено: 20:01 31-03-2021
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Apollo2k4

Цитата:
https://habr.com/ru/post/470295/

Спасибо, но я в контексте данного топика спрашивал - т.е. шифрует ли сабж SQLite (там уже прочитал, что шифрует).
 
Dart Raiden

Цитата:
Завёл тикет про шифрование, поправим.

Благодарю!

----------
Capitalism is the Virus
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 29103 | Зарегистр. 15-09-2001 | Отправлено: 09:22 01-04-2021
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden

Цитата:
Баг с пропуском бэкапов повторить не удалось, при старте бэкапер сверяет текущее время с записанным в базе, если разница превышает установленный в настройках период, сразу делается резервная копия.

Именно так мне бы и хотелось. Неделю назад неудачно с конвертировалась база, как писал ранее, в папке AutoBackups было пусто, по дате папки, туда два с лишним месяца ничего не писалось, тогда я решил один вечер оставить компьютер включенным и не закрывать Миранду, бекап появился в ~22-ом часу, в то время, когда у меня обычно Миранда закрыта или выключен компьютер. О чем это говорит? Провел аналогичный эксперимент, но уже с текущей версией бекапера, копия создалась при запуске Миранды, просрочка была на полчаса от суток, что же, это мне и нужно.
 

Цитата:
Добавлена подсказка о том, когда должен произойти следующий бэкап.

Это нужно, спасибо. Хотелось бы динамическое обновление подсказки, после нажатия кнопки "Сохранить сейчас". И про перевод не забудьте, плиз.
 

Цитата:
Бэкап по расписанию @ghazan считает разумным реализовать уже имеющимися средствами в виде плагина CmdLine и планировщика задач, а не дублировать функиональность.

Называя дублем функцию ввода времени бекапа, потому что есть виндовый планировщик? Вы (он) серьезно!? Я орнул! С таким подходом из Миранды можно по выкидать 2/3 функционала, ведь, например, сообщения можно читать/открывать в блокноте, графику просматривать исключительно в браузере и т.д. и т.п. Может еще на .NET переведете (сейчас это поголовный тренд), желательно 5.0? Вопросы риторические.

Всего записей: 3689 | Зарегистр. 29-01-2005 | Отправлено: 12:31 01-04-2021
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
шифрует ли сабж SQLite (там уже прочитал, что шифрует).

Нет, совсем не шифрует. Мы забыли реализовать это в драйвере (никто из команды не пользуется шифрованием базы, я лично предпочитаю полнодисковое шифрование). В комментариях к тикету обсуждается лишь то, кто должен заниматься шифрованием: библиотека или ядро.
 
В следующем билде шифрование появится. Но откат на любой предыдущий билд, включая стаблю, будет невозможен.
 

Цитата:
Хотелось бы динамическое обновление подсказки, после нажатия кнопки "Сохранить сейчас"

"Сохранить сейчас" не обновляет в базе отметку времени. Да и не должно. Точно так же, как запуск в планировщике задач винды задания вручную, не меняет расписание. Бэкап по расписанию делается в своё время, раз в сутки, а "Сохранить сейчас" это внеплановое сохранение по требованию.
 
Если угодно, можно провести аналогию со стоп-краном и расписанием остановок поезда.

Всего записей: 5608 | Зарегистр. 20-10-2006 | Отправлено: 21:31 01-04-2021 | Исправлено: Dart Raiden, 00:35 02-04-2021
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
"Сохранить сейчас" не обновляет в базе отметку времени. Да и не должно.

Еще как обновляет. Должно. И хорошо. А как вы думали я тестил: откатил дату на сутки назад, сделал бекап кнопкой, перезагрузил окно настроек (убедился, что дата обновилась на момент нажатия кнопки), выгрузил Миранду, вернул правильную дату, подождал ~полчаса, запустил Миранду, выполнился бекап и снова установилась новая дата (сутки). Не трогайте кнопку, ручное обновление отметки полезно, так я обновил метку с ночного времени на утреннее, это единственный способ сейчас задать удобное время, либо затереть AutoBackups/LastBackupTimestamp (менее удобно).
 

Цитата:
Бэкап по расписанию делается в своё время, раз в сутки

Раз N в сутки со смещением даты, так как время будет меняться при просрочке (проверено), тяжело назвать расписанием.
 
Если угодно, можно провести аналогию с расписанием рабочего графика, опоздав сегодня на полчаса, не означает, что расписание на завтра сдвинется на эти полчаса, иначе это было бы на расписание.
 
Еще раз, ручное обновление метки времени нужно оставить, потому что есть необходимость сменить время на предпочтительное, как в моем случае. Очищать AutoBackups/LastBackupTimestamp и потом ребутить Миранду для подобного решения вопроса - извратно.

Всего записей: 3689 | Зарегистр. 29-01-2005 | Отправлено: 00:56 02-04-2021
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WildGoblin
Шифрование должно работать, можно пробовать (выбрать предпочитаемый режим и установить пароль)
 
Я проверил, вооружившись первым попавшимся редактором SQLite, и, вроде бы, всё работает (оба режима, установка пароля, удаление пароля).
 
При конвертации mdbx->sqlite шифрование снимается, т.к. это обычное создание в сервисном режиме новой базы и импорт туда всего добра из старой. Этот момент будет отражён в ченджлоге. Врядли с этим можно что-то сделать, т.к. в противном случае и при ручном импорте в сервисном режиме пароль будет перескакивать из старой базы в новую, от чего юзеры явно будут не в восторге.
 
Также, возможно, вас заинтересуют 2825 и 2826. Не совсем ясно, что делать с первым, т.к. смена ключа = перешифрование всего, что зашифровано (на больших историях при полном шифровании может быть не очень приятно, особенно, если процессор без аппаратного ускорения AES). Возможно, лучше оставить, как есть, а если пользователь беспокоится об описанном (довольно специфическом) сценарии, нехай сделает новую базу, зашифрует, а потом в сервисном режиме импортнёт всё из старой базы.
 
Warning: после перехода на этот билд откатиться на предыдущие (и на стаблю, естественно) вы сможете только с восстановлением базы из резервной копии. Это не зависит от того, собираетесь вы устанавливать пароль или нет, это касается всех пользователей, т.к. шифрование и пароль это разные вещи. (как нетрудно убедиться в настройках, в Миранде уже много лет всегда включено шифрование, а от наличия пароля зависит то, лежит ли ключ открыто, или он зашифрован паролем)

Всего записей: 5608 | Зарегистр. 20-10-2006 | Отправлено: 02:33 02-04-2021 | Исправлено: Dart Raiden, 02:48 02-04-2021
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В билде 23856 исправлено шифрование (точнее, его отсутствие) строковых параметров в режиме полного шифрования.
 
Пользователям, которые используют полное шифрование, рекомендуется выбрать стандартное шифрование, применить, затем вернуться на полное.
 
Кроме того, все фиксы бэкпортированы в стаблю, поэтому с билда 23856 можно откатываться на стабильную версию. Теоретически.

Всего записей: 5608 | Зарегистр. 20-10-2006 | Отправлено: 20:13 02-04-2021 | Исправлено: Dart Raiden, 20:14 02-04-2021
boss911



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Из-за русской локали в бекапере теперь не видно время следующего бекапа, обрезается на дате. Спасибо за динамическое обновление подсказки.

Всего записей: 3689 | Зарегистр. 29-01-2005 | Отправлено: 09:54 03-04-2021
ghazan



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Называя дублем функцию ввода времени бекапа, потому что есть виндовый планировщик? Вы (он) серьезно!? Я орнул! С таким подходом из Миранды можно по выкидать 2/3 функционала, ведь, например, сообщения можно читать/открывать в блокноте, графику просматривать исключительно в браузере и т.д. и т.п.

Серьезно. Масса функционала в Миранде (текстовые логи групчатов, MsgExport, просмотр сообщений в IEView/IEHistory) заточена на блокноты и браузеры, и никто в этом не видит ничего странного или смешного.
 
Добавлено:
guffi
логин дашь на сервер? потому что у всех по-разному реализован MAM в чатах, а ejabberd под рукой что-то нет

Всего записей: 345 | Зарегистр. 18-10-2005 | Отправлено: 12:27 03-04-2021
C1eriC



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите, пожалуйста, зачем нужен файл [имя профиля].dat-lck? Имеет нулевой размер. Или это старое наследие? С переходом на базу SQLite уже не нужен?
 
Нужны ли папки AvatarCache и GlobalAvatar в папке профиля?
 
И ещё вопрос, когда (хотя бы примерно) ожидается следующая стабильная версия Миранды c SQLite базой и исправлениями в Notes&Reminders?

Всего записей: 945 | Зарегистр. 15-06-2013 | Отправлено: 11:20 04-04-2021 | Исправлено: C1eriC, 13:41 04-04-2021
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Подскажите, пожалуйста, зачем нужен файл [имя профиля].dat-lck? Имеет нулевой размер. Или это старое наследие? С переходом на базу SQLite уже не нужен?  

Осталось от базы MDBX, уже не нужно.
 

Цитата:
AvatarCache

Это кэш аватаров.
 

Цитата:
GlobalAvatar

Кэш вашего аватара, вероятно.
 
Смысла удалять кэши я не вижу.
 

Цитата:
И ещё вопрос, когда (хотя бы примерно) ожидается следующая стабильная версия Миранды c SQLite базой и исправлениями в Notes&Reminders?

Так уже все фиксы сгружены в текущую стабильную.

Всего записей: 5608 | Зарегистр. 20-10-2006 | Отправлено: 19:42 04-04-2021 | Исправлено: Dart Raiden, 19:48 04-04-2021
C1eriC



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Dart Raiden
Увидел, спасибо, обновился, всё хорошо.
Единственно что, остался последний баг с переносом напоминалок на след. день при редактировании времени напоминалки текущего дня.

Всего записей: 945 | Зарегистр. 15-06-2013 | Отправлено: 11:24 05-04-2021
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden

Цитата:
никто из команды не пользуется шифрованием базы, я лично предпочитаю полнодисковое шифрование

FDE это само собой и везде, но шифрование базы тоже бы хотелось иметь.

Цитата:
Шифрование должно работать, можно пробовать (выбрать предпочитаемый режим и установить пароль)

Отлично!

----------
Capitalism is the Virus
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 29103 | Зарегистр. 15-09-2001 | Отправлено: 14:04 05-04-2021
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
FDE это само собой и везде, но шифрование базы тоже бы хотелось иметь.  

Учитывая, что пароли от аккаунтов и от самой базы хранятся в памяти процесса открытым текстом, я бы не возлагал на шифрование слишком больших надежд. Хотя, как защита базы при её хранении в облаке/на переносном накопителе оно, конечно, имеет смысл.

Всего записей: 5608 | Зарегистр. 20-10-2006 | Отправлено: 16:53 06-04-2021 | Исправлено: Dart Raiden, 17:38 06-04-2021
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden

Цитата:
Учитывая, что пароли от аккаунтов и от самой базы хранятся в памяти процесса открытым текстом...

Ой блииин.
 
С другой стороны, к примеру, любая программа запущенная с привилегиями администратора может узнать пароль от битлокера.

Цитата:
...я бы не возлагал на шифрование слишком больших надежд. Хотя, как защита базы при её хранении в облаке/на переносном накопителе оно, конечно, имеет смысл.

У меня скорее пунктик, что её утащат скриптом каким... впрочем она регулярно чистится, а логопассы не ценны т.к. я их на своём сервере быстро верну взад-назад.

----------
Capitalism is the Virus
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 29103 | Зарегистр. 15-09-2001 | Отправлено: 18:32 06-04-2021
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
С другой стороны, к примеру, любая программа запущенная с привилегиями администратора может узнать пароль от битлокера.  

В случае с Мирандой это может сделать вообще любая программа, т.к. Миранду редко запускают с правами администратора, а один процесс, запущенный из-под юзера, может спокойно читать память другого процесса, запущенного из-под того же юзера.
 
То есть, какой-нибудь браузер (который юзеры обожают держать устаревшим), пробитый эксплоитом для Spectre (а такой эксплоит уже обнаружен в дикой природе), теоретически...
 
В линуксах, вроде, проблему решают, создавая для критичных сервисов отдельного пользователя.
 
С другой стороны:
- защищать ПК от вредоносного ПО, шарящего в чужих процессах, это задача пользователя, равно как и своевременно обновлять ОС (вместе с обновлениями ОС прилетает и свежий микрокод для проца) и прикладное ПО. Если пользователь является апдейт-диссидентом, то он сам выбрал путь страданий.
- пароли от учёток (вроде бы) лежат каждый раз по случайным адресам, т.е. как атакующему определить что вот тот кусок байт в памяти пароль
- в случае с паролем базы, пароль Миранда добросовестно затирает, а то, что лежит в памяти это ошмётки формы, в которую пароль вводился при старте, и надо придумать, как это уничтожить

Всего записей: 5608 | Зарегистр. 20-10-2006 | Отправлено: 20:24 06-04-2021 | Исправлено: Dart Raiden, 20:27 06-04-2021
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Единственно что, остался последний баг с переносом напоминалок на след. день при редактировании времени напоминалки текущего дня.

Да, мы в курсе.

Всего записей: 5608 | Зарегистр. 20-10-2006 | Отправлено: 19:20 07-04-2021
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Единственно что, остался последний баг с переносом напоминалок на след. день при редактировании времени напоминалки текущего дня.  

Плагин был полностью переписан в ночнике, можно проверять. Баг должен исправиться, могут появиться новые

Всего записей: 5608 | Зарегистр. 20-10-2006 | Отправлено: 16:06 08-04-2021 | Исправлено: Dart Raiden, 16:08 08-04-2021
C1eriC



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Dart Raiden
Спасибо. Сейчас я на версии 0.95.13 build #23795 У меня снова проявился баг, когда при отсутствии интернета (кабель физически отключен), на секунду загорается иконка в трее "онлайн", при проверке переподключения (плагин Keep status).
 
Поведение плагина Notes&Remiders на версии 0.96.1 alpha build #23892 странное.
Создал новую напоминалку на 09.04.2021 21:00. Открываю её на редактирование, время стоит 16:00. Нажимаю Update Remider, выставляется время 19:00. Открываю ещё ещё раз, стоит уже 14:00. Нажимаю Update Remider время остаётся 19:00.
Но при этом, если создать на 21:00 и выставить время вручную 20:00, то дата остаётся прежней, т.е. баг исправлен (но, как вы и говорили, добавился новый).

Всего записей: 945 | Зарегистр. 15-06-2013 | Отправлено: 09:52 09-04-2021 | Исправлено: C1eriC, 10:00 09-04-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108

Компьютерный форум Ru.Board » Компьютеры » Программы » Miranda NG (Часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru