Rodolphe Breard
70db8e6dd9
Prevent unnecessary creation of a PID file
When running in foreground, a PID file should be created only if
the `--pid-file` option is specified.
Rel #25
5 years ago
Rodolphe Breard
eccac72460
Fix the default PID file name
5 years ago
Rodolphe Bréard
3603979ad2
Merge pull request #26 from dbrgn/manpage-fixes
Manpage fixes
5 years ago
Danilo Bargen
fad514c1ee
Add example systemd service file
5 years ago
Danilo Bargen
70d013254f
Document how certificates are identified
5 years ago
Danilo Bargen
3e49c938ea
Remove trailing period from logs
Some logs contain a trailing period, some don't. Since they don't add
any information, I removed them for more consistency.
5 years ago
Danilo Bargen
972dd4d4be
Log certificate domains before and after renewal
Right now only the id is logged as a prefix (e.g. crt-3), so it's not
possible to easily determine *which* certificate was renewed, or failed
to renew.
5 years ago
Danilo Bargen
bd3b7cc086
acmed.toml(5): Grammar fixes
5 years ago
Danilo Bargen
78683c5932
acmed.toml(5): Fix config key: hook_type -> type
5 years ago
Danilo Bargen
9d36340374
Add build-docker.sh script
5 years ago
Rodolphe Bréard
2cec2e1594
Update the travis-ci configuration
5 years ago
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