|
Мы перешли к работе над 0.6 :) Начинаем, традиционно, с работы над ошибками
* обновление локализаций * исключение при создании правила в списке приватности * исправлена поддержка xep-0203 Delayed Delivery * обновлены url скачивания bombus.jar внутри дескрипторов jad * переход на нумерацию бета-версий 0.6.SVNREV * устранён нежелательный автовход в конференции по получению приглашения * в чатлоге конференций теперь всегда отображаются сообщения о kick/ban, независимо от состояния хранения презенсов * muc: размер поля jid в формах модификации членства увеличен до 1000 символов, в соответствии с требованиями RFC. возможны проблемы на некоторых моделях телефонов * исправлено определения формата изображений для png, gif и bmp при загрузке изображения на сервер в свой vCard * исправлен код украинского языка: ua->uk -- * localizations * exception when creating privacy rule * fixed xep-0203 Delayed delivery * jar downloading urls fixed . svitching current version number to 0.6 - refactoring: removing unused moveCursorTo parameter * fixing autojoin after invites + always showing administrative kick/ban presence in conference (TODO: all role/affiliation changes) * muc: maximum jid length in affiliation editor is 1000 chars WARNING!!! 1000 is experimental value. this length is required by RFC (reference?), but may not supported by some phones * fixed image type detection for png, gif and bmp (when uploading) * xml:lang : ua->uk
|
** С НОВЫМ ГОДОМ ! ** 31.12.2007 evgs
|
|
|
Команда Bombus поздравляет всех с наступающим Новым Годом!
|
|
Исправлено исключение в xml-парсере. Рекомендуется обновить версию минимум до 0.5.1243
* исправлено исключение в xml-парсере * отрезание незначащих пробелов в именах нод в service discovery -- * fixed exception in xml parser * trimming whitespaces for node names in disco
|
|
Наконец-то вышла стабильная версия Bombus 0.5.
Напоминаем, что по техническим причинам ветвь MIDP1 заморожена, и более не развивается.
=== Общее === * замена лицензии BSD на GNU GPL v2 Public license * BSD license replaced by GNU GPL v2 Public license
+ VirtualList: заполнение заголовка окна при использовании java-машины J9 на Windows Mobile + работа с флипом (для телефонов-раскладушек) состояние флипа определяется на телефонах Motorola, SonyEricsson(JP6 и выше), Siemens.
+ experimental active-flip feature for shell-calm phones. if flip is closed, status will be changed to 'away' in 5 minutes. if flip is opened, status will be changed to 'online' immediately active flip works on Motorola, SonyEricsson(JP6 and higher), Siemens
+ Автоматическая смена статуса + autostatus settings in Tools>Options
* команда транспорта Resolve Nicknames теперь использует и поле vCard Full Name (FN), если поле Nickname (NICKNAME) пустое * nickname resolving probes NICKNAME, then FN if no NICKNAME
* улучшение определения моделей и производителей телефонов * better detection of phones and their vendors
+ опция "shared platform info" - разрешение/блокировка отправки информации о версии java-машины и модели телефона в ответе на запрос версии клиента + "shared platform info" - option to enable/disable platform version/hardware according to XEP-0092 (5. Security Considerations)
* более корректное закрытие сокета при разрыве соединения (ожидание завершения отправки всех данных в течение 10 секунд) * more gracefull stream termination
+ автоопределение языка приложения по локали телефона. может быть изменено в опциях. + language autodetection, used System.getProperty("microedition.locale");
+ Подтверждение доставки сообщений (xep-0184). + Message delivery: xep-0184
+ команда About->Versions позволяет получить с сервера http://bombus-im.org список последних версий, а также загрузить и установить выбранную версию. + Upgrade.java: retriving available links for versions on http://bombus-im.org, installs selected version
+ читабельные сообщения об ошибках (теперь без xml) + human-readable xmpp-compliant error messages (no more raw xml)
+ Цветовые темы. пока ТОЛЬКО для ZLib-версий + Color themes ONLY FOR ZLib-versions
* Обновление локализаций * Localizations are updated === XMPP === * ZLib: уменьшено потребление памяти алгоритмом Deflate (на ~250К). несколько упала степень сжатия исходящих данных. Входящий поток сжимается как и ранее. thanks to Taras Zackrepa (ONjA) * ZLib: Deflate memory limiting MAX_WBITS=9; DEF_MEM_LEVEL=1; thanks to Taras Zackrepa (ONjA)
* XMPP:Roster push: проверка отправителя ростера (RFC3921 7.2) * XMPP:Roster pushes: ответная станза iq result (RFC3921 7.4-7.6)
* XMPP:Roster pushes: verifying source (RFC3921 7.2) * XMPP:Roster pushes: reply with iq result (RFC3921 7.4-7.6)
+ xml:lang - глобальная установка языка сообщений сервера для всей сессии. + xml:lang - global setting for whole stream. enables localization in all stanzas
* исправлена работа команды "Authorize" для контактов вне ростера, отправивших запрос на подписку (контакты в Not-In-List) * "Authorize" command works correctly if not-in-list contact sends presence subscribe
+ реализация entity caps + entity caps
* КРИТИЧЕСКОЕ исправление: ошибка чтения из потока символов utf-8 из диапазона U+10000...U+1FFFFF. Фактически, эти символы заменяются на '?', поскольку не могут быть преобразованы из utf-8 в тип 16-битный тип char в Java. * CRITICAL: fix utf-8 parsing for chars U+10000...U+1FFFFF. Actually this chars is substitued by '?' - Java type char is 16-bit width
* КРИТИЧЕСКОЕ исправление/безопасность: устранена возможность получения сообщений с поддельным адресом. * CRITICAL/Security: address spoofing via xep-0033 disabled
+ поддержка XEP-0203 (время отправки сообщения при отложенной доставке). заменяет устаревший стандарт XEP-0091 (старый стандарт по-прежнему поддерживается) + support for XEP-0203 Delayed delivery (XEP-0091 is still supported until become obsolete)
+ поддержка XEP-0202 (локальное время клиента). заменяет устаревший стандарт XEP-0090 (старый стандарт по-прежнему поддерживается) + support for XEP-0202 Entity Time (XEP-0090 is still supported until become obsolete)
* исправлено время UTC, отправляемое по XEP-0090 * fixed utc time child stanza in old time reply (XEP-0090)
* полная реализация xep-0086 (Error conditions mapping) * xep-0086 (Error conditions mapping) 100% complete
* xep-0172 User Nickname. Ник пользователя может быть взято из presence в том случае, если не указано в ростере. Также ник, указанный в настройках аккаунта, отправляется в исходящих presence * xep-0172 User Nickname
+ замена xep-0022 Message events (deprecated) на xep-0085 Chat state Notifications - (deprecated) xep-0022 Message events + xep-0085 Chat state Notifications + xep-0199 urn:xmpp:ping
* уменьшение расхода памяти при обработке больших jabber xml пакетов * reducing heap overhead while constructing DOM-XML objects JabberDataBlock: replacing Hashtable with Vector; trimming vector finally
* Отображение ошибок при использовании X_GOOGLE_TOKEN * Google token exceptions handling
=== Редактор сообщений === + Quote: символ цитирования ">>" и перевод строки в конце цитируемого сообщения + Quote: quotation symbol ">>", \n after quoted message * MUC: Kick/ban reason increased from 64 up to 256 chars * увеличен размер поля редактирования сообщения до максимально возможного в используемой java-машине, но не более 4096 символов * attempt to expand editbox up to 4096 chars
=== Ростер === + удаление контактов при помощи кнопки "C" (clear). + Roster: delete contact with key "C" (clear)
- Удалена опция "Tools>Options->Not-In-List". - option "Tools>Options->Not-In-List" removed.
+ хранение состояния свёрнутости групп на сервере + server-side storage for group states (expanded/collapsed)
+ автоматическое управление подписками. варианты действий: давать подписку автоматически, ручное управление, игнорирование запросов, автоматическое отклонение запросов подписки + automatic subscription management. actions: autosubscribe, manual (default), drop, automatic rejecting
+ настройка фильтрации контактов вне ростера (на стороне клиента) + client-side filtering for not-in-list contacts
* Сортировка псевдо-групп конференций. Теперь располагаются после группы транспортов * sorting muc-pseudo-groups === MUC === + Для овнеров конференций: вызов конфигуратора комнаты из bookmarks (без входа в конференцию) + Owner use case: Configuring room via bookmarks * конференции: увеличен размер поля ввода причины Kick/Ban с 64 до 256 символов + отображение в конференции в статусном сообщении jid кикнутого или отправленного в бан пользователя (показывается для модераторов) + show jid in presence when user was kicked or banned
+ пользователь может приглашать участника конференции в другие комнаты, при условии, что jid участника виден пользователю (например, если пользователь - модератор, или комната - неанонимная) + muc: user can invite another participant if room expose jid of this participant (if user is moderator, room is non-anonymous or other cases from XEP-0045)
+ Создание закладок конференций (Bookmarks) с пометкой для автовхода + При запуске Bombus производится автоматический вход в конференции, помеченные в закладках как "autojoin". Необходимым условием автовхода в конференции является активная опция Tools>Options>Startup actions:"join conferences" + При реконнекте происходит повторный вход в конференции, которые были активны до отсоединения от сервера, и в которые не посылался direct presence (send presence) + Bookmarking conference with label "autojoin" + Entering room if it's bookmark is labeled "autojoin" (only after bombus' launch) and option Tools>Options>Startup actions:"join conferences" is checked + On reconnect: Reentering conferences wich was active before going offline. Also conference will not be reentered if direct presence was sent into it.
* отправка текста статусного сообщения при входе в конференцию * multicasting presence message while entering conference room
+ защита от ников-двойников в конференциях - не-ASCII символы ников выделяются цветом + non-ASCII chars in nicknames and jids (in conferences) are rendered in different color (nick-spoofing prevention)
* по многочисленным просьбам /me теперь отображается как *nick * /me is now substituted by *nick
* Конференции: закладки отсортированы в алфавитном порядке; * muc: bookmarks displayed in alphanumerical order;
+ Гости (visitors) в ростере конференции отображаются специальным значком (белая звезда); + muc: visitors is shown with their own iconset (white stars);
* Забаненные участники получают специальную иконку; * muc: banned contact has a special error icon;
+ команда "Change nickname" для конференций (затычка-вызов формы присоединения к конференции) (voffk) + command "Change nickname" (re-enter stub) (voffk)
* запрет отправки приглашений в конференции для контактов из "Search Results" * disabled invites for "Search Results"
=== File Transfer === * более жёсткая проверка максимального размера передаваемого блока данных при приёме файлов. отказ приёма файла, если размер блока превышает антифлуд-барьер + File Transfers: check ibb block-size to be less than anti-flood limit. if exceeds, transfer will be rejected (to avoid file corrupting)
|
|
Движемся к стабильной версии. Следующая версия будет релизом, если не выловим серьёзных ошибок
* запрет отправки приглашений в конференции для контактов из "Search Results" * некоторые обновления синонимов смайлов - HTTP CONNECT перемещён в опциональные компоненты, и теперь не входит в официальную сборку -- * disabled invites for "Search Results" * smiles.txt updated - HTTP CONNECT is now removed from Release builds
|
|
Вниманию посетителей конференций!
Участились случаи распространения через jabber-конференции разнообразных вирусов, троянов, и прочих вредоносных программ.
Убедительная просьба и дружеский совет - не верить в золотые горы, не скачивать и не запускать эту гадость.
Помните! Слабое звено, способное пропустить заразу на ваш компьютер или телефон - это ВЫ, ПОЛЬЗОВАТЕЛИ, наивно попадающиеся на социальный инженеринг.
Основной "бонус", предлагаемый распространителями таких троянов и вирусов - взлом чужих конференций. Реальная же их "полезная нагрузка" - угон ВАШИХ конференций, кража ВАШИХ Jabber-аккаунтов, использование ВАШЕГО трафика и ВАШЕГО компьютера для атак и рассылки спама.
Благодарим зв внимание. Команда Bombus, команда Jabber.RU
Пример рассылаемого трояна: ------------------------------------------------- Привет всем!!! Я здесь новенький и чтобы хорошо так сказать себя зарекомендовать кидаю вам ссылочку на свежий брут конф!))) По всем вопросам обращаться ко мне или писать на мыло ******@mail.ru вот моя ася для комплекта 418-***-*** ну и вот собсна ссылка)) http://*.*.*/* ---------------------------------------------------------- По ссылке можно найти архив с двумя файлами: pandora.exe, который опознаётся как Trojan-PSW.Win32.LdPinch.bex ; и текстовым ReadMe.txt
|
|
Release-Candidate-1 Немного багфиксов
0.5.1230-RC1 * Обновление локализации (zet) * Privacy Lists: исправление редактирования фильтра "по подписке" - FS#765 * исправление сломанной в RC0 Resolve Nicknames -- * russian translation updated (zet) * FS#765 fixed (subscription filter) * fixed broken Resolve Nicknames
|
|
Предварительный релиз версии 0.5 Цветовые схемы Багфиксы
* Отображение ошибок при использовании X_GOOGLE_TOKEN + Цветовые темы. пока ТОЛЬКО для ZLib-версий + Переключение цветовых тем на лету * Обновление локализаций ru и cz - Убрана история ввода для поля Join Conference:room * Исправлена поломка сортировки контактов ростера после поиска * Результаты поиска отображаются со статусом "оффлайн" * Сортировка псевдо-групп конференций. Теперь располагаются после группы транспортов * Правильная обработка ошибок в Service Discovery -- * displaying auth error for X_GOOGLE_TOKEN * Google token exceptions handling + Color themes ONLY FOR ZLib-versions + Hot-switching color-themes * cz.txt updated (jenda 69) * ru.txt updated (zet) - input history removed from Join Conference:room (zet) * roster sorting was broken * search results are offline contacts in roster * sorting muc-pseudo-groups * ServiceDiscovery: error message in alert box
|
|
Автоматическое управление подписками
* исправление инвайтов + автоматическое управление подписками. варианты действий: давать подписку автоматически, ручное управление, игнорирование запросов, автоматическое отклонение запросов подписки * исправление конфликта сименсовской софт-кнопки Back и джойстика на SonyEricsson -- * fixing invites after r1208 + automatic subscription management. actions: autosubscribe, manual (default), drop, automatic rejecting * fix: siemens softkey conflict with SE joypad left
|
|
Софт-кнопка "Назад" для Siemens, Дополнения локализации, Оптимизации обработки больших xml-пакетов Багфиксы
+ siemens: правая софт-кнопка обрабатывается как "Назад" (ad) * обновление и дополнение локализации (voffk) + указание в настройках размера сообщения для автоматического сворачивания (voffk) + команда "Change nickname" для конференций (затычка-вызов формы присоединения к конференции) (voffk) * уменьшение расхода памяти при обработке больших jabber xml пакетов * исправление типа устройства в ответе EntityCaps (mobile->phone) * исправление обработки ников по xep-0172 (игнорирование в не-онлайн презенсах -- + siemens: right softkey acts as "Back" in VirtualList (ad) * localization updates (voffk) * capsState=false by default (voffk) + auto-collapse message size limit in options (voffk) + command "Change nickname" (re-enter stub) (voffk) * reducing heap overhead while constructing DOM-XML objects JabberDataBlock: replacing Hashtable with Vector; trimming vector finally * EntityCaps: mobile->phone (due http://www.xmpp.org/registrar/disco-categories.html) * ignoring xep-0172 nickname in non-online presences (like error presences. see FS#779)
|
|
Работа над ошибками, обновление протоколов
+ замена xep-0022 Message events (deprecated) на xep-0085 Chat state Notifications и xep-0184 Message Receipts. + xep-0199 urn:xmpp:ping * исправлена ошибка обработки stream:error * события composing и delivered теперь включены в опциях по умолчанию (влияет только на "чистые" установки Bombus (не обновления) -- - (deprecated) xep-0022 Message events + xep-0085 Chat state Notifications + xep-0184 Message Receipts + xep-0199 urn:xmpp:ping * fix: stream:error handling * composing and delivery events are enabled by default (affects only fresh installations)
|
|
вернулись назад к 256-цветному skin.png - проблемы с siemens x65 xep-0172 User Nickname
* вернулись назад к 256-цветному skin.png - проблемы с siemens x65 * xep-0172 User Nickname. Ник пользователя может быть взято из presence в том случае, если не указано в ростере. Также ник, указанный в настройках аккаунта, отправляется в исходящих presence * убрана лишняя иконка из списка профилей сигналов Alert Profile -- * reverting to 256-colored skin due siemens' x65 problems * xep-0172 User Nickname * AlertProfile.java: index validation
|
|
Гости (visitors) в ростере конференции отображаются специальным значком; сортировка закладок; работа над ошибками
* Конференции: закладки отсортированы в алфавитном порядке; + Гости (visitors) в ростере конференции отображаются специальным значком (белая звезда); * Забаненные участники получают специальную иконку; * Изменён порядок сортировки контактов в ростере конференции: модераторы, участники, гости, покинувшие комнату или выгнанные. В пределах своей категории сортировка производится по статусам. * Польская локализация обновлена (спасибо Marcin Michalak (salskY)); * skin.png конвертирован в 24-битный формат (16 млн. цветов); * Уведомления о доставке не отправляются контактам, находящимся в состоянии "offline/отключен" * Исправлено подвисание события "Composing" в результате приёма сообщения, состоящего из различных пробелов (в т.ч. n) * Исправлено возникновение исключения при попытке установки темы конференции -- * muc: bookmarks displayed in alphanumerical order; + muc: visitors is shown with their own iconset (white stars); * muc: banned contact has a special error icon; * muc: modified sorting order: moderators by status, participants by status, visitors by status, offlines and outcasts; * Polish langfile updated (thanks Marcin Michalak (salskY)); * migrating to 16M-color skin from 256 colors (syncing to bombus-ng); * delivery request ignored if contact's status is offline (FS#756); * no more hanged composing events when receiving messages with whitespaces only; * fixed NullPointerException generated by messages with missing
|
|
Читабельные сообщения об ошибках, обновления локализаций
+ читабельные сообщения об ошибках (теперь без xml) * завершение реализации xep-0086 (Error conditions mapping) * Сообщения длиной более 512 символов теперь отображаются свёрнутыми * Обновлены локализации, спасибо нашим друзьям из Чехии и Индонезии (jenda.69 и ayes) -- + human-readable xmpp-compliant error messages (no more raw xml) * xep-0086 (Error conditions mapping) 100% complete * Czech translation updated. thanks jenda.69 + Indonezian translation added. thanks Irfan Mahfudz Guntur (ayes) * messages longer than 512 chars is now collapsed (limit will be optional in future)
|
|
Защита от ников-двойников в конференциях
(1171) + защита от ников-двойников в конференциях - не-ASCII символы ников выделяются цветом * по многочисленным просьбам /me теперь отображается как *nick * по многочисленным просьбам возвращена возможность "ответа" на презенс * smiles.txt - модификация некоторых синонимов для смайлов * XEP-0115 Entity Caps: обновление до версии 1.4 -- + non-ASCII chars in nicknames and jids (in conferences) are rendered in different color (nick-spoofing prevention) * /me is now substituted by *nick * enable replying to presences * smiles.txt: aliases changed * Entity Caps v1.4
|
<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 >>
Админ (новости)
|
О 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
СМС-копилка:
|
|