История изменений/0.95.10.3: Difference between revisions
Jump to navigation
Jump to search
Dart Raiden (talk | contribs) No edit summary |
Dart Raiden (talk | contribs) No edit summary |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude> | <noinclude>{{PageLang|ru}}{{VersionCard}}</noinclude> | ||
{{TNT|Important|Facebook периодически блокирует учётную запись, используемую в Miranda NG, заставляя | {{TNT|Important|Facebook периодически блокирует учётную запись, используемую в Miranda NG, заставляя пользователей менять пароль. Решение проблемы отсутствует. Нужен разработчик, разбирающийся в [[wikipedia:ru:MQTT|протоколе MQTT]].}} | ||
== Ядро и библиотеки == | == Ядро и библиотеки == | ||
* Miranda и библиотеки Visual C++ собраны с [https://devblogs.microsoft.com/cppblog/spectre-mitigations-in-msvc/ защитой от уязвимости Spectre Variant 1]. | * Miranda и библиотеки Visual C++ собраны с [https://devblogs.microsoft.com/cppblog/spectre-mitigations-in-msvc/ защитой от уязвимости Spectre Variant 1]. | ||
* обновлены библиотеки libcurl, libmdbx, iibssh2, libtox и SQLite. | * обновлены библиотеки libcurl, libmdbx, iibssh2, libtox и SQLite. | ||
* библиотека PCRE добавлена в поставку по умолчанию, поскольку требуется | * библиотека PCRE добавлена в поставку по умолчанию, поскольку требуется для работы плагина {{Plugin|Import}}. | ||
* плагин {{Plugin|Dbx_mmap|dbx_mmap}} удалён из поставки по умолчанию. При необходимости (например, для импорта | * плагин {{Plugin|Dbx_mmap|dbx_mmap}} удалён из поставки по умолчанию. При необходимости (например, для импорта баз в формате MMAP) его можно установить с помощью {{Plugin|PluginUpdater}}. | ||
* удалены статусы ''«На телефоне»'' и '' | * удалены статусы ''«На телефоне»'' и ''«Обедаю»'' (их поддерживал лишь старый протокол ICQ). | ||
* удалены малопереведённые языковые пакеты без активных сопровождающих: хорватский и сербский. | * удалены малопереведённые языковые пакеты без активных сопровождающих: хорватский и сербский. | ||
Line 24: | Line 24: | ||
** в окно запроса пароля добавлена настройка ''«Запомнить пароль на время сеанса»'', позволяющая сохранить пароль до перезапуска программы. | ** в окно запроса пароля добавлена настройка ''«Запомнить пароль на время сеанса»'', позволяющая сохранить пароль до перезапуска программы. | ||
** добавлена настройка ''«Показывать всплывающие окна с сообщениями об ошибках»''. | ** добавлена настройка ''«Показывать всплывающие окна с сообщениями об ошибках»''. | ||
** удалён редактор списка игнорирования, хранящегося на сервере; для этих целей теперь задействован существующий раздел | ** удалён редактор списка игнорирования, хранящегося на сервере; для этих целей теперь задействован существующий раздел настроек {{Menu|Контакты|Видимость}}, поскольку в новом протоколе быть невидимым для кого-то возможно лишь при условии, что вы этого кого-то игнорируете. | ||
** исправлен сломанный поиск по номеру телефона. | ** исправлен сломанный поиск по номеру телефона. | ||
** первая попытка вручную установить статус «В сети» после того, как пользователь вручную установил статус «Не в сети», всегда оказывалась неуспешной. | ** первая попытка вручную установить статус «В сети» после того, как пользователь вручную установил статус «Не в сети», всегда оказывалась неуспешной. | ||
Line 37: | Line 37: | ||
** исправлено пропадание значков на кнопках при нажатии OK. | ** исправлено пропадание значков на кнопках при нажатии OK. | ||
** просмотр служб не работал с OpenFire. | ** просмотр служб не работал с OpenFire. | ||
** удалена поддержка устаревшего {{XEP|0008| | ** удалена поддержка устаревшего {{XEP|0008|IQ-Based Avatars}}. | ||
** исправлена не работавшая передача файлов напрямую между пользователями. | ** исправлена не работавшая передача файлов напрямую между пользователями. | ||
** исправлено падение, возникавшее, когда сервер требовал капчу. | ** исправлено падение, возникавшее, когда сервер требовал капчу. | ||
Line 61: | Line 61: | ||
** добавлен новый тип вложений — ''голосовое сообщение''. | ** добавлен новый тип вложений — ''голосовое сообщение''. | ||
** файлы [[wikipedia:ru:Ogg|.ogg]] теперь могут быть отправлены в качестве голосовых сообщений. | ** файлы [[wikipedia:ru:Ogg|.ogg]] теперь могут быть отправлены в качестве голосовых сообщений. | ||
** добавлена скрытая настройка ''FilterAudioMessages''. | ** добавлена скрытая настройка ''FilterAudioMessages'', позволяющая игнорировать эти [https://pikabu.ru/story/lyubitelyam_golosovyikh_soobshcheniy_6831568 треклятые голосовые сообщения]. | ||
== Плагины == | == Плагины == | ||
Line 113: | Line 113: | ||
* {{Plugin|TabSRMM}} | * {{Plugin|TabSRMM}} | ||
** добавлена возможность отключить клавишу {{ | ** добавлена возможность отключить клавишу {{Button|Esc}} ({{Menu|Беседы|Вкладки и расположение|Поведение при нажатии Esc}}). | ||
** настройка ''«Добавлять к именам пользователей запятую вместо двоеточия при автозавершении»'' теперь влияет не только на автозавершение ({{ | ** настройка ''«Добавлять к именам пользователей запятую вместо двоеточия при автозавершении»'' теперь влияет не только на автозавершение ({{Button|Tab}}), но и на результат двойного щелчка по нику в списке пользователей чата. | ||
** из стандартной поставки удалён набор значков TabSRMM_icons_XP. При необходимости его можно [https://addons.miranda-ng.org | ** из стандартной поставки удалён набор значков TabSRMM_icons_XP. При необходимости его можно [https://addons.miranda-ng.org/category/10 скачать с нашего сайта]. | ||
** исправлено странное поведение при щелчке правой кнопкой по пунктам некоторых меню (отныне щелчок правой кнопкой эквивалентен щелчку левой кнопкой). | ** исправлено странное поведение при щелчке правой кнопкой по пунктам некоторых меню (отныне щелчок правой кнопкой эквивалентен щелчку левой кнопкой). | ||
== Разработчикам == | == Разработчикам == | ||
* запрещён ручной доступ к CList/Group. Вместо этого следует использовать | * запрещён ручной доступ к CList/Group. Вместо этого следует использовать Clist_GetGroup и Clist_SetGroup. | ||
* Button_SetIcon_IcoLib — хелпер для установки значков MButton с помощью | * Button_SetIcon_IcoLib — хелпер для установки значков MButton с помощью хэндла icolib. |
Latest revision as of 22:58, 13 June 2021
Important
Facebook периодически блокирует учётную запись, используемую в Miranda NG, заставляя пользователей менять пароль. Решение проблемы отсутствует. Нужен разработчик, разбирающийся в протоколе MQTT.
Facebook периодически блокирует учётную запись, используемую в Miranda NG, заставляя пользователей менять пароль. Решение проблемы отсутствует. Нужен разработчик, разбирающийся в протоколе MQTT.
Ядро и библиотеки
- Miranda и библиотеки Visual C++ собраны с защитой от уязвимости Spectre Variant 1.
- обновлены библиотеки libcurl, libmdbx, iibssh2, libtox и SQLite.
- библиотека PCRE добавлена в поставку по умолчанию, поскольку требуется для работы плагина Import.
- плагин dbx_mmap удалён из поставки по умолчанию. При необходимости (например, для импорта баз в формате MMAP) его можно установить с помощью PluginUpdater.
- удалены статусы «На телефоне» и «Обедаю» (их поддерживал лишь старый протокол ICQ).
- удалены малопереведённые языковые пакеты без активных сопровождающих: хорватский и сербский.
Протоколы
- Discord
- исправлено получение истории «общего» чата.
- исправлены проблемы с небольшими серверами (отсутствие списка участников, дублирование сообщений в чате).
- Facebook
- исправлено получение статусов контактов.
- исправлена проблема с уведомлениями.
- ICQ
- Miranda будет запрашивать пароль, если он не найден в базе.
- в окно запроса пароля добавлена настройка «Запомнить пароль на время сеанса», позволяющая сохранить пароль до перезапуска программы.
- добавлена настройка «Показывать всплывающие окна с сообщениями об ошибках».
- удалён редактор списка игнорирования, хранящегося на сервере; для этих целей теперь задействован существующий раздел настроек Контакты → Видимость, поскольку в новом протоколе быть невидимым для кого-то возможно лишь при условии, что вы этого кого-то игнорируете.
- исправлен сломанный поиск по номеру телефона.
- первая попытка вручную установить статус «В сети» после того, как пользователь вручную установил статус «Не в сети», всегда оказывалась неуспешной.
- при входе с новой учётной записью полученное с сервера последнее сообщение записывалось в историю с текущей датой и временем, а не с реальными.
- протокол не загружал аватары повторно, если они по какой-то причине были удалены с локального диска.
- исправлена ошибка, приводившая при запуске программы к синхронизации истории лишь одного контакта.
- исправлено сломанное получение групп с сервера.
- Jabber
- идентификаторы пакетов отныне имеют префикс вида mir<random_numbers>_ вместо mir_, который вызывал проблему с Bria Mobile.
- теперь раз в сутки с сервера запрашивается свой личный vCard. Если его хэш не совпадает с сохранённым, то всем контактам из ростера рассылается презенс с новым хэшем всего vCard. Таким образом, все контакты (тоже использующие Miranda NG 0.95.10.3 и новее) получат обновлённую информацию о пользователе.
- исправлено пропадание значков на кнопках при нажатии OK.
- просмотр служб не работал с OpenFire.
- удалена поддержка устаревшего XEP-0008: IQ-Based Avatars.
- исправлена не работавшая передача файлов напрямую между пользователями.
- исправлено падение, возникавшее, когда сервер требовал капчу.
- исправлена передача файлов при использовании UPnP.
- MRA
- добавлены недостающие значки некоторых статусов.
- SkypeWeb
- максимально допустимая длина имени пользователя увеличена с 32 до 128 символов.
- теперь история сохраняется в правильном порядке.
- исключены ситуации, когда мог закэшироваться неверный адрес сервера (например, при использовании captive portal).
- исправлена работа с контактами и запросами авторизации: поиск, получение запроса, отправка запроса, показ запросов без перезахода, удаление контакта.
- Tox
- в меню протокола добавлены некоторые недостающие значки.
- зависшая передача файла вызывала падение при завершении работы программы.
- Twitter
- возвращено удалённое по ошибке отображение в списке контактов ссылки на профиль контакта.
- VKontakte
- добавлен новый тип вложений — голосовое сообщение.
- файлы .ogg теперь могут быть отправлены в качестве голосовых сообщений.
- добавлена скрытая настройка FilterAudioMessages, позволяющая игнорировать эти треклятые голосовые сообщения.
Плагины
- Clist_modern
- исправлено отсутствие пользовательских значков подключения после любого изменения в разделе настроек «Значки».
- CurrencyRates
- исправлено отсутствие настроек плагина на чистом профиле.
- Db_autobackups
- шаблон имени по умолчанию для резервной копии изменён с %miranda_profilename%.dat_%currtime%_%compname%.dat на %miranda_profilename%_%currtime%_%compname%.dat
- исправлено создание повреждённых резервных копий при завершении работы программы, если процесс резервирования занимал слишком много времени.
- History++
- исправлен экспорт истории в формат HTML.
- Import
- появилась возможность импортировать историю (как конкретного контакта, так и всю) из QIP 2005/Infium/2010/2012, а также историю, экспортированную плагином History++.
- исправлено падение в сервисном режиме при запуске из менеджера профилей.
- MirandaG15
- исправлено падение при завершении работы Logitech Gaming Software.
- MirLua
- реализован интерфейс для экстра значков.
- Msg_Export
- исправлена невозможность изменить настройки экспорта (например, выбрать контакты).
- NotesReminders
- исправлена установка неправильных временных интервалов при выборе повтора напоминания.
- PluginUpdater
- добавлена скрытая настройка, позволяющая не только не загружать, но и скрыть указанный компонент из списка обновлений.
- pu_stub снова работает и запрашивает права администратора при включённом контроле учётных записей пользователей (UAC).
- исправлено падение при закрытии диалогового окна при наличии незавершённых загрузок.
- исправлено падение pu_stub в Windows 7.
- Scriver
- при приходе нового собщения фокус программ чтения с экрана больше не перемещается к нему автоматически, позволяя прочитать предыдущие сообщения.
- исправлено странное поведение при щелчке правой кнопкой по пунктам некоторых меню (отныне щелчок правой кнопкой эквивалентен щелчку левой кнопкой).
- ShlExt
- исправлена работа в Windows 7.
- StdMsg
- исправлено странное поведение при щелчке правой кнопкой по пунктам некоторых меню (отныне щелчок правой кнопкой эквивалентен щелчку левой кнопкой).
- TabSRMM
- добавлена возможность отключить клавишу Esc (Беседы → Вкладки и расположение → Поведение при нажатии Esc).
- настройка «Добавлять к именам пользователей запятую вместо двоеточия при автозавершении» теперь влияет не только на автозавершение (Tab), но и на результат двойного щелчка по нику в списке пользователей чата.
- из стандартной поставки удалён набор значков TabSRMM_icons_XP. При необходимости его можно скачать с нашего сайта.
- исправлено странное поведение при щелчке правой кнопкой по пунктам некоторых меню (отныне щелчок правой кнопкой эквивалентен щелчку левой кнопкой).
Разработчикам
- запрещён ручной доступ к CList/Group. Вместо этого следует использовать Clist_GetGroup и Clist_SetGroup.
- Button_SetIcon_IcoLib — хелпер для установки значков MButton с помощью хэндла icolib.