Чтобы добавлять сообщения и комментарии, .

@Equidamoid:
Equidamoid

Хочется j2j-транспорт, чтобы поддерживал несколько учёток. Мне, вот, хочется, как минимум, 2 транспорта: в печальный gtalk и, прости, Господи. во вконтакт. Поднимать несколько штук не хочется, да и ресурсы жалко.

@TheKinematiX:
TheKinematiX

Что ж. Кое как подключил, работает. Имена блеать нужно исправлять((

@binary:
binary

Запостил тикет про утечку памяти: twistedmatrix.com
Уже есть комментарий, поэтому есть надежда, что исправят

@binary:
binary

Очередной фейл в твистеде: искал, почему же у j2j всё ещё течёт память. Оказалось, проблема в Twisted: его функция internJID (http://twistedmatrix.com/documents/current/api/twisted.words.protocols.jabber.jid.html#internJID) не имеет нормального описания, но нужна, судя по всему, для кеширования JIDов, чтобы не делать им каждый раз stringprep, экономя таким образом процессорное время. (Иного объяснения я не нашёл.) Так вот, эта функция никогда не очищает кеш. А так как JIDов через j2j проходит достаточно много, через три дня работы их собирается порядка 40К, на ещё более нагруженных сервисах ситуация будет ещё плачевнее (особенно, если сервис будет без регистрации, а пользоваться им будут люди с огромного к-ва разных серверов.) Поэтому, для теста, сваял патчик, который очищает JIDы, не использовавшиеся в течение 10 минут. Теперь, вроде бы, ситуация стабилизировалась. По-хорошему, там бы использовать memcached и не выпендриваться. Если у кого-то есть такая же проблема и желание протестировать, это ли её причина, обратитесь ко мне за патчем.

Тикет писать буду, но, если честно, даже не знаю, как бы описать проблему так, чтобы на неё обратили внимание, т.к. они вообще ни на что не обращают внимания.

@binary:
binary

Всем, кто используют j2j из trunk советую обновиться до 154 ревизии, устранена утечка памяти, связанная с пингом клиентского соединения

@binary:
binary

Что-то возникло желание написать простецкий mod_j2j для ejabberd, чтобы fault-tolerant и прочие ништяки... Но блин со временем напряги, lij уже 20 дней лежит, но скоро поднимется...

А вот щас смотрю exmpp от process-one, и понимаю, что mod_j2j фигня, можно написать ej2j, который можно будет цеплять к любому j-серверу. С другой стороны, кто будет ставить erlang ради j2j? Хотя, fault-tolerant же... :))

@binary:
binary

Обращаю ваше внимание, что репозиторий j2j переехал на svn://svn.jrudevels.org/j2j

@Rail:
Rail

Решил посмотреть как работает жабер вконтакта. Подключил его через j2j-транспорт. Посыпалась куча запросов авторизации. Попоробовал их все обработать, но жпрс слишком медленно работает. Пришлось тупо дропнуть все запросы. Потестил — работает.

@romeo:
romeo

С вечера отвалились все ж2ж транспорты на сервере jrudevels. Никто не в курсе что с ними?

@binary:
binary

У кого там ЖЖ отваливался через J2J? Тестируйте на j2j-unstable, сделал пинги раз в минуту.

@binary:
binary

добавил в j2j опцию для отключения нотификаций о новых письмах в GMail.

@binary:
binary

поправил adhoc команды на j2j, теперь работают в gajim настройки. остался нерасмотренным до нового релиза 1 патч по mysql

@binary:
binary

В общем, с новым твистедом не работает j2j по следущей причине: twistedmatrix.com
Предложенный патч я и сам себе сваял, но думал, что есть более правильное решение, ан нет, планируют выпускать багфикс-релиз. Будем ждать.

@binary:
binary

офигеть, j2j то без бубна не заводится на новом твистеде :( напортачили там при рефакторинге, бида-бида...

@binary:
binary

А есть пользователи J2J на MySQL тут?

@binary:
binary

а ведь между прочим мой конкретный j2j падал от кривого xmlns у YandexOnline в пабсабиковском аватаре =)

@binary:
binary

Пренеприятная бага с постоянным вылетанием J2J уже пофикшена в Twisted 10.2.0. Для него никаких дополнительных патчей уже не требуется. Советую всем обновиться, причём если есть любые транспорты/боты на Twisted.

@romeo:
romeo

Кто знает что случилось с xmpp.jrudevels.org ?уже который день выдает 404, хотя регистрироваться позволяет

@PPV:
PPV

323 друга в ростере — это жесть. заколебался по группам раскидывать

@binary:
binary

Яндекс пиарит JRuDevels.org, я считаю, это прекрасно :)
<iq from="vk.ya.ru" type="result" to="me@ya.ru/Psi+" id="aadba">
<query xmlns="jabber:iq:version">
<name>J2J Transport (http://JRuDevels.org, Yandex)</name>
<version>yandex-j2j 0.3.4</version>
</query>
</iq>

@Top4ek:
Top4ek

ВНЕЗАПНО залогинился j2j натравленый на фкантактожабир. Увидел, кто меня удалил из френдов %) @binary, ты не дёргал gmail.jrd случайно или фтентакле одумались и сделали нормальный жабир?

