mail/libtlsrpt 0.5.1 FreeBSD
Low-level C Library to implement TLSRPT into a MTA
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
4665514a8d- License
- LGPL3+
- Categories
- Package size
- 31.6 KiB, 81.1 KiB installed
Description
The libtlsrpt project provides a low-level C Library which implements functions that help generate TLSRPT datagrams. Included into a MTA it assists the MTA in collecting and sending these datagrams to a TLSRPT reporting service where they can be collected, summarized and finally sent to a mail platform that requests TLSRPT reports as defined in RFC 8460.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | mail/libtlsrpt | 0.5.1 |
| MidnightBSD | mail/libtlsrpt | 0.5.0_1 |
Install
Binary package:
pkg install libtlsrpt
From the ports tree:
cd /usr/ports/mail/libtlsrpt/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libtlsrpt>0:mail/libtlsrpt
LIB_DEPENDS= libtlsrpt.so:mail/libtlsrpt
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.5.1 | 0.5.1 | - | 0.5.0_1 | 0.5.1 |
| FreeBSD:14:quarterly | 0.5.1 | 0.5.1 | n/a | 0.5.0_1 | 0.5.1 |
| FreeBSD:15:latest | 0.5.1 | 0.5.1 | n/a | 0.5.0_1 | 0.5.0_1 |
| FreeBSD:15:quarterly | 0.5.1 | 0.5.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.5.1 | 0.5.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Configuration
No options to configure.
- USES
- libtool
- Service scripts
- none
Files
Manual pages 19
- tlsrpt_add_delivery_request_failure(3)
- tlsrpt_add_mx_host_pattern(3)
- tlsrpt_add_policy_string(3)
- tlsrpt_cancel_delivery_request(3)
- tlsrpt_close(3)
- tlsrpt_errno_from_error_code(3)
- tlsrpt_error_code_is_internal(3)
- tlsrpt_finish_delivery_request(3)
- tlsrpt_finish_policy(3)
- tlsrpt_get_socket(3)
- tlsrpt_init_delivery_request(3)
- tlsrpt_init_policy(3)
- tlsrpt_open(3)
- tlsrpt_set_blocking(3)
- tlsrpt_set_malloc_and_free(3)
- tlsrpt_set_nonblocking(3)
- tlsrpt_strerror(3)
- tlsrpt_version(3)
- tlsrpt_version_check(3)
pkg-plist 26
- include/tlsrpt.h
- include/tlsrpt_version.h
- lib/libtlsrpt.a
- lib/libtlsrpt.so
- lib/libtlsrpt.so.0
- lib/libtlsrpt.so.0.0.0
- libdata/pkgconfig/libtlsrpt.pc
- share/man/man3/tlsrpt_add_delivery_request_failure.3.gz
- share/man/man3/tlsrpt_add_mx_host_pattern.3.gz
- share/man/man3/tlsrpt_add_policy_string.3.gz
- share/man/man3/tlsrpt_cancel_delivery_request.3.gz
- share/man/man3/tlsrpt_close.3.gz
- share/man/man3/tlsrpt_errno_from_error_code.3.gz
- share/man/man3/tlsrpt_error_code_is_internal.3.gz
- share/man/man3/tlsrpt_finish_delivery_request.3.gz
- share/man/man3/tlsrpt_finish_policy.3.gz
- share/man/man3/tlsrpt_get_socket.3.gz
- share/man/man3/tlsrpt_init_delivery_request.3.gz
- share/man/man3/tlsrpt_init_policy.3.gz
- share/man/man3/tlsrpt_open.3.gz
- share/man/man3/tlsrpt_set_blocking.3.gz
- share/man/man3/tlsrpt_set_malloc_and_free.3.gz
- share/man/man3/tlsrpt_set_nonblocking.3.gz
- share/man/man3/tlsrpt_strerror.3.gz
- share/man/man3/tlsrpt_version.3.gz
- share/man/man3/tlsrpt_version_check.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libtlsrpt-0.5.1.tar.gz | 363940 | e5570db13c15d74ae467b00fb1aa40ddd24b22f3281069e712d60b7a2bf7b31d |
Master sites 1
- https://github.com/sys4/libtlsrpt/releases/download/v0.5.1/