summaryrefslogtreecommitdiff
path: root/src/ejabberd_c2s.erl (unfollow)
Commit message (Expand)AuthorFilesLines
2018-01-05Update copyright datesEvgeniy Khramtsov1-1/+1
2017-12-26Get rid of ejabberd receiverEvgeniy Khramtsov1-21/+21
2017-12-23Don't let privacy list prevent local roster updateHolger Weiss1-16/+20
2017-12-19Change loglevel of TLS failuresEvgeniy Khramtsov1-2/+2
2017-12-09Better process subtag decoding errorsEvgeniy Khramtsov1-1/+6
2017-12-06Use ejabberd_cluster:send() in SM/C2SEvgeniy Khramtsov1-3/+2
2017-11-23Move 'certfile' based options in a single placeEvgeniy Khramtsov1-8/+2
2017-11-16Let validator know about c2s_dhfileEvgeniy Khramtsov1-1/+1
2017-11-03Log warnings for c2s/s2s certfile optionEvgeniy Khramtsov1-1/+3
2017-11-01Introduce 'certfiles' global optionEvgeniy Khramtsov1-5/+17
2017-09-24Reuse some translation stringsEvgeniy Khramtsov1-2/+2
2017-08-13Let 'domain_certfile' take higher precedenceHolger Weiss1-2/+2
2017-08-05ejabberd_c2s: Fix priority of 'certfile' optionHolger Weiss1-8/+13
2017-07-20Support XEP-0357: Push NotificationsHolger Weiss1-1/+5
2017-07-07Fix set_presence command to work in recent ejabberdBadlop1-1/+8
2017-06-22Don't let a receiver to crash if a controller is unavailableEvgeniy Khramtsov1-1/+4
2017-05-17Ciphers should be a binary stringEvgeniy Khramtsov1-1/+1
2017-05-17Implement cache for rosterEvgeniy Khramtsov1-111/+129
2017-05-12Introduce Certficate ManagerEvgeniy Khramtsov1-1/+5
2017-05-12Check presence of some files during option validationEvgeniy Khramtsov1-4/+4
2017-05-08Don't call gen_mod:get_opt() outside of modulesEvgeniy Khramtsov1-2/+2
2017-05-08Add type specs for Module:opt_type/1Evgeniy Khramtsov1-1/+28
2017-05-05Emit deprecation warning for SM related listening optionsEvgeniy Khramtsov1-3/+9
2017-04-30Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov1-16/+42
2017-04-29Don't validate an option in ejabberd_config:get_option() functionsEvgeniy Khramtsov1-31/+10
2017-04-28Don't re-define validation functions in multiple placesEvgeniy Khramtsov1-2/+1
2017-04-19ejabberd_c2s: Don't close session on stream resumeHolger Weiss1-12/+5
2017-04-18Function fix_from_to/2 should not crash when 'from' is undefinedEvgeniy Khramtsov1-7/+11
2017-04-15Improve ejabberd_c2s:close()Evgeniy Khramtsov1-4/+4
2017-04-11Rename aux.erl as misc.erlChristophe Romain1-2/+2
2017-03-30Deprecate jlib.erl in favor of aux.erlEvgeniy Khramtsov1-2/+2
2017-03-08Report more TLS errorsEvgeniy Khramtsov1-2/+1
2017-03-07Report some TLS errorsEvgeniy Khramtsov1-0/+6
2017-02-28Make sure all hooks are called with proper host in ejabberd_c2sEvgeniy Khramtsov1-1/+1
2017-02-26Get rid of jid:to_string/1 and jid:from_string/1Evgeniy Khramtsov1-3/+3
2017-02-24Fix a case clause and run c2s_filter_send on send_error/3Evgeniy Khramtsov1-4/+16
2017-02-23Start/stop virtual hosts when reloading configuration fileEvgeniy Khramtsov1-3/+16
2017-02-20ejabberd_c2s: Don't drop 'user_send_packet' resultHolger Weiss1-3/+3
2017-02-19Let ejabberd_c2s handle <session/> IQHolger Weiss1-0/+7
2017-02-18Fix some dialyzer warningsEvgeniy Khramtsov1-3/+12
2017-02-16Change routing APIEvgeniy Khramtsov1-24/+12
2017-02-14Attach IP metadata to every stanza received from streamEvgeniy Khramtsov1-8/+10
2017-01-26Do not drop default TLS optionsEvgeniy Khramtsov1-1/+1
2017-01-23Avoid using maps:get/2 to keep compatibility with OTP 17.5Evgeniy Khramtsov1-9/+8
2017-01-23Make test suite working againEvgeniy Khramtsov1-3/+7
2017-01-20Update copyright headers in new filesEvgeniy Khramtsov1-1/+1
2017-01-16Use user_receive_packet hook in mod_block_strangersAlexey Shchepin1-19/+1
2017-01-16Add mod_block_strangersAlexey Shchepin1-1/+19
2017-01-13Fix some corner cases while re-reading RFC6120Evgeniy Khramtsov1-3/+3
2017-01-11Add 'supervisor' listening optionEvgeniy Khramtsov1-2/+7