aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1024 from rbarlow/luerl_releaseEvgeny Khramtsov2016-03-251-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 Barlow2016-03-181-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/masterEvgeny Khramtsov2016-03-251-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:startwcy1232015-07-301-1/+1
| | |
* | | Merge commit 'refs/pull/524/head' of github.com:processone/ejabberd into ↵Evgeniy Khramtsov2016-03-2518-116/+157
|\ \ \ | | | | | | | | | | | | sasl-api-change
| * | | Use SASL PLAIN authzid as client identity if auth module permits itBen Langfeld2015-05-0616-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 codeBen Langfeld2015-05-061-4/+0
| | | |
* | | | Merge pull request #1035 from processone/modular-tests-runMickaël Rémond2016-03-243-35/+113
|\ \ \ \ | | | | | | | | | | Allow running test groups independently
| * | | | Allow running test groups independentlyMickael Remond2016-03-243-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 Romain2016-03-241-1/+1
| | | | |
* | | | | Specify lacking nodename (thanks to hamano)(#1020)Christophe Romain2016-03-241-1/+1
|/ / / /
* | | | Enable Riak test suite on Travis-CIMickael Remond2016-03-231-6/+6
| | | |
* | | | Fix is_connected/0 functionEvgeniy Khramtsov2016-03-221-2/+7
| | | |
* | | | Keep alive Riak connections by defaultEvgeniy Khramtsov2016-03-222-1/+8
| | | |
* | | | Fix a typo in travis.ymlEvgeniy Khramtsov2016-03-221-1/+1
| | | |
* | | | Tell Travis not to fail if some tests are skippedEvgeniy Khramtsov2016-03-221-1/+2
| | | |
* | | | Do not auto append IP suffix to usernames (#1008)Evgeniy Khramtsov2016-03-221-17/+1
| | | |
* | | | Disable Riak test on Travis as they are too unpredictable on TravisMickael Remond2016-03-211-1/+9
| | | | | | | | | | | | | | | | For now, we are running them on local Jenkins
* | | | Improve ban_account command to work with other DBs than Mnesia (#977)Badlop2016-03-211-15/+1
| | | |
* | | | New command delete_mnesia deletes all tables that can be exportedBadlop2016-03-212-1/+38
| | | |
* | | | Elixir test suite is already run with global CT run commandMickael Remond2016-03-211-1/+0
| | | |
* | | | Merge pull request #1029 from processone/coverallsMickaël Rémond2016-03-214-2/+39
|\ \ \ \ | | | | | | | | | | Add support for test code coverage
| * | | | We do not have C code to cover, they are in dependencies.Mickael Remond2016-03-211-3/+2
| | | | |
| * | | | Add Coveralls supportMickael Remond2016-03-214-2/+40
|/ / / /
* | | | Use static key for mysql repoPaweł Chmielowski2016-03-212-1/+97
| | | |
* | | | Attempting to use other keyserver, as we see failure from Travis fetchingMickael Remond2016-03-211-1/+1
| | | |
* | | | Run basic Elixir unit testsMickael Remond2016-03-211-0/+1
| | | |
* | | | Add simple Elixir unit test on jid:from_stringMickael Remond2016-03-212-3/+51
| | | |
* | | | Merge branch 'master' of github.com:processone/ejabberdMickael Remond2016-03-213-10/+46
|\ \ \ \
| * | | | Fix indentation of mod_register in default configuration fileBadlop2016-03-191-1/+1
| | | | |
| * | | | Merge pull request #1022 from hamano/riak_authEvgeny Khramtsov2016-03-182-9/+45
| |\ \ \ \ | | |_|_|/ | |/| | | riak authentication support
| | * | | support riak authenticationHAMANO Tsukasa2016-03-192-9/+45
| | | | |
* | | | | Comment on error failures in logs + indentingMickael Remond2016-03-211-20/+31
|/ / / /
* | | | Extend scope of ejabberdctl pingChristophe Romain2016-03-181-1/+8
| | | |
* | | | Escape quoting node name for ejabberdctl pingChristophe Romain2016-03-181-1/+1
|/ / /
* | | Fix issue #1015Paweł Chmielowski2016-03-171-1/+1
| | |
* | | Merge pull request #926 from lpil/fix/remove-empty-modMickaël Rémond2016-03-161-2/+0
|\ \ \ | | | | | | | | Remove empty and unused module
| * | | Remove empty and unused moduleLouis Pilfold2016-01-261-2/+0
| | | |
* | | | Don't use jlib:jid_remove_resourcePaweł Chmielowski2016-03-161-1/+1
| | | |
* | | | Merge pull request #1011 from oxoWrk/masterPaweł Chmielowski2016-03-161-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_extraroot2016-03-151-1/+1
| | | | |
* | | | | Make auto generated resources shorterPaweł Chmielowski2016-03-161-3/+6
| | | | |
* | | | | Start ezlib only if required, as it's optional (#1006)Badlop2016-03-162-1/+1
| | | | |
* | | | | When building Elixir inside ejabberd, rely on version 1.1 for Erlang R17 ↵Mickael Remond2016-03-161-1/+1
| | | | | | | | | | | | | | | | | | | | compliance
* | | | | Update OTP release to use and drop release 17.1Mickael Remond2016-03-161-3/+4
| | | | | | | | | | | | | | | | | | | | Attempt to build with Elixir
* | | | | Merge branch 'master' of github.com:processone/ejabberdMickael Remond2016-03-1523-244/+437
|\ \ \ \ \
| * | | | | Produce less verbose logs for tests on travisPaweł Chmielowski2016-03-151-1/+3
| | | | | |
| * | | | | Apply cosmetic changes to GitHub templatesHolger Weiss2016-03-152-25/+21
| |/ / / /
| * | | | Merge pull request #991 from suchatorg/patch-1badlop2016-03-141-135/+113
| |\ \ \ \ | | | | | | | | | | | | Update Galician (galego) translations
| | * | | | Update gl.poCarlos2016-03-141-11/+7
| | | | | |