Tag: обновление

linux @ 25 Август 2009, “7 Comments”

libpurple

o Поддержка тем в libpurple, благодарности Justin Rodriguez за его GSoC проект, с некоторыми небольшими добавлениями и исправлениями от Paul Aurich.

o Фреймворк для поддержки передачи голоса и видео в libpurple, спасибо Mike Ruprecht GSoC проекту в 2008.

o Должно отсутствовать дублирование контактов в контакт листе.

o Удалён неиспользуемый и ненужный плагин для протокола toc.

o Исправоена NTLM аутентификация на big‑endian системах.

o Различные очистки памяти при выгрузке libpurple. (Nick Hebner и Stefan Becker)

o Уведомление о последнем посланном сообщении теперь должно работать корректно.

o Лучшая работа с некорректными сертификатами в TLS.

o Более эффективный поиск по контакт листу и сообщениями. (Jan Kaluza и Aman Gupta)

o Добавлены масштабируемые версии иконок Pidgin, протоколов, диалоговых иконок и иконок в списке контактов.

o Теперь собирается на Hurd. (Marc Dequènes)

o Устранены утечки памяти. Josh Mueller

o Корректно работает в IRC с контактами которые находятся в различных группах.

o Эскейпится HTML в. имени пользователя, когда используется лог html.

o Не отображаются изменения статуса в MySpace как входящие сообщения. (Mark Doliner и Justin Williams)

DNS

o DNS серверы перечитываются, когда DNS запросы не проходят, в ситуации, когда система переходит в новую сеть и старые серверы становятся недоступны.

o DNS SRV записи теперь сортируются по приоритетам, как прописано в RFC 2782. (Vijay Raghunathan)

o Не делает поиск IPv6 адресов если компьютер не имеет IPv6 адрес сконфигурированного.

o Устранена утечка, когда пользовательский интерфейс предоставляет возможность к своем собственному DNS резолвингу. (Aman Gupta)

o Не форкает процесс DNS резолвера для определения IP адресов. (Aman Gupta)

o Международные доменные имена теперь поддерживаются, если Libpurple собран с билиотекой GNU IDN.

Системные переменные

o Логгирование GnuTL, недоступное по умолчанию, теперь может контролироваться черезпеременную PURPLE_GNUTLS_DEBUG, оно является целым числом со значениями от 0 до 9(более высокое значение – более подробная информация). Высокие значения могут показать важную информацию.

o Переменная PURPLE_VERBOSE_DEBUG имеет два значения «on» или «off». Включает/выключает вывод отладочной информации

o Переменная PURPLE_LEAKCHECK_HELP имеет два значения «on» или «off». Полезно если вы запускаете libpurple внутри Valgrind или похожих программ.

AIM и ICQ

o Предварительная поддержка новой схемы аутентификации «clientLogin.»

o Исправлена ошибка, когда сообщение «Отошёл» не устанавливалось, при первом залогиниванииFixed a bug where your away message sometimes would not get set when you first sign on.

o Теперь можно быть уверенным что ссылки на сообщение «Отошёл» показываются именно как ссылки у других людей.

o Для ICQ не стоит изменять настройки приватности для каждого пользователя.

Gadu‑Gadu

o Аккаунты теперь могут указывать сервер, куда подключаться. (Krzysztof «kreez» Tobola)

o Корректно показывает статус сообщения. (Krzysztof «kkszysiu» Klinikowski)

o Поддержка для сбора иконок контактов. (Krzysztof «kkszysiu» Klinikowski)

o Поддержка показа процесса подключения в Gadu‑Gadu. (Krzysztof «kkszysiu» Klinikowski)

MSN

o Добавлена поддержка для получения рукописных сообщений. (Chris Stafford, Gal Topper, и Elliott Sales de Andrade)

o Добавлена поддержка получения аудио сообщений. (Chris Stafford, Gal Topper, and Elliott Sales de Andrade)

o Показывает сообщение авторизации от Вас.

o Поддержка пригласительных сообщений при авторизации.

