Commit graph

25 commits

Author SHA1 Message Date
spz
43211c390d libspf2-1.2.11 from
c37b7c13c3

fixes CVE-2021-33912, CVE-2021-33913 and CVE-2021-33914
2022-04-02 21:41:38 +00:00
nia
f413f7fded 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-26 10:53:53 +00:00
nia
be020196fe mail: Remove SHA1 hashes for distfiles 2021-10-07 14:25:11 +00:00
schmonz
948201dfbc Add proper autoconfery for res_close(), from maya@ (thanks!). 2018-12-17 19:24:44 +00:00
schmonz
b453ee813b Avoid res_close() on OpenBSD (from OpenBSD ports). 2018-12-17 18:32:42 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
wiz
a1e4174a9c Follow some http redirects. 2017-08-16 20:21:03 +00:00
agc
ddbf6ddecd Add SHA512 digests for distfiles for mail category
Problems found locating distfiles:
	Package mutt: missing distfile patch-1.5.24.rr.compressed.gz
	Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz
	Package pine: missing distfile fancy.patch.gz
	Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch
	Package qmail: missing distfile badrcptto.patch
	Package qmail: missing distfile outgoingip.patch
	Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch
	Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch
	Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz
	Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 23:27:00 +00:00
tnn
393fa5832b needs pthreads 2015-03-12 17:45:50 +00:00
tron
019277fcbe Remove conflict between "libspf-alt" respectively "libspf2" and
"p5-Mail-SPF". The first two packages install "bin/spfd" while the
latter install "sbin/spfd".

Problem pointed out by Petar Bogdanovic in PR pkg/49271.
2014-10-12 08:17:50 +00:00
tron
1b5c708ef2 Update "libspf2" package to version 1.2.10. A list of changes since
version 1.2.9 (which is old) is not available. Two improvements that
I noticed are:
1.) A remote DoS vulnerability (for which "pkgsrc" had a patch) has
    been fixed.
2.) The SPF records for "gmail.com" are now accepted again.
2013-07-06 11:09:26 +00:00
jperkin
90b41f88d7 Change previous fix, libreplace uses LTLIBOBJS to compile in additional
objects, so provide a dummy file which will always get included to avoid
issues on systems where you are not allowed an empty library.  Noticed
by tron.

Bump PKGREVISION.
2013-03-04 17:31:55 +00:00
jperkin
8bdc19895b Don't build libreplace, it is an empty library.
Fixes build on SunOS.
2013-02-22 11:48:16 +00:00
joerg
0c9752669d Using __VA_ARGS__ and expecting the compiler to magically remove the
initial comma when it expands to empty is a GCC extension. Avoid it.
2012-12-22 02:25:56 +00:00
asau
d70c8e374b Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 12:19:01 +00:00
obache
5c3a2f9ca7 Fixes CONFLICTS pattern and add new conflict with p5-Mail-SPF. 2011-02-27 13:06:12 +00:00
tron
a779bf4053 Fix an abort() caused by miscalculating the size of an internal buffer.
This can crash applications using "libspf2" (e.g. "milter-greylist")
in an e-mail gets delivered via SMTP over IPv6 depending on the
remote machine's IPv6 address.
2009-09-08 10:36:27 +00:00
adrianp
2ae6078ec7 Give up MAINTAINER 2009-07-17 18:00:13 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
adrianp
e643f8dac2 Update to 1.2.9
Unfortunately there does not appear to be much more information on the
changes other than:

"This fixes aborts when generating explanations for mails with a long envelope sender, amongst other issues. An update is recommended."
2009-01-10 23:34:13 +00:00
tron
99e6427337 Add conflicts between "libspf_alt" and "libspf2" which e.g. both install
a program called "bin/spfquery". Bump package revisions of both packages.
2008-10-27 10:24:09 +00:00
adrianp
2d2680d5fe Update to 1.2.8
Unfortunately details changes don't seem to be available:

After a long hiatus, new releases of libspf2! Development work from a number
of contributors has resulted in the release of versions up to 1.2.8. It is
recommended that all users upgrade as soon as possible, since this release
fixes some significant bugs. This release also comes with new doxygen
documentation which should make the code easier to understand and
cross-reference.

Includes the fix for CVE-2008-2469
2008-10-24 23:35:09 +00:00
joerg
f605fec2db Mark as destdir ready. 2008-07-14 12:55:56 +00:00
adrianp
1fa5c5e659 libspf2 implements the Sender Policy Framework, a part of the SPF/SRS
protocol pair. libspf2 is a library which allows email systems such as
Sendmail, Postfix, Exim, Zmailer and MS Exchange to check SPF records
and make sure that the email is authorized by the domain name that it
is coming from. This prevents email forgery, commonly used by spammers,
scammers and email viruses/worms.
2008-02-05 21:59:32 +00:00