Badlop
d76ae701cd
Partial revert "Test for binary arguments and results to get_roster command"
2012-12-10 13:35:37 +01:00
Evgeniy Khramtsov
c4db156ad2
Reflect new ejabberd_sets usage in the type spec.
...
This will eliminate dialyzer warnings
2012-12-10 12:40:09 +10:00
Evgeniy Khramtsov
d95778ea16
Make hash lookups more robust (EJABS-1965)
...
Conflicts:
src/ejabberd_cluster.erl
2012-12-10 12:38:17 +10:00
Alexey Shchepin
a9b452fba9
Fixed config parsing error messages
2012-12-07 16:12:49 +02:00
Alexey Shchepin
afed9e919e
Use ejabberd_listener instead of tcp_serv in ejabberd_xmlrpc
2012-12-07 16:06:15 +02:00
Badlop
5252dcbd2c
Fix some http Dialyzer warnings
2012-12-07 13:53:58 +01:00
Evgeniy Khramtsov
a5cfac76dd
Don't bounce broadcasts, i.e. bounce xmlel{}s only
2012-11-29 14:28:28 +10:00
Badlop
45aa32f6fe
Document export_odbc command
2012-11-26 14:01:25 +01:00
Evgeniy Khramtsov
2372e30150
Improve Riak support
2012-11-21 11:30:50 +10:00
Alexey Shchepin
f3b55596b2
Updated riak support
...
Conflicts:
src/mod_roster.erl
2012-11-21 11:30:30 +10:00
Alexey Shchepin
84eee8d5a7
Preliminary Riak support
2012-11-21 11:28:49 +10:00
Badlop
a800a5d4df
Test for binary arguments and results to get_roster command
2012-11-20 13:57:41 +01:00
Badlop
dfa47556d1
Add support for binary arguments and results to ejabberd_xmlrpc
2012-11-20 13:57:41 +01:00
Badlop
77111aeec1
Add support for binary arguments to ejabberd_xmlrpc
2012-11-20 12:43:59 +01:00
Badlop
c9ac75474f
Update to xmlrpc-rds13
...
Cloned from
https://github.com/rds13/xmlrpc
2012-11-20 12:43:54 +01:00
Pablo Polvorin
0fcaef0566
Backward compatibility for xep-0280 v0.6 (EJABS-1953)
...
make mod_carboncopy supports v0.8 and v0.6
2012-11-19 16:05:23 -03:00
Badlop
031c7412a8
Partially revert "Fix and document persistent_history MUC option (EJABS-1865)"
...
This reverts commit ab9ac62138
.
2012-11-19 13:28:57 +01:00
Evgeniy Khramtsov
594ff79514
Make terms serialization faster
...
Conflicts:
src/odbc/ejabberd_odbc.erl
2012-11-18 12:30:36 +10:00
Evgeniy Khramtsov
8f3f74a6d7
Only migrate C2S processes with remote sockets
...
Conflicts:
src/ejabberd_c2s.erl
src/ejabberd_sm.erl
2012-11-16 20:36:40 +10:00
Evgeniy Khramtsov
ff2050b301
Clean tables from remote pids when their node goes down
...
Conflicts:
src/ejabberd_sm.erl
src/mod_muc/mod_muc.erl
src/web/mod_bosh.erl
2012-11-15 15:16:42 +10:00
Pablo Polvorin
89ea1dd1c4
Adapt to XEP-0280 v0.8
2012-11-14 12:57:25 -03:00
Pablo Polvorin
66902b788b
Do not require special api for ejabberd_set
...
Remove the pack() function, make mod_roster
return subscriptions splitted by {From, To, Both}
2012-11-12 22:32:33 -03:00
Christophe Romain
ec8cb81c0d
make sure publisher is #jid (TECH-1499)
2012-11-12 16:08:09 +01:00
Pablo Polvorin
1a24ac62e5
Change representation of JID sets
...
Instead of a single set, use a map from domains to
resources (in presence sets the resource is usually empty) to
users. This makes the sharing explicit
DomainA
-> Resource1
-> User1, User2, ..
-> Resource2
-> User3
DomainB
->Resource3
-> User4, User5, User6
2012-11-11 22:25:20 -03:00
Pablo Polvorin
78fb913a00
Use a custom set module, reuse structs when possible.
...
For JID sets in ejabberd_c2s
2012-11-09 21:53:28 -03:00
Pablo Polvorin
e521c8368a
Improvement
...
Instead of traversing and constructing a new set,
share the set structure when constructing the pres_a
set.
2012-11-09 16:58:47 -03:00
Pablo Polvorin
ac8c536b50
Improvement
...
Force the binary to be a heap binary, rather than
keeping it as a refcount or sub-binary
2012-11-09 16:57:23 -03:00
Badlop
84d9ee07b4
Document MUC domain_balancing broadcast (EJABS-1866)
2012-11-06 10:54:58 +01:00
Badlop
ab9ac62138
Fix and document persistent_history MUC option (EJABS-1865)
2012-11-02 13:21:50 +01:00
Evgeniy Khramtsov
beaf351ba4
Document mod_admin_p1 module
2012-11-01 18:48:23 +10:00
Alexey Shchepin
37d3a4e1f5
Merge branch '3.0.x' of git+ssh://git@gitorious.process-one.net/+ejabberd-developers/ejabberd/maincustomers.git into 3.0.x
2012-10-30 14:18:32 +02:00
Alexey Shchepin
566c046cd5
Fixed "message" tag checking in standby mode
2012-10-30 14:17:49 +02:00
Badlop
df921fef40
Show binaries as strings in WebAdmin; handle tab characters.
2012-10-30 13:05:30 +01:00
Alexey Shchepin
56e7affdfd
Don't try to send privacy pushes in OOR mode (a line was not removed in the previous commit)
2012-10-30 13:45:04 +02:00
Alexey Shchepin
bef66dba24
Don't try to send privacy pushes in OOR mode
2012-10-30 13:29:15 +02:00
Pablo Polvorin
e62af41fa8
Fix mod_ack:user_send_packet/3 signature (thanks zzolkiewski)
...
That hook has 4 arguments
2012-10-29 12:25:44 -03:00
Badlop
472089a328
Show binaries in a pretty format in WebAdmin
2012-10-29 13:40:50 +01:00
Evgeniy Khramtsov
c4d582ace4
Add the guide for commercial usage
2012-10-29 20:15:46 +10:00
Evgeniy Khramtsov
a4e320c263
Get rid of dreaded tuple_to_list(now())
2012-10-26 20:02:25 +10:00
Evgeniy Khramtsov
7d3d008940
Fix data convertion
2012-10-25 22:42:58 +10:00
Evgeniy Khramtsov
3be9c27509
"epam" should return binaries, not strings
2012-10-24 18:09:11 +10:00
Evgeniy Khramtsov
3ef6e4c834
Process 'max_s2s_connections' and 'max_s2s_connections_per_node'
...
options correctly
2012-10-23 21:16:05 +10:00
Alexey Shchepin
a15e689386
Merge branch '3.0.x' of git+ssh://git@gitorious.process-one.net/+ejabberd-developers/ejabberd/maincustomers.git into 3.0.x
2012-10-03 16:22:32 +03:00
Alexey Shchepin
7c8a452b00
Fixed a typo in ejabberd_s2s_in SUPERVISOR_START definition
2012-10-03 16:21:54 +03:00
Christophe Romain
e5d202a0bf
clean the pubsub odbc patch
2012-10-01 11:48:08 +02:00
Evgeniy Khramtsov
083dfe01ea
Check a node of a migrating process (EJABS-1908)
2012-09-27 12:39:52 +10:00
Christophe Romain
f0c745b916
add OSX compatibility note
2012-09-26 09:55:30 +02:00
Badlop
9ff1a80db4
Fix record definition (EJAB-1578)
2012-09-18 17:50:53 +02:00
Evgeniy Khramtsov
5480ee29fd
Fix spec
2012-09-18 23:39:40 +10:00
Evgeniy Khramtsov
0d4b0b4218
Fix dialyzer types
2012-09-18 23:30:28 +10:00