BSD Ports

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
mail
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

SystemPortVersion
FreeBSDmail/libtlsrpt0.5.1
MidnightBSDmail/libtlsrpt0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.5.10.5.1-0.5.0_10.5.1
FreeBSD:14:quarterly0.5.10.5.1n/a0.5.0_10.5.1
FreeBSD:15:latest0.5.10.5.1n/a0.5.0_10.5.0_1
FreeBSD:15:quarterly0.5.10.5.1n/an/an/a
FreeBSD:16:latest0.5.10.5.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.

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
FileSizeSHA256
libtlsrpt-0.5.1.tar.gz363940e5570db13c15d74ae467b00fb1aa40ddd24b22f3281069e712d60b7a2bf7b31d
Master sites 1
  • https://github.com/sys4/libtlsrpt/releases/download/v0.5.1/

Commit history 1

DateCommitCreditsLog message
4665514a8d Matthew Seaman mail/libtlsrpt: update to 0.5.1
Changes: https://github.com/sys4/libtlsrpt/blob/v0.5.1/CHANGELOG.md Reported by: portscout, repology