]>
granicus.if.org Git - ejabberd/log
Evgeny Khramtsov [Tue, 23 Sep 2014 09:54:22 +0000 (13:54 +0400)]
Merge pull request #302 from weiss/ldap-deref-aliases
Rename deref_aliases back to ldap_deref_aliases
Holger Weiss [Tue, 23 Sep 2014 09:31:44 +0000 (11:31 +0200)]
Rename deref_aliases back to ldap_deref_aliases
The "ldap_deref_aliases" option has accidentally been renamed to
"deref_aliases". Revert that change (but accept both names for a
while), so that the option name now matches the documentation again.
Evgeny Khramtsov [Wed, 17 Sep 2014 21:17:04 +0000 (01:17 +0400)]
Merge pull request #301 from Iperity/master
Fix init script
Nathan Bruning [Wed, 17 Sep 2014 19:28:50 +0000 (21:28 +0200)]
Fix init script: use getent to allow ejabberd user from external authentication sources (LDAP)
Evgeny Khramtsov [Wed, 17 Sep 2014 05:31:09 +0000 (09:31 +0400)]
Merge pull request #300 from weiss/resend-if-offline
XEP-0198: Support "resend_on_timeout: if_offline"
Holger Weiss [Tue, 16 Sep 2014 20:42:34 +0000 (22:42 +0200)]
XEP-0198: Support "resend_on_timeout: if_offline"
If "resend_on_timeout" is set to "if_offline", resend unacknowledged
stanzas only if no other resource is online when the session times out.
In other words, allow for sending them to offline storage, but nowhere
else.
Evgeny Khramtsov [Mon, 15 Sep 2014 05:31:27 +0000 (09:31 +0400)]
Merge pull request #299 from sjmackenzie/processone
added p1_utils to reltool.config resolving treap:empty() undefined error
stewart [Mon, 15 Sep 2014 04:06:07 +0000 (04:06 +0000)]
added p1_utils to reltool.config resolving treap:empty() undefined error
Evgeniy Khramtsov [Sat, 13 Sep 2014 18:54:07 +0000 (22:54 +0400)]
Avoid generation of excessive records
Evgeny Khramtsov [Fri, 12 Sep 2014 17:55:10 +0000 (21:55 +0400)]
Merge pull request #298 from weiss/csi
Add support for XEP-0352: Client State Indication (CSI)
Holger Weiss [Thu, 11 Sep 2014 16:18:20 +0000 (18:18 +0200)]
Add tests for Client State Indication support
Holger Weiss [Thu, 11 Sep 2014 15:44:29 +0000 (17:44 +0200)]
Support XEP-0352: Client State Indication
Evgeny Khramtsov [Thu, 11 Sep 2014 15:35:50 +0000 (19:35 +0400)]
Merge pull request #297 from weiss/remove-configure-flag
Travis CI: Remove unused configure flag
Holger Weiss [Wed, 10 Sep 2014 19:04:43 +0000 (21:04 +0200)]
Travis CI: Remove unused configure flag
The --disable-http flag no longer exists.
Evgeny Khramtsov [Sun, 7 Sep 2014 03:27:17 +0000 (07:27 +0400)]
Merge pull request #296 from weiss/remove-unused-clause
XEP-0198: Remove unused function clause
Evgeny Khramtsov [Sun, 7 Sep 2014 03:27:07 +0000 (07:27 +0400)]
Merge pull request #295 from weiss/xep-0198
XEP-0198: Change state immediately when gen_tcp:send/2 returns failure
Holger Weiss [Sat, 6 Sep 2014 18:39:38 +0000 (20:39 +0200)]
XEP-0198: Remove unused function clause
In the 'wait_for_resume' state, #state.mgmt_pending_since is always
initialized. fsm_next_state/2 takes care of that.
Holger Weiss [Sat, 6 Sep 2014 18:34:32 +0000 (20:34 +0200)]
XEP-0198: Change state on gen_tcp:send/2 failure
When Stream Management is enabled and a gen_tcp:send/2 call fails, go
into the 'wait_for_resume' state immediately. This makes sure that
gen_tcp:send/2 won't be called again, which might avoid an Erlang issue
where gen_tcp:send/2 apparently hangs despite 'send_timeout' (and
'send_timeout_close') being set.
Holger Weiss [Sat, 6 Sep 2014 18:29:02 +0000 (20:29 +0200)]
XEP-0198: Let fsm_next_state/2 check timeout value
Don't force the fsm_next_state/2 caller to check for 'mgmt_timeout = 0'.
Christophe Romain [Fri, 5 Sep 2014 15:10:58 +0000 (17:10 +0200)]
allow guide not to be compiled for install
Evgeniy Khramtsov [Wed, 3 Sep 2014 17:28:07 +0000 (21:28 +0400)]
Test MUC nick registration
Evgeniy Khramtsov [Wed, 3 Sep 2014 17:27:35 +0000 (21:27 +0400)]
Parse x:data in jabber:register
Evgeniy Khramtsov [Wed, 3 Sep 2014 17:26:12 +0000 (21:26 +0400)]
Make sure x:data form possesses 'type' attribute
Evgeniy Khramtsov [Mon, 1 Sep 2014 12:38:41 +0000 (16:38 +0400)]
Fix privacy checks of presence probes
Evgeniy Khramtsov [Sun, 17 Aug 2014 13:38:38 +0000 (17:38 +0400)]
Automatically remove IPs from ban, add the documentation
Evgeniy Khramtsov [Fri, 15 Aug 2014 14:32:34 +0000 (18:32 +0400)]
Remove useless -include()
Evgeniy Khramtsov [Fri, 15 Aug 2014 12:13:04 +0000 (16:13 +0400)]
Ban the IP if there are too many failed authentications
Evgeniy Khramtsov [Fri, 15 Aug 2014 09:40:04 +0000 (13:40 +0400)]
Add mod_fail2ban
Evgeniy Khramtsov [Tue, 26 Aug 2014 18:21:27 +0000 (22:21 +0400)]
Recompile the xmpp_codec using updated XML generator
Evgeny Khramtsov [Wed, 27 Aug 2014 08:48:58 +0000 (12:48 +0400)]
Merge pull request #293 from weiss/fix-comment
Fix a comment in ejabberd_hooks
Evgeny Khramtsov [Wed, 27 Aug 2014 08:48:34 +0000 (12:48 +0400)]
Merge pull request #292 from weiss/fix-xep-reference
Fix an XEP reference in the guide
Holger Weiss [Mon, 25 Aug 2014 23:04:15 +0000 (01:04 +0200)]
Fix a comment in ejabberd_hooks
Holger Weiss [Mon, 25 Aug 2014 23:01:11 +0000 (01:01 +0200)]
Fix an XEP reference in the guide
Evgeny Khramtsov [Thu, 21 Aug 2014 12:32:31 +0000 (16:32 +0400)]
Merge pull request #287 from vesvalo/master
Fix return value of mod_shared_roster:delete_group.
vesvalo [Thu, 21 Aug 2014 11:13:43 +0000 (15:13 +0400)]
Fix return value of mod_shared_roster:delete_group. Current one is not compatible with mod_admin_extra.
Evgeny Khramtsov [Thu, 21 Aug 2014 09:29:55 +0000 (13:29 +0400)]
Merge pull request #286 from vesvalo/fix_pep_odbc_publishing
fix 404 on pep first publishing with odbc
vesvalo [Thu, 21 Aug 2014 07:23:58 +0000 (11:23 +0400)]
fix 404 on pep first publishing with odbc
Evgeny Khramtsov [Wed, 20 Aug 2014 21:26:22 +0000 (01:26 +0400)]
Merge pull request #284 from weiss/infinity-vs-unlimited
Guide: For consistency, use 'infinity' everywhere
Holger Weiss [Wed, 20 Aug 2014 18:43:38 +0000 (20:43 +0200)]
Guide: For consistency, use 'infinity' everywhere
Evgeny Khramtsov [Wed, 20 Aug 2014 13:47:04 +0000 (17:47 +0400)]
Merge pull request #283 from weiss/allow-unlimited-ack-queue
Support "max_ack_queue: infinity"
Evgeny Khramtsov [Wed, 20 Aug 2014 13:44:06 +0000 (17:44 +0400)]
Merge pull request #282 from weiss/fix-muc-option-docs
Fix MUC option docs: "infinity", not "infinite"
Holger Weiss [Wed, 20 Aug 2014 10:53:26 +0000 (12:53 +0200)]
Allow for "max_ack_queue: infinity", as documented
Holger Weiss [Wed, 20 Aug 2014 10:26:03 +0000 (12:26 +0200)]
Fix MUC option docs: "infinity", not "infinite"
Evgeny Khramtsov [Tue, 19 Aug 2014 09:28:15 +0000 (13:28 +0400)]
Merge pull request #280 from weiss/store-persistent-muc-on-init
Store peristent MUC room during creation
Holger Weiss [Tue, 19 Aug 2014 09:12:51 +0000 (11:12 +0200)]
Store persistent MUC room during creation
Make sure persistent rooms are stored to the database. Without this
change, a room got lost if the 'persistent' flag was handed over to
mod_muc:create_room/5 and the server was then restartet before any
activity took place in that room.
Evgeny Khramtsov [Fri, 15 Aug 2014 15:15:32 +0000 (19:15 +0400)]
Merge pull request #277 from weiss/xep-0198
XEP-0198: Create shorter session resume IDs
Holger Weiss [Fri, 15 Aug 2014 08:56:59 +0000 (10:56 +0200)]
XEP-0198: Create shorter resume IDs
Omit the user and server name from the 'previd' value.
Evgeny Khramtsov [Fri, 15 Aug 2014 06:49:59 +0000 (10:49 +0400)]
Merge pull request #276 from weiss/xep-0198
XEP-0198: Don't crash if the resume ID is incorrect
Holger Weiss [Thu, 14 Aug 2014 23:54:41 +0000 (01:54 +0200)]
XEP-0198: Gracefully handle broken 'previd'
Produce a proper error message instead of crashing when the 'previd'
value of a <resume/> request has an unexpected format.
Holger Weiss [Thu, 14 Aug 2014 23:53:47 +0000 (01:53 +0200)]
XEP-0198: Gracefully handle wrong credentials
Produce a proper error message instead of crashing when the JID encoded
in the 'previd' value of a <resume/> request is different from the
authenticated JID.
Evgeny Khramtsov [Thu, 14 Aug 2014 23:20:36 +0000 (03:20 +0400)]
Merge pull request #269 from Iperity/master
Fix migration of pubsub nodes. Was deleting and re-creating all nodes on...
Evgeny Khramtsov [Thu, 14 Aug 2014 23:19:18 +0000 (03:19 +0400)]
Merge pull request #268 from benlangfeld/fix/ldap_filter_dnattributes_new_ejabberd
Set dnAttributes on when it's requested by a filter
Evgeniy Khramtsov [Tue, 12 Aug 2014 10:22:32 +0000 (14:22 +0400)]
Fix the deprecation warning to reflect YAML format
Evgeniy Khramtsov [Tue, 12 Aug 2014 10:13:44 +0000 (14:13 +0400)]
Do not call functions from ejabberd_riak directly
Evgeny Khramtsov [Fri, 8 Aug 2014 12:03:03 +0000 (16:03 +0400)]
Merge pull request #273 from gamenet/master
odb_queries patch return value of functions update and update_t in case of sql insert
vesvalo [Fri, 8 Aug 2014 10:05:35 +0000 (14:05 +0400)]
Merge pull request #2 from vesvalo/master
fix mod_offline to store only chat messages with body xml element
vesvalo [Fri, 8 Aug 2014 09:57:27 +0000 (13:57 +0400)]
fix mod_offline to store only chat messages with body xml element
Nikolay Bondarenko [Fri, 8 Aug 2014 09:39:44 +0000 (13:39 +0400)]
Merge pull request #1 from vesvalo/master
Fix odbc update_t and update insert case return value
vesvalo [Fri, 8 Aug 2014 09:26:16 +0000 (13:26 +0400)]
Fix odbc update_t and update insert case return value
Evgeny Khramtsov [Tue, 5 Aug 2014 12:51:51 +0000 (16:51 +0400)]
Merge pull request #270 from weiss/log-s2s-in-auth
Log authentication method for incoming s2s connections
Holger Weiss [Tue, 5 Aug 2014 12:10:32 +0000 (14:10 +0200)]
Log auth method for incoming s2s connections
Generate an [info] message that logs whether an incoming s2s connection
is authenticated using the SASL EXTERNAL mechanism or via Server
Dialback. While at it, also mention whether TLS is enabled.
Nathan Bruning [Sun, 3 Aug 2014 19:03:16 +0000 (21:03 +0200)]
Fix migration of pubsub nodes. Was deleting and re-creating all nodes on each startup.
Evgeny Khramtsov [Fri, 1 Aug 2014 15:25:01 +0000 (19:25 +0400)]
Merge pull request #267 from weiss/replace-echo-calls
doc/Makefile: Replace non-portable echo(1) calls
Alexey Shchepin [Thu, 31 Jul 2014 10:25:37 +0000 (14:25 +0400)]
mod_offline now uses gen_server
Christophe Romain [Thu, 31 Jul 2014 09:50:22 +0000 (11:50 +0200)]
typo fix on roster subscription (EJAB-1711)
Ben Langfeld [Thu, 10 Jul 2014 21:50:03 +0000 (18:50 -0300)]
Set dnAttributes on when it's requested by a filter
Holger Weiss [Mon, 28 Jul 2014 20:54:09 +0000 (22:54 +0200)]
doc/Makefile: Replace non-portable echo(1) calls
The echo(1) behavior is system-dependent, the printf(1) behavior is not.
Evgeniy Khramtsov [Mon, 28 Jul 2014 09:42:29 +0000 (13:42 +0400)]
Reorganize mod_announce test in order to avoid race
Evgeny Khramtsov [Mon, 28 Jul 2014 07:08:13 +0000 (11:08 +0400)]
Merge pull request #266 from weiss/remove-http
Remove "--enable-http" flag
Evgeny Khramtsov [Mon, 28 Jul 2014 07:06:59 +0000 (11:06 +0400)]
Merge pull request #265 from weiss/mention-starttls-required
Mention "starttls_required" option in sample configuration file
Evgeny Khramtsov [Mon, 28 Jul 2014 07:06:27 +0000 (11:06 +0400)]
Merge pull request #264 from weiss/su-without-p
ejabberdctl: Omit su(1)'s "-p" flag
Holger Weiss [Sun, 27 Jul 2014 10:51:25 +0000 (12:51 +0200)]
Remove "--enable-http" flag
Specifying the "--enable-http" flag on the ./configure command line had
no effect.
Holger Weiss [Sun, 27 Jul 2014 10:44:34 +0000 (12:44 +0200)]
Mention "starttls_required" option in ejabberd.yml
Closes #258.
Holger Weiss [Sun, 27 Jul 2014 09:54:30 +0000 (11:54 +0200)]
Apply minor improvement to ejabberd.yml comment
Holger Weiss [Sun, 27 Jul 2014 09:21:55 +0000 (11:21 +0200)]
ejabberdctl: Omit su(1)'s "-p" flag
On Linux, su(1)'s "-p" flag makes sure the following environment
variables are preserved: $HOME, $SHELL, $USER, and $LOGNAME. The flag
isn't portable, and since we don't set HOME=$SPOOLDIR anymore, there's
no reason to preserve these variables anyway.
Without "-p", we also don't need to set HOME=$INSTALLUSER_HOME, as su(1)
now does that for us.
Evgeniy Khramtsov [Sun, 27 Jul 2014 09:06:46 +0000 (13:06 +0400)]
Merge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Sun, 27 Jul 2014 09:02:46 +0000 (13:02 +0400)]
Add tests for mod_announce
Evgeny Khramtsov [Thu, 24 Jul 2014 16:56:32 +0000 (20:56 +0400)]
Merge pull request #263 from weiss/fix-ejabberdctl-issues
Fix ejabberdctl issues
Evgeny Khramtsov [Thu, 24 Jul 2014 16:55:50 +0000 (20:55 +0400)]
Merge pull request #262 from weiss/update-gitignore
Let Git ignore the "configure" script
Holger Weiss [Thu, 24 Jul 2014 15:50:43 +0000 (17:50 +0200)]
Let Git ignore the "configure" script
Holger Weiss [Thu, 24 Jul 2014 15:20:09 +0000 (17:20 +0200)]
ejabberdctl: Remove outdated comment
The home directory is no longer set to $SPOOL_DIR.
Holger Weiss [Thu, 24 Jul 2014 15:16:47 +0000 (17:16 +0200)]
ejabberdctl: Create home directory as root
If the $INSTALLUSER is not root, he will usually not have the necessary
permissions to create his home directory.
Evgeny Khramtsov [Thu, 24 Jul 2014 13:44:06 +0000 (17:44 +0400)]
Merge pull request #261 from weiss/no-bash
doc/Makefile: Don't insist on using /bin/bash
Holger Weiss [Thu, 24 Jul 2014 13:25:28 +0000 (15:25 +0200)]
ejabberdctl: Use $INSTALLUSER's home directory
Make sure ejabberdctl uses the $INSTALLUSER's .erlang.cookie file even
if the script was executed by root.
Holger Weiss [Thu, 24 Jul 2014 13:15:00 +0000 (15:15 +0200)]
doc/Makefile: Don't insist on using /bin/bash
Fix "make doc" for systems that don't have /bin/bash. There's no
bash-specific code in doc/Makefile anymore.
Evgeniy Khramtsov [Thu, 24 Jul 2014 06:32:07 +0000 (10:32 +0400)]
Re-generate the XMPP codec using updated xml_gen
Evgeniy Khramtsov [Tue, 22 Jul 2014 15:42:49 +0000 (19:42 +0400)]
Fix events broadcasting via C2S
Evgeny Khramtsov [Tue, 22 Jul 2014 13:47:04 +0000 (17:47 +0400)]
Merge pull request #257 from weiss/fix-option-name
Fix "s2s_access" option name in documentation
Holger Weiss [Tue, 22 Jul 2014 13:06:19 +0000 (15:06 +0200)]
Fix "s2s_access" option name in documentation
Christophe Romain [Tue, 22 Jul 2014 12:35:31 +0000 (14:35 +0200)]
reflect correct default value un example documentation
Evgeniy Khramtsov [Tue, 22 Jul 2014 09:59:31 +0000 (13:59 +0400)]
Add tests for session management
Christophe Romain [Mon, 21 Jul 2014 15:58:14 +0000 (17:58 +0200)]
old release notes are not installed anymore
Christophe Romain [Mon, 21 Jul 2014 15:14:59 +0000 (17:14 +0200)]
apply pull request #250 to pubsub_odbc as well
Christophe Romain [Mon, 21 Jul 2014 15:11:29 +0000 (17:11 +0200)]
Merge pull request #250 from Iperity/master
Fix configuraton with custom nodetree plugin
Christophe Romain [Mon, 21 Jul 2014 14:36:10 +0000 (16:36 +0200)]
html guide is now generated when building source tarball
Christophe Romain [Mon, 21 Jul 2014 13:25:16 +0000 (15:25 +0200)]
remove bash dependency, fix EJABBERD_OPTS use
Christophe Romain [Mon, 21 Jul 2014 11:50:35 +0000 (13:50 +0200)]
avoid incorrect release version string (EJAB-1695)
to do so, we remove configure script from repository.
it must be generated with autotools.
for developpers not using autotools, we include the configure script in
release source tarball, which in generated with correct version string.
Evgeniy Khramtsov [Sun, 20 Jul 2014 18:43:16 +0000 (22:43 +0400)]
Add tests for mod_carboncopy
Evgeniy Khramtsov [Sun, 20 Jul 2014 18:20:44 +0000 (22:20 +0400)]
Move some namespaces definitions into header file
Evgeny Khramtsov [Sun, 20 Jul 2014 15:20:00 +0000 (19:20 +0400)]
Merge pull request #254 from weiss/replace-bashism
Replace bash-specific syntax in ejabberdctl