Rodolphe Bréard
6ef9b14a54
Change PathBuf to Path where it is possible
3 years ago
Rodolphe Bréard
32830cbd04
Add support for Ed25519 and Ed448 account keys and certificates
Fixes #36
3 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
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