Rodolphe Bréard
43127c8f80
Update the Alpine Linux build instructions
ref #21
5 years ago
Rodolphe Breard
51fabb38ea
Remove threads
The threading architecture was not good at all. It was built around the HTTP part, which isn't flexible enough. Hence, the decision has been made to refactor both of those parts. This will takes 4 steps :
1. remove threads and rate limits (this commit)
2. refactor the HTTP part (the tricky part)
3. reintroduce rate-limits (quite easy)
4. introduce a new threading system (the easiest part)
5 years ago
Rodolphe Bréard
2427d8eba4
Merge pull request #22 from YanTHIERY/alpine
`Make install` now work with the busybox toolchain.
5 years ago
rollniak
4b51b40a44
`Make install` now work with the busybox toolchain.
5 years ago
Rodolphe Breard
6018e5da61
Add Alpine Linux instructions in the README
Ref #21
5 years ago
Rodolphe Breard
ebb5979f12
Add documentation about the system user
5 years ago
Rodolphe Breard
8be37b7fc6
ACMEd v0.7.0
5 years ago
Rodolphe Breard
39430009ac
Add internationalized domain names support
5 years ago
Rodolphe Breard
6d28742632
Add Rust 1.41.1 to the tests since 1.42.0 has been released
5 years ago
Rodolphe Breard
f5bdd08105
RFC 8737 has been released
5 years ago
Rodolphe Breard
9eda92662d
Allow --pid-file to be used with --foreground
The PID file is now always written whether or not ACMEd is running in
the foreground. Previously, it was written only when running in the
background.
Fix #7
5 years ago
Rodolphe Breard
39df1601d8
Format code
5 years ago
Rodolphe Breard
9a436fc35f
Remove superfluous characters in JSON
In some situations, it has been found that a specific ACME server
returns extra characters before and after the JSON, which is therefore
invalid. Although this must be fixed in the server, ACMEd should
gracefully ignore such erroneous characters instead of refusing the
response.
5 years ago
Rodolphe Breard
e338469b7a
Fix the type of the externalAccountRequired field
5 years ago
Rodolphe Breard
e6ff3b97ba
Replace * by _ in file names
5 years ago
Rodolphe Breard
6255587329
Display certificate TTL in days instead of seconds
5 years ago
Rodolphe Breard
996ea85be4
Format code
5 years ago
Rodolphe Bréard
550348009b
Merge pull request #11 from jpastuszek/wildcard_certs
support for wildcard certificates
5 years ago
Rodolphe Bréard
7d227bbbc6
Merge pull request #10 from jpastuszek/named_curve
always use NAMED_CURVE format for EC key storage; fixes #9
5 years ago
Rodolphe Breard
4904d01e2d
Update the base64 dependency
5 years ago
Rodolphe Breard
101d6bbd4e
Update the nix dependency in acme_common
5 years ago
Rodolphe Breard
b16b2e6b09
Remove the explicit dependency on the time crate
5 years ago
Rodolphe Breard
a8cde157b6
Update the handlebars dependency
5 years ago
Rodolphe Breard
d373f1fdbb
Update the nix dependency
5 years ago
Rodolphe Breard
0d9d5ba1aa
Update the Travis CI configuration
The `matrix` key is being deprecated in favor of `jobs`.
https://blog.travis-ci.com/2019-10-24-build-config-validation
5 years ago
Rodolphe Breard
49dd62581d
Update the minimal Rust version
5 years ago
Rodolphe Bréard
ca8ec5b566
Merge pull request #18 from dbrgn/ci-cargo-audit
CI: Add cargo-audit step
5 years ago
Danilo Bargen
3d87c90b16
CI: Add cargo-audit step
5 years ago
Jakub Pastuszek
d8a52e85f3
support for wildcard certificates
5 years ago
Jakub Pastuszek
155feb345c
always use NAMED_CURVE format for EC key storage; fixes #9
5 years ago
Rodolphe Breard
c0646636a5
Update the dependency requirement
Versions of OpenSSL or LibreSSL where `PEM_write_bio_PKCS8PrivateKey`
uses the "traditional" format are not supported.
Close #9
5 years ago
Rodolphe Breard
f1f95c4d99
Display a more precise error message for unknown EC keys
5 years ago
Rodolphe Breard
8752b0d1d5
ACMEd v0.6.1
5 years ago
Rodolphe Breard
78575975fb
Add new rust versions to the tests
5 years ago
Rodolphe Breard
c5340ba48f
Fix minor issues in the README
5 years ago
Rodolphe Breard
b0f67c1d08
Add a project status section in the README
5 years ago
Rodolphe Breard
747d5ccc1c
Update the handlebars dependency
5 years ago
Rodolphe Breard
6c6f76a811
Update the env_logger dependency
5 years ago
Rodolphe Breard
acd916a40c
Add a rustfmt.toml file
https://www.reddit.com/r/rust/comments/9jl6a9/pro_tip_if_you_use_cargo_fmtrustfmt_use_a/
5 years ago
Rodolphe Breard
f9a71cbde6
Fix the "foregroung" typo
I made the typo once and then copy/pasted it everywhere.
5 years ago
Rodolphe Breard
c5fee08581
Update the reference to the tls-alpn draft
The changes between draft-05 and draft-06 have been reviewed. No impact
on the current code has been found.
5 years ago
Rodolphe Breard
83e137c61b
Merge branch 'master' of github.com:breard-r/acmed
5 years ago
Rodolphe Breard
be9e1c7e35
Update the x509-parser dependency
5 years ago
Rodolphe Breard
f3f3bbc116
Update the nix dependency
5 years ago
Rodolphe Breard
405386e5a4
Prevent the crates from being published to a registry
This project provides binaries without any link to Rust or Cargo. It is
just normal binaries that appears to be written in Rust. Therefore, it
does not makes any sense to distribute them in a Rust-specific registry.
Furthermore, such publication would not include the man pages
installation may not respect some distribution-specific policies.
5 years ago
Rodolphe Breard
bdb0dcd05f
Update the change log
6 years ago
Rodolphe Breard
b1c3d9d5da
Add Curve 25519 support to the CONTRIBUTING file
6 years ago
Rodolphe Breard
3ccfc9e327
Use the HookType enum from the hook module
6 years ago
Rodolphe Breard
55f4d3416b
Refactor the JWK implementation
6 years ago
Rodolphe Breard
f751c6c192
Update the README.md
6 years ago