BSD Ports

security/acmed 0.25.0_1 FreeBSD

ACME (RFC 8555) client daemon written in Rust

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
APACHE20, MIT
Categories
security
Package size
1942.2 KiB, 6960.2 KiB installed

Description

ACMEd is one of the many clients for the Automatic Certificate Management Environment (ACME), an internet standard (RFC 8555) which allows to automate X.509 certificates signing by a Certification Authority (CA).

In the other systems

SystemPortVersion
FreeBSDsecurity/acmed0.25.0_1
DragonFlysecurity/acmed0.21.0_18

Install

Binary package:

pkg install acmed

From the ports tree:

cd /usr/ports/security/acmed/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	acmed>0:security/acmed

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.25.00.25.0_1-0.21.0_210.25.0_1
FreeBSD:14:quarterly0.21.0_310.21.0_31n/a0.21.0_200.21.0_31
FreeBSD:15:latest0.25.0_10.25.0_1n/a0.21.0_210.21.0_21
FreeBSD:15:quarterly0.21.0_310.21.0_31n/an/an/a
FreeBSD:16:latest0.21.0_310.25.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 12

No port depends on this one.

Configuration

No options to configure.

USES
cargo ssl
Service scripts
acmed

Files

Manual pages 3
  • acmed(8)
  • acmed.toml(5)
  • tacd(8)
pkg-plist 11
  • bin/acmed
  • bin/tacd
  • @sample etc/acmed/acmed.toml.sample
  • @sample etc/acmed/default_hooks.toml.sample
  • @sample etc/acmed/letsencrypt.toml.sample
  • share/man/man5/acmed.toml.5.gz
  • share/man/man8/acmed.8.gz
  • share/man/man8/tacd.8.gz
  • @dir(root,wheel,0755) /var/db/acmed
  • @dir(root,wheel,0755) /var/db/acmed/certs
  • @dir(root,wheel,0700) /var/db/acmed/accounts
distinfo 254
FileSizeSHA256
rust/crates/addr2line-0.24.2.crate39015dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
rust/crates/adler2-2.0.0.crate13529512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/anstream-0.6.18.crate296818acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
rust/crates/anstyle-1.0.10.crate1572555cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
rust/crates/anstyle-parse-0.2.6.crate223433b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
rust/crates/anstyle-query-1.1.2.crate996979947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
rust/crates/anstyle-wincon-3.0.7.crate12400ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
rust/crates/anyhow-1.0.97.crate52221dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
rust/crates/async-channel-2.3.1.crate1457689b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
rust/crates/async-io-2.4.0.crate4925243a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059
rust/crates/async-lock-3.4.0.crate34446ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
rust/crates/async-process-2.3.0.crate2676663255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb
rust/crates/async-signal-0.2.10.crate16970637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3
rust/crates/async-task-4.7.1.crate380778b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
rust/crates/atomic-waker-1.1.2.crate124221505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
rust/crates/autocfg-1.4.0.crate17712ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
rust/crates/backtrace-0.3.74.crate885168d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
rust/crates/base64-0.22.1.crate8159772b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
rust/crates/bincode-1.3.3.crate28958b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
ad31ccbbf4 Aydar Gareev security/acmed: Update to 0.25.0
- Install letsencrypt.toml as a sample. The default acmed.toml includes it, so acmed did not start with the installed configuration. - Install an rc.d script. It is based on contrib/rc.d/acmed.in, but starts acmed in the foreground under daemon(8): with its own daemonization acmed 0.25.0 panics in the tokio runtime and aborts on FreeBSD 15.1. - Create accounts and certs under /var/db/acmed, where the binary looks for them (VARLIBDIR), instead of under ${ETCDIR}. - Mark the configuration files as @sample. - Drop files/patch-rust-1.80.0, the time crate is now 0.3.39. Give maintainership to submitter. PR: 298313 Submitted by: Aydar Gareev <[email protected]> Sponsored by: Netzkommune GmbH
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645