Evgeniy Khramtsov
|
c290b4284f
|
Fix closing of outbound S2S connections
|
2017-04-15 11:15:50 +03:00 |
|
Evgeniy Khramtsov
|
5774edfe79
|
Improve ejabberd_c2s:close()
|
2017-04-15 08:30:41 +03:00 |
|
Evgeniy Khramtsov
|
5c23187d2c
|
Make sure stream trailer is sent in the very end
|
2017-04-14 20:56:01 +03:00 |
|
Evgeniy Khramtsov
|
408f9b515e
|
Fix c2s connection close on demand
Fixes #1652
|
2017-04-04 09:52:42 +03:00 |
|
Evgeniy Khramtsov
|
06f42bc749
|
Better log s2s auth failures when TLS is not available
|
2017-03-18 13:59:24 +03:00 |
|
Evgeniy Khramtsov
|
071c1dcb64
|
Return 'closed' instead of 'einval' on closed sockets
|
2017-03-12 08:55:54 +03:00 |
|
Evgeniy Khramtsov
|
8e41bdc25e
|
Improve reporting of unavailable SASL mechanisms
|
2017-03-01 15:23:22 +03:00 |
|
Evgeniy Khramtsov
|
28f4131d50
|
Resolve all addresses from SRV lookup
|
2017-03-01 14:37:35 +03:00 |
|
Evgeniy Khramtsov
|
ac74b7dca1
|
Don't crash on malformed IP addresses
|
2017-02-28 13:11:49 +03:00 |
|
Evgeniy Khramtsov
|
d81b07bd5f
|
Improve logging of outbound s2s auth failures
|
2017-02-28 12:13:35 +03:00 |
|
Evgeniy Khramtsov
|
f3594ec881
|
Resend stream header before calling handle_auth_success/2 callback
|
2017-02-28 10:12:11 +03:00 |
|
Evgeniy Khramtsov
|
c1439ddd5b
|
Get rid of jid:to_string/1 and jid:from_string/1
|
2017-02-26 10:07:12 +03:00 |
|
Evgeniy Khramtsov
|
9426c67302
|
Fix s2s_dns_timeout issues
|
2017-02-20 10:42:16 +03:00 |
|
Evgeniy Khramtsov
|
940ca9311d
|
Fix some dialyzer warnings
|
2017-02-18 09:36:27 +03:00 |
|
Evgeniy Khramtsov
|
67c9de6461
|
Use p1_server behaviour in xmpp_stream layer
|
2017-02-08 17:16:18 +03:00 |
|
Evgeniy Khramtsov
|
17fe272dc5
|
Update copyright headers in new files
|
2017-01-20 19:56:19 +03:00 |
|
Evgeniy Khramtsov
|
60a09285b7
|
Don't attempt to resolve _jabber._tcp SRV record
|
2017-01-18 17:54:42 +03:00 |
|
Evgeniy Khramtsov
|
31491ebe16
|
Fix some corner cases while re-reading RFC6120
|
2017-01-13 11:35:47 +03:00 |
|
Evgeniy Khramtsov
|
1e55e018e5
|
Adopt remaining code to support new hooks
|
2017-01-09 17:02:17 +03:00 |
|
Evgeniy Khramtsov
|
50682b98d6
|
Better cope with IPv6 domains
|
2016-12-31 17:43:40 +03:00 |
|
Evgeniy Khramtsov
|
cf87c5664f
|
Reflect cyrsasl API changes in remaining code
|
2016-12-31 13:48:55 +03:00 |
|
Evgeniy Khramtsov
|
e7fe4dc474
|
More refactoring on session management
|
2016-12-30 00:00:36 +03:00 |
|
Evgeniy Khramtsov
|
309bdfbe28
|
Add xmpp_stream_out behaviour and rewrite s2s/SM code
|
2016-12-28 09:47:11 +03:00 |
|