Konstantinos Kallas
77a96b0ec6
Solve acme challenges using built in http server
2017-07-12 19:23:52 +03:00
Konstantinos Kallas
5199ede4a2
Changle acme file permissions
...
Also changed some specs
2017-07-11 11:11:00 +03:00
Konstantinos Kallas
b4b4e247dd
Add the certificate directory in ejabberd.yml.ecample
2017-07-07 19:40:57 +03:00
Konstantinos Kallas
c50f6c218f
Clean up code by adding throws instead of passing the error value
2017-07-07 18:32:07 +03:00
Konstantinos Kallas
5866124138
Clean up get_certificate code
2017-07-07 17:37:44 +03:00
Konstantinos Kallas
56fc0efbc8
Split ACME module into two
...
1. A communications module that handles all requets/responses and other low level stuff that have to do with the ACME CA
2. A head module that will do all the useful stuff
2017-07-04 11:44:22 +03:00
Konstantinos Kallas
d3c477646f
Add support for command get_certificates, very crude
2017-07-03 13:37:32 +03:00
Konstantinos Kallas
637d9b054b
Support get-cert, revoke-cert. Also cleaned some typespecs
2017-06-26 19:03:21 +03:00
Konstantinos Kallas
330456bcf0
Indent using Emacs
2017-06-22 14:47:56 +03:00
Konstantinos Kallas
396bd5eb3d
Removed some ?INFO_MSG
2017-06-22 11:38:40 +03:00
Konstantinos Kallas
dd79dea81d
Support new_cert, make certificate request
2017-06-22 11:31:50 +03:00
Konstantinos Kallas
dc4c00a78c
Add support for solving http-01 challenge
2017-06-18 13:20:47 +03:00
Konstantinos Kallas
1d1250b056
Cleanup acme_challenge.erl, move types and records in ejabberd_acme.hrl
2017-06-17 19:06:39 +03:00
Konstantinos Kallas
133d2ae6d5
Derive the alg field of the JWS object using a erlang-jose library function rather than hardcoding
2017-06-15 11:47:29 +03:00
Konstantinos Kallas
4fc3d511ce
Synchronize fork
2017-06-14 12:35:01 +03:00
Konstantinos Kallas
032ce9e53c
Refactor get requests, Implement authorization handling functions
2017-06-14 12:12:43 +03:00
Evgeniy Khramtsov
0aa64381ff
Fix IP address parsing for mod_metrics
2017-06-13 16:54:29 +03:00
Christophe Romain
6c8b037422
Fix refactor bug on wait_status
2017-06-13 12:37:27 +02:00
Christophe Romain
d63ea000c7
Prepare package for 17.06-beta
2017-06-13 11:02:30 +02:00
Christophe Romain
5e148df0a9
Update esip and stun dependencies
2017-06-13 10:35:00 +02:00
Konstantinos Kallas
4b1c59e199
Major Refactoring, Separated Logic from Requests
2017-06-12 21:35:43 +03:00
Paweł Chmielowski
d8f05acb67
Add script for managing updates to deps
2017-06-12 19:23:41 +02:00
Paweł Chmielowski
d6f4c99243
Remove luerl from floating_deps
2017-06-12 19:23:41 +02:00
Konstantinos Kallas
c25aa8378f
Add new-authz, refactor the http requests that all used the same code
2017-06-12 15:31:48 +03:00
Badlop
63b6e0d381
Switch access rule delete_old_users with protect_old_users ( #1772 )
2017-06-09 19:18:47 +02:00
Konstantinos Kallas
911b8188d2
Refactor the http response handlers.
...
Encapsulate some dangerous calls with try catch.
2017-06-09 19:47:50 +03:00
Konstantinos Kallas
167edacb5f
Make Stylistic Changes in order to conform to guidelines:
...
1. Remove trailing whitespace
2. Remove Macros
3. Handle all erroneous response codes the same way
4. Add specs
Also don't return nonces anymore when the http response is negative.
2017-06-09 18:53:54 +03:00
Konstantinos Kallas
53d47483c8
Implement some basic account handling functions
2017-06-09 15:49:27 +03:00
Paweł Chmielowski
8c1568ff93
Add more ipv6 loopback addresses
2017-06-09 14:38:34 +02:00
Paweł Chmielowski
7b5895c90d
Allow api access on both ipv4 and 6 loopback addresses
...
This should fix issue #1769
2017-06-09 13:57:26 +02:00
Paweł Chmielowski
115cb23bd8
Fix elixir tests on elixir 1.4
2017-06-09 12:59:47 +02:00
Paweł Chmielowski
62806607bf
Add missing ,
2017-06-09 12:10:40 +02:00
Badlop
b25b5c2f98
Improve export2sql explanation; remove obsolete and duplicated command
2017-06-09 12:02:49 +02:00
Christophe Romain
444c385f23
Update dependencies
2017-06-09 10:34:35 +02:00
Badlop
ee8bbccb2a
Fix and document push_roster_all command
2017-06-08 19:54:34 +02:00
Christophe Romain
66237abd35
Merge pull request #1766 from IRog/master
...
fixing exec_iex bug with proper --name arguement
2017-06-08 10:41:26 +02:00
Ivy Rogatko
0973a8d6c1
fixing iex bug with proper --name arguement
2017-06-07 21:15:17 -07:00
Christophe Romain
fbead19c88
Update elixir
2017-06-07 17:09:06 +02:00
Christophe Romain
baf574d6c4
Update lager p1_mysql and p1_pgsql dependencies
2017-06-07 16:56:00 +02:00
Christophe Romain
e3c801f1f5
Update dependencies
2017-06-07 16:18:41 +02:00
Paweł Chmielowski
f773edcb98
Override version of subdeps with version from main rebar.config
2017-06-07 16:06:28 +02:00
Christophe Romain
2a73068aac
Add missing space separator on EJABBERD_OPTS
2017-06-06 15:41:48 +02:00
Konstantinos Kallas
926de60f5d
Support for new_cert
2017-06-05 17:10:37 +03:00
Evgeny Khramtsov
5971eb3da0
Merge pull request #1758 from reneklacan/fix-mix-warnings
...
Fix mix warnings
2017-06-04 14:25:31 +04:00
Rene Klacan
04fd5567a7
Fix mix warnings
2017-06-04 12:24:35 +02:00
Evgeny Khramtsov
4f8c132b53
Merge pull request #1759 from reneklacan/fix-version-to-be-semver
...
Fix version to be SemVer compatible
2017-06-04 14:18:39 +04:00
Rene Klacan
a98685e0bb
Fix version to be SemVer compatible
2017-06-04 03:01:51 +02:00
Konstantinos Kallas
df5d673e63
Solve http-01 challenge
2017-06-03 12:34:15 +03:00
Christophe Romain
12733bd21b
Fix EJABBERD_OPTS
2017-06-02 17:56:57 +02:00
Badlop
f6767ed061
Fix rooms list in WebAdmin ( #1753 )
2017-06-01 19:27:41 +02:00