BSD Ports

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
mail

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

SystemPortVersion
MidnightBSDmail/libtlsrpt0.5.0_1
FreeBSDmail/libtlsrpt0.5.1
HardenedBSDmail/libtlsrpt0.5.1
GhostBSDmail/libtlsrpt0.5.1
OPNsensemail/libtlsrpt0.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
FileSizeSHA256
libtlsrpt-0.5.0.tar.gz35082490a266d6be3dc3390342614e1f54e1eddf13b0ea208b900740ec01f28f30cd9f
Master sites 1
  • https://github.com/sys4/libtlsrpt/releases/download/v0.5.0/