summaryrefslogtreecommitdiff
path: root/src/xmpp_stream_out.erl (unfollow)
Commit message (Expand)AuthorFilesLines
2018-07-06Move XMPP stream and SASL processing to xmpp repoEvgeniy Khramtsov1-1321/+0
2018-07-05Move move randoms module to p1_utils repoEvgeniy Khramtsov1-2/+2
2018-07-05Move shaper to p1_utils repoEvgeniy Khramtsov1-1/+1
2018-07-04Set 'from' attribute for client connections when it is absentEvgeniy Khramtsov1-1/+19
2018-07-04Don't set from/to attributes in resource binding iqEvgeniy Khramtsov1-4/+2
2018-06-30Accept IP address as a return value from resolve/2 callbackEvgeniy Khramtsov1-29/+29
2018-06-25Support SASL PLAIN by xmpp_stream_outEvgeniy Khramtsov1-55/+140
2018-06-25Don't pass sockmod to xmpp_stream_outEvgeniy Khramtsov1-1/+1
2018-06-25Introduce resolve/2 and connect_options/3 callbacks for xmpp_stream_outEvgeniy Khramtsov1-33/+64
2018-06-25Allow gen_server process registrationEvgeniy Khramtsov1-0/+4
2018-06-25Allow reconnecting from disconnected stateEvgeniy Khramtsov1-0/+11
2018-06-25Intercept EXIT signalEvgeniy Khramtsov1-0/+2
2018-06-25Add Resource Binding support to xmpp_stream_outEvgeniy Khramtsov1-5/+70
2018-06-25Use error formatting functions from xmpp libraryEvgeniy Khramtsov1-30/+5
2018-06-23Generate SASL failures on unencrypted connections only for s2sEvgeniy Khramtsov1-3/+3
2018-06-01Send trailer and close socket explicitly on stream endEvgeniy Khramtsov1-2/+1
2018-05-26Don't call Mod:function() in xmpp_stream callbacksEvgeniy Khramtsov1-86/+111
2018-02-09Introduce option 'validate_stream'Evgeniy Khramtsov1-2/+3
2018-01-28Improve logging of idle s2s connectionsEvgeniy Khramtsov1-2/+3
2018-01-13Improve logging of failed s2s EXTERNAL authenticationEvgeniy Khramtsov1-2/+4
2018-01-05Update copyright datesEvgeniy Khramtsov1-1/+1
2017-12-26Get rid of ejabberd receiverEvgeniy Khramtsov1-37/+51
2017-12-09Better process subtag decoding errorsEvgeniy Khramtsov1-2/+8
2017-12-06Improve code using new xmpp APIEvgeniy Khramtsov1-5/+3
2017-10-25Fix another typo ;)Evgeniy Khramtsov1-1/+1
2017-10-25Fix typoEvgeniy Khramtsov1-1/+1
2017-10-25Mix _xmpp-server and _xmpps-server SRV recordsEvgeniy Khramtsov1-62/+76
2017-10-25Mention XEP-0368 supportEvgeniy Khramtsov1-0/+1
2017-10-13Reflect changes in the xmpp libEvgeniy Khramtsov1-5/+5
2017-09-28Fix function clause introduced by c17ec50e3aEvgeniy Khramtsov1-3/+3
2017-09-27Add support for XEP-0368: SRV records for XMPP over TLSEvgeniy Khramtsov1-26/+65
2017-04-15Fix closing of outbound S2S connectionsEvgeniy Khramtsov1-16/+15
2017-04-15Improve ejabberd_c2s:close()Evgeniy Khramtsov1-20/+15
2017-04-14Make sure stream trailer is sent in the very endEvgeniy Khramtsov1-6/+7
2017-04-04Fix c2s connection close on demandEvgeniy Khramtsov1-0/+10
2017-03-18Better log s2s auth failures when TLS is not availableEvgeniy Khramtsov1-0/+6
2017-03-12Return 'closed' instead of 'einval' on closed socketsEvgeniy Khramtsov1-0/+2
2017-03-01Improve reporting of unavailable SASL mechanismsEvgeniy Khramtsov1-5/+6
2017-03-01Resolve all addresses from SRV lookupEvgeniy Khramtsov1-8/+10
2017-02-28Don't crash on malformed IP addressesEvgeniy Khramtsov1-6/+8
2017-02-28Improve logging of outbound s2s auth failuresEvgeniy Khramtsov1-1/+14
2017-02-28Resend stream header before calling handle_auth_success/2 callbackEvgeniy Khramtsov1-11/+11
2017-02-26Get rid of jid:to_string/1 and jid:from_string/1Evgeniy Khramtsov1-1/+1
2017-02-20Fix s2s_dns_timeout issuesEvgeniy Khramtsov1-2/+13
2017-02-18Fix some dialyzer warningsEvgeniy Khramtsov1-2/+3
2017-02-08Use p1_server behaviour in xmpp_stream layerEvgeniy Khramtsov1-1/+1
2017-01-20Update copyright headers in new filesEvgeniy Khramtsov1-1/+1
2017-01-18Don't attempt to resolve _jabber._tcp SRV recordEvgeniy Khramtsov1-10/+4
2017-01-13Fix some corner cases while re-reading RFC6120Evgeniy Khramtsov1-3/+3
2017-01-09Adopt remaining code to support new hooksEvgeniy Khramtsov1-76/+154