Matthew Wild
b06c5faec4
Remove some old unused (and empty) functions from s2smanager
2008-11-14 18:54:19 +00:00
Matthew Wild
22df06d27d
Now outgoing s2s sessions are associated with their from_host, fixes #15
2008-11-14 02:54:56 +00:00
Matthew Wild
428fc65bbc
Some more logging fixes
2008-11-14 02:41:37 +00:00
Matthew Wild
6d9485225a
Yep, s2s definitely works now. This is just a small fix for logging...
2008-11-14 02:38:41 +00:00
Matthew Wild
c374478423
I knew it ;) Fix sending error replies over s2s (though we shouldn't be error'ing on stream:features anyway)
2008-11-14 02:33:20 +00:00
Matthew Wild
f980ba5734
Print out the stanza also
2008-11-14 02:23:43 +00:00
Matthew Wild
1b422e8f1d
Fix for detecting when we are routing a stanza to ourself (I'm sure this has something to do with you, waqas...)
2008-11-14 02:20:46 +00:00
Matthew Wild
9acd51fbef
Another small fix, for logging in s2smanager
2008-11-14 02:12:08 +00:00
Matthew Wild
e110538068
Another small fix, for logging in s2smanager
2008-11-14 02:09:20 +00:00
Matthew Wild
3349550650
Mmm, s2s fixed :)
2008-11-14 02:06:17 +00:00
Matthew Wild
2a2cad9354
Missed importing a function in last commit
2008-11-13 03:56:22 +00:00
Matthew Wild
a37d7db54f
Change sending reply stream header to use top_tag()
2008-11-13 03:48:20 +00:00
Matthew Wild
564fb0420a
Some s2s fixes. Now connect() does not block, and stanzas are not lost when connection is slow
2008-11-12 19:26:08 +00:00
Matthew Wild
074f86605d
Move some code about so that we don't leave connections hanging if they hit the connection timeout
2008-11-09 21:46:42 +00:00
Matthew Wild
a94c596c02
Prevent slow connects for s2s from blocking for so long
2008-11-09 20:14:58 +00:00
Matthew Wild
eafc61c999
Fix some very misleading logging
2008-11-08 20:44:32 +00:00
Matthew Wild
63808314ef
Just committing this warning, because I want to know if the problem really affects us
2008-11-08 20:39:08 +00:00
Waqas Hussain
66ae6ceaa8
Added resource priority handling, etc
2008-11-02 06:36:42 +05:00
Matthew Wild
4851756ca4
Fix s2s once and for all
...
- Moved dialback to the new mod_dialback (mostly).
- Modules can now supply a list of origins to handle to add_handler
- Modules can now handle and process any stanza, overriding the core
- Modules handle non-jabber:client/jabber:server xmlns'd stanzas
2008-11-01 21:07:14 +00:00
Matthew Wild
7a2fc45f65
General fixes for s2s, to make it more robust (I hope), sending data to remote hosts sane (s2ssession.send() works as expected), recycle outgoing dialback connections, etc.
2008-11-01 18:28:46 +00:00
Matthew Wild
81ed508227
sends2s -> s2s_session.send(), s2s_session.send() -> s2s_session.sends2s()
...
Should fix outward routing problems.
2008-10-30 21:11:22 +00:00
Matthew Wild
6db0c3f082
Better logging of s2s connections
2008-10-26 14:03:40 +00:00
Matthew Wild
08940b2308
Little tweak for more useful logging of closed s2s sessions
2008-10-26 13:14:14 +00:00
Matthew Wild
599efdf60d
Remove misleading log message regarding s2s/dialback
2008-10-25 18:21:34 +01:00
Matthew Wild
e5e0811552
other half of previous commit
2008-10-24 18:14:40 +01:00
Matthew Wild
f9d8f8970f
Remove some overly-verbose debug log output
2008-10-24 15:33:38 +01:00
Matthew Wild
b3d6f36fb1
Destroy s2s sendqueue when connection is established successfully and data written
2008-10-24 15:32:31 +01:00
Matthew Wild
8f431fdd22
Hack until we get SRV resolving
2008-10-24 14:59:04 +01:00
Matthew Wild
d49ea8a12e
Partial s2s commit
2008-10-24 07:34:13 +01:00