mail/libtlsrpt 0.5.0_1 MidnightBSD
Low-level C Library to implement TLSRPT into a MTA
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- lgpl3+
- Categories
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 in RFC 8460.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | mail/libtlsrpt | 0.5.0_1 |
| FreeBSD | mail/libtlsrpt | 0.5.1 |
| HardenedBSD | mail/libtlsrpt | 0.5.1 |
| GhostBSD | mail/libtlsrpt | 0.5.1 |
| OPNsense | mail/libtlsrpt | 0.5.0_1 |
Install
Binary package:
mport install libtlsrpt
From mports:
cd /usr/mports/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
Dependencies
No port depends on this one.
Configuration
No options to configure.
- USES
- libtool
- Service scripts
- none
Files
Manual pages 17
- 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)
pkg-plist 23
- include/tlsrpt.h
- include/tlsrpt_version.h
- lib/libtlsrpt.a
- lib/libtlsrpt.so
- lib/libtlsrpt.so.0
- lib/libtlsrpt.so.0.0.0
- 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
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libtlsrpt-0.5.0.tar.gz | 350824 | 90a266d6be3dc3390342614e1f54e1eddf13b0ea208b900740ec01f28f30cd9f |
Master sites 1
- https://github.com/sys4/libtlsrpt/releases/download/v0.5.0/