Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix invalid {args,result}_examples in mod_muc_admin | Paweł Chmielowski | 2017-06-19 | 1 | -3/+6 | |
| | ||||||
* | Generate better errors when not being able to generate documentation | Paweł Chmielowski | 2017-06-19 | 1 | -8/+15 | |
| | ||||||
* | Another tweak to md generator | Paweł Chmielowski | 2017-06-19 | 1 | -5/+4 | |
| | ||||||
* | Update markdown api document generator | Paweł Chmielowski | 2017-06-19 | 1 | -12/+22 | |
| | ||||||
* | Fix srg_user_add/del for non-Mnesia database backends (#1780) | Badlop | 2017-06-15 | 1 | -2/+2 | |
| | ||||||
* | Add pubsub import from prosody/metronome | Christophe Romain | 2017-06-15 | 1 | -1/+123 | |
| | ||||||
* | Fix IP address parsing for mod_metrics | Evgeniy Khramtsov | 2017-06-13 | 1 | -1/+2 | |
| | ||||||
* | Switch access rule delete_old_users with protect_old_users (#1772) | Badlop | 2017-06-09 | 1 | -4/+4 | |
| | ||||||
* | Add missing , | Paweł Chmielowski | 2017-06-09 | 1 | -1/+1 | |
| | ||||||
* | Improve export2sql explanation; remove obsolete and duplicated command | Badlop | 2017-06-09 | 2 | -27/+2 | |
| | ||||||
* | Fix and document push_roster_all command | Badlop | 2017-06-08 | 1 | -1/+5 | |
| | ||||||
* | Fix rooms list in WebAdmin (#1753) | Badlop | 2017-06-01 | 1 | -5/+9 | |
| | ||||||
* | Parse correctly presence_broadcast option in change_room_option command | Badlop | 2017-05-29 | 1 | -0/+2 | |
| | ||||||
* | Fix case clause | Evgeniy Khramtsov | 2017-05-25 | 1 | -3/+7 | |
| | | | | Fixes #1746 | |||||
* | Cosmetic change: Fix indentation errors | Holger Weiss | 2017-05-24 | 2 | -7/+7 | |
| | ||||||
* | Introduce --enable-stun and --enable-sip configure options | Evgeniy Khramtsov | 2017-05-23 | 5 | -1/+58 | |
| | | | | | STUN/TURN and SIP is not compiled by default anymore. Use --enable-stun, --enable-sip or --enable-all to enable them. | |||||
* | Get rid of sql_queries.erl | Evgeniy Khramtsov | 2017-05-23 | 9 | -741/+438 | |
| | ||||||
* | Deprecate misc:encode_base64/1 and misc:decode_base64/1 | Evgeniy Khramtsov | 2017-05-23 | 10 | -98/+48 | |
| | ||||||
* | Validate all certfiles on startup | Evgeniy Khramtsov | 2017-05-23 | 6 | -21/+47 | |
| | ||||||
* | Implement cache for mod_announce | Evgeniy Khramtsov | 2017-05-22 | 4 | -58/+202 | |
| | ||||||
* | Describe command arguments and results in mod_muc_admin | Badlop | 2017-05-22 | 1 | -3/+64 | |
| | ||||||
* | Don't leak with UDP sockets | Evgeniy Khramtsov | 2017-05-22 | 1 | -4/+6 | |
| | ||||||
* | Implement cache for mod_private | Evgeniy Khramtsov | 2017-05-22 | 4 | -68/+229 | |
| | ||||||
* | Don't store messages via a single process | Evgeniy Khramtsov | 2017-05-21 | 6 | -219/+106 | |
| | ||||||
* | Improve mod_metrics | Evgeniy Khramtsov | 2017-05-21 | 1 | -14/+40 | |
| | | | | | | | * Do not spawn a process per event * Avoid UDP socket creation on every event * Get rid of calls to str.erl module * Add options 'ip' and 'port' | |||||
* | Get rid of a workaround against old Erlang bug | Evgeniy Khramtsov | 2017-05-21 | 1 | -10/+8 | |
| | ||||||
* | Get rid of db_type warning for mod_vcard_xupdate | Evgeniy Khramtsov | 2017-05-21 | 1 | -9/+1 | |
| | ||||||
* | Get rid of detection of modules' db_type detection | Evgeniy Khramtsov | 2017-05-21 | 2 | -13/+2 | |
| | | | | | | The detection sometimes leads to errorneous warnings. We need to improve it later. For now I just remove the detection as it doesn't fully work anyway. | |||||
* | Declare ejabberd_oauth behaviour | Evgeniy Khramtsov | 2017-05-21 | 4 | -2/+7 | |
| | ||||||
* | Implement cache for mod_privacy/mod_blocking | Evgeniy Khramtsov | 2017-05-20 | 11 | -974/+706 | |
| | ||||||
* | export_all is not needed here | Paweł Chmielowski | 2017-05-19 | 1 | -2/+0 | |
| | ||||||
* | Fix values put in args_examples | Paweł Chmielowski | 2017-05-19 | 2 | -2/+2 | |
| | ||||||
* | Get rid of Mnesia transaction in get_vcard/2 | Evgeniy Khramtsov | 2017-05-18 | 1 | -6/+2 | |
| | ||||||
* | The default 'iqdisc' is now 'no_queue' | Evgeniy Khramtsov | 2017-05-18 | 1 | -1/+1 | |
| | ||||||
* | Implement cache for mod_last | Evgeniy Khramtsov | 2017-05-18 | 4 | -34/+126 | |
| | ||||||
* | ?SQL_UPSERT returns 'ok' on success | Evgeniy Khramtsov | 2017-05-18 | 1 | -1/+1 | |
| | ||||||
* | Avoid erroneous usage of ?MODULE macro | Evgeniy Khramtsov | 2017-05-18 | 1 | -1/+1 | |
| | ||||||
* | Fix function_clause after authentication refactoring | Evgeniy Khramtsov | 2017-05-18 | 1 | -2/+4 | |
| | | | | Fixes https://github.com/processone/ejabberd-contrib/issues/213 | |||||
* | Clean up database code related to mod_vcard_xupdate | Evgeniy Khramtsov | 2017-05-17 | 3 | -4/+11 | |
| | ||||||
* | Use disc_only_copies for oauth_token Mnesia table | Evgeniy Khramtsov | 2017-05-17 | 1 | -2/+13 | |
| | ||||||
* | Increase gen_mod's supervisor shutdown time | Evgeniy Khramtsov | 2017-05-17 | 1 | -1/+1 | |
| | ||||||
* | Implement cache for mod_vcard and mod_vcard_xupdate | Evgeniy Khramtsov | 2017-05-17 | 9 | -305/+174 | |
| | ||||||
* | Add cache options to the validator | Evgeniy Khramtsov | 2017-05-17 | 1 | -1/+7 | |
| | ||||||
* | Ciphers should be a binary string | Evgeniy Khramtsov | 2017-05-17 | 4 | -4/+4 | |
| | ||||||
* | Get rid of unused variable | Evgeniy Khramtsov | 2017-05-17 | 1 | -2/+1 | |
| | ||||||
* | Implement cache for roster | Evgeniy Khramtsov | 2017-05-17 | 13 | -613/+580 | |
| | ||||||
* | Fix use_cache/1 callback | Evgeniy Khramtsov | 2017-05-15 | 1 | -3/+7 | |
| | ||||||
* | Shut up dialyzer/xref if public_key:short_name_hash/1 is not available | Evgeniy Khramtsov | 2017-05-13 | 1 | -1/+9 | |
| | ||||||
* | Only validate certfiles if public_key:short_name_hash/1 is available | Evgeniy Khramtsov | 2017-05-12 | 1 | -1/+4 | |
| | ||||||
* | Introduce Certficate Manager | Evgeniy Khramtsov | 2017-05-12 | 9 | -6/+545 | |
| | | | | | | | | | | | | | | | | | | | | The major goal is to simplify certificate management in ejabberd. Currently it requires some effort from a user to configure certficates, especially in the situation where a lot of virtual domains are hosted. The task is splitted in several sub-tasks: * Implement basic certificate validator. The validator should check all configured certificates for existence, validity, duration and so on. The validator should not perform any actions in the case of errors except logging an error message. This is actually implemented by this commit. * All certificates should be configured inside a single section (something like 'certfiles') where ejabberd should parse them, check the full-chain, find the corresponding private keys and, if needed, resort chains and split the certficates into separate files for easy to use by fast_tls. * Options like 'domain_certfile', 'c2s_certfile' or 's2s_certfile' should probably be deprecated, since the process of matching certificates with the corresponding virtual hosts should be done automatically and these options only introduce configuration errors without any meaningful purpose. |