Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1024 from rbarlow/luerl_release | Evgeny Khramtsov | 2016-03-25 | 1 | -2/+1 |
|\ | | | | | Use the v0.2 release of luerl instead of a commit. | ||||
| * | Use the v0.2 release of luerl instead of a commit. | Randy Barlow | 2016-03-18 | 1 | -2/+1 |
| | | | | | | | | | | | | | | The luerl project has made a tag for v0.2, which should be usable by ejabberd. Discussion about the v0.2 release is here: https://github.com/rvirding/luerl/issues/60 | ||||
* | | Merge pull request #684 from wcy123/master | Evgeny Khramtsov | 2016-03-25 | 1 | -1/+1 |
|\ \ | | | | | | | bug fix: ejabberd:start_app need to pass Type to application:start | ||||
| * | | bug fix: ejabberd:start_app need to pass Type to application:start | wcy123 | 2015-07-30 | 1 | -1/+1 |
| | | | |||||
* | | | Merge commit 'refs/pull/524/head' of github.com:processone/ejabberd into ↵ | Evgeniy Khramtsov | 2016-03-25 | 18 | -116/+157 |
|\ \ \ | | | | | | | | | | | | | sasl-api-change | ||||
| * | | | Use SASL PLAIN authzid as client identity if auth module permits it | Ben Langfeld | 2015-05-06 | 16 | -261/+306 |
| | | | | | | | | | | | | | | | | | | | | | | | | This allows the authentication modules to perform SASL proxy authentication. It puts the onus on them to authorize the authcid to masquerade as the authzid. Doesn't currently implement such functionality in existing auth modules, since they cannot currently codify a relationship between the two identities. Does not permit the authzid to use a domain differently from the one of the connection. Note: digest might not work, but I have no interest in it, being deprecated. | ||||
| * | | | Remove commented code | Ben Langfeld | 2015-05-06 | 1 | -4/+0 |
| | | | | |||||
* | | | | Merge pull request #1035 from processone/modular-tests-run | Mickaël Rémond | 2016-03-24 | 3 | -35/+113 |
|\ \ \ \ | | | | | | | | | | | Allow running test groups independently | ||||
| * | | | | Allow running test groups independently | Mickael Remond | 2016-03-24 | 3 | -35/+113 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to be able to run only a few test groups, even if we do not have all database backends installed and configured locally. ejabberd test suite configures a specific host per backend. I changed ejabberd to allow ignoring some hosts from config file on start, by providing the exact list of hosts we want to start. This is done by setting an ejabberd app Erlang environment variable 'hosts' and passing the list of hosts we want to actually define. When doing so, the backend specific hosts defined in ejabberd test configuration file are simply ignored. As a result, we do not try to connect to unavailable backends. I linked that part to CT run test by defining the hosts list based on environment variable CT_BACKENDS. This variable is expected to be a comma separated list of available backends. When Erlang Common Tests are run with that environment variable set, only the host matching the name of the backend will be set, plus the default "localhost", common to many tests. This can be combined with rebar ct groups list. Example commands to run tests: CT_BACKENDS=riak,mnesia rebar ct suites=ejabberd CT_BACKENDS=mnesia rebar ct suites=ejabberd groups=mnesia | ||||
* | | | | | Fix start via systemd (#978) | Christophe Romain | 2016-03-24 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Specify lacking nodename (thanks to hamano)(#1020) | Christophe Romain | 2016-03-24 | 1 | -1/+1 |
|/ / / / | |||||
* | | | | Enable Riak test suite on Travis-CI | Mickael Remond | 2016-03-23 | 1 | -6/+6 |
| | | | | |||||
* | | | | Fix is_connected/0 function | Evgeniy Khramtsov | 2016-03-22 | 1 | -2/+7 |
| | | | | |||||
* | | | | Keep alive Riak connections by default | Evgeniy Khramtsov | 2016-03-22 | 2 | -1/+8 |
| | | | | |||||
* | | | | Fix a typo in travis.yml | Evgeniy Khramtsov | 2016-03-22 | 1 | -1/+1 |
| | | | | |||||
* | | | | Tell Travis not to fail if some tests are skipped | Evgeniy Khramtsov | 2016-03-22 | 1 | -1/+2 |
| | | | | |||||
* | | | | Do not auto append IP suffix to usernames (#1008) | Evgeniy Khramtsov | 2016-03-22 | 1 | -17/+1 |
| | | | | |||||
* | | | | Disable Riak test on Travis as they are too unpredictable on Travis | Mickael Remond | 2016-03-21 | 1 | -1/+9 |
| | | | | | | | | | | | | | | | | For now, we are running them on local Jenkins | ||||
* | | | | Improve ban_account command to work with other DBs than Mnesia (#977) | Badlop | 2016-03-21 | 1 | -15/+1 |
| | | | | |||||
* | | | | New command delete_mnesia deletes all tables that can be exported | Badlop | 2016-03-21 | 2 | -1/+38 |
| | | | | |||||
* | | | | Elixir test suite is already run with global CT run command | Mickael Remond | 2016-03-21 | 1 | -1/+0 |
| | | | | |||||
* | | | | Merge pull request #1029 from processone/coveralls | Mickaël Rémond | 2016-03-21 | 4 | -2/+39 |
|\ \ \ \ | | | | | | | | | | | Add support for test code coverage | ||||
| * | | | | We do not have C code to cover, they are in dependencies. | Mickael Remond | 2016-03-21 | 1 | -3/+2 |
| | | | | | |||||
| * | | | | Add Coveralls support | Mickael Remond | 2016-03-21 | 4 | -2/+40 |
|/ / / / | |||||
* | | | | Use static key for mysql repo | Paweł Chmielowski | 2016-03-21 | 2 | -1/+97 |
| | | | | |||||
* | | | | Attempting to use other keyserver, as we see failure from Travis fetching | Mickael Remond | 2016-03-21 | 1 | -1/+1 |
| | | | | |||||
* | | | | Run basic Elixir unit tests | Mickael Remond | 2016-03-21 | 1 | -0/+1 |
| | | | | |||||
* | | | | Add simple Elixir unit test on jid:from_string | Mickael Remond | 2016-03-21 | 2 | -3/+51 |
| | | | | |||||
* | | | | Merge branch 'master' of github.com:processone/ejabberd | Mickael Remond | 2016-03-21 | 3 | -10/+46 |
|\ \ \ \ | |||||
| * | | | | Fix indentation of mod_register in default configuration file | Badlop | 2016-03-19 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Merge pull request #1022 from hamano/riak_auth | Evgeny Khramtsov | 2016-03-18 | 2 | -9/+45 |
| |\ \ \ \ | | |_|_|/ | |/| | | | riak authentication support | ||||
| | * | | | support riak authentication | HAMANO Tsukasa | 2016-03-19 | 2 | -9/+45 |
| | | | | | |||||
* | | | | | Comment on error failures in logs + indenting | Mickael Remond | 2016-03-21 | 1 | -20/+31 |
|/ / / / | |||||
* | | | | Extend scope of ejabberdctl ping | Christophe Romain | 2016-03-18 | 1 | -1/+8 |
| | | | | |||||
* | | | | Escape quoting node name for ejabberdctl ping | Christophe Romain | 2016-03-18 | 1 | -1/+1 |
|/ / / | |||||
* | | | Fix issue #1015 | Paweł Chmielowski | 2016-03-17 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #926 from lpil/fix/remove-empty-mod | Mickaël Rémond | 2016-03-16 | 1 | -2/+0 |
|\ \ \ | | | | | | | | | Remove empty and unused module | ||||
| * | | | Remove empty and unused module | Louis Pilfold | 2016-01-26 | 1 | -2/+0 |
| | | | | |||||
* | | | | Don't use jlib:jid_remove_resource | Paweł Chmielowski | 2016-03-16 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge pull request #1011 from oxoWrk/master | Paweł Chmielowski | 2016-03-16 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Bare JID in 'from' of Roster Push (RFC 6121 section 2.1.6) in mod_adm… | ||||
| * | | | | Bare JID in 'from' of Roster Push (RFC 6121 section 2.1.6) in mod_admin_extra | root | 2016-03-15 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Make auto generated resources shorter | Paweł Chmielowski | 2016-03-16 | 1 | -3/+6 |
| | | | | | |||||
* | | | | | Start ezlib only if required, as it's optional (#1006) | Badlop | 2016-03-16 | 2 | -1/+1 |
| | | | | | |||||
* | | | | | When building Elixir inside ejabberd, rely on version 1.1 for Erlang R17 ↵ | Mickael Remond | 2016-03-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | compliance | ||||
* | | | | | Update OTP release to use and drop release 17.1 | Mickael Remond | 2016-03-16 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | | | | | Attempt to build with Elixir | ||||
* | | | | | Merge branch 'master' of github.com:processone/ejabberd | Mickael Remond | 2016-03-15 | 23 | -244/+437 |
|\ \ \ \ \ | |||||
| * | | | | | Produce less verbose logs for tests on travis | Paweł Chmielowski | 2016-03-15 | 1 | -1/+3 |
| | | | | | | |||||
| * | | | | | Apply cosmetic changes to GitHub templates | Holger Weiss | 2016-03-15 | 2 | -25/+21 |
| |/ / / / | |||||
| * | | | | Merge pull request #991 from suchatorg/patch-1 | badlop | 2016-03-14 | 1 | -135/+113 |
| |\ \ \ \ | | | | | | | | | | | | | Update Galician (galego) translations | ||||
| | * | | | | Update gl.po | Carlos | 2016-03-14 | 1 | -11/+7 |
| | | | | | |