25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-10-31 15:21:38 +01:00
Commit Graph

190 Commits

Author SHA1 Message Date
Mickael Remond
1fcb6d7f36
Make mysql and pgsql one of the default module for Mix 2017-12-29 17:22:59 +01:00
Christophe Romain
cdc9c93b9b Fix stun/esip mix deps 2017-12-28 15:38:24 +01:00
Christophe Romain
dd9281da13 Let mix pass compile ejabberd as dependency 2017-12-28 15:16:29 +01:00
Christophe Romain
1b8794c991 Update mix spec 2017-12-28 14:43:13 +01:00
Christophe Romain
6bdf29676c Add missing application building with mix 2017-12-27 12:33:52 +01:00
Christophe Romain
9fcc12dca7 Prepare mix for 17.12 2017-12-27 11:42:37 +01:00
Christophe Romain
e7308b7d86 Update dependencies 2017-12-26 11:13:18 +01:00
Christophe Romain
826387446a Let mix aware of unpackaged hex.pm dependencies (#2170) 2017-12-21 11:10:56 +01:00
Paweł Chmielowski
e47b016e76 Add fs as dep in mix.exs 2017-11-09 09:59:49 +01:00
Paweł Chmielowski
7121a95428 Define flags that depend on erlang version in mix.exs 2017-11-06 12:40:00 +01:00
Jorje Barrera
06cd373a18 Support for --enable-graphics in mix.exs 2017-10-24 18:02:52 +08:00
Christophe Romain
9e95150803 Fix warning when compile with newer elixir 2017-10-04 12:03:36 +02:00
Christophe Romain
d576902bd4 Prepare mix for 17.09 2017-09-28 15:21:11 +02:00
Christophe Romain
65f4094804 Prepare packaging for 17.08 2017-08-03 16:55:56 +02:00
Christophe Romain
d63ea000c7 Prepare package for 17.06-beta 2017-06-13 11:02:30 +02:00
Rene Klacan
04fd5567a7 Fix mix warnings 2017-06-04 12:24:35 +02:00
Rene Klacan
a98685e0bb Fix version to be SemVer compatible 2017-06-04 03:01:51 +02:00
Christophe Romain
0f864d9466 Mix needs include path to p1_utils 2017-03-28 16:08:10 +02:00
Christophe Romain
e56c6545fa Add inets in included_application for mix 2017-03-23 12:20:02 +01:00
Christophe Romain
6c0419db2b Update mix dependencies 2017-03-22 11:59:39 +01:00
Christophe Romain
6017785e10 Fix compilation with mix (#1588) 2017-03-20 16:58:48 +01:00
Christophe Romain
186fda098c Update mix deps 2017-03-20 16:26:16 +01:00
Christophe Romain
e7901f9d70 Prepare mix for 17.03 2017-02-23 18:14:29 +01:00
Christophe Romain
68cc1e775c Fix compilation when included as Elixir dependency (#1526) 2017-02-17 16:26:39 +01:00
Paweł Chmielowski
44a9ceac0b More changes that are required from p1_pam -> epam 2017-01-29 14:35:22 +01:00
Christophe Romain
3b2c2b5c04 Prepare 17.01 for hex.pm 2017-01-20 12:19:55 +01:00
Christophe Romain
b30b70db70 Prepare mix for 16.12 2016-12-22 20:41:01 +01:00
Mickael Remond
1c8edd07a1
Update xmpp lib version and fix path when using deps.get and compile in same commande 2016-12-06 17:54:21 +01:00
Mickael Remond
732eecac43
Move to latest Elixir version 2016-12-01 15:44:52 +01:00
Mickael Remond
a3c134c43b
We can now use dependencies published in hex.pm 2016-12-01 15:10:00 +01:00
Christophe Romain
9432a16893 Merge branch 'enable-elixir-in-mix' of https://github.com/ukutaht/ejabberd into ukutaht-enable-elixir-in-mix 2016-11-25 10:05:01 +01:00
Christophe Romain
4d6eb31264 Use new version of xmpp in mix 2016-11-25 09:31:49 +01:00
Christophe Romain
577eeb642f Add new xmpp repo as dependency in mix.exs 2016-11-22 14:43:10 +01:00
Christophe Romain
059a806bb0 Let mix be able to cope with configured deps 2016-10-19 13:57:19 +02:00
Uku Taht
5c48263579 Enable elixir when ejabberd used as a mix dependency 2016-10-07 10:47:20 +01:00
Mickael Remond
e6f7233351
Support for publishing to hex.pm with latest Elixir mix 2016-09-08 10:52:43 +02:00
Mickael Remond
58a72bd395
Fix compilation with Elixir 1.3 / R19 2016-09-08 10:29:44 +02:00
Peter Lemenkov
e13edff6ae Remove no longer necessary p1_xmlrpc
Ths module was superceded by fast_xml in commit
processone/ejabberd@dfc29ea03c. So let's remove it entirely to
avoid any confusion.

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
2016-08-17 18:32:09 +03:00
Mickael Remond
9c6ee60f1a
Update moka dependency 2016-08-07 18:28:14 +02:00
Mickael Remond
2a8005e47f
Add ability to run test with Elixir mix 2016-07-26 12:17:37 +02:00
Mickael Remond
f79ac6874e
Lock relx version as newer version does not compile fine 2016-07-19 12:35:45 +02:00
Christophe Romain
06bf8cb032 Prepare hex.pm release 2016-06-23 15:23:28 +02:00
Mickael Remond
0e61e57ed9
Preparing hex.pm release to fix lager bug 2016-06-10 11:02:45 +02:00
Mickael Remond
34cbed54cd
Force use of lager 3.0.2 at most.
Lager 3.2.0 has a bug that prevent it to work with ejabberd.
Lager 3.2.0 bug is fixed in 4c87abcd4f
2016-06-10 11:01:46 +02:00
Mickael Remond
0f06ed8a9b
Prepare 16.04 release 2016-04-27 11:59:05 +02:00
Mickael Remond
c00cfca8e7 mix version updated for 16.03 release 2016-03-30 19:21:12 +02:00
Mickael Remond
96b09c587d Use upcoming version of ejabberd with Elixir 1.2 2016-03-02 13:35:35 +01:00
Mickael Remond
eeac7f9b02 Update ejabberd version for hex.pm release 2016-02-29 17:51:06 +01:00
Mickael Remond
6af9aa3de8 Add link to ProcessOne site 2016-02-08 11:50:04 +01:00
Mickael Remond
ed30bd64cd Preparing to release beta package on hex.pm 2016-02-08 10:54:05 +01:00
Mickael Remond
dfc29ea03c Switch to Fast XML module 2016-02-03 19:03:17 +01:00
Mickael Remond
71ee0d56fa Switch to fast_tls and update app names 2016-02-03 16:13:16 +01:00
Mickael Remond
9ae1371c6e Convert more dependencies to new repository / packages 2016-02-03 12:30:12 +01:00
Mickael Remond
e83ae9e461 Proper name for included applications 2016-02-03 11:31:23 +01:00
Mickael Remond
b137ee3beb Move to new dependencies for SIP and STUN 2016-02-03 11:26:14 +01:00
Mickael Remond
99b5c5712c Move to new iconv package 2016-02-03 11:17:24 +01:00
Mickael Remond
bad50b8dd1 Move database dependencies to new repository / modules 2016-02-03 11:10:11 +01:00
Mickael Remond
9b837860cd Switch a few version to hex.pm version 2016-02-03 10:55:40 +01:00
Mickael Remond
e8ba7bce24 Use stringprep app name 2016-02-03 10:12:25 +01:00
Mickael Remond
14c0ff1c82 Add missing description 2016-01-24 10:19:28 +01:00
Mickael Remond
67b5162df9 Prepare hex.pm release 2016-01-24 10:07:12 +01:00
Mickael Remond
dae41ec183 ejabberd will handle Mnesia start
Mix need to know if must not autostart Mnesia before ejabberd
2016-01-23 19:00:22 +01:00
Mickael Remond
e97195b3a6 Mix requires override 2016-01-23 18:44:38 +01:00
Mickael Remond
7cc951ab1b Make sure all version are consistent before big repositories changes 2016-01-23 18:42:16 +01:00
Mickael Remond
dae1ec2b7b Make sure mix does not trigger conflict on p1_utils 2016-01-23 17:36:40 +01:00
Mickael Remond
f933cae2d6 Update Elixir dependency to latest p1_utils and cache_tab 2016-01-23 17:29:18 +01:00
Christophe Romain
a189655f31 Add missing ref key 2016-01-21 12:56:03 +01:00
Christophe Romain
14815b9a45 Update mix deps 2016-01-06 12:27:43 +01:00
Mickael Remond
e5ae35c66b Update cache_tab app name 2015-12-01 19:17:51 +01:00
Sonny Scroggin
35c33a8a29 Improve line lengths; use spaces in between commas. 2015-10-14 22:52:27 -05:00
Sonny Scroggin
25f95d6954 This dependency was removed in 83dd79a 2015-10-14 22:49:47 -05:00
Christophe Romain
83dd79a6a7 Remove unused dependency 2015-10-06 11:06:04 +02:00
Mickael Remond
41d65f8fe2 We want oauth2 to be supported as default in Elixir environment 2015-10-02 10:40:55 +02:00
Sonny Scroggin
6b81a1ed90 clean up whitespace 2015-09-29 13:19:35 -05:00
Sonny Scroggin
b63c51c245 Add additional package information for hex.pm 2015-09-29 13:18:49 -05:00
Christophe Romain
3fc1d8ca9a Set version 15.09 for mix 2015-09-29 14:21:57 +02:00
Mickael Remond
73932fb507 Fix typo 2015-09-07 17:55:54 +02:00
Mickael Remond
420cf68ecd Use our own includes + includes from all dependencies 2015-09-07 17:35:58 +02:00
Mickael Remond
4ae7c81cfa Allow building ejabberd with Elixir mix and building and ejabberd OTP release 2015-09-02 12:49:19 +02:00
Mickael Remond
79d3b77de1 Update mix.exs to comply with exrm release system 2015-09-02 11:38:16 +02:00
Mickaël Rémond
87f39c8750 Update mix.exs
Fix version number.
2015-09-02 10:54:24 +02:00
Mickael Remond
b6bf1eba42 Upgrade version number to ejabberd 15.07
We forgot before previous release
2015-09-02 09:11:06 +02:00
Mickael Remond
0474804d4b Version number must be SemVersion in mix
Semantic version expects versioning with 3 components
2015-06-29 23:32:00 +02:00
Mickael Remond
56034e6ed5 Use https url for git dependencies for consistency 2015-06-29 23:23:31 +02:00
Mickael Remond
df57a07dd5 Keep the version hardcoded in mix.exs file
Generated the mix.exs file through configure is not possible when using mix, as
it does not run configure after having downloaded the dependencies.
#621
2015-06-29 23:14:18 +02:00
Christophe Romain
6cba7bf834 Add correct package version for mix (#577) 2015-05-29 09:30:16 +02:00
Mickael Remond
cc247c5510 Fix compilation result for asn1 files 2015-04-06 12:39:21 +02:00
Mickael Remond
1106afb2f6 Remove unused variable 2015-04-06 12:31:32 +02:00
Mickael Remond
cf83a75ceb Fix asn1 module compilation with mix
This should solve building ejabberd as an Elixir dependency.
2015-04-06 12:29:11 +02:00
Mickael Remond
ea8db9967f ejabberd can be embedded in an Elixir application 2015-04-04 17:42:12 +02:00