to post messages and comments.

Внезапно обнаружил, что Emess теперь можно скачать только на 4pda. Безотносительно того, возрождать его или нет (via #2414381 ), возмущён и негодую. Уж в репозиторий-то можно было файлик выложить. Да и страничку проекта там же захостить. Ни к чему оставлять за собой мёртвые домены.

Уже больше года, как проект почил, но до сих пор икается: то какой-нибудь очередной недомаркет имени Васи-Пупкина-и-его-кошки предлагает тонну бабла срубить, то jubo найдёт строку в какой-нибудь бнопне в чьём-то посте.

по поводу мобильного инета вчера был неправ: по вафле точно так же не коннектит. лог:
class java.net.SocketException: Broken pipe
org.apache.harmony.luni.platform.OSNetworkSystem::write ([email protected] -2)
dalvik.system.BlockGuard$WrappedNetworkSystem::write ([email protected] 284)
org.apache.harmony.luni.net.PlainSocketImpl::write ([email protected] 483)
org.apache.harmony.luni.net.SocketOutputStream::write ([email protected] 57)
com.jcraft.jzlib.ZOutputStream::write ([email protected] 89)
java.io.OutputStreamWriter::flush ([email protected] 164)
java.io.BufferedWriter::flush ([email protected] 128)
org.kxml2.io.KXmlSerializer::flush ([email protected] 481)
su.eqx.emess.xmlstream.TcpStream::send ([email protected] 295)
su.eqx.emess.xmlstream.TcpStream::sendAndWait ([email protected] 503)
su.eqx.emess.xmlstream.XmppClientStream::bind ([email protected] 164)
su.eqx.emess.xmlstream.XmppClientStream::digestLogin ([email protected] 244)
su.eqx.emess.xmlstream.XmppClientStream::login ([email protected] 118)
su.eqx.emess.XmppService::connect ([email protected] 204)
su.eqx.emess.XmppService$3::run ([email protected] 358)
su.eqx.emess.XmppService::handleMessage ([email protected] 366)
su.eqx.emess.EMessApp$1$1::handleMessage ([email protected] 55)
android.os.Handler::dispatchMessage ([email protected] 99)
android.os.Looper::loop ([email protected] 150)
su.eqx.emess.EMessApp$1::run ([email protected] 60)

удаление данных помогло, но каждый раз это делать — не айс. у меня слишком длинный жид, чтобы вбивать его постоянно заново, а еще есть хост :(
версия 0.1.20111031. более новая ничего кроме как зависать больше не умеет

решил затестить у себя на локальном сервачке серверную историю. оказалось ВНЕЗАПНО всё работает, это не работает сам Emess, высрал ошибку:

iq{id=iq35, type=error, [email protected]/EMess, [email protected]}
list{start=2012-02-02T21:25:07Z, [email protected], xmlns=urn:xmpp:archive}
set{xmlns=http://jabber.org/protocol/rsm}
max{}
'50'
error{type=cancel, code=503}
service-unavailable{xmlns=urn:ietf:params:xml:ns:xmpp-stanzas}

прямо пичаль-пичаль.
ща попробую версию поставить поновей но в изменениях все равно ничо про историю нет.
кто юзает?

про EMess-2011.11.01
в версии написано почему-то 0.1.20111031
SRV так не работает
подключаться вроде стало дольше, хотя тут не уверен
"Временных" контактов остался 1, так, к следующему релизу их может наконец совсем не будет. "Обновить список" помогает, но не всегда
при подключении бесконечно пишет "Постоение списка..." пока не нажмешь назад, при этом он может или уже быть загружен или пустота. раньше этого не было
если в процессе подключения выбрать другой статус — висит
поле ресурс заполнено, порт нет — писал об этом в #1596712. на этот раз данные удалять не пришлось, при запуске после обновления висяка не было. но я сделал это специально :)
пока вроде всё

Небольшое обновление:
— Исправлены несколько поводов выдать ANR
— Автоопределение адреса прокси (если не указан вручную)
— Запрос местоположения по сети (раньше можно было уже кем-то полученное использовать)

поставил версию от 22 числа.
каждый раз после обновления приходится сносить настройки, иначе тупит, не запускается и тормозит.
подключение/загрузка ростера/отключение стало происходить заметно медленнее, вот щас долго пишет "Disconnecting...", и видимо подвисло
от "временных" контактов остался всего 1 (прошлый раз 3) — их число с каждой версией уменьшается, что радует
а SRV все еще не работает.
в общем пока всё еще очень unstable, и рекомендовать для ежедневного использования нельзя

Что-то кажется, что $1 кто-то проклял. Как ни сяду более-менее основательно его поковырять, обязательно случится какой-нибудь фейл. Причём никак явно причинно с ним не связанный...

Обновление.
— Начало долгожданной работы с ростером: можно авторизовывать и добавлять контакты (пока только в ответ на запрос авторизации(
— Переделана система уведомлений: теперь чуть логичнее и с отображением страшных ошибок. Моргание лампочкой пока отвалилось.
— Исправлен косяк с контактами вне групп и некоторые другие мелочи

Наконец, новая сборка.
— Зачаточная поддержка SRV-записей (пока пробует только запись с максимальным приоритетом)
— Перестроение ростера в фоне, теперь не будет ANR при подключении.
— Поиск контактов: нажимаем кнопку поиска при открытом ростере.
— Мелкие исправления в чате.

Известные косяки:
— Что-то не так с автоподключением
— Огромный вес (760К) — из-за библиотеки, используемой для запроса srv. Потом, может, сделаю свою реализацию, полегче.

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

Запилил загрузку логов с сервера в чятик (изначально было отдельное activity). Осталось придумать, как отождествлять сообщения с уже имеющимися, и можно будет спокойно переписываться в метро и прочих нехороших местах.

@Equidamoid, а конфа поддержки забилась? У меня тут лог жуйка волшебным образом сглючил, что новые сообщения можно только в статус-баре увидеть. Сам чат их не отображает. Truncate log приводит к зависону. logcat не смотрел.