o Таймаут теперь более аггресивный (60 секунд).

XMPP

o Поддержка голоса и видео в Jingle (XEP‑0166, 0167, 0176, & 0177), поддержка голоса в GTalk и голоса и видео в веб клиенте Gmail. (Mike «Maiku» Ruprecht)

o Добавлен плагин обзора сервисов для Pidgin. (Andrei Mozzhuhin)

o Поддержка in‑band передачи файлов (XEP‑0047). (Marcus Lundblad)

o Поддержка «привлекалок внимания» (не знаю как ещё перевести) эквивалент «buzz» и «nudge») используя комманду /buzz. (XEP‑0224)

o Поддержка подключений через BOSH. (Tobias Markmann)

o Локальное время контакта теперь показывается в информации о контакте, если клиент контакта поддерживает это.

o Использование функции set_chat_topic function может снять тему в топике.

o Комманды Ad‑Hoc теперь ассоциируются с сервером и показываются при логине.

o Поддержка отсылки и показа времени неактивности в контакт листе. (XEP‑0256)

o Поддержка большинства версий пользовательских аватар. (XEP‑0084 v1.1)

o Обновлена поддержка сущностей. (Tobias Markmann)

o Лучшая поддержка для получения имён пользователей.

o /affiliate и /role теперь показывает список участников комнаты с определённой ролью. (Andrei Mozzhuhin)

o Добавлены разделители между разделами в Информации пользователя, для улучшения читаемости.

o Удалены некорректные XML 1.0 сущности (например ASCII управляющие последовательности) из исходящих сообщений.

o XHTML разметка теперь работает только для исходящих сообщений и только если сообщение содержит разметку.

o Показывает когда последний раз был залогинен пользователь, в информации пользователя, если сервер поддерживает эту функцию.

o Поддержка смайликов в комнатах, если клиенты поддерживают это и не более чем 10 человек в комнате, чтобы не забивать канал.

o Исправлена проблема с  Jabber (до‑XMPP) серверами, и пользовательскими настройками для запроса самоподписанного SSL сертификата.

o Исправлена ситуация, когда Cyrus SASL DIGEST MD5 когда логин, пароль или JID домен содежат не ASCII символы

o Показ иконок для мобильников, наладонников и веб клиентов с ботами, если клиент поддерживает это.

o Google Talk почтовые уведомления теперь должны работать для людей у которых они не работали. (Спасибо yukam для определения причины)

o Новые XMPP и GTalk аккаунты теперь требуют SSL по умолчанию.

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

o Исправлены проблемы с регистрозависимость ростера XMPP и груп в контакт листе.

o Для контактов которые поддерживают поддержку сущностией отсылается только rich text разметка, если они поддерживают это.

o Удалена поддержка устаревших XEP‑0022 (Сообщение о событии) и XEP‑0091 (Время сущности).

o Если есть библиотека GNU IDN (libidn) – она используется для нормализации JID, если не доступна – используются встроенные функции.

o Топики, с, например,'<' теперь могут быть заданы корректно

Yahoo!/Yahoo! JAPAN

o Поддержка P2P передачи файлов. (Sulabh Mahajan)

o Отправка текстовых сообщений (адресованных к +<код страны><номер телефона>). (Sulabh Mahajan)

o Добавлена возможность подключения контактов из MSN в Yahoo. (Sulabh Mahajan)

o Исправления для иконок контактов, алиасов и т. д.

o Yahoo! и Yahoo! JAPAN теперь два разных протокола

o Возможности изменения персональных данных для аккаунта и для контактов в контакт листе.

Pidgin

o Добавлен ключ – f чтобы игнорировать Network Manager с предположением, что имеется стабильное интернет подключение.

o Добавляет возможность плагинам указывать свои собственные форматы ссылок в GtkIMHtml.

o Поле статусного сообщения теперь корректно отображается при переходе на новую строку.

o Нажатие Enter теперь переводит на новую строку.

