Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-03-07Merge remote-tracking branch 'upstream/master'Ben Homnick
2012-02-23Update copyright datesAlexey Shchepin
2012-02-21Handle NULL<->undefined correctly in gen_storage_odbcBrendon Hogger
2012-02-21Fix a crash in debug prints of XML messagesBrendon Hogger
2012-01-31Replace a single quote with double quotes inEvgeniy Khramtsov
an ODBC escape (thanks to Vladislav Chugunov)
2012-01-19http_bind webserver TLS fail on Chrome (thanks to Adam Langley)(EJAB-1530)Badlop
2012-01-04Foreign shared rosters items not pushed (thanks to Nathan Bruning)(EJAB-1509)Badlop
2011-12-23Update ejabberd version number to 3.0.0-alpha-5v3.0.0-alpha-5Badlop
2011-12-23Support undefinition of ssl:seed in R15BBadlop
2011-12-23Always allow packets from user's server and bare jid (thanks to Alexey Shchepin)Badlop
2011-12-21Corrected mod_blocking hooks return value, activate "Blocked Contacts" ↵Alexey Shchepin
privacy list after it is changed (EJAB-1519) (thanks to Karim Gemayel)
2011-12-21Fix update with stripped beams (thanks to Jose M Herrero)(EJAB-1520)Badlop
2011-12-21Support Erlang/OTP R15B driver (EJAB-1521)Badlop
2011-12-19Get rid of +driver option because it is incompatible with R15BEvgeniy Khramtsov
2011-12-15Preliminary support for groupname@vhost in Displayed Groups (EJAB-506)Badlop
2011-12-08Fix command "update" to return response in the expected formatBadlop
2011-12-08Don't reveal invitee's resource when room informs invitorBadlop
2011-12-08Add callback function print_state/1 for behavior p1_fsmBadlop
2011-12-08Fix a recent commitBadlop
2011-12-02Prevent overload of incomming s2s connectionsPablo Polvorin
Three changes were introduced: 1) ejabberd_s2s_in now uses p1_fsm instead of gen_fsm. And uses the {max_queue, N} option to kill the process if its input queue grows too much. 2) If a ejabberd_s2s_in process is overload and killed, the server that originated that connection is not allowed to connect back to us for X seconds (set to 60seconds on the source) 3) The list of blocked (both statically and dynamically by the above method) host is now also checked for hosts authenticating by starttls+sasl. Previusly it was only used during dialback.
2011-12-01Fix bug on s2s shaper when TLS is usedPablo Polvorin
The shaper was not enabled if the remote server authenticates using a certificate instead of dialback.
2011-11-29add hooks for node creation/deletion (EJAB-1470)Christophe Romain
2011-11-26Use httpc instead of the deprecated httpBadlop
2011-11-26Avoid a possible race conditionBadlop
2011-11-17Remove some leftovers of XEP-0018.Janusz Dziemidowicz
Support for XEP-0018 was dropped long ago, but there are some leftovers. Remove them.
2011-11-09Fix presence problem after first unavailable (thanks to Christopher Faulet) ↵Evgeniy Khramtsov
(EJAB-1466)
2011-11-03Support to update modules in R14B04 and higherBadlop
2011-10-28Only verify if passwd table is SCRAMmed when starting module. Some format fixes.Badlop
2011-10-20Use the 'host' option also for static_modules, instead of 'prefix'Badlop
2011-10-20When a vhost is removed, remove also its accounts and rooms (EJAB-1371)Badlop
2011-10-10Remove workaround, as now the correct #roster format is receivedBadlop
2011-10-04Revert "Update ejabberd version number to 3.0.0-alpha-4"Badlop
This reverts commit a6e5fb269c810b5382a78969ff9ada89a5655129.
2011-09-26Update ejabberd version number to 3.0.0-alpha-4v3.0.0-alpha-4Badlop
2011-09-25Decrease CPU usage caused by tls:send with large data.Janusz Dziemidowicz
Sending one large chunk of data with tls:send eats lots of CPU power and blocks whole Erlang emulator. This is caused by the fact that encrypted output is read from memory BIO in 1k chunks. Memory BIO, after reading data, shifts the remaining part. If large chunks of data (few MB) is sent and then read in 1k chunks, then a _lot_ of shifting is performed eating CPU. The solution is to simply allocate binary of the needed size (amount of data in memory BIO can be retrieved with BIO_ctrl_pending) and then issue only one read that reads the whole data.
2011-09-23Fix mod_muc_log crash when first log entry is room being destroyed (EJAB-1499)Badlop
2011-09-22fix broken PEP after EJAB-1498 (thanks to Karim Gemayel)Christophe Romain
2011-09-22ejabberdctl doesn't support parameters with blankspaces (EJAB-1458)Badlop
Revert "Escape output from ctlexec() to erl script (thanks to Dan Scott)(EJAB-1399)" This reverts commit 6dea2d230714b556118fab6710141a88cc8aad23.
2011-09-21Fix Denial of Service when user sends malformed publish stanza (thanks to ↵Christophe Romain
Oleg Smirnov) (EJAB-1498)
2011-09-20added svg mimetype to default content types (thanks to Markus Kohlhase)Badlop
2011-09-20Add support for @online@ to add_user_to_groupBadlop
2011-09-19New option support: ldap_deref_aliases (EJAB-639)Evgeniy Khramtsov
Conflicts: src/ejabberd_auth_ldap.erl
2011-09-16Use NS_XBOSH instead of NS_BOSH (thanks to Janusz Dziemidowicz)Badlop
There are two, exactly the same defines for urn:xmpp:xbosh namespace: NS_BOSH and NS_XBOSH. Both are used in http_bind module. Stick with NS_XBOSH everywhere.
2011-09-16Update http_bind module to latest XEP-0124 and XEP-0206Janusz Dziemidowicz
Only cosmetic changes, version bumped to 1.10 and added 'restartlogic' attribute.
2011-09-14No need to explicitly skip old useless tables, simply fix keep_tablesBadlop
2011-09-09Avoid crash when performing admin action (thanks to Evgeniy Khramtsov)Badlop
2011-09-08Fixed support for multi-resource occupants (EJAB-305)Badlop
2011-09-08Improve room config change logging, due to allow_private_messages_from_visitorsBadlop
2011-09-08Support to import XML files without password-format attributeBadlop
2011-09-06Fix SCRAM to support attributes which value has only one characterBadlop
2011-09-05Fix support to negotiate zlib compression after starttlsBadlop