|
Поздравляем всех пользователей Bombus, а также сообщество XMPP/Jabber с наступающим Новым 2009 Годом! Желаем всяческих успехов в общении, а также стабильного коннекта!
C уважением, Bombus Team
p.s. old-school zx-spectrum snowfall ;)
|
0.7.1423 22.12.2008 evgs
|
|
|
Откатились обратно на использование proguard3.5
|
|
Небольшие багфиксы
* Исправлено возможное падение Bombus при загрузке локали (периодически воспроизводилось на nokia 5800 * Результаты поиска не попадают в Active Contacts, если с ними не ведётся переписка * Устранено залипание всплывающих баллонов при удалении сообщений из архива -- * fixed NullPointerException while loading locale * no more search results in Active Contacts * fixed balloon behavior when message was deleted from archive
|
|
Экспериментальная версия для Nokia 5800 - расширение сенсорного управления. Кэширование SRV-записей Экспериментальное определение телефонов Samsung
+ Кэширование записей SRV, время жизни записи в кэше определяется политикой jabber-сервера + "пальцевое" управление для телефонов с сенсорными экранами (Привет, Nokia 5800 ;)) * Более широкий скроллбар на сенсорных экранах * Зона чувствительности скроллбара шире, чем его графическое изображение (TODO: подобрать оптимальное значние) * Изменение мапинга софткнопок в ростере на нокиях (Menu|Active contacts ->Menu|Actions) * Account и Alert Profile перенесены в меню Tools * экспериментальное определение телефонов Samsung (для последующих платформенно-специфичных исправлений) -- + Caching SRV records + fingertip-control: VirtualList may be dragged up/down (Hi, Nokia 5800 ;)) * wide scrollbar for touchscreen-devices * scrollbar sensing zone is double scrollbar screenwidth * remaping softkeys on nokia's roster to common bombus pattern (Menu|Active contacts ->Menu|Actions) * Account > and Alert Profile moved into Tools menu * trying to detect various Samsung devices for platform-dependent bugfixes * SSLExceptionDecoder.java - helper class to detailed CertificateException decoding
|
|
Немного багфиксов для разминки :)
* исправлено отображение нестандартных презенсов, отправляемых глючными клиентами * исправлена интерпретация поля list-multi в формах javbber:x:data * при обработке ошибочных ситуаций более не отвечает ошибкой на станзы, отличные от iq * при регистрации Bombus мог затирать запрос телефона на подтверждение доступа к сети * исправлено исключение, возникавшее при попытке вставить в редактор сообщений большой текст из буфера обмена * снято ограничение TextField.URL в полях ввода AccountForm.username, а также в редакторе списков приватности и списков членства в конференциях -- * fixed non-rfc-compliant presence handling (unknown->online instead of unknown->null) * fixed jabber:x:data list-multi field * dispatching unhandled stanza: should not return errors for stanzas other than iq * AccountRegister: workaround for race conditions droping phone's security dialogue (FS#864) * fixed exception if trying to paste huge text from clip buffer to MessageEdit * AccountForm.username: TextField.URL->TextField.ANY, also for AffiliationModify and PrivacyForm
|
|
Множественные исправления поддержки jabberd 1.4.3, не имеющего поддержки xmpp1.0.
* Локализации, за исключением русской, временно исключены из jar для уменьшения размера (критично для Nokia S40). Локализации по-прежнему доступны в онлайн-конструкторе
* Локализации, за исключением русской, временно исключены из jar для уменьшения размера (критично для Nokia S40). Локализации по-прежнему доступны в онлайн-конструкторе http://bombus-im.org/c * Исправлена обработка ошибок Stanza error для старых серверов, несовместимых с xmpp1.0 (например, jabberd1.4.3) * Более подробный вывод текста ошибки регистрации аккаунта, если такой текст предоставлен сервером. * По многочисленным просьбам возвращена поддержка устаревшего стандарта аутентификации jabber:iq:auth (non-SASL auth). этот механизм выбирается автоматически, если сервер не поддерживает xmpp1.0 * Workaround для серверов, умеющих нарушать rfc3920/14.7 и отключать SASL: использование iq-auth, если в features заявлена поддержка * Исправлено отправление описания (description) при передаче файлов * Для телефонов Motorola отключено использование шрифтов BOLD в ростере * Теперь факт игнорирования большой фотографии в VCard отмечается [large photo was dropped] * Исправлена возможность копирования в буфер обмена полного пути файла в файлбраузере * Удалено дублирующееся время при копировании в буфер обмена сообщения о присутствии (presence) -- * localizations was temporary moved out to reduce jar size (size is critical for Nokia S40) localizations still available via on-line constructor http://bombus-im.org/c * fixed stanza error handling for legacy (non-xmpp-1.0) jabber servers (like jabberd1.4.3) * registering new account: verbose error description if available * returned jabber:iq:auth (aka non-SASL auth) for legacy servers. will be activated automatically if attribute version='1.0' has not specified in protocol header + support for non-SASL auth (iq-auth) if advertised in features like note: SASL auth has higher priority than deprecated iq-auth.
* fixed forgotten field "description" when sending file
* blocked BOLD font style in roster for Motorola phones
* More informative large photo dropping - using message [large photo was dropped] instead of [no photo available]
* experimental: setSocketOption(SocketConnection.LINGER, 60); - enable SO_LINGER option for socket. Socket option for the linger time to wait in seconds before closing a connection with pending data output
* build.xml updated for netbeans-6 compatibility. please note that nbproject/build-impl.xml is still incompatible with netbeans-6. remove nbproject/build-impl.xml when migrating to nb6, open your project and wait this file to be autogenerated :) for more details see http://bombus-im.org/wiki/bombus/svn#вопрос_6как_скомпилировать_bombus_в_netbeans_6
* full path copying to buffer in filebrowser
* removed duplicating presence time when copying to buffer
|
|
Clipboard/Буфер обмена
+ Простой буфер обмена. В окнах, базирующихся на VirtualList (к примеру, ростер, чат, редактор privacy lists, и даже некоторые меню), возможно скопировать текст, на котором находится курсор. Копирование производится однократным нажатием кнопки #. Практически во всех окнах копируется именно отображаемый текст, за искллючением ростера, где для контакта всегда копируется JID, а не ник. содержимое буфера обмена можно вставить в поле редактора сообщений (команда "paste"), а также в редакторе правил privacy lists и в окне смены настроений. * исправлено автоопределение mime-типа файла фотографии для снимков, содержащих exif-данные. такой файл определяется как image/jpeg. (известная ошибка - возможно ложное определение TIFF с exif-заголовком как jpeg. скорее всего, исправляться НЕ БУДЕТ, т.к. фотографии в формате TIFF просто будут отвергнуты бомбусом ввиду гигантского объёма) -- + simple clipboard. for copy focused item use (#) key in VirtualList-based classes. all data would be copied as displayed, except roster. only jid will be copied from roster, not nickname. "paste" command presents at New/Resume Message form, Privacy editor, Mood editor.
* fixed Exif header detection in JPEG files. known issue: TIFF images with embedded Exif header may be treated as JPEG. (won't fix because TIFF will be rejected by huge size)
|
|
Локализация полей vcard, багфиксы
+ Локализация полей vcard. Пока только русский и английский варианты локализации + Явное указание лицензии GPL в "About/О программе" + Включение текста GPL-лицензии в zip-пакет, дополнительно к имеющемуся changelog * Исправлено закрытие сокета при обрыве соединения до успешного логина * Исправлен счётчик контактов ростера (thanks Daniel Apatin) * Полная обработка ошибок SASL-аутентификации * Исправлено исключение NullPointerException при попытке установки User Mood из состояния offline * Не отображается команда User Mood при отключенном в опциях PEP -- + vcard langfiles added + GPL notify in About window + including GPL license into zip package * Fixed freein theStream if connection was broken before login success * fixed contact counting bug in roster (thanks Daniel Apatin) + SASL error handling ( http://www.xmpp.org/rfcs/rfc3920.html#sasl-errors ) * fixed null-pointer exception when publishing mood when client is offline * don't show "user mood" if pep option is switched off * updated changelog.txt: vibra issues on symbian phones
|
|
Captcha, PEP и другие неприятности :) Bombus теперь умеет слушать события User tune, User mood (на серверах с поддержкой PEP), а также поддерживает Captcha (тест на человечность)
+ Поддержка Captcha (xep-0158) + PEP - персональные уведомления + Приём событий User tune + Настроения (User mood) + Иконки настроений (used http://www.famfamfam.com/lab/icons/silk/ icons, http://bombusmod.net.ru/c/data/moods/silk/images/moods.png ) * Entity Caps: обновление списка при изменении некоторых опций (уведомления о доставке, уведомления о наборе сообщений, PEP) * обновление локализации -- + Captcha (xep-0158) + PEP - listening for events + listening for User tune + User mood + Mood images (used http://www.famfamfam.com/lab/icons/silk/ icons, http://bombusmod.net.ru/c/data/moods/silk/images/moods.png ) * Entity Caps: updating caps if corresponding option is switched (ex: Message delivery notifications, Chatstates, PEP) * localization updated
|
|
экспериментальный внешний SRV-ресолвер багфиксы
+ экспериментальный внешний SRV-ресолвер (упрощает настройку аккаунта, но могут быть проблемы с http-запросами) * version-ping теперь использует xep-0199-пинг вместо запроса версии у самого себя * исправлена несовместимость entity caps v1.5 * актуализирован список возможностей не-zlib-версии в caps * проверка поддержки сервером механизмов аутентификации SASL и вывод сообщения об ошибке в случае неудачи -- + external dns srv resolver (no caching mechanisms implemented) * Using xep-0199 ping (urn:xmpp:ping) to check connection alive instead of jabber:iq:version * Roster.java refactoring * fixed entity caps node value (caps v1.5 compliance) * Fixed caps list for non-zlib version * SASLAuth.java: checking if SASL is supported by server
|
|
Начата ветвь 0.7. Главное нововведение на данный момент - новый, более быстрый и экономичный xml-парсер
* начало нумерации версии 0.7 * исправлена раскраска ников в сообщениях с отключенными смайлами, устранены "квадраты" + Service Discovery - отложенная загрузка списка конференций по команде - теперь нет необходимости загружать список конференций перед регистрацией ника на muc-сервисе + новый быстрый xml-парсер. самое серьёзное изменение в данной бета-версии. -- * version 0.7 * fixed nick coloring when smiles are disabled * fixed result answer for invalid/fake roster pushes * lang fixes + Service Discovery: Delayed roomlist loading + new fast xml parser model
|
|
Выложена новая стабильная версия 0.6
Предыдущая версия 0.5 не рекомендуется к использованию из-за наличия критических ошибок
замена стабильной версии 0.5 * КРИТИЧЕСКОЕ ИСПРАВЛЕНИЕ: проблема загрузки ростера на новых версиях ejabberd. * Ошибка XML-парсера при обработке во входящем потоке символов ' и " (встречается у gtalk) * xep-0115: entity caps v1.5 -- * XmlParser: correctly parsing of non-escaped single and quotes in xml attributes (like " ' " and ' " ') and in text section * xep-0115: entity caps v1.5 * CRITICAL: fixed bug with ejabberd roster pushes and roster retriving. now bombus proceeds roster stanza according to rfc3921/7.2
|
|
Информационное сообщение "New room created" при входе в свежесозданную комнату Возможность отключения сжатия в ZLib-версии Багфиксы
+ Информационное сообщение "New room created" при входе в свежесозданную комнату. Не забудьте её правильно сконфигурировать * Пробное исправление проблем с зависанием процесса установки соединения на xenium 9@9 + Опция аккаунта "No compression" для ZLib-версии. Запрещает использование сжатия - Прекращена поддержка устаревшего стандарта xep-0078: non-sasl-authentication (deprecated) * Исправлен порядок инициализации XMPP-соединения (проблема очень быстрого клиент-серверного канала) * Обновление поддержки xep-0115 Entity Caps до v1.5 * Возврат в ростер из диалога отправки direct presence * Resolving nicknames: контакты выбираются и обрабатываются по имени сервиса, а не по типу транспорта * Изменение порядка полей в форме присоединения к конференции * Снято ограничение на ввод имени конференции только латиницей для некоторых моделей SonyEricsson -- + Status message "New room created" for muc (todo: nasty hack, will not work if multiple status codes are nested in presence) * trying to fix connection hangs on xenium 9@9 + option "No compression" - removed xep-0078: non-sasl-authentication support (deprecated) * fixed JabberStream initialization order (race conditions on very fast client-server connections) * updated to xep-0115 Entity Caps v1.5 * StatusSelect: return to roster * resolving nicknames by sever name, not by transport type * reordering fields in ConferenceForm * room name constrains in join form: TEXTFIELD_URL ->TEXTFIELD_ANY * fixed attribute loss for stanzas from non-jabber:client namespace
|
|
Исправлена ошибка XML-парсера, приводившая в некоторых случаях к проблемам с gtalk, в частности - к невозможности загрузки ростера, если в никах контактов содержались символы ' или "
* Ошибка XML-парсера при обработке во входящем потоке символов ' и " (встречается у gtalk) -- * XmlParser: correctly parsing of non-escaped single and quotes in xml attributes (like " ' " and ' " ') and in text section
|
|
Исправлена серьёзная ошибка в обработке загруженного ростера. На данный момент проявляется на свежеобновившемся jabbus.org (спасибо за быстрое указание на наличие проблемы).
проблеме подвержены билды 1017-1258
* КРИТИЧЕСКОЕ ИСПРАВЛЕНИЕ: проблема загрузки ростера на новых версиях ejabberd. теперь Bombus обрабатывает ростер в строгом соответствии с rfc3921/7.2 * исправление проблем загрузки ростера FS#712 * lang/ua.txt -> lang/uk.txt -- * CRITICAL: fixed bug with ejabberd roster pushes and roster retriving. now bombus proceeds roster stanza according to rfc3921/7.2 * workaround for FS#712 - correct roster loading if buggy server sends presences BEFORE client receives roster and SENDS INITIAL PRESENCE (usually it is direct presences from buggy transport services) * lang/ua.txt -> lang/uk.txt
|
<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 gate.io
Админ (новости)
|
О Bombus
|
Bombus - это jabber-клиент для мобильных телефонов с поддержкой Java. Для работы Bombus необходим мобильный телефон/смартфон, поддерживающий платформу Java MIDP-2.0. Для начала полноценного общения не требуется компьютер. При помощи jabber-транспортов возможно общение с пользователями ICQ, MSN, AIM, Yahoo, Mail.ru Агент.
|
Стабильная версия: 0.6.1296
Последняя бета-версия: 0.7.1429M
Последнее обновление: 14.11.2009
|
Основные возможности
|
- Приём/передача текстовых сообщений
- Группы контактов
- Регистрация jabber-аккаунтов
- Поддержка неограниченного количества аккаунтов, переключение на лету
- Добавление, удаление, редактирование пользователей, подписка (авторизация)
- Игнор-лист
- Списки приватности (Privacy Lists)
- Service Discovery
- Конференции (Multi-User Chat)
- Поддержка смайликов, отключение на лету
- Свето/вибро/звуко сигнализация, профили, динамический свет Siemens M55
- Установка приоритетов и статусных сообщений
- Блокировка клавиш
- Поиск в ICQ и в Jabber
- Просмотр и редактирование vCard, вставка фотографий
- Удалённое управление Jabber-клиентами
- Передача и приём файлов (версия ZLib)
- Сжатие траффика до 10x (версия ZLib)
|
Пожертвования
|
Если Вы хотите поддержать развитие проекта Bombus, то можете внести небольшое пожертвование на один из нижеприведённых счетов:
Webmoney (WMID 124998310270):
WMZ Z264180009313
WMR R222705568510
WME E263765731040
Яндекс.деньги: 41001107978152
СМС-копилка:
|
|