Commit Graph

  • f5adb2f774 Update the version number Rodolphe Breard 2019-03-27 20:04:45 +0100
  • a406cd7e16 v0.2.0 v0.2.0 Rodolphe Breard 2019-03-27 19:59:49 +0100
  • b8fed59235 Enhance code formatting Rodolphe Breard 2019-03-27 19:58:44 +0100
  • 60ece288ec Wait for a hook to end before starting the next one Not doing so may result in race conditions, hence breaking the promise that hooks are called in sequential order. Also, debug output has been added to the hooks. Rodolphe Breard 2019-03-27 18:51:10 +0100
  • 4c8489669f Update the example configuration file Rodolphe Breard 2019-03-27 18:47:05 +0100
  • ae48966b75 Remove the inappropriate flag conflict There is no reasons why any current log system would be inaccessible when running either in the background or the foreground. Rodolphe Breard 2019-03-27 18:17:26 +0100
  • 406424e932 Daemonize the process Rodolphe Breard 2019-03-26 20:19:55 +0100
  • ff9bdb3491 Send logs to syslog Rodolphe Breard 2019-03-26 20:02:53 +0100
  • f4f339b8c2 Add hooks before and after a file is created or edited It is considered a good practice to archive old certificates and private keys instead of simply dropping them away. Because ACMEd should not impose a way of doing things to system administrators, hooks are the way to go. Rodolphe Breard 2019-03-21 23:36:06 +0100
  • 558fd63ab5 Rename post_operation_hook to post_operation_hooks Rodolphe Breard 2019-03-21 19:10:08 +0100
  • d0bf5bfc01 Add hook groups Some configurations may require to run the same bunch of hooks for several domains. In order to limit repetition, it is now possible to create a group that will reference to hooks or hook groups. Rodolphe Breard 2019-03-21 19:01:36 +0100
  • a1fe7b6d5f Handle errors when writing to stdin When hooks are called, there is an option to feed stdin with a custom string. However, if any error happen, the .unwrap() causes the daemon to panic. This fix transforms it into an error than can be handled. Rodolphe Breard 2019-03-21 18:18:07 +0100
  • b3cbeaab4a Allow to reuse a key pair instead of creating a new one at each renewal The default behavior of most ACME clients is to generate a new key pair at each renewal. While this choice is respectable and perfectly justified in most configuration, it is also quite incompatible with the use of HTTP Public Key Pinning (HPKP). Although HPKP is not wildly supported and sometimes deprecated, users wishing to use it should not be blocked. https://tools.ietf.org/html/rfc7469 https://en.wikipedia.org/wiki/HTTP_Public_Key_Pinning Rodolphe Breard 2019-03-19 21:37:25 +0100
  • 3a9cbdd926 Fix some stuff in the readme Rodolphe Breard 2019-03-19 16:30:26 +0100
  • 27aecdc2a4 Replace the space by %20 v0.1.0 Rodolphe Breard 2019-03-19 16:12:34 +0100
  • ece0f8dc42 Fix the readme Rodolphe Breard 2019-03-19 16:11:24 +0100
  • fd50694318 Add badges to the readme Rodolphe Breard 2019-03-19 16:10:01 +0100
  • ad5f418f85 Add question about the FOSS Rodolphe Breard 2019-03-19 15:44:45 +0100
  • 6c48ef901e Specify the OpenSSL dependency in the readme Rodolphe Breard 2019-03-19 14:10:38 +0100
  • 37d390eea4 Add a travis-ci integration script Rodolphe Breard 2019-03-19 13:58:33 +0100
  • 39d73f1b10 Acknowledge the minimal required Rust version Rodolphe Breard 2019-03-19 13:57:35 +0100
  • a6c9a8bf9b Switch from heading underline to ATX headings Both markdown and CommonMark support only 2 level of heading underline. A third level using the `~` character is only supported as an extension in some implementations. While GitHub and most software do not support it, it is a better choice to switch to ATX headings. https://daringfireball.net/projects/markdown/syntax https://spec.commonmark.org/ Rodolphe Breard 2019-03-19 12:06:13 +0100
  • 8d49775e56 Expand the readme Rodolphe Breard 2019-03-19 12:01:47 +0100
  • df75e35f47 Update the toml dependency Rodolphe Breard 2019-03-18 23:18:32 +0100
  • 416be4b219 Fix references in tests Rodolphe Breard 2019-03-18 23:17:53 +0100
  • 5753d768f7 Add a README.md file Rodolphe Breard 2019-03-18 23:13:52 +0100
  • 051e95ca37 Add a config file example Rodolphe Breard 2019-03-18 22:41:41 +0100
  • 4ddefb73a5 Initial commit Rodolphe Breard 2019-03-18 22:38:57 +0100