@DeeZ:
DeeZ

Жуйк, у кого ни будь получилось подключить контактик через j2j к гугл толку? пробовал уже несколько — не хочет. Регистрирует транспорт, в discovery ростер показывает, а в мой ростер не добавляет контакты.

@binary:
binary

forum.jrudevels.org
объявляется конкурс на лучший ответ...

@binary:
binary

суровый мужик, суровый тред: vitus-wagner.livejournal.com

@binary:
binary

ВНЕЗАПНО:
<Сковородка> Stats for j2j-unstable.jrudevels.org
Users Total: 8034
Users Online: 54

@holic:
holic

Оказывается это не стабильный j2j спамил мне статусные сообщения вконтакт... Стабильный кстати статусы не ставит вовсе :( Ищу нормальный транспорт в общем.

@Top4ek:
Top4ek

Докачиваются остатки фоток со слёта. Будут выложены отдельно на яндексе(и те что уже спали на мордокниге тоже). Надо что то делать с видео, но лень, хотя я уже нашёл себя с Филином на тытрубике :) Погода — жопа. Что такое туалет уже забыл ибо "сцусь" всей поверхностью тела сразу после потребления жидкости. Фконтактожабир через j2j не пашет — над самками не поглумится(напрямую с пси пашет, но мне лень).

@Top4ek:
Top4ek

ГОВНО!!! При добавлении юзера, в хост-ростер он не добавляется, в отличие от мордокниги.

@zet:
zet

Кто юзал вконтактожабир через j2j? После успешной регистрации на транспорте и обмена подписками транспорт выходит в онлайн и дальше ничего не происходит. Ни псина, ни бомбус не видят гостевого ростера. ЧЯДНТ?

@binary:
binary

Ребятки, вчера кто-то в каком-то топике про вконтактик говорил, что ж2ж-анстейбл такой анстейбл. Я не могу вспомнить, где, кто и в каком, но если сиё сообщение прочитает тот, кто это сказал, я был бы не против обсудить проблемы поподробнее :)

@binary:
binary

а ведь и правда стало побольше юзеров на j2j, не знаю, правда, может это и не из-за вконтактика, лень глядеть =) но посмотрел я этот их джаббер, лучше бы не позорились...

@Top4ek:
Top4ek

Фконтактожабир через j2j транспорт от @binary отлично пашет :)

@binary:
binary

проблемы с подключением J2J к фейсбуку решены, они не были связаны с самим транспортом. приношу извинения, если кому-то надо было, а подключиться не получалось :)

@binary:
binary

прихожу к выводу, что есть необходимость к j2j прикрутить фичу активации транспорта только с определённых ресурсов...

@binary:
binary

гыгы. j2j упал от того, что разные бекенды к DB API по-разному возвращают ряды из выборки: кто-то в тьюплах, а кто-то в списках =) баг пофиксил, думаю, как теперь вычистить базу от мусора

@binary:
binary

xmpp.jrudevels.org полёг из-за того, что я быдлокодер, пока что некогда быстро пофиксить, до завтра, думаю, управлюсь, не пугайтесь, простите за неудобства.

@binary:
binary

похоже, где-то ещё хитрый баг в твистед-вордсах. отлавливаем-с...

@gimlet:
gimlet

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

@binary:
binary

нашёл баг в твистеде, от которого j2j падает на кривых станзах. лечится так:

--- Twisted-10.0.0/twisted/words/xish/domish.py 2008-10-29 23:17:26.000000000 +0300
+++ twisted/words/xish/domish.py 2010-05-15 22:22:28.000000000 +0400
@@ -762,6 +762,8 @@
qname = name.split(" ")
if len(qname) == 1:
qname = ('', name)
+ else:
+ qname = (qname[0], ' '.join(qname[1:]))

# Process attributes
for k, v in attrs.items():

кто юзает j2j или любые транспорты на twisted, советую пропатчить. есть ли смысл писать тикет им в трак, даже не знаю

@SidSpears:
SidSpears

обьясните, что это такое, и как им пользоваться