Релиз клиента для мгновенного обмена сообщениями Pidgin 2.13.0
11 марта 2018 года
Спустя год с момента прошлого выпуска представлен(недоступная ссылка) релиз клиента для мгновенного обмена сообщениями Pidgin 2.13.0, поддерживающего работу с такими сетями как XMPP, Bonjour, Gadu-Gadu, ICQ, IRC и Novell GroupWise. Графический интерфейс Pidgin написан с использованием библиотеки GTK+ и поддерживает такие возможности как единая адресная книга, одновременная работа в нескольких сетях, интерфейс на базе вкладок, работа с аватарами и интеграция с областью уведомлений Windows, GNOME и KDE. Поддержка подключения плагинов позволяет легко расширять функциональность Pidgin, а реализация базовой поддержки протоколов в отдельной библиотеке libpurple дает возможность создавать на базе технологий Pidgin собственные реализации (например, Adium для macOS).
Из изменений (Архивная копия от 15 января 2018 на Wayback Machine) можно отметить:
- Исправление в libpurple ряда ошибок, которые потенциально могут привести к уязвимостям, например, некорректно экранировались спецсимволы при передаче URL команде в shell, устранено переполнение буфера при обработке разметки, решена проблема с крахами при обработке некорректно обрезанных последовательностей utf8;
- В GUI Pidgin улучшена поддержка тёмных тем оформления. Налажено кэширование пиктограмм адресатов. Обеспечено переподключение к чатам после переустановки соединения. Ранее специфичный для Win32 плагин Transparency адаптирован для всех остальных платформ. Обеспечено сопоставление при поиске unicode-смайликов. Решены проблемы с обновлением статуса mute/unmute. Переработан код для организации мигания пиктограммы статуса;
- В libgnt решены проблемы со сборкой с ncurses 6.0 и устранён крах при изменении размера окна;
- В реализации XMPP обеспечен показ XEP-0066 OOB URL в теле сообщения, а не только в заголовке, прекращено использование pipelining и попыток использовать TLS для уже защищённых BOSH-соединений;
- В реализации IRC решена проблема с таймаутом при попытке регистрации на серверах InspIRCd при использовании SASL. Устранены проблемы, проявляющиеся в плагинах, изменяющих исходящие сообщения. Налажена корректная обработка команды AUTHENTICATE. Устранены потенциальные уязвимости: обращение к уже освобождённой области памяти при обработке MOTD, чтение из области вне буфера в irc_nick_skip_mode, запись одного байта в область до начала буфера в irc_parse_ctcp;
- В Finch решены проблемы при обработке результатов поиска;
- Backend-fs (использует FarStream для аудио/видео конференций) портирован на новый API (GPtrArray вместо GValueArray) для обработки свойства relay-info.
Источники править
- Главная ссылка к новости (https://pidgin.im/pipermail/an...)(недоступная ссылка)
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.