JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Серверная часть [Server-Side] » jabber-to-irc transport Goto page Previous  1, 2
Post new topic  Reply to topic View previous topic :: View next topic 
PostPosted: Tue Apr 11, 2006 6:30 pm Reply with quote
j2a
Разработчик
Разработчик
Joined: 25 Jul 2005
Posts: 124
Location: Омск




KRom wrote:
Это позволит отображать список каналов в сети, как будто это обычные муки.

Еще раз: это не jabber->irc, это irc->jabber. Т.е. джабберовские muc будут отображаться как irc-каналы, а не наоборот.

_________________
:Wq
Not an editor command: Wq
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Tue Apr 11, 2006 6:38 pm Reply with quote
Lion
Разработчик
Разработчик
Joined: 10 Jan 2005
Posts: 699
Location: г. Волжский




Если линковать сервер к irc сети, то на нём не должно быть комнат, которые уже есть в сети. А создавать отдельный сервер я не вижу смысла.
View user's profile Send private message Send Jabber-message HabaHaba - Fast communicate ICQ Number
PostPosted: Tue Apr 11, 2006 6:56 pm Reply with quote
j2a
Разработчик
Разработчик
Joined: 25 Jul 2005
Posts: 124
Location: Омск




Lion wrote:
Может стоит поковырять какой-нибудь открытый irc сервер.

Есть предложение какой?

Просто, почитывая rfc, относящиеся к irc (rfc1459, rfc2810-rfc2813); и пару раз поглядывая на irc.xl.ru, irc.omscity.com, вижу что много чего делается не по rfc, а по некой условной договоренности. И это не есть гуд.

БОльшая часть ирк-функционала (регистрация имен, оффлайн-сообщения, etc) делаются так называемыми серисами. Более-менее толково ирочники объяснить не могут (либо не знают, либо объясняют _как_ставить_ а не _что_это_такое_). Спасает википедия.

Чувствую, что с rfc разбираться -- дело долгое. Как и ставить тестовый ирк-сервер и "прилинковывать" к нему jabber-gateway.

Поэтому, было б здорово, если б запустить jabber-gateway в неком почти-реальном-окружении и посмотреть, какие команды irc-протокола необходимы для этого и уже их предметно смотреть в rfc. Если кто готов в этом подсобить -- буду благодарен.

На данный момент, тестовый jabber-gateway (точнее, его irc часть) поддерживает irc-протокол в некотором объеме (я просто журналировал сессии с irc.xl.ru и irc.omskcity.com; практич. все команды, которые я нашел в этих сессиях -- реализованы). Сейчас работаю над анонимным входом (т.е. без указания пароля) и поддержкой кодировок koi8-r и cp1251.

_________________
:Wq
Not an editor command: Wq
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Tue Apr 11, 2006 7:04 pm Reply with quote
j2a
Разработчик
Разработчик
Joined: 25 Jul 2005
Posts: 124
Location: Омск




Lion wrote:
Если линковать сервер к irc сети, то на нём не должно быть комнат, которые уже есть в сети. А создавать отдельный сервер я не вижу смысла.

Уууух. Цель простая: глобальное господство Silly

Если серъезно, то: дать возможность ирочникам, не покидая горячо любимый клиент (mirc, irssi, smth-else) бывать в jabber-комнатах. Т.е. организовать некого посредника, сделать "проекции" jabber-комнат на irc-каналы. Если таковые уже есть -- вопрос десятый, будут ли они переименовываться в jabber_room, или участники договорятся о использовании одной из них...

_________________
:Wq
Not an editor command: Wq
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Tue Apr 18, 2006 4:57 am Reply with quote
om@olviko.ru
Guest




Народ. по-поводу IRC протокола могу подсказать некоторые вещи.

Что касается вашей затеи с созданием собственного IRC-сервера - в принципе весело, но "Ирочники" не будут этим пользоваться. Почему? По той-же причине упёртости пользователей ICQ в отношении Jabber (Вот у меня есть аська, она меня устраивает, зачем ещё один протокол, чем лучше и тд), но я решил делать обратный процесс - транспорт является IRC-сервером сети IRC (например dalnet.ru) у которого пользователи - клиенты Jabber.

