<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/secure/lib/libcrypto, branch master</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=master</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2020-12-09T02:05:14Z</updated>
<entry>
<title>Merge OpenSSL 1.1.1i.</title>
<updated>2020-12-09T02:05:14Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2020-12-09T02:05:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c3c73b4f0a91d2806e1a632b75f769fb4fa89576'/>
<id>urn:sha1:c3c73b4f0a91d2806e1a632b75f769fb4fa89576</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move generated OpenSSL assembly routines into the kernel sources.</title>
<updated>2020-10-20T17:00:43Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2020-10-20T17:00:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bc3d5698008e9b3b19495e853cbc2598979ccf8a'/>
<id>urn:sha1:bc3d5698008e9b3b19495e853cbc2598979ccf8a</id>
<content type='text'>
Sponsored by:	Netflix
</content>
</entry>
<entry>
<title>Merge OpenSSL 1.1.1h.</title>
<updated>2020-09-22T16:18:31Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2020-09-22T16:18:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=58f351825a371d1a3dd693d6f64a1245ea851a51'/>
<id>urn:sha1:58f351825a371d1a3dd693d6f64a1245ea851a51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: provide a default WARNS for all in-tree builds</title>
<updated>2020-09-18T17:17:46Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-09-18T17:17:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fe815331bb40604ba31312acf7e4619674631777'/>
<id>urn:sha1:fe815331bb40604ba31312acf7e4619674631777</id>
<content type='text'>
The current default is provided in various Makefile.inc in some top-level
directories and covers a good portion of the tree, but doesn't cover parts
of the build a little deeper (e.g. libcasper).

Provide a default in src.sys.mk and set WARNS to it in bsd.sys.mk if that
variable is defined. This lets us relatively cleanly provide a default WARNS
no matter where you're building in the src tree without breaking things
outside of the tree.

Crunchgen has been updated as a bootstrap tool to work on this change
because it needs r365605 at a minimum to succeed. The cleanup necessary to
successfully walk over this change on WITHOUT_CLEAN builds has been added.

There is a supplemental project to this to list all of the warnings that are
encountered when the environment has WARNS=6 NO_WERROR=yes:
https://warns.kevans.dev -- this project will hopefully eventually go away
in favor of CI doing a much better job than it.

Reviewed by:	emaste, brooks, ngie (all earlier version)
Reviewed by:	emaste, arichardson (depend-cleanup.sh change)
Differential Revision:	https://reviews.freebsd.org/D26455
</content>
</entry>
<entry>
<title>Regen X86 assembly files after r364822.</title>
<updated>2020-08-26T16:56:44Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2020-08-26T16:56:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3971092e119dd117e9e40f6b5955f54a2762dcf3'/>
<id>urn:sha1:3971092e119dd117e9e40f6b5955f54a2762dcf3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace OPENSSL_NO_SSL3_METHODs with dummies</title>
<updated>2020-07-01T00:59:28Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2020-07-01T00:59:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=80a315ffb6053e5e2b1a0d07d7571fad0e0a64bd'/>
<id>urn:sha1:80a315ffb6053e5e2b1a0d07d7571fad0e0a64bd</id>
<content type='text'>
SSLv3 has been deprecated since 2015 (and broken since 2014: "POODLE"); it
should not have shipped in FreeBSD 11 (2016) or 12 (2018).  No one should use
it, and if they must, they can use some implementation outside of base.

There are three symbols removed with OPENSSL_NO_SSL3_METHOD:

SSLv3_client_method
SSLv3_method
SSLv3_server_method

These symbols exist to request an explicit SSLv3 connection to a server.
There is no good reason for an application to link or invoke these symbols
instead of TLS_method(), et al (née SSLv23_method, et al).  Applications
that do so have broken cryptography.

Define these symbols for some pedantic definition of ABI stability, but
remove the functionality again (r361392) after r362620.

Reviewed by:	gordon, jhb (earlier-but-equivalent version both)
Discussed with:	bjk, kib
Differential Revision:	https://reviews.freebsd.org/D25493
</content>
</entry>
<entry>
<title>Revert OPENSSL_NO_SSL3_METHOD to keep ABI compatibility.</title>
<updated>2020-06-25T19:35:37Z</updated>
<author>
<name>Gordon Tetlow</name>
<email>gordon@FreeBSD.org</email>
</author>
<published>2020-06-25T19:35:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e3981394150dab0d36ccbd30b21aeb9732cb7f56'/>
<id>urn:sha1:e3981394150dab0d36ccbd30b21aeb9732cb7f56</id>
<content type='text'>
This define caused a couple of symbols to disappear. To keep ABI
compatibility, we are going to keep the symbols exposed, but leave SSLv3 as
not in the default config (this is what OPENSSL_NO_SSL3 achieves). The
ramifications of this is an application can still use SSLv3 if it
specifically calls the SSLv3_method family of APIs.

Reported by:	kib, others
Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D25451
</content>
</entry>
<entry>
<title>Install 32-bit libcrypto engines in /usr/lib32/engines instead of</title>
<updated>2020-06-01T18:58:09Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2020-06-01T18:58:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=82c3a6548f7a4b40a68c27faa55751af56e42b38'/>
<id>urn:sha1:82c3a6548f7a4b40a68c27faa55751af56e42b38</id>
<content type='text'>
/usr/lib32 and let 32-bit libcrypto search that location instead of
/usr/lib/engines.

Reviewed by:	jkim
</content>
</entry>
<entry>
<title>Remove support for SSLv3 from the OpenSSL build.</title>
<updated>2020-05-22T16:53:39Z</updated>
<author>
<name>Gordon Tetlow</name>
<email>gordon@FreeBSD.org</email>
</author>
<published>2020-05-22T16:53:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f7732201a22408e353b1977ee4eb69480f0627c3'/>
<id>urn:sha1:f7732201a22408e353b1977ee4eb69480f0627c3</id>
<content type='text'>
This is the default configuration in OpenSSL 1.1.1 already. This moves
to align with that default.

Reported by:	jmg
Approved by:	jkim, cem, emaste, philip
Differential Revision:	https://reviews.freebsd.org/D24945
</content>
</entry>
<entry>
<title>Merge OpenSSL 1.1.1g.</title>
<updated>2020-04-21T19:38:32Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2020-04-21T19:38:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cfac584b60b59c167b8417378a81da35a001af97'/>
<id>urn:sha1:cfac584b60b59c167b8417378a81da35a001af97</id>
<content type='text'>
</content>
</entry>
</feed>
