Rodolphe Bréard
fbfc124059
Update the minimal required Rust version
3 years ago
Rodolphe Bréard
835cfceb45
Remove unnecessary references
3 years ago
Rodolphe Bréard
1df7e80dce
Update dependencies
3 years ago
Rodolphe Bréard
2f51454f12
Remove the travis-ci configuration file
3 years ago
Rodolphe Bréard
b154b06952
Fix an example in the man
3 years ago
Rodolphe Bréard
fdd2d4fe8d
Update the nom dependency
3 years ago
Rodolphe Bréard
ff042a8d5b
Upgrade the env_logger dependency
3 years ago
Rodolphe Bréard
1226d5aefb
Update the nix dependency
3 years ago
Rodolphe Bréard
c7ef2d27eb
Update the `RUNSTATEDIR` default value in the README
This value has been change in the following commit:
c9c12692c9
4 years ago
Rodolphe Bréard
8aae7d58b0
Change ProtectSystem to yes
The strict mode was not adapted since it would prevent ACMEd to write
http-01 challenge files inside the web server's directory.
4 years ago
Rodolphe Bréard
5b42d1fe14
ACMEd v0.18.0
4 years ago
Rodolphe Bréard
7ca581e4cf
Update the CONTRIBUTING.md
4 years ago
Rodolphe Bréard
56dc42dc2f
Allow Ed25519 and Ed448 only if supported
4 years ago
Rodolphe Bréard
c9d3ccf609
Use matches! instead of match
4 years ago
Rodolphe Bréard
05a6532e1a
Use Option::map instead of custom match
4 years ago
Rodolphe Bréard
033a172c96
Use a char instead of a str
4 years ago
Rodolphe Bréard
6ef9b14a54
Change PathBuf to Path where it is possible
4 years ago
Rodolphe Bréard
32830cbd04
Add support for Ed25519 and Ed448 account keys and certificates
Fixes #36
4 years ago
Rodolphe Bréard
a6a5cde154
Update the nix dependency
As usual, dependabot doesn't handle the multiple crates, hence manual intervention is required.
closes #52
4 years ago
Rodolphe Bréard
e109acccec
Update the Travis-CI configuration
4 years ago
Rodolphe Bréard
e8116d96d2
Update the CONTRIBUTING file
4 years ago
Rodolphe Bréard
72fe750db0
Update the README
4 years ago
Rodolphe Bréard
2834d16530
Add a sysusers and tmpfiles files
4 years ago
Rodolphe Bréard
00821e8998
Move the contrib files into dedicated directories
4 years ago
Rodolphe Bréard
c32d57baa9
Update the README
4 years ago
Rodolphe Bréard
ac1c920381
Add a packager tip in the README
4 years ago
Rodolphe Bréard
9a41c1dbe0
Add a link to the Rust documentation in the README
4 years ago
Rodolphe Bréard
21435f4954
Update the ACMED_DEFAULT_CERT_FORMAT default value in the README
4 years ago
Rodolphe Bréard
fc4e442c0b
Set the default log level to info
4 years ago
Rodolphe Bréard
9a52340303
Add new verbs to the polkit rule
4 years ago
Rodolphe Bréard
5d9e1e3626
ACMEd v0.17.0
4 years ago
Rodolphe Bréard
2fa21bb7b7
Add the rev_labels template formatter
4 years ago
Rodolphe Bréard
25900e7418
Update the change log
4 years ago
Rodolphe Bréard
464cc7c4c9
Merge branch 'main' of github.com:breard-r/acmed
4 years ago
Rodolphe Bréard
30be12c79f
Change the template engine for TinyTemplate
As discussed in the issue linked below, the template engine needed to be
changed for various reasons. After a long search, it has been decided to
use TinyTemplate since it is the best match so far.
fixes #8
4 years ago
Rodolphe Bréard
3238c01111
Merge pull request #51 from rzerres/wip-acmed-service
systemd.unit: reworked `acmed.service`
4 years ago
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