Ralf Zerres
849b24b261
systemd.unit: reworked `acmed.service`
acmed.service: hardened sandbox systemd unit
* comments the logical units
* update working directory (ACMEd needs write access)
* update runtime directory (write/update the pid-file)
* reduce privileges for filesystem and kernel-space
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
4 years ago
Rodolphe Bréard
6b58ebac18
Remove the invalid file inclusion
4 years ago
Rodolphe Bréard
45fd53de4d
Add a polkit policy that enables ACMEd to restart services
4 years ago
Rodolphe Bréard
49cd59c7ff
Merge pull request #50 from breard-r/dependabot/add-v2-config-file
Upgrade to GitHub-native Dependabot
4 years ago
Rodolphe Bréard
5928156351
Merge pull request #48 from rzerres/wip-toml
Update toml files
4 years ago
dependabot-preview[bot]
4a560d3415
Upgrade to GitHub-native Dependabot
4 years ago
Rodolphe Bréard
d8f53d506f
Merge pull request #47 from rzerres/wip-run
update LFS compliance volatile runtime data
4 years ago
Ralf Zerres
fb7704056e
acmed.toml: comment updates
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
4 years ago
Ralf Zerres
c9c12692c9
update LFS compliance volatile runtime data
* the former /var/run is depreciated -> using /run
* update rust build scripts sources to use the new path
* update CHANGELOG to reflect the changes
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
4 years ago
Ralf Zerres
aaf641cc68
letsencrypt.toml: wording update
* use precise strings referencing endpoint name and limits
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
4 years ago
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