./mail/py-postfix-mta-sts-resolver, Daemon providing TLS client policy for Postfix based on MTA-STS policy

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.4.0, Package name: py312-postfix-mta-sts-resolver-1.4.0, Maintainer: pkgsrc-users

A daemon which provides TLS client policy for Postfix via socketmap,
according to domain MTA-STS policy. The current support for RFC8461
is limited - the daemon lacks some minor features:

* Fetch error reporting
* Fetch ratelimit (but actual fetch rate partially restricted with
`cache_grace` config option).

The server has a configurable cache backend which allows storing
cached STS policies in memory (`internal`), a file (`sqlite`) or
in a Redis database (`redis`).


Required to run:
[textproc/py-yaml] [databases/py-redis] [www/py-aiohttp] [databases/py-aiosqlite] [lang/python310] [net/py-aiodns]

Required to build:
[devel/py-pylint] [security/py-cryptography] [devel/py-tox] [devel/py-wheel] [net/py-twine]

Master sites:

Filesize: 38.02 KB

Version history: (Expand)


CVS history: (Expand)


   2023-08-09 15:10:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-postfix-mta-sts-resolver: updated to 1.4.0

v1.4.0

add a NetBSD rc.d file
Add postgres cache support
Fix tests
Use stable scan query
   2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319)
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
   2023-05-02 18:49:22 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-postfix-mta-sts-resolver: update to 1.3.0.

1.3.0

    add command-line options "-g", "-u", "-p" by \ 
@jschauma in #97

1.2.0

    Add support for redis-sentinel by @acteru in #95
    advertise new kind of supported cache by @acteru in #96

1.1.5

    Warn about overriding DANE by @oh2fih in #92
    Fix tests by @Snawoot in #93

1.1.4

    docs: Fix a few typos by @timgates42 in #87
    fix tests by @Snawoot in #88
    allow unicode requests by @Snawoot in #91
   2022-10-19 15:56:34 by Nia Alarie | Files touched by this commit (26)
Log message:
fighting a losing battle against py-cryptography rustification, part 2

Switch users to versioned_dependencies.mk.
   2022-08-19 22:36:48 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-postfix-mta-sts-resolver: mark as not for python 2.7
   2022-08-19 15:59:28 by Thomas Klausner | Files touched by this commit (5)
Log message:
mail/py-postfix-mta-sts-resolver: import py-postfix-mta-sts-resolver-1.1.3

A daemon which provides TLS client policy for Postfix via socketmap,
according to domain MTA-STS policy. The current support for RFC8461
is limited - the daemon lacks some minor features:

* Fetch error reporting
* Fetch ratelimit (but actual fetch rate partially restricted with
  `cache_grace` config option).

The server has a configurable cache backend which allows storing
cached STS policies in memory (`internal`), a file (`sqlite`) or
in a Redis database (`redis`).