Maxim Ignatenko
|
5921f9c506
|
Simple rate control
Visitor allowed to send new voice request only after specified amount of
time (or after rejoining).
|
2011-09-26 11:16:28 +03:00 |
|
Maxim Ignatenko
|
6193ed63b1
|
Voice approvement support
|
2011-09-26 11:16:28 +03:00 |
|
Maxim Ignatenko
|
18dd0d08cb
|
Implement basic voice request processing logic.
No rate control or configuration for now
|
2011-09-26 11:16:28 +03:00 |
|
Maxim Ignatenko
|
8dd6f128bf
|
Implement voice approvement detection and remove some debug code
|
2011-09-26 11:16:28 +03:00 |
|
Maxim Ignatenko
|
04267930de
|
Fix form instructions
|
2011-09-26 11:16:27 +03:00 |
|
Maxim Ignatenko
|
d83716dece
|
Use ejabberd_router:route/3 directly, instead of send_packet_to/3
|
2011-09-26 11:16:27 +03:00 |
|
Maxim Ignatenko
|
c77358bdc1
|
Use exception handling in is_invitation/1
|
2011-09-26 11:16:27 +03:00 |
|
Maxim Ignatenko
|
44987479a5
|
Fix exception handling in is_voice_request/1
|
2011-09-26 11:16:27 +03:00 |
|
Maxim Ignatenko
|
30d89abf66
|
Implemented sending voice request and fixed some bugs
|
2011-09-26 11:16:27 +03:00 |
|
Maxim Ignatenko
|
f175be6b78
|
Add function for detecting voice requests
|
2011-09-26 11:16:27 +03:00 |
|
Maxim Ignatenko
|
2a41ca0628
|
More correct dispatching of normal messages to conference room
is_invitation/1 function returns true if <x> element of message is
an invitation
|
2011-09-26 11:16:27 +03:00 |
|
Evgeniy Khramtsov
|
228a587fc5
|
Fix previous commit
|
2011-09-09 12:40:07 +10:00 |
|
Evgeniy Khramtsov
|
e432ff58f9
|
Avoid crash when performing admin action
|
2011-09-09 12:34:06 +10:00 |
|
Badlop
|
b8969f68e0
|
Fixed support for multi-resource occupants (EJAB-305)
|
2011-09-08 16:10:38 +02:00 |
|
Evgeniy Khramtsov
|
f3c90ee266
|
Get rid of useless check
|
2011-09-05 21:06:18 +10:00 |
|
Evgeniy Khramtsov
|
2482c9c5ed
|
Merge set_affiliation/3 and set_affiliation_and_reason/4 into set_affiliation/4
|
2011-09-05 20:53:01 +10:00 |
|
Evgeniy Khramtsov
|
eccb499346
|
Add some magic in order to shut up the dialyzer (because I do not want to replace the macro with a function)
|
2011-09-05 17:33:51 +10:00 |
|
Evgeniy Khramtsov
|
0c1796ea40
|
Fix potential case-clause crash
|
2011-09-05 17:27:15 +10:00 |
|
Badlop
|
41d028d101
|
First check occupant existence, later check the message
|
2011-09-04 13:28:32 +02:00 |
|
Badlop
|
84486dcb2c
|
Support multiple sessions per nick in muc_online_users, relevant for max_user_conferences (EJAB-305)
|
2011-08-23 21:53:41 +02:00 |
|
Badlop
|
9a190f3bc4
|
Send private messages to all the sessions with same nick (EJAB-305)
|
2011-08-23 21:53:30 +02:00 |
|
Badlop
|
c76bbdf16f
|
Don't send unavailable presence when leaving occupant has other nicks in the room (EJAB-305)
|
2011-08-23 21:53:19 +02:00 |
|
Badlop
|
24c5063b99
|
Allow multiple entry with same nick to MUC rooms (thanks to Magnus Henoch)(EJAB-305)
|
2011-08-23 21:52:20 +02:00 |
|
Badlop
|
83014fb77b
|
Include status 110 in presence to new occupant (EJAB-740)
|
2011-07-16 19:35:59 +02:00 |
|
Badlop
|
1e88c3f180
|
Room option to ignore private messages from visitors (thanks to Maxim Ignatenko)
|
2011-07-11 17:34:07 +02:00 |
|
jabber
|
897b46c31d
|
Do not decrease MUC admin's role/affiliation
|
2011-04-18 21:06:05 +10:00 |
|
Evgeniy Khramtsov
|
07cf6f09b8
|
Implement CAPTCHA limit
|
2011-04-18 16:06:36 +10:00 |
|
Evgeniy Khramtsov
|
cf6264f507
|
CAPTCHA whitelist support
|
2011-04-18 15:47:06 +10:00 |
|
Badlop
|
449e56ed52
|
Send jid attribute when occupant is banned (EJAB-1432)
|
2011-04-07 12:54:39 +02:00 |
|
Christophe Romain
|
fd52f2cb7d
|
update copyright up to 2011
|
2011-02-14 13:50:55 +01:00 |
|
Badlop
|
650b2802b5
|
Remove erroneous comment (EJAB-645)
|
2011-02-03 17:23:09 +01:00 |
|
Badlop
|
6eeef62ce4
|
Provide new, not old, affiliation in kick/ban presence with codes 321 and 301
|
2010-11-16 00:03:09 +01:00 |
|
Evgeniy Khramtsov
|
0ccff15599
|
Strip status when needed in presence-unavailable as well
|
2010-11-15 13:47:31 +09:00 |
|
Badlop
|
972440c2ca
|
When user joins non-anonymous room, warn also in presence stanza (EJAB-310)
|
2010-08-07 20:48:36 +02:00 |
|
Evgeniy Khramtsov
|
715cc5ea3b
|
New configure option: --enable-nif
|
2010-07-01 20:54:01 +10:00 |
|
Evgeniy Khramtsov
|
21d2f4efab
|
now admins are able to see private rooms in disco (EJAB-1269)
|
2010-06-23 17:44:35 +10:00 |
|
Evgeniy Khramtsov
|
4646a5dbb8
|
fixes wrong SQL escaping when --enable-full-xml is set
|
2010-06-04 13:31:34 +10:00 |
|
Badlop
|
44b282474a
|
Fix indentation (EJAB-1038)
|
2010-03-29 20:51:24 +02:00 |
|
Badlop
|
70cfcb1008
|
Fix crash in number of occupants; other minor changes (EJAB-1038)
|
2010-03-29 20:51:04 +02:00 |
|
Badlop
|
fa28c8baf6
|
Refactor code to reduce calls to get_affiliation and get_role (thanks to Steam)(EJAB-1038)
|
2010-03-29 20:49:52 +02:00 |
|
Evgeniy Khramtsov
|
46c667c567
|
changed Reason to shutdown when stopping destroyed MUC room
SVN Revision: 2952
|
2010-02-02 11:49:49 +00:00 |
|
Badlop
|
db3f8487fc
|
Fix bug handling Reason in gen_fsm:terminate
SVN Revision: 2950
|
2010-02-02 11:14:48 +00:00 |
|
Badlop
|
7b76fdcde7
|
Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)
SVN Revision: 2891
|
2010-01-12 16:11:32 +00:00 |
|
Badlop
|
d9a1eecdca
|
Kick occupants with reason when room is stopped due to MUC shutdown (EJAB-1149)
SVN Revision: 2848
|
2009-12-30 01:25:35 +00:00 |
|
Badlop
|
9bee86178f
|
Write in room log when a room is created, destroyed, started, stopped (EJAB-1144)
SVN Revision: 2836
|
2009-12-29 14:43:24 +00:00 |
|
Badlop
|
575e07a986
|
Forward IQ vCard queries of room occupants to bare JID, not full (EJAB-1045)
SVN Revision: 2767
|
2009-12-01 20:00:15 +00:00 |
|
Badlop
|
3e45bdcc2d
|
Don't allow room config to enable password protection with empty password (EJAB-1011)
SVN Revision: 2485
|
2009-08-15 20:09:05 +00:00 |
|
Badlop
|
5ddfccd45e
|
If room config violates service policy, return not-acceptable instead of bad-request.
SVN Revision: 2484
|
2009-08-15 20:08:51 +00:00 |
|
Badlop
|
7dfdd5d654
|
HTML room logs: fix formatting of spaces; log config when disabling logging; display occupants (EJAB-986)
SVN Revision: 2378
|
2009-07-21 18:33:56 +00:00 |
|
Badlop
|
29ea2738cc
|
Include original timestamp on delayed presences (thanks to Mickael Remond)(EJAB-234)
SVN Revision: 2348
|
2009-06-30 17:50:47 +00:00 |
|