Обсуждение:Список работающих публичных серверов Jabber

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску

В этот раз список немного позже будет, не на чем сканить :(. --Rain 09:23, 1 августа 2009 (UTC)


А вот ещё вопрос: почему в списке отображаются либо недоделанные сервера (Jabberd, Jabberd2), либо кривые (eJabberd, OpenFire), а более-менее нормально работающие (prosody, M-Link) не определяются? Это какой-то злой умысел?

Это всемирный заговор владельцев Jabber-серверов против человечества - использовать только jabberd/ejabberd/OpenFire. Поэтому всякие новоиспеченные сервера попадают в скромные 3% в строке "Прочие" (внизу таблички есть статистика). А если серьезно - будет более-менее приличное количество этих "новых" серверов - можно добавить и их определение с выводом иконки в таблице. Ну и да, что значит "недоделанные" и "кривые" сервера по отношению к тебе, как к пользователю? Как это выражается? --Rain 08:05, 2 октября 2010 (UTC)

И ещё не помешало бы добавить столбец с гейтом во vkontakte.ru --Yagiza 18:59, 1 октября 2010 (UTC)

Нажми --->>>
 rain@acnote:~$ awk '/vkontakte/ || /pyvk/ || / vk\./{print $2}' work/jabber/scan/2010-09/servers.rawstat | sort -u
 pyvk.newserv.intellectronika.ru
 pyvk-t.dimelord.net
 pyvk-t.dstar.net.ru
 pyvk-t.eqx.su
 pyvk-t.eureka7.ru
 vk.ainmarh.com
 vk.altbit.ru
 vk.city-t.ru
 vk.isida-bot.com
 vk.jabber.ktv-sk.com
 vk.mosrpg.ru
 vkontakte.botservice.ru
 vkontakte.globaxnet.org
 vkontakte.zlug.ru
 vkontakte.zoo.dontexist.net
 vk.skovpen.org
Ну нет возможности запихнуть всевозможные транспорты в одну таблицу, иначе она получится слишком уж монстрообразной (см. на несколько строк ниже комментарий про разрешение монитора). При малом количестве транспортов проще оформлять их отдельным списком, чем еще больше растягивать таблицу. Да и после подъема собственного Jabber-сервера на vkontakte необходимость в этом транспорте уменьшается. --Rain 08:05, 2 октября 2010 (UTC)

В данной таблице не хватает самого главного: информации о том, какое ПО используется и работает ли pubsub (T_T). --Yagiza 06:04, 12 февраля 2010 (UTC)

В принципе, сделать несложно, просто таблица и так уже нормально смотрится только при разрешениях выше 1024 px :). --Rain 13:10, 12 февраля 2010 (UTC)
Софт добавил, а вот насчет pubsub'a не знаю - например, на Jabber.ru он работает, а в транспортах он не отображается - не знаю, как его отлавливать. --Rain 18:31, 1 марта 2010 (UTC)
Смотреть нужно не в транспорты, а в фичи сервера! Если среди них есть "http://jabber.org/protocol/pubsub", значит pubsub поддерживается!
Однако, pubsub сам по себе особой ценности не представляет.Гораздо важнее, работает ли PEP. А для того, чтобы он работал, нужно, чтобы ещё поддерживались фичи "auto-create" и "auto-subscribe".
Так что, предлагаю завести колонку "PEP", в которой ставить галочку, чесли среди фич сервера есть "http://jabber.org/protocol/pubsub#auto-create" и "http://jabber.org/protocol/pubsub#auto-subscribe"
--Yagiza 09:14, 8 марта 2010 (UTC)
Это все прекрасно - как мне наличие PEP'а из какого-либо скрипта получить? Для всего остального используется обычный конференц-бот, вывод которого потом парсится скриптом на баше. Ладно, что-то придумаем потом... --Rain 23:45, 8 марта 2010 (UTC)
Т. е. ты не можешь заставить этого бота просто послать серверу
<iq type="get" to="jabber.ru" id="xxxxx" ><query xmlns="http://jabber.org/protocol/disco#info"/></iq>
И пропарсить результат?
--Yagiza 03:11, 9 марта 2010 (UTC)
Разве что кто-то переделает disco-плагин для freq'a. --Rain 15:48, 9 марта 2010 (UTC)

Что-то я не пойму - столбцы перестали сортироваться - все, кроме названия. Как фиксить пока идей нет, когда началось - тоже не знаю. --Rain 18:42, 1 марта 2010 (UTC)

Хотя нет, одна идея источника есть - проблемы с новым движком. --Rain 18:53, 1 марта 2010 (UTC)
Но откатить назад уже не получится, ибо для новой версии апдейтится база, со старым движком может не завестись. --Rain 10:47, 25 марта 2010 (UTC)

Хм... А почему в таблице нет иконки в столбце "конференции"? Быть может, это связано с тем, что комнаты зовуться rooms, а не conference? Но далеко не у одного меня они так называются (пример -- немаленький сервер jabber.org.au). Надо поправить метод определения наличия/отсутствия конференций ;) --Gojabber 18:45, 1 марта 2010 (UTC)

Да, у меня в скрипте только conference или conf. Ок, добавлю еще и rooms :). --Rain 21:55, 1 марта 2010 (UTC)
Кстати, нашел ошибку, conf'a на самом деле не было. Уже исправил скрипт. --Rain 22:00, 1 марта 2010 (UTC)
Во, теперь все ок:
$ grep gojabber.org global.table 
gojabber.org:::5222 5223:::S2S:::GB:::{{Ejabberdlogo}}:::26/6:::conference:::ICQ:::::::::IRC::::::MRIM::::::::::::::::::1 день 2:02:52s:::
Но залью такую версию уже в следующий раз, чтобы не напрягать лишний раз базу. --Rain 22:49, 1 марта 2010 (UTC)
Ясно :) --Gojabber 07:14, 3 марта 2010 (UTC)