./mail/p5-Sendmail-PMilter, Pure-Perl Milter protocol API

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


Branch: CURRENT, Version: 1.27nb1, Package name: p5-Sendmail-PMilter-1.27nb1, Maintainer: pkgsrc-users

Sendmail::PMilter is a mail filtering API implementing the Sendmail
milter protocol in pure Perl. This allows Sendmail servers (and perhaps
other MTAs implementing milter) to filter and modify mail in transit
during the SMTP connection, all in Perl.

It should be noted that PMilter 0.90 and later is NOT compatible with
scripts written for PMilter 0.5 and earlier. The API has been reworked
significantly, and the enhanced APIs and rule logic provided by PMilter
0.5 and earlier has been factored out for inclusion in a separate package
to be called Mail::Milter.

So, in short, this package should be regarded as a drop-in replacement
for Sendmail::Milter, with only some very minor API extensions related
to the milter protocol itself. (Sendmail::PMilter includes a wrapper
module named Sendmail::Milter to allow old milter scripts to continue
working as-is with this package.)


Required to run:
[lang/perl5]

Master sites: (Expand)

Filesize: 38.677 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504)
Log message:
*: recursive bump for perl 5.40
   2024-07-29 05:16:32 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.27

Upstream changes:
1.27
    Sat 03 Feb 2024 16:25:32 GMT released
    - [150737] Proper handling of die
    - [150611] child_exit and milter_exit
    - [150270] Setconn with unix socket permissions
   2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483)
Log message:
*: recursive bump for perl 5.38
   2023-01-27 05:05:33 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.24

Upstream changes:
1.24
    Thu 15 Dec 2022 12:28:00 GMT released
    - [145263] Make no reply to MTA from the abort callback.
                Such replies seem to cause problems for Postfix.
   2022-12-03 02:41:45 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.23

Upstream changes:
1.23
    Sun 30 Oct 2022 18:01:50 GMT 2022 released
    - [144401] Replace deprecated IO::Socket::INET6 with IO::Socket::IP
    - [144971] ) Most callbacks were not recognized unless the appropriate
    - [144273] ) flags were set during the negotiate callback
    - [130084] Packaging improvements

1.20_03
    Wed 17 Jul 09:42:32 BST 2019 developer release
    - Added file COPYRIGHT

1.20_02
    Tue 16 Jul 18:17:53 BST 2019 developer release
    - Added file CONTRIBUTING

1.20_01
    Fri 12 Jul 14:40:35 BST 2019 developer release
    - [23921] Removed requirement for Sendmail::Milter
    - Full support for protocol negotiation, including
        support for setting milter data buffer sizes
    - get_sendmail_option() to read configuration file options
    - Documentation updates
    - Test suite updates
    - Propose to insist on Milter Protocol Version 6 in V1.21
    - Removed enable_chgfrom and some other some cruft
    - Comments invited via CPAN issues

1.20  Sun 22 May 10:44:38 BST 2019 TRIAL2, not released.
    - Partial support for negotiation

1.10  Sun 15 Apr 15:05:24 BST 2018 TRIAL1, not released
    - New maintainership (CPAN/GWHAYWOOD)
    - Test suite updates
    - [125090] Implement set multi-line reply function
    - [125040] Documentation updates
                   Fix POD errors
                   Add COPYRIGHT->LICENCE (file,link,=head1)
                   Remove obsolete doc/
    - [115352] SETSENDER->CHGFROM etc.
    -  [85833] ithread and postfork dispatcher fixes
    -  [85826] sig{CHLD}='DEFAULT';
    -  [84941] Theoretically fixed, needs thorough exercise
    -  [78865] Define constant SMFIF_NONE
    -  [50144] Dummy functions setdbg() & settimeout() return 1
    -  [54794] Fix memory leak in ithread dispatcher
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-10-26 12:54:34 by Nia Alarie | Files touched by this commit (356)
Log message:
mail: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles were unfetchable (possibly fetched
conditionally?):

./mail/qmail/distinfo netqmail-1.05-TAI-leapsecs.patch
   2021-10-07 16:25:52 by Nia Alarie | Files touched by this commit (357)
Log message:
mail: Remove SHA1 hashes for distfiles