Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2022-02-11 | Update copyright year to 2022 | Badlop | 1 | -1/+1 | |
2021-08-23 | Export function, so ACME API commands are listed in the documentation | Badlop | 1 | -1/+2 | |
2021-01-27 | Update newest copyright year to 2021 (#3464) | Badlop | 1 | -1/+1 | |
2020-01-28 | Update copyright to 2020 (#3149) | Badlop | 1 | -1/+1 | |
2019-09-25 | Rename to p1_acme | Evgeny Khramtsov | 1 | -7/+7 | |
2019-09-23 | Correctly handle unicode in log messages | Evgeny Khramtsov | 1 | -10/+10 | |
2019-09-22 | Fix unicode formatting in ACME module | Evgeny Khramtsov | 1 | -32/+32 | |
2019-09-22 | Fix IDNA support in ACME requests | Evgeny Khramtsov | 1 | -14/+15 | |
2019-09-22 | Don't forget to log an error message on IDNA failure | Evgeny Khramtsov | 1 | -1/+4 | |
2019-09-22 | Support IDN hostnames in ACME requests | Evgeny Khramtsov | 1 | -12/+31 | |
2019-09-22 | Don't attempt to create acme directory on ejabberd startup | Evgeny Khramtsov | 1 | -13/+8 | |
2019-09-22 | Slightly improve arg example | Evgeny Khramtsov | 1 | -1/+1 | |
2019-09-22 | Don't allow requesting certificates for localhost or IP-like domains | Evgeny Khramtsov | 1 | -7/+21 | |
2019-09-22 | Improve warning message | Evgeny Khramtsov | 1 | -6/+8 | |
2019-09-20 | Fix typo | Evgeny Khramtsov | 1 | -1/+1 | |
2019-09-20 | Don't auto request certificate for localhost and IP-like domains | Evgeny Khramtsov | 1 | -1/+11 | |
2019-09-20 | Improve ACME implementation | Evgeny Khramtsov | 1 | -1094/+549 | |
Fixes #2487, fixes #2590, fixes #2638 | |||||
2019-07-12 | Process unexpected messages uniformly | Evgeny Khramtsov | 1 | -2/+3 | |
2019-06-26 | Use correct stacktrace in logging macros | Evgeny Khramtsov | 1 | -7/+14 | |
By calling erlang:get_stacktrace() inside a lager function we obtain actually a stacktrace of the lager function, not the one we got during exception. This is not a problem for newest Erlang versions though. | |||||
2019-06-24 | Make logging messages more consistent | Evgeny Khramtsov | 1 | -2/+2 | |
2019-06-14 | Use new configuration validator | Evgeny Khramtsov | 1 | -131/+52 | |
2018-12-13 | Add code for handling deprecations of get_stacktrace() | Paweł Chmielowski | 1 | -77/+71 | |
2018-09-27 | Move certificates processing code to pkix application | Evgeny Khramtsov | 1 | -1/+1 | |
==== WARNING: MUST BE ADDED TO RELEASE NOTES ===== The commit introduces the following incompatibility: - Option 'ca_path' is deprecated and has no effect anymore: option 'ca_file' should be used instead if needed. ================================================== | |||||
2018-09-09 | Fix some dialyzer warnings | Evgeny Khramtsov | 1 | -2/+1 | |
2018-09-01 | Get stacktrace out of lager context | Evgeniy Khramtsov | 1 | -7/+14 | |
Calling erlang:get_stacktrace() inside lager functions produces stacktraces of the logging function itself, not the function which has failed. | |||||
2018-08-13 | Fix typo in command description | Badlop | 1 | -1/+1 | |
2018-08-07 | Allow acme and oauth commands to be read by gen_markdown_doc_for_commands | Badlop | 1 | -1/+2 | |
2018-06-29 | Improve URLs validation | Evgeniy Khramtsov | 1 | -3/+1 | |
2018-06-14 | Get rid of ejabberd.hrl header | Evgeniy Khramtsov | 1 | -1/+0 | |
The header consisted of too many unrelated stuff and macros misuse. Some stuff is moved into scram.hrl and type_compat.hrl. All macros have been replaced with the corresponding function calls. TODO: probably type_compat.hrl is not even needed anymore since we support only Erlang >= OTP 17.5 | |||||
2018-01-31 | Fix compilation ordering in mix by s/-behavior/-behaviour/ | Paweł Chmielowski | 1 | -1/+1 | |
2017-11-19 | Change file mode of ACME certficates | Evgeniy Khramtsov | 1 | -4/+10 | |
2017-11-19 | Re-read ACME certificates on config reload | Evgeniy Khramtsov | 1 | -1/+3 | |
2017-11-17 | Fix renew_certificates ejabberdctl command | Evgeniy Khramtsov | 1 | -3/+3 | |
Thanks to Konstantinos Kallas | |||||
2017-11-17 | Don't forget to include intermediate ACME certificate | Evgeniy Khramtsov | 1 | -3/+7 | |
Thanks to Konstantinos Kallas | |||||
2017-11-17 | Fix ACME options validation | Evgeniy Khramtsov | 1 | -2/+2 | |
2017-11-17 | Improve ACME options validation | Evgeniy Khramtsov | 1 | -11/+12 | |
2017-11-17 | Move ejabberdctl ACME commands to other location | Evgeniy Khramtsov | 1 | -22/+73 | |
2017-11-17 | Make ACME code working with ejabberd_pkix | Evgeniy Khramtsov | 1 | -63/+67 | |
2017-11-14 | Explain what is needed for the acme configuration and other small changes | Konstantinos Kallas | 1 | -32/+47 | |
1. Add a request handler in ejabberd_http and explain how to configure the http listener so that the challenges can be solved. 2. Make acme configuration optional by providing defaults in ejabberd_acme. 3. Save the CA that the account has been created in so that it creates a new account when connecting to a new CA. 4. Small spec change in acme configuration. | |||||
2017-09-06 | Solve Travis build xref problem | Konstantinos Kallas | 1 | -5/+18 | |
Travis build failed on xref because some functions that I used did not exist in OTP versions 17.5, 18.3 Those functions are: ets:take/2, lists:join/2, erlang:timestamp/0. | |||||
2017-08-25 | Remove some unused variable warnings, replace lists:join with string join | Konstantinos Kallas | 1 | -7/+6 | |
2017-08-22 | Show SANs in list_Certificates | Konstantinos Kallas | 1 | -9/+37 | |
2017-08-22 | Acquire certificates for all subdomains of a host and include them in SAN | Konstantinos Kallas | 1 | -10/+42 | |
2017-08-22 | Remove partial RSA key support | Konstantinos Kallas | 1 | -20/+0 | |
2017-08-22 | Add certfile when acquired | Konstantinos Kallas | 1 | -0/+1 | |
2017-08-19 | Remove some debugging INFO_MSGs | Konstantinos Kallas | 1 | -3/+0 | |
2017-08-19 | Delete a development acme module | Konstantinos Kallas | 1 | -1/+1 | |
2017-08-19 | Cleanup some comments: | Konstantinos Kallas | 1 | -5/+0 | |
2017-08-19 | Add acme certificates for all configured hosts in ejabberd_pkix | Konstantinos Kallas | 1 | -0/+21 | |
2017-08-19 | Add behaviour ejabberd_config in ejabberd_acme in order to validate the config | Konstantinos Kallas | 1 | -4/+36 | |