| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |/ / |
|
| |\ \
| |/
|/| |
Fix ejabberd_captcha's listener parsing
|
| |/
|
|
|
|
| |
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.
|
| | |
|
| |\
| |
| | |
Polish the README file a bit
|
| |/ |
|
| | |
|
| | |
|
| |\
| |
| | |
Add timestamps to stanzas resent from stream management queue
|
| | |
| |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
| |
| |
| |
| | |
As a small optimization, make sure we won't add timestamps to presence
stanzas which end up being thrown away by the CSI code.
|
| | |
| |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| | |
Weiß)(EJAB-1730)
|
| |\ \
| |/
|/| |
mod_muc_log: Fix configuration parsing
|
| |/
|
|
|
|
| |
Fix mod_muc_log's parsing of the "file_permissions" option.
Resolves #373.
|
| |\
| |
| | |
Remove unused field from ejabberd_c2s #state
|
| |/ |
|
| |\
| |
| | |
Used current working home as base directory to config relative path.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |\ \
| | |
| | | |
Fix mod_client_state's configuration parsing
|
| | | |
| | |
| | |
| | |
| | | |
Don't log an "invalid value" message when "queue_presence" or
"drop_chat_states" is set to "false".
|
| |\ \ \
| | | |
| | | | |
Also carbon-copy messages of type "normal"
|
| | |/ /
| | |
| | |
| | |
| | | |
It makes no sense to restrict carbon-copying to "chat" messages.
XEP-0280 is expected to be updated accordingly.
|
| |\ \ \
| | | |
| | | | |
Don't route PEP error messages to clients
|
| | | | | |
|
| | |/ /
| | |
| | |
| | |
| | | |
The c2s_filter_packet_in hook can be used to modify or drop incoming
packets before they are transmitted to the client.
|
| |\ \ \
| | | |
| | | | |
Respect privacy lists for incoming PEP messages
|
| | | | | |
|
| |\ \ \ \
| |_|/ /
|/| | | |
Don't duplicate last published PEP items
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| |\ \ \
| | | |
| | | | |
Update id.msg
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | | |
Fix parsing of "ldap_dn_filter" option
|
| | | |/ /
| |/| | |
|
| |\ \ \ \
| |/ / /
|/| | | |
Fix for ejabbed bug #359 - now strings are formatted correctly.
|
| |/ / / |
|
| |\ \ \
| |_|/
|/| | |
Support floating point message/presence intervals
|
| |/ /
| |
| |
| |
| | |
Let mod_muc support floating point values for "min_message_interval" and
"min_presence_interval", as documented in the guide.
|
| |\ \
| | |
| | | |
Fix sending of last published PEP items to newly-available resources
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When a remote subscriber becomes available, send him the last published
PEP items, as we do for local subscribers.
However, the current implementation depends on a running ejabberd_c2s
process of the publisher to send items to remote subscribers. So, for
those, the behavior is always like it is for local subscribers when
"ignore_pep_from_offline" is set to "true".
|
| | | |
| | |
| | |
| | |
| | | |
When a client becomes available, don't send the last published PEP items
of all his peers to all his other peers, but only to that client.
|
| | | |
| | |
| | |
| | | |
This doesn't change the behavior, but avoids some code duplication.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
A while back, mod_pubsub was modified to address EJAB-1456. However,
the change was only partially applied to mod_pubsub_odbc. This commit
adds the remaining part.
|
| |\ \ \
| |/ /
|/| | |
Cosmetic fix: Use correct type for initial c2s #state.user value
|
| |/ / |
|
| |\ \
| | |
| | | |
Fix kick_user command
|
| |/ / |
|
| |\ \
| | |
| | | |
New option: disable_sasl_mechanisms
|