В принципе наброски уже есть рабочие, но столкнулся с некоторыми сложностями идеологического плана... Например как поступать при попытке присоединения Jabber-пользователя к другой комнате ИРЦ с другим ником... ибо в IRC ник везде должен быть один (если оговариваем возможность использования нескольких ников натыкаемся ещё на сотню проблем)...
PostPosted: Tue Apr 18, 2006 3:24 pm Reply with quote
j2a
Разработчик
Разработчик
Joined: 25 Jul 2005
Posts: 124
Location: Омск




Quote:
Народ. по-поводу IRC протокола могу подсказать некоторые вещи.

Здорово. Как связаться? Почта/jabber?

Quote:
Что касается вашей затеи с созданием собственного IRC-сервера - в принципе весело, но "Ирочники" не будут этим пользоваться. Почему? По той-же причине упёртости пользователей ICQ в отношении Jabber (Вот у меня есть аська, она меня устраивает, зачем ещё один протокол, чем лучше и тд)

Для ирочников это будет "просто еще один прилинкованный сервер", вся машинерия будет спрятана от них. Т.е. они будут видеть jabber-комнаты как обыкновенные irc-каналы.

Quote:
транспорт является IRC-сервером сети IRC (например dalnet.ru) у которого пользователи - клиенты Jabber.

Решения такой задачи в том или ином виде есть, аж три, см. IRC-транспорты

_________________
:Wq
Not an editor command: Wq
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Wed Apr 19, 2006 3:49 pm Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




Quote:
Здорово. Как связаться? Почта/jabber?

Сорри, что лезу, но узернейм om@olviko.ru представляет из себя JID.
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Wed Apr 19, 2006 9:06 pm Reply with quote
j2a
Разработчик
Разработчик
Joined: 25 Jul 2005
Posts: 124
Location: Омск




leksey, это я протупил. Спасибо за подсказку, мы с Гришей пересеклись.

_________________
:Wq
Not an editor command: Wq
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri Apr 21, 2006 11:10 am Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




Главное, чтобы пазитивные резулты были. А тупить это дело даже в чем-то увлекательное. :-)
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sun Apr 30, 2006 8:07 pm Reply with quote
j2a
Разработчик
Разработчик
Joined: 25 Jul 2005
Posts: 124
Location: Омск




J2A wrote:
Сейчас работаю над <...> поддержкой кодировок koi8-r и cp1251.

Вроде сделал, добавил тикет в twisted: http://twistedmatrix.com/trac/ticket/1685

_________________
:Wq
Not an editor command: Wq
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sun May 14, 2006 3:27 pm Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




Ждем с нетерпением результатов. Думаю, всем админам домашних сетей будет проще держать один xmpp-сервер, чем два - ирочный и жабий.

Будет какой-то прототип, предлагаю поднять и уже пощупать силами самых отчаянных и смелых. :-) Взяв, какой-нить топовый глюент, типа, mIRC.
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sun May 14, 2006 6:12 pm Reply with quote
j2a
Разработчик
Разработчик
Joined: 25 Jul 2005
Posts: 124
Location: Омск




Сейчас работаю над включением вышеуказанного патча в trunk... юниттесты пишу.

_________________
:Wq
Not an editor command: Wq
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
PostPosted: Sat Mar 31, 2012 1:17 pm Reply with quote
shaggoth
Отметившийся
Отметившийся
Joined: 08 Feb 2011
Posts: 2
Location: Estonia




совсем сдохло.. или?
View user's profile Send private message Visit poster's website HabaHaba - Fast communicate MSN Messenger
PostPosted: Sat Mar 31, 2012 4:46 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




shaggoth wrote:
совсем сдохло.. или?

А кому оно теперь нужно?

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
jabber-to-irc transport
JRuDevels Forum Index » Серверная часть [Server-Side]
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT + 3 Hours  
Page 2 of 2  
Goto page Previous  1, 2
  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin