summaryrefslogtreecommitdiff
path: root/src/mod_client_state.erl (unfollow)
Commit message (Expand)AuthorFilesLines
2022-02-11Update copyright year to 2022Badlop1-1/+1
2021-01-27Update newest copyright year to 2021 (#3464)Badlop1-1/+1
2020-09-03Use include_lib() to include headers from dependencies (#3369)Stu Tomlinson1-1/+1
2020-01-28Update copyright to 2020 (#3149)Badlop1-1/+1
2020-01-08Generate ejabberd.yml.5 man page from source code directlyEvgeny Khramtsov1-0/+34
2019-09-23Correctly handle unicode in log messagesEvgeny Khramtsov1-6/+6
2019-06-27Avoid using broad map() type wherever possibleEvgeny Khramtsov1-1/+1
2019-06-14Use new configuration validatorEvgeny Khramtsov1-13/+13
2019-02-27Replace code using p1_time_compat wrapper with native functionsPaweł Chmielowski1-1/+1
2019-01-08Update copyright to 2019 (#2756)Badlop1-1/+1
2018-10-25Move some functions from xmpp back into ejabberdHolger Weiss1-2/+2
2018-06-14Get rid of ejabberd.hrl headerEvgeniy Khramtsov1-1/+0
2018-06-04Omit 'xmlns' field from 'feature_csi' recordHolger Weiss1-1/+1
2018-04-01mod_client_state: Add 'csi_activity' hookHolger Weiss1-7/+17
2018-01-31Fix compilation ordering in mix by s/-behavior/-behaviour/Paweł Chmielowski1-1/+1
2018-01-23Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov1-12/+16
2018-01-05Update copyright datesEvgeniy Khramtsov1-1/+1
2017-10-06Don't crash when 'from' is undefinedEvgeniy Khramtsov1-1/+4
2017-10-05Correctly handle mod_client_state (re)loadEvgeniy Khramtsov1-7/+17
2017-06-21mod_client_state: Reset state on session resumeHolger Weiss1-2/+2
2017-04-30Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov1-33/+9
2017-04-06mod_client_state: Remove some empty linesHolger Weiss1-8/+3
2017-04-06mod_client_state: Queue stanzas of each full JIDHolger Weiss1-47/+26
2017-04-06mod_client_state: Don't keep track of queue sizeHolger Weiss1-10/+10
2017-02-26Get rid of jid:to_string/1 and jid:from_string/1Evgeniy Khramtsov1-6/+6
2017-02-22Reload modules when reloading configuration fileEvgeniy Khramtsov1-27/+73
2017-02-16Fix some dialyzer warningsEvgeniy Khramtsov1-1/+1
2017-01-23Avoid using maps:get/2 to keep compatibility with OTP 17.5Evgeniy Khramtsov1-4/+4
2017-01-23Don't use maps:take it available in R19 onlyPaweł Chmielowski1-4/+5
2017-01-09Adopt remaining code to support new hooksEvgeniy Khramtsov1-122/+209
2017-01-02Update copyright date automatically (#1442)Badlop1-1/+1
2016-12-11Initial version of new XMPP stream behaviour (for review)Evgeniy Khramtsov1-9/+4
2016-09-13Make common tests working againEvgeniy Khramtsov1-1/+1
2016-08-30Rewrite mod_pubsub to use XML codecEvgeniy Khramtsov1-2/+2
2016-08-09Improve some type specsEvgeniy Khramtsov1-11/+15
2016-08-06mod_client_state: Let other modules filter stanzasHolger Weiss1-3/+3
2016-08-05Add user's JID to CSI hook argumentsHolger Weiss1-22/+23
2016-07-18Initial version based on XML generatorEvgeniy Khramtsov1-76/+60
2016-07-07Get rid of warningsEvgeniy Khramtsov1-1/+6
2016-06-29mod_client_state: Throttle PEP stanzas by defaultHolger Weiss1-2/+2
2016-06-05Simplify check for carbon-copied chat statesHolger Weiss1-1/+1
2016-06-05mod_client_state: Fix handling of chat statesHolger Weiss1-4/+3
2016-06-05mod_client_state: Simplify handling of PEP stanzasHolger Weiss1-30/+12
2016-06-03XEP-0352: Pass chat states of other resourcesHolger Weiss1-3/+14
2016-06-03Unwrap carbon copies when checking for chat statesHolger Weiss1-1/+1
2016-05-18mod_client_state: Add function specificationsHolger Weiss1-50/+107
2016-05-17mod_client_state: Add "queue_pep" optionHolger Weiss1-17/+88
2016-05-17mod_client_state: Queue chat state notificationsHolger Weiss1-15/+15
2016-05-17Move CSI queue handling into mod_client_stateHolger Weiss1-23/+84
2016-05-08mod_client_state: Delete only the configured hooksHolger Weiss1-18/+27