Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-03 | Remove bash-izm from ejabberdctl.template introduced recently | Paweł Chmielowski | |
2020-04-02 | Limit number of atoms used by ejabberdctl ( #2977) | Jerome Sautret | |
2019-10-25 | Use lager on OTP<22.0 | Evgeny Khramtsov | |
This also lowers Erlang/OTP minimum version requirement back to 19.3 | |||
2019-10-19 | Don't parse obsoleted options | Evgeny Khramtsov | |
2018-04-25 | ejabberdctl: fix parameter parsing | tv | |
2018-01-29 | ejabberdctl: Omit redundant erl option | Holger Weiss | |
The "-detached" flag implies "-noinput". | |||
2018-01-21 | Fix typo /this/it/ | Licaon_Kter | |
2017-12-10 | Use /bin/sh as the explicit shell when using su in ejabberdctl. | Randy Barlow | |
Some distributions (such as Fedora) use /sbin/nologin as the login shell for the ejabberd user. The newer version of ejabberdctl uses su to perform the command if the INSTALLUSER invokes the script. This commit adjusts the call to su so that it passes /bin/sh as the shell to use so that it will work correctly when the ejabberd user's shell is set to nologin. Signed-off-by: Randy Barlow <randy@electronsweatshop.com> | |||
2017-11-07 | ejabberdctl: Fix 'read' syntax for non-bash shells | Holger Weiss | |
2017-11-06 | ejabberdctl: Fix paths for release build | Holger Weiss | |
The ejabberdctl version generated by "make rel" relies on the SCRIPT_DIR variable which got lost in commit cbe6553baa6f. | |||
2017-09-27 | harden ejabberdctl (#1977) | Christophe Romain | |
2017-09-18 | Merge pull request #1996 from nosnilmot/ejabberdctl-quote-peer | Christophe Romain | |
Quote $PEER in ping command to avoid hostnames containing "-" being interpreted as arithmetic | |||
2017-09-18 | Fix iexdebug and iexlive commands (#1981) | Christophe Romain | |
2017-09-11 | Quote $PEER in ping command to avoid hostnames containing "-" being ↵ | Stu Tomlinson | |
interpreted as arithmetic | |||
2017-08-08 | fix typo | Mathias Ertl | |
2017-08-04 | fix FIREWALL_WINDOW option | Mathias Ertl | |
2017-07-20 | Fix errors when running ejabberdctl as root | Christophe Romain | |
2017-07-15 | Fix ERLANG_OPTS when setting INET_DIST_INTERFACE | Ashish SHUKLA | |
2017-07-12 | Fix ERLANG_OPTS end lines when setting FIREWALL_WINDOW (#1856) | Badlop | |
2017-06-28 | Quote paths to allow spaces (#1789) | Christophe Romain | |
2017-06-13 | Fix refactor bug on wait_status | Christophe Romain | |
2017-06-08 | fixing iex bug with proper --name arguement | Ivy Rogatko | |
2017-06-06 | Add missing space separator on EJABBERD_OPTS | Christophe Romain | |
2017-06-02 | Fix EJABBERD_OPTS | Christophe Romain | |
2017-06-01 | Respect INSTALLUSER when creating spool directory | Christophe Romain | |
2017-06-01 | Create spool directory at start if not exists | Christophe Romain | |
2017-06-01 | Remove use of getopt to support simpler shells | Christophe Romain | |
2017-06-01 | Improve ejabberdctl parameters parsing | Christophe Romain | |
2017-06-01 | Minor ejabberdctl improvements | Christophe Romain | |
2017-05-31 | Refactor ejabberdctl | Christophe Romain | |
2016-11-21 | Remove bashismes from ejabberdctl | Johan Oudinet | |
To avoid unecessary extra quoting, do not call commands with sh -c '' and use the -- option from su to supply arguments. Parse command line parameters is a bit tricky as the previous behavior allows to mix options to ejabberdctl with unknown options given to the next script (usually, the ctl). This is solved by relying on the fact that for loop saves its argument, so we can flush its content with set -- and re-add unknown options with set -- "$@" "$arg". Finally, remove unecessary quotes in mnesia options and in the ping command. | |||
2016-06-23 | Fix typo from d8bb5d9c | Christophe Romain | |
2016-06-17 | Give more time to stop and kill epmd (#882) | Christophe Romain | |
2016-05-01 | ejabberdctl: Fix path to epmd | Holger Weiss | |
2016-04-27 | Force ERL_PATH for elixir | Christophe Romain | |
2016-04-25 | SCRIPT_DIR needed for release | Christophe Romain | |
2016-04-25 | Remove useless variable and quote EPMD and SPOOL_DIR | Christophe Romain | |
2016-04-21 | Fix node ping command | Christophe Romain | |
2016-04-21 | Use UUID for ctl node name (#1021) | Christophe Romain | |
2016-03-24 | Specify lacking nodename (thanks to hamano)(#1020) | Christophe Romain | |
2016-03-18 | Extend scope of ejabberdctl ping | Christophe Romain | |
2016-03-18 | Escape quoting node name for ejabberdctl ping | Christophe Romain | |
2016-03-09 | Fix escaping of argument in iexlive and iexdebug | Paweł Chmielowski | |
2016-02-15 | Another fix for \n in ejabberdctl arguments | Paweł Chmielowski | |
2016-02-13 | Allow to pass \n in argument to ejabberdctl | Paweł Chmielowski | |
2016-01-17 | Merge remote-tracking branch 'processone/pr/907' | Holger Weiss | |
* processone/pr/907: don't escape ERL_OPTIONS | |||
2016-01-14 | don't escape ERL_OPTIONS | HAMANO Tsukasa | |
2016-01-04 | Improve escaping of arguments passed to ejabberdctl | Paweł Chmielowski | |
This fixes issue #804 | |||
2016-01-04 | ejabberdctl: Call erl without -pa argument | Holger Weiss | |
The path to ejabberd's ebin directories is now specified by setting the ERL_LIBS variable. | |||
2015-12-08 | Add ability to disable timeout for ejabberdctl command | Paweł Chmielowski | |