aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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.
* | | Merge pull request #354 from weiss/pep-privacyEvgeny Khramtsov2014-11-251-1/+7
|\ \ \ | | | | | | | | Respect privacy lists for incoming PEP messages
| * | | Respect privacy lists for incoming PEP messagesHolger Weiss2014-11-181-1/+7
| | | |
* | | | Merge pull request #352 from weiss/no-last-pep-duplicatesEvgeny Khramtsov2014-11-252-4/+12
|\ \ \ \ | |_|/ / |/| | | Don't duplicate last published PEP items
| * | | Don't duplicate last published PEP itemsHolger Weiss2014-11-182-4/+12
| |/ / | | | | | | | | | | | | | | | | | | When a contact becomes available, usually both the 'caps_update' hook and the 'presence_probe_hook' are called. For remote contacts, both hooks triggered PEP notifications, so each item was sent twice. Fix this by ignoring the 'presence_probe_hook' for remote contacts.
* | | Merge pull request #361 from weiss/parse-ldap-dn-filterEvgeny Khramtsov2014-11-221-1/+1
|\ \ \ | | | | | | | | Fix parsing of "ldap_dn_filter" option
| * | | Fix parsing of "ldap_dn_filter" optionHolger Weiss2014-11-221-1/+1
| |/ /
* / / Fix for ejabbed bug #359 - now strings are formatted correctly.Leif Bredgaard Honore2014-11-201-2/+2
|/ /