Commit Graph

  • b442862c8e
    Update attohttpc requirement from 0.20 to 0.22 #64 dependabot[bot] 2022-08-11 04:10:00 +0000
  • e39aad6ecd
    Update attohttpc requirement from 0.20 to 0.21 #63 dependabot[bot] 2022-08-10 04:09:41 +0000
  • e162adc2fe Upgrade to attohttpc 0.20 Rodolphe Bréard 2022-08-02 12:12:21 +0200
  • 120d83117d
    Update attohttpc requirement from 0.19 to 0.20 #62 dependabot[bot] 2022-08-02 04:12:38 +0000
  • 5817c5556a Remove the Alpine Linux version reference This reference was obsolete and unmaintained. It should be updated at least at every change in the minimal required Rust version, and I don't want to specifically check the Alpine Linux repository just to check which release includes a compatible Rust version. No other distribution has such information. Rodolphe Bréard 2022-05-21 10:41:26 +0200
  • 7873da4ff8 Update the CI Rodolphe Bréard 2022-05-19 22:17:25 +0200
  • 2a4d10b7ab Add cargo-deny Rodolphe Bréard 2022-05-15 14:01:11 +0200
  • 78c5054401 Replace --manifest-path with --bin Rodolphe Bréard 2022-05-15 11:47:33 +0200
  • c0ca2f59f7 Add a release script Creating releases by hand is error-prone, which is why I already messed up several time (no big deal, just some comment or annotations with the wrong date or version number). I already had a look at some automation tools, mostly cargo-release, but it failed to convince me. Rodolphe Bréard 2022-05-08 17:15:54 +0200
  • e7fd14b98a ACMEd v0.19.0 v0.20.0 Rodolphe Bréard 2022-05-08 10:16:30 +0200
  • 0d1fddd9d4 Stop using `libc::time_t` This type was used for the calculation of the certificate's expiration delay, which causes troubles on some 32 bits systems. Rel #59 Rodolphe Bréard 2022-05-07 16:04:10 +0200
  • 01894bcf27 Add some missing file path in log messages Rel #24 Rodolphe Bréard 2022-05-07 15:19:26 +0200
  • 7325bacff4 Ignore the local cargo settings Rodolphe Bréard 2022-05-07 12:28:49 +0200
  • ef6b0e4e2b Reformat some lines that had previously been split Rodolphe Bréard 2022-05-07 12:27:34 +0200
  • faf36260ec Replace `.to_vec()` with `.iter().cloned()` Suggested by clippy as an "unnecessary to owned" https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned Rodolphe Bréard 2022-05-07 12:25:33 +0200
  • e0933d1da6 Remove the useless `.to_string()` Rodolphe Bréard 2022-05-07 12:21:44 +0200
  • 32ea56553d Replace the `or_else` with an `or` for simplicity Rodolphe Bréard 2022-05-07 12:20:46 +0200
  • eceb61f9b6 Use a char instead of a string in `.replace()` Rodolphe Bréard 2022-05-07 12:19:24 +0200
  • 2c281d1cc7 Add the `--no-pid-file` argument Fixes #60 Rodolphe Bréard 2022-05-07 12:10:38 +0200
  • 45f4aeb239 Fix an invalid reference in the command line arguments Rodolphe Bréard 2022-05-07 10:55:53 +0200
  • 6a1d18dc86 Update the nix dependency Rodolphe Bréard 2022-04-21 20:18:27 +0200
  • 05afca3735 Update the attohttpc dependency Rodolphe Bréard 2022-04-21 20:16:43 +0200
  • c2d893f793
    Update nix requirement from 0.23 to 0.24 #58 dependabot[bot] 2022-04-21 04:17:32 +0000
  • 8daed7a7b6
    Update attohttpc requirement from 0.18 to 0.19 #57 dependabot[bot] 2022-04-21 04:17:19 +0000
  • 8b7fb49207 Fix the changelog Rodolphe Bréard 2022-04-18 10:11:23 +0200
  • 9723118855 ACMEd v0.19.0 v0.19.0 Rodolphe Bréard 2022-04-17 11:06:02 +0200
  • d8e7184b09 Use clap::Command instead of the deprecated clap::App Rodolphe Bréard 2022-04-17 10:58:37 +0200
  • a417bdc614 Update the CI config file Rodolphe Bréard 2022-04-17 10:57:10 +0200
  • 596d55a486 Add the acmed@user.service systemd unit configuration Rodolphe Bréard 2022-04-17 10:49:05 +0200
  • 39dd471ca3 Enable ProtectKernelModules in the unit file Rodolphe Bréard 2022-04-17 10:45:54 +0200
  • f4b80cb1e4 Explicitly set the configuration file and logging mode Rodolphe Bréard 2022-04-17 10:40:30 +0200
  • a52f6d1da7 Add documentation links in the unit file Rodolphe Bréard 2022-04-17 10:17:42 +0200
  • ee45925ed6 Set the minimal required Rust version to 1.54 Rodolphe Bréard 2022-01-12 21:13:19 +0100
  • 8b9cffd77f Upgrade to syslog 6 Rodolphe Bréard 2022-01-12 21:04:19 +0100
  • 6186cd8377 Remove useless closures Rodolphe Bréard 2022-01-12 20:59:57 +0100
  • cfd5fabf0b Upgrade to clap 3 Rodolphe Bréard 2022-01-12 20:58:34 +0100
  • d981191e5d
    Update clap requirement from 2.32 to 3.0 #56 dependabot[bot] 2022-01-03 04:14:31 +0000
  • 1f0dcc32aa Update the badges Rodolphe Bréard 2021-10-30 21:08:57 +0200
  • 18ecc4462b Add a GitHub action CI Rodolphe Bréard 2021-10-30 20:51:51 +0200
  • fbfc124059 Update the minimal required Rust version Rodolphe Bréard 2021-10-30 20:08:53 +0200
  • 835cfceb45 Remove unnecessary references Rodolphe Bréard 2021-10-30 20:02:59 +0200
  • 1df7e80dce Update dependencies Rodolphe Bréard 2021-10-30 19:46:48 +0200
  • 9104fc99d7
    Update attohttpc requirement from 0.17 to 0.18 #55 dependabot[bot] 2021-10-15 04:15:35 +0000
  • 3f9610b85f
    Update nix requirement from 0.22 to 0.23 #54 dependabot[bot] 2021-09-29 04:15:49 +0000
  • 2f51454f12 Remove the travis-ci configuration file Rodolphe Bréard 2021-09-15 12:42:31 +0200
  • b154b06952 Fix an example in the man Rodolphe Bréard 2021-09-15 12:42:21 +0200
  • fdd2d4fe8d Update the nom dependency Rodolphe Bréard 2021-08-21 14:19:14 +0200
  • ff042a8d5b Upgrade the env_logger dependency Rodolphe Bréard 2021-08-11 11:41:17 +0200
  • 1226d5aefb Update the nix dependency Rodolphe Bréard 2021-07-12 19:11:15 +0200
  • 396cc868ef
    Update nix requirement from 0.21 to 0.22 #53 dependabot[bot] 2021-07-12 04:22:10 +0000
  • c7ef2d27eb Update the `RUNSTATEDIR` default value in the README Rodolphe Bréard 2021-07-09 09:36:00 +0200
  • 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. Rodolphe Bréard 2021-06-13 22:34:22 +0200
  • 5b42d1fe14 ACMEd v0.18.0 v0.18.0 Rodolphe Bréard 2021-06-13 19:59:52 +0200
  • 7ca581e4cf Update the CONTRIBUTING.md Rodolphe Bréard 2021-06-13 19:51:38 +0200
  • 56dc42dc2f Allow Ed25519 and Ed448 only if supported Rodolphe Bréard 2021-06-13 16:12:42 +0200
  • c9d3ccf609 Use matches! instead of match Rodolphe Bréard 2021-06-13 15:37:31 +0200
  • 05a6532e1a Use Option::map instead of custom match Rodolphe Bréard 2021-06-13 15:31:56 +0200
  • 033a172c96 Use a char instead of a str Rodolphe Bréard 2021-06-13 15:28:08 +0200
  • 6ef9b14a54 Change PathBuf to Path where it is possible Rodolphe Bréard 2021-06-13 15:25:42 +0200
  • 32830cbd04 Add support for Ed25519 and Ed448 account keys and certificates Fixes #36 Rodolphe Bréard 2021-06-13 15:10:20 +0200
  • a6a5cde154 Update the nix dependency Rodolphe Bréard 2021-06-01 08:31:47 +0200
  • 9de3e61996
    Update nix requirement from 0.20 to 0.21 #52 dependabot[bot] 2021-06-01 04:28:11 +0000
  • e109acccec Update the Travis-CI configuration Rodolphe Bréard 2021-05-10 18:57:49 +0200
  • 8e984c24bc
    contrib: new systemd handled tempfile for acmed #49 Ralf Zerres 2021-05-07 11:06:01 +0200
  • e8116d96d2 Update the CONTRIBUTING file Rodolphe Bréard 2021-05-09 18:22:43 +0200
  • 72fe750db0 Update the README Rodolphe Bréard 2021-05-09 17:26:27 +0200
  • 2834d16530 Add a sysusers and tmpfiles files Rodolphe Bréard 2021-05-09 17:14:14 +0200
  • 00821e8998 Move the contrib files into dedicated directories Rodolphe Bréard 2021-05-09 17:09:54 +0200
  • c32d57baa9 Update the README Rodolphe Bréard 2021-05-09 16:10:37 +0200
  • 5d7bab53aa
    nginx_hooks.toml: updates Ralf Zerres 2021-05-02 11:38:09 +0200
  • ace22b2872
    Makefile: include the nging_hooks.toml Ralf Zerres 2021-04-28 14:01:39 +0200
  • b312305899
    acmed.toml: include the nginx_hooks toml file Ralf Zerres 2021-04-28 14:00:03 +0200
  • c17d2dde85
    nginx_hooks.toml: new hook handling `nginx webserver` adaptions Ralf Zerres 2021-04-28 13:56:23 +0200
  • ac1c920381 Add a packager tip in the README Rodolphe Bréard 2021-05-05 09:37:28 +0200
  • 9a41c1dbe0 Add a link to the Rust documentation in the README Rodolphe Bréard 2021-05-05 09:33:26 +0200
  • 21435f4954 Update the ACMED_DEFAULT_CERT_FORMAT default value in the README Rodolphe Bréard 2021-05-05 09:32:28 +0200
  • fc4e442c0b Set the default log level to info Rodolphe Bréard 2021-05-05 09:12:13 +0200
  • 9a52340303 Add new verbs to the polkit rule Rodolphe Bréard 2021-05-05 00:56:57 +0200
  • 5d9e1e3626 ACMEd v0.17.0 v0.17.0 Rodolphe Bréard 2021-05-04 23:13:25 +0200
  • 2fa21bb7b7 Add the rev_labels template formatter Rodolphe Bréard 2021-05-04 23:06:18 +0200
  • 25900e7418 Update the change log Rodolphe Bréard 2021-05-04 22:17:22 +0200
  • 464cc7c4c9 Merge branch 'main' of github.com:breard-r/acmed Rodolphe Bréard 2021-05-04 22:14:39 +0200
  • 30be12c79f Change the template engine for TinyTemplate Rodolphe Bréard 2021-05-04 22:14:02 +0200
  • 3238c01111
    Merge pull request #51 from rzerres/wip-acmed-service Rodolphe Bréard 2021-05-02 12:19:34 +0200
  • 849b24b261
    systemd.unit: reworked `acmed.service` #51 Ralf Zerres 2021-04-28 13:31:29 +0200
  • 6b58ebac18 Remove the invalid file inclusion Rodolphe Bréard 2021-04-30 20:36:53 +0200
  • 45fd53de4d Add a polkit policy that enables ACMEd to restart services Rodolphe Bréard 2021-04-30 19:20:03 +0200
  • 49cd59c7ff
    Merge pull request #50 from breard-r/dependabot/add-v2-config-file Rodolphe Bréard 2021-04-30 19:17:10 +0200
  • 5928156351
    Merge pull request #48 from rzerres/wip-toml Rodolphe Bréard 2021-04-30 18:59:31 +0200
  • 4a560d3415
    Upgrade to GitHub-native Dependabot #50 dependabot/add-v2-config-file dependabot-preview[bot] 2021-04-29 15:19:02 +0000
  • d8f53d506f
    Merge pull request #47 from rzerres/wip-run Rodolphe Bréard 2021-04-28 19:40:19 +0200
  • fb7704056e
    acmed.toml: comment updates #48 Ralf Zerres 2021-04-28 13:23:33 +0200
  • c9c12692c9
    update LFS compliance volatile runtime data #47 Ralf Zerres 2021-04-28 11:49:42 +0200
  • aaf641cc68
    letsencrypt.toml: wording update Ralf Zerres 2021-04-28 11:56:27 +0200
  • 3d2929dca2
    Makefile: include missing letsencrypt.toml reference Ralf Zerres 2021-04-28 11:55:45 +0200
  • 12e033388c
    introduce a 'nginx' hook #46 Ralf Zerres 2021-04-25 17:38:37 +0200
  • 442a82ed74
    toml adaptions Ralf Zerres 2021-04-24 10:47:44 +0200
  • afb6d9b820
    LFS compliance adaptions Ralf Zerres 2021-04-24 10:34:40 +0200
  • 988f250694 Create the config dir Rodolphe Bréard 2021-04-16 21:42:28 +0200
  • 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 Rodolphe Bréard 2021-04-16 21:31:05 +0200