aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_c2s.erl (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2680 from Iperity/fix-privacy-check-on-presence-probebadlop2019-01-091-3/+4
|\
| * Privacy lists: set from/to on packet *before* calling privacy_check_packetNathan Bruning2018-11-101-3/+4
* | Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
* | Don't lose carbons on presence change or session resumptionEvgeny Khramtsov2018-12-101-9/+5
|/
* Add send_ws_ping to c2sPaweł Chmielowski2018-10-291-1/+6
* Move some functions from xmpp back into ejabberdHolger Weiss2018-10-251-1/+1
* Move certificates processing code to pkix applicationEvgeny Khramtsov2018-09-271-2/+2
* Switch more log message to warning levelEvgeny Khramtsov2018-09-191-8/+8
* Remove useless type specsEvgeny Khramtsov2018-09-181-1/+0
* Refactor ejabberd_listenerEvgeny Khramtsov2018-09-181-38/+39
* Refactor ejabberd listener APIEvgeny Khramtsov2018-09-171-17/+9
* Fix some dialyzer warningsEvgeny Khramtsov2018-09-091-31/+4
* Don't set termination reason into presence-unavailable statusEvgeniy Khramtsov2018-09-011-1/+0
* Move XMPP stream and SASL processing to xmpp repoEvgeniy Khramtsov2018-07-061-16/+29
* Move move randoms module to p1_utils repoEvgeniy Khramtsov2018-07-051-1/+1
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-6/+5
* Add validator for 'accept_interval' listening optionEvgeniy Khramtsov2018-04-301-1/+3
* Validate additional listen optsStu Tomlinson2018-02-281-1/+9
* Introduce 'negotiation_timeout'Evgeniy Khramtsov2018-02-201-1/+3
* Introduce option 'validate_stream'Evgeniy Khramtsov2018-02-091-1/+3
* Fix type specEvgeniy Khramtsov2018-02-071-1/+1
* Introduce option 'captcha' for mod_block_strangersEvgeniy Khramtsov2018-01-261-8/+6
* Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov2018-01-231-11/+10
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
* Get rid of ejabberd receiverEvgeniy Khramtsov2017-12-261-21/+21
* Don't let privacy list prevent local roster updateHolger Weiss2017-12-231-16/+20
* Change loglevel of TLS failuresEvgeniy Khramtsov2017-12-191-2/+2
* Better process subtag decoding errorsEvgeniy Khramtsov2017-12-091-1/+6
* Use ejabberd_cluster:send() in SM/C2SEvgeniy Khramtsov2017-12-061-3/+2
* Move 'certfile' based options in a single placeEvgeniy Khramtsov2017-11-231-8/+2
* Let validator know about c2s_dhfileEvgeniy Khramtsov2017-11-161-1/+1
* Log warnings for c2s/s2s certfile optionEvgeniy Khramtsov2017-11-031-1/+3
* Introduce 'certfiles' global optionEvgeniy Khramtsov2017-11-011-5/+17
* Reuse some translation stringsEvgeniy Khramtsov2017-09-241-2/+2
* Let 'domain_certfile' take higher precedenceHolger Weiss2017-08-131-2/+2
* ejabberd_c2s: Fix priority of 'certfile' optionHolger Weiss2017-08-051-8/+13
* Support XEP-0357: Push NotificationsHolger Weiss2017-07-201-1/+5
* Fix set_presence command to work in recent ejabberdBadlop2017-07-071-1/+8
* Don't let a receiver to crash if a controller is unavailableEvgeniy Khramtsov2017-06-221-1/+4
* Ciphers should be a binary stringEvgeniy Khramtsov2017-05-171-1/+1
* Implement cache for rosterEvgeniy Khramtsov2017-05-171-111/+129
* Introduce Certficate ManagerEvgeniy Khramtsov2017-05-121-1/+5
* Check presence of some files during option validationEvgeniy Khramtsov2017-05-121-4/+4
* Don't call gen_mod:get_opt() outside of modulesEvgeniy Khramtsov2017-05-081-2/+2
* Add type specs for Module:opt_type/1Evgeniy Khramtsov2017-05-081-1/+28
* Emit deprecation warning for SM related listening optionsEvgeniy Khramtsov2017-05-051-3/+9
* Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov2017-04-301-16/+42
* Don't validate an option in ejabberd_config:get_option() functionsEvgeniy Khramtsov2017-04-291-31/+10
* Don't re-define validation functions in multiple placesEvgeniy Khramtsov2017-04-281-2/+1
* ejabberd_c2s: Don't close session on stream resumeHolger Weiss2017-04-191-12/+5