¤ï¤ó¤³Æüµ ![[RDF]](images/rdf.png)
2008-05-18(Sun) [ĹǯÆüµ]
¢£ [Debian][XMPP] ejabberdÆÍÁ³gmail¤È¤ÎÀܳ¤¬¤Ç¤¤Ê¤¯¤Ê¤ë
XMPP¥¯¥é¥¤¥¢¥ó¥È¤Ë¤ÏPidgin¤Ä¤«¤Ã¤Æ¤¤¤ë¤Î¤À¤±¤É¡¢MSN Transport¤Î¥Æ¥¹¥È¤Î¤¿¤á¤Ëejabbered¥µ¡¼¥Ð¤Ê¤É¤òºÆµ¯Æ°¤ò·«¤êÊÖ¤·¤Æ¤¤¤¿¤é¡¢gmail¤Î¥æ¡¼¥¶¡¼¤¬¡Ö404: ¥ê¥â¡¼¥È¡¦¥µ¡¼¥Ð¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡×¤È¤Ê¤Ã¤ÆÀܳ¤Ç¤¤Ê¤¯¤Ê¤Ã¤¿¡£ejabberd¤Î¥í¥°¤ò¸«¤ë¤È
I(<0.429.0>:ejabberd_s2s:353) : New s2s connection started <0.430.0>
I(<0.430.0>:ejabberd_s2s_out:984) : Trying to open s2s connection: xmpp.on-o.com -> gmail.com
I(<0.430.0>:ejabberd_s2s_out:313) : Connection established: xmpp.on-o.com -> gmail.com
¤È¤Ê¤Ã¤ÆÀܳ¤¬À®¸ù¤¹¤ë¤Ï¤º¤¬¡¢
I(<0.1303.0>:ejabberd_s2s:353) : New s2s connection started <0.1347.0>
I(<0.1347.0>:ejabberd_s2s_out:984) : Trying to open s2s connection: xmpp.on-o.com -> gmail.com
I(<0.1347.0>:ejabberd_s2s_out:319) : Closing s2s connection: xmpp.on-o.com -> gmail.com (invalid dialback key)
¤È¡¢dialbakc key¤¬ÊѤÀ¤È¥¨¥é¡¼¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£¥½¡¼¥¹¤ò¸«¤ë¤È
wait_for_validation({xmlstreamelement, El}, StateData) ->
case is_verify_res(El) of
{result, To, From, Id, Type} ->
?DEBUG("recv result: ~p", [{From, To, Id, Type}]),
case Type of
"valid" ->
send_queue(StateData, StateData#state.queue),
?INFO_MSG("Connection established: ~s -> ~s",
[StateData#state.myname, StateData#state.server]),
ejabberd_hooks:run(s2s_connect_hook,
[StateData#state.myname,
StateData#state.server]),
{next_state, stream_established,
StateData#state{queue = queue:new()}};
_ ->
%% TODO: bounce packets
?INFO_MSG("Closing s2s connection: ~s -> ~s (invalid dialback key)",
[StateData#state.myname, StateData#state.server]),
{stop, normal, StateData}
end;
[ejabberd:/trunk/src/ejabberd_s2s_out.erl revision 1332¤è¤ê°úÍÑ]
¤È¤Ê¤Ã¤Æ¤¤¤¿¡£¡Ö%% TODO: bounce packets¡×¤Ã¤Æ¤É¤¦¤¤¤¦»ö¤è!
|
|