o Создан унифицированное окно уведомления для всех уведомлений, в случае если всплывающие уведомления включены. (Jorge Villaseñor)

o Теперь диалог создания аккаунта разделён на 3 части.

o Перемещение контакта на чат высылает приглашение в чат. (Carlos Bederian)

o Ники контактов которые покинули комнату теперь пишутся италиком.

o Всегда задаётся статус непрочитанных или непросмотренных чатов. (Joshua Stein)

o Исправлен плагин 'Conversation Colors'.

o Нажатие вправо или влево на контакте будет раскрывать или скрывать контакт или группу контактов. (Peter Ruibal)

o Поддержка сохренения анимированных смайликов. (Andrea Piccinelli)

o Поддержка навигации с клавиатуры по статусной иконке. (Li Yuan)

o Тэг IMG без аттрибута id превращается в URL. (Dmitry Petroff)

o Отображается иконка пользователя сбоку контакт листа с скруглёнными краями для лучшего вида вместе с другими иконками. (Kosta Arvanitis)

o Когда передача файла завершается, имя файла теперь отображается ссылкой.

o Исправлена ошибка при закрытии чата, в которо есть непрочитанные сообщения при включенном плагине Message Notification.

o Исправлена ошибка при закрытии диалога Новой почты если аккаунт с новой почтой был прежде отключён когда диалог открывался.

o Исправлен некорректный показ количества прочитаннх сообщения для сообщений о новых письмах.

o Теперь не теряет непрочитанные сообщения при закрытии таба с чатом и незаданной настройкой «Close IMs immediately when the tab is closed».

Finch

o Аппаратный курсор теперь обновляется корректно. Это полезно для пользователей, которые пользуются, например, терминалом брайля.

o Добавлен плагин TinyURL, котороый помогает копировать длинные ссылки.

o Исправлены проблемы совместимости с  UTF‑8, которые могли вызвать завершение программы.

Pidgin GTK+ Theme Control плагин

o Удалены цветовые настройки цвета курсора.

o Добавлена настройка «Typing Notification Color».

o Добавлена настройка «Disable Typing Notification Text».

o Настройки реорганизованы в три таба Цвета, Шрифты, и Другие.

Также в день релиза были исправления для Yahoo с обрушением при отсылке линков, и две ошибки компиляции с  GTK+ <2.6.0 и под Windows

Теперь о впечатлениях:

Тестировать было особо негде, однако поддержка голоса и видео – честная, громкости можно менять, изображение весьма приличного качества, иногда, правда, случаются глюки (например когда сам себе звонишь и из‑за того что микрофон в корпусе ноутбука, как и динамики, наблюдается эхо, громкость которого увеличивается)

Особенно меня порадовали темы в контакт листе, теперь я наконец то сделал всё в едином GTK стиле, и убрал надоедлиывые названия групп.

Плагин Service Discovery оправдал мои ожидания, хотя, на мой взгляд, реализация немного странная. Теперь для звания must have jabber клиента остаётся только поддержка приоритетов.

Сам по себе Pidgin стал не сильно удобнее, но подвижки в сторону улучшения юзабилити есть.

Огорчает что так толком и не стала работать передача файлов в нём.

Пакетированием свежего Pidgin я хоть и занимался, но не слишком основательно, пакет сам по себе есть, но всякие gstreamer и farsight он автоматически не ставит. Пакет для Debian Sid.

Выложу, скорее всего, как‑только допилю зависимости и правила сборки. (если конечно мэйнтейнеры меня не опередят:)

Кстати, пакеты с getdeb. net – без поддержки видео;)

linux @ 21 Июнь 2009, “5 Comments”

Судя по последним двум релизам: 2.5.6 и 2.5.7(который вышел буквально на днях), наблюдается некая тенденция по стабилизации кода. Как уже говорилось ранее в релизе 2.6.0 будет добавлена поддержка видеозвонков в рамках Google Summer of Code. И в ввиду Changelog последних двух релизов видно, что происходит лишь стабилизация кода и исправления багов к будущему релизу. (Как сказал кто-то из жуйковчан: "Что то скучный Changelog даже ставить не хочется")

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

В одном из закрытых тикетов даже написано "Tons and tons of "Unable To Retrieve Buddy List" dialogs." В общем наращивания функционала не происходит, а вот стабилизация кода меня очень радует. Хотя то, что они так и не включили в основную ветку патч с исправлением кодировки в входящих сообщениях авторизации.

В одном из ближайших постов я расскажу как собирать версию Pidgin под Windows(из linux или cygwin).

linux, жизнь @ 28 Май 2009, Обсудить
Поскольку в ближайший месяц у меня не будет времени писать большие статьи, в связи с тем что я всё таки решил перейти на бесплатную форму обучения, а для этого необходимо учится. Поэтому чтобы не разочаровывать посетителей, я предлагаю им подписаться на RSS ленту или следить через Веб за моими небольшими заметками.
Также, если вы пользуетесь сервисом juick(а за этими заметками удобнее следить именно так, также можно участвовать в обсуждении заметок при помощи вашего IM клиента), то рекомендую подписаться на пользователя @linux. Для этого достаточно сначала добавить к себе в контакт лист своего jabber аккаунта бота сервиса: juick@juick.com, подтвердить авторизацию и отправить сообщение S @linux. За дополнительной информацией по сервису можете обратится к самому боту с командой HELP или по адресу http://juick.com/help/.

Have a nice day! Stay tune!
Maxsite CMS @ 28 Май 2009, Обсудить
Не спалось, сделал плагин, который очень давно хотел: навигация по страницам при помощи клавиши Ctrl и ← → .
В базовый функционал входит навигация только по этим двум направлениям, но без проблем можно добавить навигацию вверх и вних. navigate.js честно стырен с Сайта студии Лебедева.
Плагин можно безвозмездно скачать по ссылке Ctrl Pagination. Текущая версия: 0.9. В релизной версии будут добавлены исключения при работе с формами и текстовыми полями.
linux, жизнь @ 05 Май 2009, “2 Comments”
В общем у меня уже второй день стоит Ubuntu 9.04, что могу сказать, по сравнению с предыдущей удачной версией Ubuntu - 8.04, большой прогресс. Шрифты неожиданно стали приятнее, грузится стала действительно быстрее(ага, исплючительно за счёт добавления VARRUN, VARLOCK в tmpfs, да пары триков про которые уже года 2 пишут все кому не лень, возможно вклад свой добавляет ещё и ext4).
Особо меня порадовал Network Manager, который наконец то распознал мой телефон, соединился, но... Гм... Так я в интернет через него и не вышел, всё равно оставлю gnome-ppp.
Очень приятно то, что wifi без бубна поставился, то есть совершенно без него :) Про видеокарту я вообще молчу.

Теперь о грустном:
- Меня удивило то, что при установке сначала ставятся все пакеты локализации, и потом удаляются все кроме нужной локали, что я могу сказать - Оо.
- В Evolution как был неудобный и ненастраиваемый - так и остался.
- Empathy про который было так много понаписано, во первых тормозит жутко, во вторых просто напросто неудобный.
- Хвалёные красивые уведомления, они конечно красивые, но где их настраивать - я так и не нашёл.
- Midori, ради которого, в основном я и ставил(чтобы посмотреть) - расстроил, работает не так быстро(намного медленнее того же Firefox), как приглянувшаяся мне Arora. Arora всё очень быстро загружает, быстро рендерит, в общем сказочная штучка.

Это конечно не всё, я сейчас просто всё и не упомню, но тем не менее меня каждый раз не покидает ощущение общей недоделанности какой-то. Тем не менее, то что всё работает без какого либо бубна - огромный плюс. Конечно в качестве серверного решения 9.04 не подходит совершенно, но для десктопа - просто идеал. Товарищу Шаттлворту огромный респект, если и следующий релиз будет посвящён увеличению стабильности и оптимизации - я буду только рад.
← + Ctrl + →