aboutsummaryrefslogtreecommitdiff
path: root/tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* "sort -R" command not POSIX, added "shuf" and "cat" as fallbackballerburg90052021-08-121-1/+2
|
* Support the recent changes in the "ejabberdctl help" command (#3569)Badlop2021-04-151-5/+8
|
* Fix INTRUDER and add padding to second text lineBadlop2021-03-121-7/+7
| | | | https://github.com/processone/ejabberd/commit/b41ce8828c579f06a33ca93a7af4fd5984997e16#r47461104
* Clone to the dir specified in rebar.config... useful for erlang-sqlite3Badlop2021-02-231-1/+1
|
* Add question/answer-based CAPTCHA script (#3533)Holger Weiß2021-02-221-0/+131
| | | | | | | | | | | | | | | | | * New captcha.sh question/answer based * Keep original CAPTCHA script Rather than replacing the original CAPTCHA script, keep it next to the new one, for the moment. * CAPTCHA-ng script cleanup * remove various bashisms * replace all echos with printf + add quotations to many variables Co-authored-by: Adrien Bourmault <neox@os-k.eu> Co-authored-by: nico wellpott <nico@magicbroccoli.de>
* Improve support for rebar3 in "make translations"Badlop2021-02-191-12/+9
|
* Create annotated tags, meant for releases, instead of lightweight (#3512)Badlop2021-02-161-1/+1
|
* Improve prepare-tr so *.msg files inform to not edit them (#3484)Badlop2021-02-021-1/+5
|
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-1/+1
|
* When running "make translations" use the external ejabberd_po repositoryBadlop2021-01-221-5/+19
|
* Add option to check for missing hex releases to update scriptPaweł Chmielowski2020-12-181-0/+12
|
* Correctly sort mixed versions vX.Y and X.Y in update-deps scriptPaweł Chmielowski2020-12-181-1/+1
|
* Update one more place where we had -include("xmpp.hrl")Paweł Chmielowski2020-09-031-1/+1
|
* For mod_vcard_* modules, redirect options to mod_vcardBadlop2020-08-211-1/+9
|
* Revert "Dirty workarounds to compile jiffy with Erlang/OTP 23 (#3282)"Badlop2020-07-151-0/+0
| | | | This reverts commit 2ca5712507473578fe00e4a1bce8e25a0d9f1bca.
* Dirty workarounds to compile jiffy with Erlang/OTP 23 (#3282)Badlop2020-06-011-0/+0
| | | | | | | | | | | | | | | | | | Works for me with: ./configure --disable-pam ./rebar get-deps ./rebar configure-deps ./rebar compile make install changes in erlang-native-compiler used by jiffy: src/rebar_port_compiler.erl - {"ERL_LDFLAGS" , " -L$ERL_EI_LIBDIR -lerl_interface -lei"}, + {"ERL_LDFLAGS" , " -L$ERL_EI_LIBDIR -lei"}, src/rebar_utils.erl --dialyzer({no_missing_calls, escript_foldl/3}).
* Hide false-positive warnings about mod_delegation Type atom and NS binaryBadlop2020-05-071-0/+4
|
* Extract translatable strings also from the xmpp libraryBadlop2020-05-042-5/+4
|
* Don't extract for translation strings from man pages, at least for nowBadlop2020-04-171-0/+12
|
* Fix previous commitBadlop2020-04-171-1/+1
|
* Log messages generated by msgmerge and display unexpected onesBadlop2020-04-171-1/+4
|
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
|
* Introduce 'vcard' option for the modules supporting vCardsEvgeny Khramtsov2019-08-021-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The mapping between vCard's XML elements and YAML elements of 'vcard' option is straightforward. For example, if you want mod_muc to return the following vCard: ``` <vCard xmlns='vcard-temp'> <FN>Conferences</FN> <ADR> <WORK/> <STREET>Elm Street</STREET> </ADR> </vCard> ``` you need to set the configuration as: ``` modules: ... mod_muc: vcard: fn: Conferences adr: - work: true street: Elm Street ... ```
* Improve hooks validator and fix bugs related to hooks registrationEvgeny Khramtsov2019-07-291-194/+236
|
* Fix UTF-8 support in translation filesEvgeny Khramtsov2019-07-241-1/+1
|
* Fix opt_type.sh script and re-generate optionsEvgeny Khramtsov2019-07-161-4/+4
|
* Report invalid translation stringsEvgeny Khramtsov2019-06-241-4/+11
|
* Generate paths for poeditEvgeny Khramtsov2019-06-221-1/+3
|
* Update extract-tr.sh scriptEvgeny Khramtsov2019-06-221-2/+2
|
* Improve extraction of translated stringsEvgeny Khramtsov2019-06-221-249/+67
| | | | | | | | | | | | | Now every such string MUST be encapsulated into ?T() macro. The macro itself is defined in include/translate.hrl. Example: -module(foo). -export([bar/1]). -include("translate.hrl"). bar(Lang) -> translate:translate(Lang, ?T("baz")).
* Fix creation of type spec for map() optionsEvgeny Khramtsov2019-06-201-1/+1
|
* Add helper to check xep implementations and versionsChristophe Romain2019-06-171-0/+21
|
* Get rid of "well-known" typeEvgeny Khramtsov2019-06-151-12/+4
|
* Ignore beams compiled by ElixirEvgeny Khramtsov2019-06-142-28/+56
|
* Accept output argument in tools/opt_types.shEvgeny Khramtsov2019-06-141-4/+4
|
* Use new configuration validatorEvgeny Khramtsov2019-06-143-24/+645
|
* Improve captcha.sh script documentationMickaël Rémond2019-05-251-0/+13
|
* Write hooks_type_test.erl to correct locationEvgeny Khramtsov2019-05-151-2/+2
|
* Make static hooks analyzer working againEvgeny Khramtsov2019-05-151-91/+62
|
* Commit back, change reverted by mistakePaweł Chmielowski2019-02-261-2/+24
|
* Update depsPaweł Chmielowski2019-02-261-24/+2
|
* Improve update-deps-releasesPaweł Chmielowski2019-02-261-2/+24
|
* Provide source code filename in *.po, so editors can show the source codeBadlop2019-02-221-1/+1
|
* Fix "make translations", got broken in 446e6e6f3Badlop2019-02-221-1/+1
|
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
|
* Fix decompressing of custom elements with custom namespacePaweł Chmielowski2019-01-071-2/+2
|
* Add xml compression to sql backend of mamPaweł Chmielowski2018-11-281-0/+417
|
* Add check for files missing in hex packagingPaweł Chmielowski2018-06-291-0/+44
|
* Update ejabberd.potEvgeniy Khramtsov2018-06-201-14/+20
|
* Remove 'iqdisc' optionEvgeniy Khramtsov2018-02-111-2/+3
| | | | | | | | | | | | | | | | | Since we got rid of all bottle-neck processes and we have a connection pool for every database, the option is no longer needed and in fact is detrimental: in practice what you get is just a bunch of overloaded processes in the IQ handlers pool no matter how much you increase the `iqdisc` value. Given that there are close to zero operators understanding the meaning of the option and, hence, not using it all, it's not simply deprecated but completely removed. The commit also deprecates the following functions: - gen_iq_handler:add_iq_handler/6 - gen_iq_handler:handle/5 - gen_iq_handler:iqdisc/1