<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/contrib/sendmail, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2022-10-31T17:16:20Z</updated>
<entry>
<title>sendmail: fix auth with cyrus-sasl-2.1.28</title>
<updated>2022-10-31T17:16:20Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2022-10-25T15:53:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1ccfac2381c3a8a399be260377bb9181d4590a6c'/>
<id>urn:sha1:1ccfac2381c3a8a399be260377bb9181d4590a6c</id>
<content type='text'>
Apply patch extracted from sendmail-8-17.1.9 snapshot by dinoex@.

PR:		262935
Reviewed by:	gshapiro
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D37119

(cherry picked from commit c898b54affbaa9fc22c1d1b1de4a175dd250f37e)
(cherry picked from commit 2123b467b4ccc79f9bddab3c7d5ba93b9c7414cd)
(cherry picked from commit 7dfe3b098123cd8652f173e3f40cb78e462f52ed)

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r367063:</title>
<updated>2020-11-03T23:26:26Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2020-11-03T23:26:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=375725f1f6eda37f5570cae86f2c8f1f310a1359'/>
<id>urn:sha1:375725f1f6eda37f5570cae86f2c8f1f310a1359</id>
<content type='text'>
Key decleration of union semun on src version

__FreeBSD__ is defined by the compiler derived from the triple.  When
building FreeBSD 11 on a FreeBSD 12 with a CROSS_TOOLCHAIN=llvm10,
__FreeBSD__ was set to 12 when building lib32 (for some reason no triple
is being passed which seems to mean that we're taking default values
from the build system).  This in turn meant we end up with a double
decleration of union semun which is a build error.

Reviewed by:	gshapiro, dim
Differential Revision:	https://reviews.freebsd.org/D26902
</content>
</entry>
<entry>
<title>MFC: Merge sendmail 8.16.1 to HEAD: See contrib/sendmail/RELEASE_NOTES for</title>
<updated>2020-07-24T00:22:33Z</updated>
<author>
<name>Gregory Neil Shapiro</name>
<email>gshapiro@FreeBSD.org</email>
</author>
<published>2020-07-24T00:22:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=765f5f5d03df6c90716c102491ffbcde75c5f15b'/>
<id>urn:sha1:765f5f5d03df6c90716c102491ffbcde75c5f15b</id>
<content type='text'>
	details
     Includes build infrastructure &amp; config updates required for changes
	in 8.16.1
</content>
</entry>
<entry>
<title>MFC of r358404, r358410, r358412, and r358413:</title>
<updated>2020-03-18T18:21:58Z</updated>
<author>
<name>Hiroki Sato</name>
<email>hrs@FreeBSD.org</email>
</author>
<published>2020-03-18T18:21:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=659bf3f1467bc258cb6ab11317085d5d8ca1a633'/>
<id>urn:sha1:659bf3f1467bc258cb6ab11317085d5d8ca1a633</id>
<content type='text'>
Fix broken STARTTLS when SharedMemoryKey is enabled.

OpenSSL 1.1 API patch for sendmail had a bug which
prevented sm_RSA_generate_key() function from working.
This function is used to generate a temporary RSA key
for a shared memory region used for TLS processing.
Note that 12.0 and 12.1-RELEASE include this bug.

This affects only if SM_CONF_SHM compile-time
option (enabled by default) and SharedMemoryKey
run-time option (not enabled by default) in a .cf file are
specified.  The latter corresponds to confSHARED_MEMORY_KEY in
a .mc file.

Fix style inconsistencies.

Do not free p and g parameters after calling DH_set0_pqg(3).

PR:		242861
Differential Revision:	https://reviews.freebsd.org/D23734
</content>
</entry>
<entry>
<title>MFC r353326:</title>
<updated>2019-10-15T17:30:12Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2019-10-15T17:30:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a7a3ca08b870a50d38dd5ad89ac5d1eab59546ab'/>
<id>urn:sha1:a7a3ca08b870a50d38dd5ad89ac5d1eab59546ab</id>
<content type='text'>
Fix various -Wpointer-compare warnings

This warning (comparing a pointer against a zero character literal
rather than NULL) has existed since GCC 7.1.0, and was recently added to
Clang trunk.

Almost all of these are harmless, except for fwcontrol's str2node, which
needs to both guard against dereferencing a NULL pointer (though in
practice it appears none of the callers will ever pass one in), as well
as ensure it doesn't parse the empty string as node 0 due to strtol's
awkward interface.

Submitted by:	James Clarke &lt;jtrc27@jrtc27.com&gt;
Obtained from:	CheriBSD
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D21914
</content>
</entry>
<entry>
<title>Make sendmail work with OpenSSL 1.1 API.  Taken from the ports tree.</title>
<updated>2018-10-01T20:55:01Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2018-10-01T20:55:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=41451aa34ffc978593a637903c7287bc92ce99bb'/>
<id>urn:sha1:41451aa34ffc978593a637903c7287bc92ce99bb</id>
<content type='text'>
https://svnweb.freebsd.org/ports/head/mail/sendmail/files/patch-tls.c?revision=466240

Requested by:	gshapiro
</content>
</entry>
<entry>
<title>Revert r338773.  A patch from the ports tree will be committed.</title>
<updated>2018-10-01T20:51:26Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2018-10-01T20:51:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9f5609e9149d2c869058cf943eaddac6e0cd013b'/>
<id>urn:sha1:9f5609e9149d2c869058cf943eaddac6e0cd013b</id>
<content type='text'>
Requested by:	gshapiro
</content>
</entry>
<entry>
<title>Make sendmail(8) buildable.</title>
<updated>2018-09-19T06:48:45Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2018-09-19T06:48:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7aeb266b03ecb5fb48d05d30095fff024e8e420'/>
<id>urn:sha1:b7aeb266b03ecb5fb48d05d30095fff024e8e420</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't declare union semun in userspace unless _WANT_SEMUN is defined.</title>
<updated>2018-03-02T22:32:53Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2018-03-02T22:32:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6d0fe480a87fee57d9f159b249bf385135d15bef'/>
<id>urn:sha1:6d0fe480a87fee57d9f159b249bf385135d15bef</id>
<content type='text'>
POSIX explicitly states that the application must declare union semun.
This makes no sense, but it is what it is.  This brings us into line
with Linux, MacOS/Darwin, and NetBSD.

In a ports exp-run a moderate number of ports fail due to a lack of
approprate autotools-like discovery mechanisms or local patches.  A
commit to address them will follow shortly.

PR:		224300, 224443 (exp-run)
Reviewed by:	emaste, jhb, kib
Exp-run by:	antoine
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D14492
</content>
</entry>
<entry>
<title>Renumber copyright clause 4</title>
<updated>2017-02-28T23:42:47Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-02-28T23:42:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fbbd9655e5107c68e4e0146ff22b73d7350475bc'/>
<id>urn:sha1:fbbd9655e5107c68e4e0146ff22b73d7350475bc</id>
<content type='text'>
Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.

Submitted by:	Jan Schaumann &lt;jschauma@stevens.edu&gt;
Pull Request:	https://github.com/freebsd/freebsd/pull/96
</content>
</entry>
</feed>
