Badlop
f9cecca362
Rename mod_presence_demo.ex to mod_example.ex
2024-11-25 16:20:16 +01:00
Marcos de Vera Piquero
17b5b34e3c
feat: support loading Elixir modules for auth
...
Allow to specify an Elixir module name in `auth_method`.
If the referenced module, `M`, cannot be loaded as `ejabberd_auth_M`,
try to load it as `Elixir.M`.
2024-11-25 15:31:27 +01:00
Badlop
c7f76944f3
Dialyzer: Update Elixir code to satisfy dialyzer warnings
2024-03-06 15:25:38 +01:00
Badlop
6542a70c05
Dialyzer: First set alias definitions and then use them in @type
2024-03-06 15:25:38 +01:00
Badlop
852a540cb0
Elixir: Fix Elixir 1.17-dev warnings about single-quoted charlists
2024-01-17 10:24:34 +01:00
Badlop
40333066d6
Update syntax of function calls as recommended by Elixir compiler
2023-08-28 18:26:55 +02:00
Badlop
d3d50b456e
Fix compilation warnings with Elixir 1.14
...
warning: missing parentheses for expression following "do:" keyword.
Parentheses are required to solve ambiguity inside keywords.
2022-11-14 18:45:20 +01:00
Paweł Chmielowski
c96de092fe
Revert "Add workaround so rebar2 can use Elixir 1.12.0"
...
This reverts commit 937e1c2e37
.
2021-07-22 15:51:43 +02:00
Badlop
937e1c2e37
Add workaround so rebar2 can use Elixir 1.12.0
...
Notice that Elixir 1.12.0 requires Erlang/OTP 21 or higher
BTW, this workaround works only with rebar2... unfortunately
rebar3 doesn't compile the elixir files from lib/
2021-07-16 16:43:08 +02:00
Badlop
8b78d27f30
Update Elixir logger, so logging should work now
2021-03-12 20:50:54 +01:00
Badlop
14d82fa600
Add mod_doc/0 to mod_presence_demo.ex so compiler stops complaining
2021-03-12 20:50:49 +01:00
Paweł Chmielowski
e520a4c78d
Adopt mix task to changes in ejabberd_config
2019-08-05 10:55:30 +02:00
Mickael Remond
09d67a20d3
Remove deprecated calls
2019-05-03 15:58:24 +02:00
Mickael Remond
94f7bbc239
ct_formatter is not needed anymore as Elixir tests have been removed
2019-05-03 15:54:22 +02:00
Paweł Chmielowski
b318c70401
Try to remove syntax error on old elixir
2019-01-02 13:22:35 +01:00
Mickael Remond
749fa95011
Remove most Elixir warnings
2018-12-26 17:32:39 +01:00
gabrielgatu
803270fc6b
Support for Elixir configuration file #1208
...
Contribution for Google Summer of code 2016 by Gabriel Gatu
2016-09-08 11:37:14 +02:00
Mickael Remond
76eba3647a
Implement gen_mod callback in ModPresenceDemo module
2016-08-01 15:46:14 +02:00
Mickael Remond
fede85c9bd
Remove unused import
2016-07-26 11:53:34 +02:00
Mickael Remond
2900aa208f
Log Elixir test result for investigation and include this log file in travis for troubleshooting failed tests
2016-04-06 17:55:56 +02:00
Louis Pilfold
d89bbba181
Remove empty and unused module
2016-01-26 21:25:34 +00:00
Sonny Scroggin
9c82f160e5
Use lowecase directory name for lib/ejabberd
2015-09-29 14:08:39 -05: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
Mickaël Rémond
3cba2cb1ec
Fix incorrect Elixir name
2015-02-11 10:19:40 +01:00
Mickaël Rémond
01e1f677c7
Add Elixir support to ejabberd
2015-02-10 17:56:44 +01:00