aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* mod_carboncopy: Apply small code simplification15.02Holger Weiss2015-02-121-6/+2
|
* Check availability before carbon copyingHolger Weiss2015-02-111-2/+5
| | | | | | | | Before generating a carbon copy for a resource, make sure it's actually available. This handles the case where, for some reason, the 'unset_presence_hook' wasn't called during logout of a resource. Carbon copies sent to that resource would otherwise be re-routed to another resource (which might've received a copy of that message already).
* Don't crash if 'request_path' has unexpected typeHolger Weiss2015-02-111-1/+1
|
* Remove unused function clause in mod_carboncopyHolger Weiss2015-02-111-3/+1
|
* Add Elixir support to ejabberdMickaël Rémond2015-02-101-22/+41
|
* Don't convert configuration values to stringsHolger Weiss2015-02-091-4/+2
|
* Fix typo in debug messageHolger Weiss2015-02-081-1/+1
|
* Support for "> ." in YAML configuration filesBadlop2015-01-281-1/+14
|
* Fix a few function specificationsHolger Weiss2015-01-231-5/+6
|
* Fix integer parameter which can be set to 0Christophe Romain2015-01-221-7/+7
|
* Merge pull request #413 from weiss/fix-timestamp-overflowEvgeny Khramtsov2015-01-221-5/+10
|\ | | | | Fix timestamp formatting
| * Increment number of seconds on timestamp overflowHolger Weiss2015-01-211-8/+9
| | | | | | | | | | Increment the number of seconds and set the fractional part to zero if the latter is too large.
| * Don't match integer() against float() valueHolger Weiss2015-01-211-1/+1
| |
| * Fix overflow in XEP-0203 delay: if microseconds exceeded 999499, *** was put ↵Nathan Bruning2015-01-211-1/+5
| | | | | | | | in the formatted timestamp
* | New command to reload config (EJAB-1140)Badlop2015-01-212-1/+18
| |
* | Fix missing copyright dates to 2015 (EJAB-1733)Christophe Romain2015-01-219-4/+89
|/
* Merge pull request #409 from hamano/scram-stringprep-checkingEvgeny Khramtsov2015-01-191-1/+1
|\ | | | | Scram stringprep checking(correct fix)
| * correct fix for #396HAMANO Tsukasa2015-01-191-1/+1
| |
| * correct fix for #396HAMANO Tsukasa2015-01-191-1/+1
| |
* | Fix binaries when ejabberd_ctl passes auth detailsBadlop2015-01-151-1/+1
| |
* | Fix access_commands option in ejabberd_xmlrpc, now it worksBadlop2015-01-153-9/+13
| |
* | Get rid of asn1rt callsEvgeniy Khramtsov2015-01-151-9/+8
| |
* | Fix spec comment and remove useless case blockTaufan Aditya2015-01-091-5/+2
| |
* | Fix unused vars warningTaufan Aditya2015-01-093-3/+3
| |
* | Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-08131-186/+186
| |
* | Merge pull request #396 from hamano/scram-stringprep-checkingEvgeny Khramtsov2015-01-081-2/+4
|\| | | | | checking stringprep in scram authentication
| * checking stringprep in scram authenticationHAMANO Tsukasa2015-01-081-2/+4
| |
* | Fix missing presences when adding shared groups (Github PR#99, thanks to Bokner)Badlop2015-01-071-33/+75
| |
* | Fix binaries in command ejabberdctl stop_kindlyBadlop2015-01-071-3/+4
| |
* | Merge pull request #383 from weiss/fix-shutdownbadlop2015-01-071-1/+1
|\ \ | |/ |/| Give temporary processes a little time to stop cleanly
| * Give temporary processes time to stop cleanlyHolger Weiss2014-12-211-1/+1
| | | | | | | | | | | | Allow temporary processes to perform some final actions when shutting down. For example, moc_muc_room:terminate/3 fails to send 'unavailable' presence to the room participants when killed immediately.
* | Fix ejabberd_captcha's listener parsingHolger Weiss2014-12-241-9/+9
|/ | | | | | If the "captcha_host" is specified without "http://" or "https://" prefix, ejabberd_captcha tries to figure out the protocol automatically. Fix the code that parses the listener configuration in order to do that.
* Fix upgrade of PubSub mnesia tables from older ejabberd version.Jerome Sautret2014-12-181-56/+99
|
* Merge pull request #377 from weiss/new-timestampsEvgeny Khramtsov2014-12-136-161/+164
|\ | | | | Add timestamps to stanzas resent from stream management queue
| * Let jlib use "B" instead of "w" to format integersHolger Weiss2014-12-121-8/+8
| | | | | | | | | | | | As a small optimization, use io:format's "B" control sequence to format integers. We don't need to let Erlang figure out the data type if we already know it.
| * Add fractions of seconds to <delay/> timestampsHolger Weiss2014-12-111-9/+14
| | | | | | | | | | | | | | | | Include fractions of a second with XEP-0203 <delay/> timestamps, as specified in XEP-0082. Old timestamp: 2014-05-19T11:55:00Z New timestamp: 2014-05-19T11:55:00.123Z
| * Let CSI code add timestamp at later point in timeHolger Weiss2014-12-071-13/+17
| | | | | | | | | | As a small optimization, make sure we won't add timestamps to presence stanzas which end up being thrown away by the CSI code.
| * XEP-0198: Add timestamp to resent stanzasHolger Weiss2014-12-071-9/+18
| | | | | | | | | | | | When an unacknowledged stanza is resent from the Stream Management queue, add a timestamp so that the receiving client can display the time at which the stanza was originally sent.
| * Improve interface for adding timestampsHolger Weiss2014-12-076-132/+117
| | | | | | | | | | | | Provide a simpler interface for adding <delay/> and <x/> timestamps to stanzas. This also makes sure that only one <delay/> tag and one <x/> tag is added to a given stanza.
* | mod_muc_log: Fix configuration parsingHolger Weiss2014-12-081-1/+7
|/ | | | | | Fix mod_muc_log's parsing of the "file_permissions" option. Resolves #373.
* Remove unused field from c2s #stateHolger Weiss2014-11-261-2/+1
|
* Merge pull request #350 from flygoast/masterEvgeny Khramtsov2014-11-251-3/+2
|\ | | | | Used current working home as base directory to config relative path.
| * Used current working home as base directory to config relative path.Gu Feng2014-11-161-3/+2
| | | | | | | | | | | | | | | | When a config relative path specified, get_absolute_path would not return an absolute path. The patch fixed it using current working home as base directory. Signed-off-by: Gu Feng <flygoast@126.com>
* | Merge pull request #365 from weiss/csi-configEvgeny Khramtsov2014-11-251-2/+6
|\ \ | | | | | | Fix mod_client_state's configuration parsing
| * | Fix mod_client_state's configuration parsingHolger Weiss2014-11-251-2/+6
| | | | | | | | | | | | | | | Don't log an "invalid value" message when "queue_presence" or "drop_chat_states" is set to "false".
* | | Merge pull request #364 from weiss/copy-normal-messagesEvgeny Khramtsov2014-11-251-4/+18
|\ \ \ | | | | | | | | Also carbon-copy messages of type "normal"
| * | | Also carbon-copy messages of type "normal"Holger Weiss2014-11-241-4/+18
| |/ / | | | | | | | | | | | | It makes no sense to restrict carbon-copying to "chat" messages. XEP-0280 is expected to be updated accordingly.
* | | Merge pull request #363 from weiss/drop-pep-errorsEvgeny Khramtsov2014-11-253-7/+82
|\ \ \ | | | | | | | | Don't route PEP error messages to clients
| * | | Don't route PEP error messages to clientsHolger Weiss2014-11-242-2/+66
| | | |
| * | | Add new hook: c2s_filter_packet_inHolger Weiss2014-11-241-5/+16
| |/ / | | | | | | | | | | | | The c2s_filter_packet_in hook can be used to modify or drop incoming packets before they are transmitted to the client.