Badlop
da50d95873
Refactor code to reduce calls to get_affiliation and get_role (thanks to Steam)(EJAB-1038)
2010-03-29 20:49:22 +02:00
Christophe Romain
2f899ba76f
purge_offline and get/set affiliation bugfix
2010-03-22 20:27:13 +01:00
Evgeniy Khramtsov
d11a715eda
- pass jid into feature_check_packet hook;
...
- bounce messages when closing c2s session;
- implemented treap:to_list/1 and treap:from_list/1
2010-03-17 23:47:13 +09:00
Mickael Remond
6d9094ceca
Move HTTP session timeout log from warning level to info. Timeout can be generated when user close the browser for example.
2010-03-14 10:30:01 +01:00
Christophe Romain
d50fc6728e
improve remove_user (EJAB-1172)
2010-03-11 16:07:56 +01:00
Peter Lemenkov
c316bfae25
More compliance with LSB
...
The init-script shall return 4 in case then user doesn't have sufficient privileges for action.
See http://refspecs.freestandards.org/LSB_3.2.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
2010-03-08 22:41:14 +01:00
Christophe Romain
37a23e69d7
allows PEP to send to bare jid on s2s
2010-03-08 15:35:19 +01:00
Badlop
94257c3e4b
Implement XEP-0279: Server IP Check (thanks to Karim Gemayel)(EJAB-1205)
2010-03-08 13:58:53 +01:00
Badlop
4dc48da638
Replace concat_binary supported until R14 with list_to_binary supported since R9
2010-03-08 12:53:37 +01:00
Badlop
002104c62e
Catch errors when exporting to PIEFXIS file (EJAB-1178)
2010-03-08 11:16:33 +01:00
Evgeniy Khramtsov
fb64d79379
ldap_dn_filter option is documented; now fetching only needed attributes in LDAP search requests (EJAB-1204)
2010-03-08 16:51:24 +09:00
Evgeniy Khramtsov
9d2fd3e52c
now using "%u" pattern as default for ldap_uids (EJAB-1203)
2010-03-08 14:08:22 +09:00
Christophe Romain
7d497615a1
add extended stanza addressing 'replyto' on PEP (EJAB-1198) (thanks karim)
2010-03-05 18:33:12 +01:00
Christophe Romain
fe40651b0d
add pubsub#purge_offline (EJAB-1186) (thanks karim)
2010-03-05 16:09:06 +01:00
Christophe Romain
3c36cd64e3
fix pubsub#title option (EJAB-1190) (thanks karim)
2010-03-05 15:45:31 +01:00
Christophe Romain
7d97830ad7
mod_caps optimizations (thanks evgeniy)
2010-03-05 15:38:44 +01:00
Denis Kurochkin
a1fe809197
MSSQL support was broken (EJAB-1201)
2010-03-05 14:46:17 +01:00
Christophe Romain
236423d058
fix: subscribe, unsubscribe, last published item (thanks karim)
2010-03-05 13:50:51 +01:00
Evgeniy Khramtsov
c8c7169465
improved s2s connections clean up (EJAB-1202)
2010-03-04 12:43:43 +09:00
Badlop
64f8cf8a9e
Clarify in Displayed Groups label that it expects IDs.
2010-03-01 11:44:02 +01:00
Badlop
c9463e3308
Fix resending authorization problem
2010-02-24 13:14:53 +01:00
Badlop
87beae3298
Run user_receive_packet also when sending offline messages to client (thanks to Brian Acton)(EJAB-1193)
2010-02-22 22:56:57 +01:00
Badlop
3e6acdfb4a
Fix typos in example config comments (thanks to Florian Zumbiehl)(EJAB-1192)
2010-02-22 13:40:19 +01:00
Badlop
ebc82f2968
Use alternative of file:read_line/1 to not require R13B02
2010-02-20 19:31:57 +01:00
Evgeniy Khramtsov
9890cc89b6
get rid of queue:filter/2 to keep compatibility with older Erlang versions
2010-02-20 20:14:34 +09:00
Evgeniy Khramtsov
62ad40b1e4
now using mnesia:async_dirty when cleaning table from failed node
2010-02-19 16:41:13 +09:00
Badlop
ca1ac76108
Reduce verbosity of HTTP Binding log messages (thanks to Alexey Shchepin)
2010-02-19 00:08:04 +01:00
ekhramtsov
d70e92d781
improved explanation of "max_fsm_queue" option; included this option in ejabberd.cfg.example
2010-02-18 15:42:59 +09:00
ekhramtsov
e7c93ae68d
new option "hostname" is added (thanks to Stefan Hepp) (EJAB-838)
2010-02-17 23:58:53 +09:00
Badlop
55986739c9
Update namespaces to match exmpp_nss.hrl (thanks to Karim Gemayel)(EJAB-1179)
...
This requires a recent exmpp from Git. Once released, it'll require exmpp 0.9.3
2010-02-16 17:33:53 +01:00
Badlop
8539a7d7ea
Close also legacy sessions that were half connected (thanks to Evgeniy Khramtsov)(EJAB-1165)
2010-02-16 12:44:43 +01:00
Badlop
23d008cd79
Remove references to the old SVN repository.
2010-02-16 12:00:05 +01:00
Badlop
5a82e3ac70
Rewrite mnesia counter functions to use dirty_update_counter (EJAB-1177)
...
(thanks to Juan Pablo Carlino and Alexey Shchepin)
2010-02-15 23:38:08 +01:00
Badlop
4117a5e856
New command to set master Mnesia node
2010-02-15 23:25:02 +01:00
Badlop
6cf078ae83
Shared roster gets contact nickname from vcard, when available (EJAB-114)
2010-02-15 22:47:38 +01:00
Badlop
27be3b400e
Cross-domain HTTP-Bind support (thanks to Jack Moffitt)(EJAB-1168)
2010-02-15 22:39:32 +01:00
Badlop
fa4ebab036
Fix cluster race condition in route read (thanks to Alexey Shchepin)
2010-02-15 18:37:42 +01:00
Badlop
df2878739c
Improve TTY code to work on more operating systems (thanks to Jan Koum)
2010-02-12 22:11:22 +01:00
Badlop
cab98b3fd5
Added support for Jot in ctl and TTY in debug (thanks to Jan Koum)
2010-02-12 20:52:31 +01:00
Badlop
60ffcd78f1
Minor fixes in the new ejabberdctl flock code
2010-02-12 20:25:20 +01:00
Martin Langhoff
6557136426
ejabberdctl: support concurrent connections with bound conn names
...
If flock is available, ejabberdctl will use it to grab one
of a bound number of connection names. This allows concurrent
connections while using a bound number of atoms.
Using PID, timestamps or random strings for transient connection IDs
(which would avoid the need for flock) uses an unbound number of atoms.
This can effectively DoS servers, as these connection names are
not garbage collected.
2010-02-12 20:24:58 +01:00
Badlop
d429ba812c
Fix bashism in 'ejabberdctl started'
2010-02-11 11:04:15 +01:00
Badlop
0d09816c39
Allow a request_handler to serve a file in root of HTTP
2010-02-10 20:17:37 +01:00
Badlop
4caf4da9a6
Add Edoc comment about run_fold/4 function
2010-02-08 21:27:10 +01:00
Badlop
961640bd2c
Fix to get shared roster displayed when user logins
2010-02-08 21:14:40 +01:00
Badlop
5d92dce21d
Update spec of node_hometree get_states (thanks to Magnus Henoch)
2010-02-08 17:54:11 +01:00
Badlop
50f5356c89
Another migration of regexp call to re (EJAB-921)
2010-02-08 13:42:05 +01:00
Pablo Polvorin
b22e8b706a
Add new debuging hook to the http receiving process.
...
The new hook is called http_request_debug, and receive the LocalPath and Request as parameter.
SVN Revision: 2961
2010-02-05 13:34:09 +01:00
Pablo Polvorin
0ddf0d10a5
Hibernate http-bind process after handling a request.
...
When using BOSH, this reduces memory consuption of the http-bind process, with negligible CPU impact.
SVN Revision: 2960
2010-02-05 13:34:09 +01:00
Pablo Polvorin
0ed8ae5975
Bug Fix: The value of max # of erlang process specified in ejabberdctl.cfg was not used.
...
It was called PROCESSES in the .cfg file, and ERL_PROCESSES in the script. The latter is the correct, to be coherent with ERL_MAX_PORTS and ERL_MAX_ETS_TABLES.
SVN Revision: 2959
2010-02-05 13:34:09 +01:00