Ralf Zerres
3d2929dca2
Makefile: include missing letsencrypt.toml reference
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
4 years ago
Rodolphe Bréard
988f250694
Create the config dir
4 years ago
Rodolphe Bréard
90282482d8
Move the account and certificate default directories
Those directories were located in /etc/acmed/, which is not the best
choice. According to the Filesystem Hierarchy Standard, they should be
located in /var/lib/acmed/.
Because systems may have different conventions, those values are now
configuration at build time.
https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
4 years ago
Rodolphe Bréard
2a2e743f6a
Allow the configuration of some default values at compile time using environment variables
4 years ago
Rodolphe Bréard
cd60eaf85c
Update the attohttpc dependency
4 years ago
Rodolphe Bréard
3bc7c236af
Merge pull request #44 from breard-r/dependabot/cargo/attohttpc-0.17
Update attohttpc requirement from 0.16 to 0.17
4 years ago
dependabot-preview[bot]
4b0bd843be
Update attohttpc requirement from 0.16 to 0.17
Updates the requirements on [attohttpc](https://github.com/sbstp/attohttpc ) to permit the latest version.
- [Release notes](https://github.com/sbstp/attohttpc/releases )
- [Commits](https://github.com/sbstp/attohttpc/compare/v0.16.0...v0.17.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
Rodolphe Bréard
8edd8c0bc5
Merge pull request #43 from clarfonthey/main
Move LE endpoints to separate config file
4 years ago
ltdk
c68c111619
Move LE endpoints to separate config file
4 years ago
Rodolphe Bréard
a82837421a
Finish the bot's job
Machines will never replace us...
4 years ago
Rodolphe Bréard
7b4c208cbd
Merge pull request #42 from breard-r/dependabot/cargo/nix-0.20
Update nix requirement from 0.19 to 0.20
4 years ago
dependabot-preview[bot]
a7a1125662
Update nix requirement from 0.19 to 0.20
Updates the requirements on [nix](https://github.com/nix-rust/nix ) to permit the latest version.
- [Release notes](https://github.com/nix-rust/nix/releases )
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nix-rust/nix/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
Rodolphe Bréard
9c34066a3d
Rename the get_data function in get_jws_data
4 years ago
Rodolphe Bréard
f2831345f8
Remove the redundant encode_jwk_no_nonce function
4 years ago
Rodolphe Bréard
e588c0ca94
Remove the superfluous reference to identifier_tls_alpn
4 years ago
Rodolphe Bréard
f3838532b6
Merge pull request #41 from chmodas/minor-documentation-fixes
Minor documentation fixes
4 years ago
Borislav Borisov
42168f83d8
Minor documentation fixes
4 years ago
Rodolphe Bréard
ba1f5a0102
Fix build status
4 years ago
Rodolphe Breard
7c74e3b247
ACMEd v0.16.0
4 years ago
Rodolphe Breard
9e18254b73
Update the certificate's subject attributes
4 years ago
Rodolphe Breard
d738e794b9
Fix typo in the man
4 years ago
Rodolphe Breard
675a75b470
ACMEd v0.15.0
4 years ago
Rodolphe Breard
b7d848adef
Add the file_name_format config directive
4 years ago
Rodolphe Breard
f8a74cfd7d
Fix the storage log
4 years ago
Rodolphe Breard
eb6e363307
Include config files only once
4 years ago
Rodolphe Breard
e0ffe377a2
Allow certificates to have the same name but different key type
4 years ago
Rodolphe Breard
5506fbe71b
Add Rust 1.42 compatibility
4 years ago
Rodolphe Breard
6a57a92bc5
Update the nom dependency
4 years ago
Rodolphe Breard
d7da82ad6f
ACMEd v0.14.0
4 years ago
Rodolphe Breard
c4e2441404
Add the wiki
4 years ago
Rodolphe Breard
b1baa6d72b
Update the README
4 years ago
Rodolphe Breard
426fb63c50
Allow to specify a unique name for each certificate
4 years ago
Rodolphe Breard
12b486c93a
Update the manual for acmed.toml
Options were not alphabetically sorted, which made it hard for someone
to find what he is looking for.
Also, the TOML specification link has been updated.
4 years ago
Rodolphe Breard
1dcfe99405
Fix a tag in the man
4 years ago
Rodolphe Breard
605c905ee8
Update the README
4 years ago
Rodolphe Breard
a7da547059
Update the README
4 years ago
Rodolphe Breard
27e321d90d
Fix the CHANGELOG
4 years ago
Rodolphe Breard
17e544ac13
Update the env_logger dependency
4 years ago
Rodolphe Breard
34944d226d
Update the nix dependency
4 years ago
Rodolphe Breard
cdc8f79853
Update the attohttpc dependency
Finishes the job initiated in #39
4 years ago
Rodolphe Bréard
c0383a1ad9
Merge pull request #39 from breard-r/dependabot/cargo/attohttpc-0.16
Update attohttpc requirement from 0.15 to 0.16
4 years ago
dependabot-preview[bot]
a02df167c5
Update attohttpc requirement from 0.15 to 0.16
Updates the requirements on [attohttpc](https://github.com/sbstp/attohttpc ) to permit the latest version.
- [Release notes](https://github.com/sbstp/attohttpc/releases )
- [Commits](https://github.com/sbstp/attohttpc/compare/v0.15.0...v0.16.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
Rodolphe Breard
913199c106
Update the Rust versions in the CI
4 years ago
Rodolphe Breard
f520c05544
Update the base64 dependency
4 years ago
Rodolphe Breard
44c6f99456
ACMEd v0.12.0
4 years ago
Rodolphe Breard
1d80066c56
Improve the build system
4 years ago
Rodolphe Breard
82674904c1
Allow to specify a target in the Makefile
4 years ago
Rodolphe Breard
41d343eeaa
Remove the acme_common build script's warning
4 years ago
Rodolphe Breard
8c0d208fe5
Add the `openssl_vendored` feature
rel #4
4 years ago
Rodolphe Breard
9ec48e7e03
Add the `root_certificates` parameter
Being able to define root certificates in the command line is not enough
for two reasons:
1. It is always global, you cannot define a root certificate for a
specific endpoint.
2. Daemon scripts and unit files are not meant to be changed every time
you need to add a root certificate.
For those reasons, it is now to possible to define root certificates in
the configuration. Those defined in the `global` section will be used on
every endpoint, just like those added via the command line. Those
defined in an endpoint will be used in this endpoint only.
4 years ago