aboutsummaryrefslogtreecommitdiff
path: root/tools (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-04-15Support the recent changes in the "ejabberdctl help" command (#3569)Badlop1-5/+8
2021-03-12Fix INTRUDER and add padding to second text lineBadlop1-7/+7
https://github.com/processone/ejabberd/commit/b41ce8828c579f06a33ca93a7af4fd5984997e16#r47461104
2021-02-23Clone to the dir specified in rebar.config... useful for erlang-sqlite3Badlop1-1/+1
2021-02-22Add question/answer-based CAPTCHA script (#3533)Holger Weiß1-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>
2021-02-19Improve support for rebar3 in "make translations"Badlop1-12/+9
2021-02-16Create annotated tags, meant for releases, instead of lightweight (#3512)Badlop1-1/+1
2021-02-02Improve prepare-tr so *.msg files inform to not edit them (#3484)Badlop1-1/+5
2021-01-27Update newest copyright year to 2021 (#3464)Badlop1-1/+1
2021-01-22When running "make translations" use the external ejabberd_po repositoryBadlop1-5/+19
2020-12-18Add option to check for missing hex releases to update scriptPaweł Chmielowski1-0/+12
2020-12-18Correctly sort mixed versions vX.Y and X.Y in update-deps scriptPaweł Chmielowski1-1/+1
2020-09-03Update one more place where we had -include("xmpp.hrl")Paweł Chmielowski1-1/+1
2020-08-21For mod_vcard_* modules, redirect options to mod_vcardBadlop1-1/+9
2020-07-15Revert "Dirty workarounds to compile jiffy with Erlang/OTP 23 (#3282)"Badlop1-0/+0
This reverts commit 2ca5712507473578fe00e4a1bce8e25a0d9f1bca.
2020-06-01Dirty workarounds to compile jiffy with Erlang/OTP 23 (#3282)Badlop1-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}).
2020-05-07Hide false-positive warnings about mod_delegation Type atom and NS binaryBadlop1-0/+4
2020-05-04Extract translatable strings also from the xmpp libraryBadlop2-5/+4
2020-04-17Don't extract for translation strings from man pages, at least for nowBadlop1-0/+12
2020-04-17Fix previous commitBadlop1-1/+1
2020-04-17Log messages generated by msgmerge and display unexpected onesBadlop1-1/+4
2020-01-28Update copyright to 2020 (#3149)Badlop1-1/+1
2019-08-02Introduce 'vcard' option for the modules supporting vCardsEvgeny Khramtsov1-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 ... ```
2019-07-29Improve hooks validator and fix bugs related to hooks registrationEvgeny Khramtsov1-194/+236
2019-07-24Fix UTF-8 support in translation filesEvgeny Khramtsov1-1/+1
2019-07-16Fix opt_type.sh script and re-generate optionsEvgeny Khramtsov1-4/+4
2019-06-24Report invalid translation stringsEvgeny Khramtsov1-4/+11
2019-06-22Generate paths for poeditEvgeny Khramtsov1-1/+3
2019-06-22Update extract-tr.sh scriptEvgeny Khramtsov1-2/+2
2019-06-22Improve extraction of translated stringsEvgeny Khramtsov1-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")).
2019-06-20Fix creation of type spec for map() optionsEvgeny Khramtsov1-1/+1
2019-06-17Add helper to check xep implementations and versionsChristophe Romain1-0/+21
2019-06-15Get rid of "well-known" typeEvgeny Khramtsov1-12/+4
2019-06-14Ignore beams compiled by ElixirEvgeny Khramtsov2-28/+56
2019-06-14Accept output argument in tools/opt_types.shEvgeny Khramtsov1-4/+4
2019-06-14Use new configuration validatorEvgeny Khramtsov3-24/+645
2019-05-25Improve captcha.sh script documentationMickaël Rémond1-0/+13
2019-05-15Write hooks_type_test.erl to correct locationEvgeny Khramtsov1-2/+2
2019-05-15Make static hooks analyzer working againEvgeny Khramtsov1-91/+62
2019-02-26Commit back, change reverted by mistakePaweł Chmielowski1-2/+24
2019-02-26Update depsPaweł Chmielowski1-24/+2
2019-02-26Improve update-deps-releasesPaweł Chmielowski1-2/+24
2019-02-22Provide source code filename in *.po, so editors can show the source codeBadlop1-1/+1
2019-02-22Fix "make translations", got broken in 446e6e6f3Badlop1-1/+1
2019-01-08Update copyright to 2019 (#2756)Badlop1-1/+1
2019-01-07Fix decompressing of custom elements with custom namespacePaweł Chmielowski1-2/+2
2018-11-28Add xml compression to sql backend of mamPaweł Chmielowski1-0/+417
2018-06-29Add check for files missing in hex packagingPaweł Chmielowski1-0/+44
2018-06-20Update ejabberd.potEvgeniy Khramtsov1-14/+20
2018-02-11Remove 'iqdisc' optionEvgeniy Khramtsov1-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
2017-11-20Make update-deps-releases.pl work with older perlPaweł Chmielowski1-2/+2