aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_c2s.erl (unfollow)
Commit message (Expand)AuthorFilesLines
2022-11-04Add some missing RFCs and remove problematic leading 0 in xep versionsBadlop1-0/+4
2022-08-11mod_roster: Change hook type from #roster{} to #roster_item{}Linus Jahn1-7/+5
2022-02-11Update copyright year to 2022Badlop1-1/+1
2022-02-02Make dialyzer happyPaweł Chmielowski1-4/+8
2022-02-02One more place where we need to handle socket field not being availablePaweł Chmielowski1-3/+3
2022-02-02Don't expect that socket will be available in c2s_terminated hookPaweł Chmielowski1-3/+3
2021-07-13Use multicast routing for more packets generated by mucPaweł Chmielowski1-1/+1
2021-01-27Update newest copyright year to 2021 (#3464)Badlop1-1/+1
2020-12-08Allow to use different hash for storing scram passwordsPaweł Chmielowski1-6/+11
2020-12-03Add support for SCRAM-SHA-{256,512}-{PLUS} authenticationPaweł Chmielowski1-1/+6
2020-09-03Use include_lib() to include headers from dependencies (#3369)Stu Tomlinson1-1/+1
2020-06-01mod_stream_mgmt: Don't kill new PID on resumptionHolger Weiss1-5/+3
2020-05-07Unconditionally send presence unavailable to all pres_a recipientPaweł Chmielowski1-26/+37
2020-05-05Set 'max_fsm_queue' default value (back) to 10000Holger Weiss1-1/+1
2020-04-27Don't offer X-OAUTH2 if the only auth method enabled is Anonymous (#3209)Badlop1-1/+1
2020-04-16Make session iq response have from be set to server jidPaweł Chmielowski1-1/+5
2020-04-01Fix potential message loss in terminating c2s sessionsPaweł Chmielowski1-6/+6
2020-03-25Do not change to attribute of sent messages from bare to full jidPaweł Chmielowski1-1/+5
2020-03-23Make bounce_message_queue wait for 100ms for incoming messagesPaweł Chmielowski1-1/+1
2020-01-28Update copyright to 2020 (#3149)Badlop1-1/+1
2019-09-23Correctly handle unicode in log messagesEvgeny Khramtsov1-7/+7
2019-08-06Report connection error before waiting for resumptionEvgeny Khramtsov1-1/+1
2019-07-12Process unexpected messages uniformlyEvgeny Khramtsov1-5/+13
2019-07-03Fix formattingEvgeny Khramtsov1-2/+2
2019-07-01Get rid of useless dialyzer instructionsEvgeny Khramtsov1-2/+0
2019-06-26Make sure queue bouncing doesn't yield into infinite recursionEvgeny Khramtsov1-9/+19
2019-06-24Make logging messages more consistentEvgeny Khramtsov1-2/+2
2019-06-22Improve extraction of translated stringsEvgeny Khramtsov1-6/+7
2019-06-22Fix shaper selection in ejabberd_c2sEvgeny Khramtsov1-2/+2
2019-06-21Make option 'validate_stream' globalEvgeny Khramtsov1-1/+1
2019-06-14Use new configuration validatorEvgeny Khramtsov1-129/+62
2019-05-15Modify arguments of c2s_auth_result hookEvgeny Khramtsov1-18/+29
2019-04-01Rename listening callback from start/2 to start/3Evgeny Khramtsov1-5/+5
2019-02-27Replace code using p1_time_compat wrapper with native functionsPaweł Chmielowski1-2/+2
2019-01-08Update copyright to 2019 (#2756)Badlop1-1/+1
2018-12-10Don't lose carbons on presence change or session resumptionEvgeny Khramtsov1-9/+5
2018-11-10Privacy lists: set from/to on packet *before* calling privacy_check_packetNathan Bruning1-3/+4
2018-10-29Add send_ws_ping to c2sPaweł Chmielowski1-1/+6
2018-10-25Move some functions from xmpp back into ejabberdHolger Weiss1-1/+1
2018-09-27Move certificates processing code to pkix applicationEvgeny Khramtsov1-2/+2
2018-09-19Switch more log message to warning levelEvgeny Khramtsov1-8/+8
2018-09-18Remove useless type specsEvgeny Khramtsov1-1/+0
2018-09-18Refactor ejabberd_listenerEvgeny Khramtsov1-38/+39
2018-09-17Refactor ejabberd listener APIEvgeny Khramtsov1-17/+9
2018-09-09Fix some dialyzer warningsEvgeny Khramtsov1-31/+4
2018-09-01Don't set termination reason into presence-unavailable statusEvgeniy Khramtsov1-1/+0
2018-07-06Move XMPP stream and SASL processing to xmpp repoEvgeniy Khramtsov1-16/+29
2018-07-05Move move randoms module to p1_utils repoEvgeniy Khramtsov1-1/+1
2018-06-14Get rid of ejabberd.hrl headerEvgeniy Khramtsov1-6/+5
2018-04-30Add validator for 'accept_interval' listening optionEvgeniy Khramtsov1-1/+3