Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix type of computed field in node_flat sql query | Paweł Chmielowski | 2020-03-18 | 1 | -5/+4 | |
| | ||||||
* | Use correct type for seconds field in mod_last sql queries | Paweł Chmielowski | 2020-03-18 | 1 | -2/+4 | |
| | ||||||
* | Change conversion of boolean values for cockroachdb | Paweł Chmielowski | 2020-03-18 | 1 | -2/+2 | |
| | ||||||
* | Fix Dialyzer warning that jid can't be 'undefined' | Badlop | 2020-03-18 | 1 | -1/+1 | |
| | ||||||
* | Add cache to mod_shared_roster | Paweł Chmielowski | 2020-03-17 | 3 | -29/+237 | |
| | | | | | This should help with excessive queries that sql backend generates Should fix issue #3158. | |||||
* | Fix issue with family field on cockroachdb | Paweł Chmielowski | 2020-03-17 | 1 | -1/+5 | |
| | ||||||
* | Replace mod_shared_roster:X call with just X inside that module | Paweł Chmielowski | 2020-03-16 | 1 | -30/+34 | |
| | ||||||
* | Try to limit calls to groups_with_opts in mod_shared_roster | Paweł Chmielowski | 2020-03-16 | 1 | -18/+4 | |
| | ||||||
* | Pass base path instead of level to support URL missing slash (#3177) | Badlop | 2020-03-11 | 1 | -124/+107 | |
| | ||||||
* | fix command rooms_empty_destroy (#3183) | Paweł Chmielowski | 2020-03-05 | 1 | -1/+1 | |
| | ||||||
* | Add reload handler to ejabberd_auth_ldap | Paweł Chmielowski | 2020-03-04 | 1 | -1/+6 | |
| | | | | | | | This will restart ldap process with new options, and should made it recognize new values. This fixes issue #3181 | |||||
* | Use compilation flags used during build to compile modules in ext_mod | Paweł Chmielowski | 2020-03-03 | 1 | -1/+1 | |
| | | | | This fixes issue #3178 | |||||
* | Fix list parameters in sql queries on pgsql | Paweł Chmielowski | 2020-02-27 | 1 | -6/+8 | |
| | ||||||
* | Allow mod_register_web to be accessed from now-served vhosts (#3173) | Badlop | 2020-02-26 | 1 | -22/+11 | |
| | ||||||
* | Fix handle of 'http' atom in Headers, problem introduced in 357e7e11 | Badlop | 2020-02-26 | 1 | -2/+6 | |
| | ||||||
* | Support ssl connection on mysql | Paweł Chmielowski | 2020-02-26 | 1 | -2/+10 | |
| | ||||||
* | Make http heades passed in custom_headers override builtin headers | Paweł Chmielowski | 2020-02-21 | 3 | -14/+22 | |
| | | | | | | Previously we just appended them, so sometimes we just had duplicates This fixes issue #3056 | |||||
* | Merge pull request #3127 from area-42/allow_emojis_with_mssql | Mickaël Rémond | 2020-02-20 | 1 | -29/+64 | |
|\ | | | | | allow storage of emojis in archive on mssql | |||||
| * | allow storage of emojis in archive on mssql | Christoph Scholz | 2019-12-27 | 1 | -29/+64 | |
| | | ||||||
* | | Support ejabberd_auth_http's auth_opts (processone/ejabberd-contrib#284) | Badlop | 2020-02-19 | 2 | -0/+25 | |
| | | ||||||
* | | Do read piefxis file fully before starting processing included file | Paweł Chmielowski | 2020-02-18 | 1 | -8/+17 | |
| | | | | | | | | | | | | | | | | | | | | Previous method of processing files, could lead to mixing events generated by parsers for multiple files, where we could get in inconsistant state. After this change we gather all events generated by parser for single file, before we start parsing any included file. This fixes issue #3166 | |||||
* | | ejabberd_admin: Fix *_config command result format | Holger Weiss | 2020-02-14 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | The 'reload_config' and 'dump_config' calls are expected to yield a 'rescode' result, which means they must return 'ok' (rather than a tuple) on success. Fixes #3170. | |||||
* | | Make piefxis import properly decode scram passwords | Paweł Chmielowski | 2020-02-11 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | We encoded scramed password with base64 when exporting, but didn't apply reverse operation on import, this adds base64 decoding on import. This fixes issue #3167. | |||||
* | | Remove tweak introduced in 05c2995c for #1954 as it isn't needed anymore | Badlop | 2020-02-07 | 1 | -5/+7 | |
| | | ||||||
* | | Use SQL ESCAPE statement only with MSSQL and SQLite, improve compatibility ↵ | Alexey Shchepin | 2020-02-04 | 6 | -24/+56 | |
| | | | | | | | | with CockroachDB (#3074) | |||||
* | | Optimize sql queries in pubsub select_affiliation_subscriptions | Paweł Chmielowski | 2020-01-31 | 1 | -4/+17 | |
| | | ||||||
* | | Update copyright to 2020 (#3149) | Badlop | 2020-01-28 | 207 | -208/+208 | |
| | | ||||||
* | | mod_http_upload: Document correct put_url default | Holger Weiss | 2020-01-27 | 1 | -1/+1 | |
| | | | | | | | | Closes #3152. | |||||
* | | Do not use ~ts format in string that are put in xmpp payload | Paweł Chmielowski | 2020-01-22 | 11 | -36/+36 | |
| | | | | | | | | | | We are expecting utf8 data here, and using that flag will convert those to unicode codepoints, which aren't handled properly later. | |||||
* | | mod_stream_mgmt: Don't crash on disabled ACK timer | Holger Weiss | 2020-01-14 | 1 | -5/+11 | |
| | | | | | | | | | | | | | | Don't attempt to start an ACK timer if 'ack_timeout' is set to 'infinity'. Thanks to Ingo Jürgensmann for reporting the bug. | |||||
* | | mod_carboncopy: Omit check for undefined 'from' | Holger Weiss | 2020-01-13 | 1 | -12/+4 | |
| | | | | | | | | | | These days, the 'from' of an outgoing #message is guaranteed to be set to the sender's JID by xmpp_stream_in:process_authenticated_packet/2. | |||||
* | | mod_carboncopy: Don't process non-message stanzas | Holger Weiss | 2020-01-13 | 1 | -29/+30 | |
| | | | | | | | | | | | | | | Avoid examining presence and IQ stanzas, as they're not eligible for carbon-copying. This is just an optimization and should not change the behavior. | |||||
* | | mod_carboncopy: Also copy mediated MUC invitations | Holger Weiss | 2020-01-13 | 1 | -1/+6 | |
| | | ||||||
* | | mod_carboncopy: Improve is_carbon_copy() check | Holger Weiss | 2020-01-12 | 1 | -30/+17 | |
| | | | | | | | | | | Make sure the hook chain is stopped early whenever a carbon copy is processed, not just in some cases. | |||||
* | | mod_carboncopy: Support new copying rules | Holger Weiss | 2020-01-12 | 1 | -6/+18 | |
| | | | | | | | | | | | | | | Support the copying rules added to XEP-0280 with version 0.13.0 under the "urn:xmpp:carbons:rules:0" namespace. Closes #3011. | |||||
* | | mod_sip: Omit documentation when SIP is disabled | Holger Weiss | 2020-01-11 | 1 | -2/+4 | |
| | | | | | | | | | | Don't generate the actual mod_sip documentation if ejabberd is built without SIP support. | |||||
* | | mod_sip: Fix compilation without SIP support | Holger Weiss | 2020-01-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | Make sure the T() macro is also defined when ejabberd is compiled without SIP support. Fixes #3143. | |||||
* | | Generate ejabberd.yml.5 man page from source code directly | Evgeny Khramtsov | 2020-01-08 | 62 | -61/+4851 | |
| | | | | | | | | | | | | | | Several documentation callbacks (doc/0 and mod_doc/0) are implemented and `ejabberdctl man` command is added to generate a man page. Note that the command requires a2x to be installed (which is a part of asciidoc package). | |||||
* | | Omit push notifications if offline storage failed | Holger Weiss | 2020-01-05 | 2 | -29/+27 | |
|/ | | | | | | | | | This commit removes the 'store_offline_message' hook which didn't allow mod_push to suppress notifications when storing an offline message failed (due to the offline spool size limit being exceeded or due to database issues). Fixes #3120. | |||||
* | Fix case clause error regarding admin_generated password (#3122) | Badlop | 2019-12-24 | 1 | -1/+2 | |
| | ||||||
* | Add ability to hookup config transformer | Paweł Chmielowski | 2019-12-16 | 1 | -4/+10 | |
| | ||||||
* | Fix mod_muc_log skipping non-Latin messages (thanks to Yandrey)(#3115) | Badlop | 2019-12-16 | 1 | -5/+3 | |
| | ||||||
* | Improve compatibility with CockroachDB (#3074) | Alexey Shchepin | 2019-12-16 | 4 | -45/+50 | |
| | ||||||
* | Improve compatibility with CockroachDB (#3074) | Alexey Shchepin | 2019-12-11 | 2 | -22/+27 | |
| | ||||||
* | Improve send_message command | Evgeny Khramtsov | 2019-11-29 | 1 | -14/+20 | |
| | ||||||
* | Make convert_to_scram work with all backends | Paweł Chmielowski | 2019-11-27 | 3 | -53/+25 | |
| | ||||||
* | Merge branch 'pg_prepared_statements' of ↵ | Alexey Shchepin | 2019-11-26 | 3 | -7/+45 | |
|\ | | | | | | | | | | | | | | | https://github.com/sabudaye/ejabberd into sabudaye-pg_prepared_statements Conflicts: ejabberd.yml.example src/ejabberd_sql.erl | |||||
| * | Added option to disable prepared statements (postgresql only) | s.budaev | 2016-10-05 | 1 | -1/+10 | |
| | | ||||||
* | | Fix previous commit | Evgeny Khramtsov | 2019-11-24 | 1 | -1/+3 | |
| | | ||||||
* | | Check also 'access' rule on account removal | Evgeny Khramtsov | 2019-11-24 | 1 | -2/+6 | |
| | | | | | | | | | | | | According to the documentation we should not allow account removal when it's forbidden by the rule from 'access' option. |