| #
4757b351
|
| 11-Jul-2025 |
Pierre Pronchery <khorben@FreeBSD.org> |
openssl: Import version 3.5.1
Migrate to OpenSSL 3.5 in advance of FreeBSD 15.0. OpenSSL 3.0 will be EOL after 2026-09-07.
Approved by: philip (mentor) Sponsored by: Alpha-Omega Beach Cleaning Proj
openssl: Import version 3.5.1
Migrate to OpenSSL 3.5 in advance of FreeBSD 15.0. OpenSSL 3.0 will be EOL after 2026-09-07.
Approved by: philip (mentor) Sponsored by: Alpha-Omega Beach Cleaning Project Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D51613
show more ...
|
| #
5ffb5c84
|
| 22-Apr-2024 |
Brooks Davis <brooks@FreeBSD.org> |
openssl: don't export nonexistant symbols
These are all OpenSSL 1.1.0 and 1.1.1 symbols that aren't present in our OpenSSL 3.0 builds.
Reviewed by: emaste Differential Revision: https://reviews.fre
openssl: don't export nonexistant symbols
These are all OpenSSL 1.1.0 and 1.1.1 symbols that aren't present in our OpenSSL 3.0 builds.
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D44249
show more ...
|
| #
d0b2dbfa
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
ebd508a0
|
| 07-Jul-2023 |
Kristof Provost <kp@FreeBSD.org> |
openssl: include d2i_KeyParams() and d2i_KeyParams_bio()
These functions are new, and some ports (e.g.opensc) expect to have them available. Add the file they're defined in to the build, and add the
openssl: include d2i_KeyParams() and d2i_KeyParams_bio()
These functions are new, and some ports (e.g.opensc) expect to have them available. Add the file they're defined in to the build, and add them to Version.map.
PR: 270076 Reviewed by: markj, emaste, pierre Fixes: b077aed33b7b ("Merge OpenSSL 3.0.9") Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D40914
show more ...
|
| #
6f6446b3
|
| 24-Jun-2023 |
Enji Cooper <ngie@FreeBSD.org> |
Do not expose architecture specific symbols
The following methods have existed since 1.0.2, however, they are deprecated and are not available on all architectures.
- EC_GFp_nistp224_method - EC_GF
Do not expose architecture specific symbols
The following methods have existed since 1.0.2, however, they are deprecated and are not available on all architectures.
- EC_GFp_nistp224_method - EC_GFp_nistp256_method - EC_GFp_nistp521_method
Do not expose them via libcrypto.
Discussed with: emaste
show more ...
|
| #
b077aed3
|
| 23-Jun-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
Merge OpenSSL 3.0.9
Migrate to OpenSSL 3.0 in advance of FreeBSD 14.0. OpenSSL 1.1.1 (the version we were previously using) will be EOL as of 2023-09-11.
Most of the base system has already been u
Merge OpenSSL 3.0.9
Migrate to OpenSSL 3.0 in advance of FreeBSD 14.0. OpenSSL 1.1.1 (the version we were previously using) will be EOL as of 2023-09-11.
Most of the base system has already been updated for a seamless switch to OpenSSL 3.0. For many components we've added `-DOPENSSL_API_COMPAT=0x10100000L` to CFLAGS to specify the API version, which avoids deprecation warnings from OpenSSL 3.0. Changes have also been made to avoid OpenSSL APIs that were already deprecated in OpenSSL 1.1.1. The process of updating to contemporary APIs can continue after this merge.
Additional changes are still required for libarchive and Kerberos- related libraries or tools; workarounds will immediately follow this commit. Fixes are in progress in the upstream projects and will be incorporated when those are next updated.
There are some performance regressions in benchmarks (certain tests in `openssl speed`) and in some OpenSSL consumers in ports (e.g. haproxy). Investigation will continue for these.
Netflix's testing showed no functional regression and a rather small, albeit statistically significant, increase in CPU consumption with OpenSSL 3.0.
Thanks to ngie@ and des@ for updating base system components, to antoine@ and bofh@ for ports exp-runs and port fixes/workarounds, and to Netflix and everyone who tested prior to commit or contributed to this update in other ways.
PR: 271615 PR: 271656 [exp-run] Relnotes: Yes Sponsored by: The FreeBSD Foundation
show more ...
|
| #
7ad70d22
|
| 28-May-2021 |
John Baldwin <jhb@FreeBSD.org> |
libcrypto: Add symbol versions for symbols added since 1.1.1d.
While here, trim a spurious local: I missed when added SSL_sendfile.
PR: 255277 Reported by: yuri Reviewed by: jkim MFC after: 1 week
libcrypto: Add symbol versions for symbols added since 1.1.1d.
While here, trim a spurious local: I missed when added SSL_sendfile.
PR: 255277 Reported by: yuri Reviewed by: jkim MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D30483
show more ...
|
| #
61c1328e
|
| 13-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r352105 through r352307.
|
| #
da327cd2
|
| 10-Sep-2019 |
Jung-uk Kim <jkim@FreeBSD.org> |
Merge OpenSSL 1.1.1d.
|
| #
0269ae4c
|
| 06-Jun-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @348740
Sponsored by: The FreeBSD Foundation
|
| #
610a21fd
|
| 28-May-2019 |
Jung-uk Kim <jkim@FreeBSD.org> |
Merge OpenSSL 1.1.1c.
|
| #
c6879c6c
|
| 23-Oct-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r339015 through r339669.
|
| #
1da7787f
|
| 09-Oct-2018 |
Glen Barber <gjb@FreeBSD.org> |
Merge the remainder of the projects/openssl111 branch to head.
- Update OpenSSL to version 1.1.1. - Update Kerberos/Heimdal API for OpenSSL 1.1.1 compatibility. - Bump __FreeBSD_version.
Approved b
Merge the remainder of the projects/openssl111 branch to head.
- Update OpenSSL to version 1.1.1. - Update Kerberos/Heimdal API for OpenSSL 1.1.1 compatibility. - Bump __FreeBSD_version.
Approved by: re (kib) Sponsored by: The FreeBSD Foundation
show more ...
|
| #
cec27dca
|
| 13-Sep-2018 |
Jung-uk Kim <jkim@FreeBSD.org> |
Add OpenSSL symbol version maps.
Note the files are not automatically generated for now.
|
| #
4757b351
|
| 11-Jul-2025 |
Pierre Pronchery <khorben@FreeBSD.org> |
openssl: Import version 3.5.1
Migrate to OpenSSL 3.5 in advance of FreeBSD 15.0. OpenSSL 3.0 will be EOL after 2026-09-07.
Approved by: philip (mentor) Sponsored by: Alpha-Omega Beach Cleaning Proj
openssl: Import version 3.5.1
Migrate to OpenSSL 3.5 in advance of FreeBSD 15.0. OpenSSL 3.0 will be EOL after 2026-09-07.
Approved by: philip (mentor) Sponsored by: Alpha-Omega Beach Cleaning Project Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D51613
show more ...
|
| #
5ffb5c84
|
| 22-Apr-2024 |
Brooks Davis <brooks@FreeBSD.org> |
openssl: don't export nonexistant symbols
These are all OpenSSL 1.1.0 and 1.1.1 symbols that aren't present in our OpenSSL 3.0 builds.
Reviewed by: emaste Differential Revision: https://reviews.fre
openssl: don't export nonexistant symbols
These are all OpenSSL 1.1.0 and 1.1.1 symbols that aren't present in our OpenSSL 3.0 builds.
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D44249
show more ...
|
| #
d0b2dbfa
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
ebd508a0
|
| 07-Jul-2023 |
Kristof Provost <kp@FreeBSD.org> |
openssl: include d2i_KeyParams() and d2i_KeyParams_bio()
These functions are new, and some ports (e.g.opensc) expect to have them available. Add the file they're defined in to the build, and add the
openssl: include d2i_KeyParams() and d2i_KeyParams_bio()
These functions are new, and some ports (e.g.opensc) expect to have them available. Add the file they're defined in to the build, and add them to Version.map.
PR: 270076 Reviewed by: markj, emaste, pierre Fixes: b077aed33b7b ("Merge OpenSSL 3.0.9") Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D40914
show more ...
|
| #
6f6446b3
|
| 24-Jun-2023 |
Enji Cooper <ngie@FreeBSD.org> |
Do not expose architecture specific symbols
The following methods have existed since 1.0.2, however, they are deprecated and are not available on all architectures.
- EC_GFp_nistp224_method - EC_GF
Do not expose architecture specific symbols
The following methods have existed since 1.0.2, however, they are deprecated and are not available on all architectures.
- EC_GFp_nistp224_method - EC_GFp_nistp256_method - EC_GFp_nistp521_method
Do not expose them via libcrypto.
Discussed with: emaste
show more ...
|
| #
b077aed3
|
| 23-Jun-2023 |
Pierre Pronchery <pierre@freebsdfoundation.org> |
Merge OpenSSL 3.0.9
Migrate to OpenSSL 3.0 in advance of FreeBSD 14.0. OpenSSL 1.1.1 (the version we were previously using) will be EOL as of 2023-09-11.
Most of the base system has already been u
Merge OpenSSL 3.0.9
Migrate to OpenSSL 3.0 in advance of FreeBSD 14.0. OpenSSL 1.1.1 (the version we were previously using) will be EOL as of 2023-09-11.
Most of the base system has already been updated for a seamless switch to OpenSSL 3.0. For many components we've added `-DOPENSSL_API_COMPAT=0x10100000L` to CFLAGS to specify the API version, which avoids deprecation warnings from OpenSSL 3.0. Changes have also been made to avoid OpenSSL APIs that were already deprecated in OpenSSL 1.1.1. The process of updating to contemporary APIs can continue after this merge.
Additional changes are still required for libarchive and Kerberos- related libraries or tools; workarounds will immediately follow this commit. Fixes are in progress in the upstream projects and will be incorporated when those are next updated.
There are some performance regressions in benchmarks (certain tests in `openssl speed`) and in some OpenSSL consumers in ports (e.g. haproxy). Investigation will continue for these.
Netflix's testing showed no functional regression and a rather small, albeit statistically significant, increase in CPU consumption with OpenSSL 3.0.
Thanks to ngie@ and des@ for updating base system components, to antoine@ and bofh@ for ports exp-runs and port fixes/workarounds, and to Netflix and everyone who tested prior to commit or contributed to this update in other ways.
PR: 271615 PR: 271656 [exp-run] Relnotes: Yes Sponsored by: The FreeBSD Foundation
show more ...
|
| #
7ad70d22
|
| 28-May-2021 |
John Baldwin <jhb@FreeBSD.org> |
libcrypto: Add symbol versions for symbols added since 1.1.1d.
While here, trim a spurious local: I missed when added SSL_sendfile.
PR: 255277 Reported by: yuri Reviewed by: jkim MFC after: 1 week
libcrypto: Add symbol versions for symbols added since 1.1.1d.
While here, trim a spurious local: I missed when added SSL_sendfile.
PR: 255277 Reported by: yuri Reviewed by: jkim MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D30483
show more ...
|
| #
61c1328e
|
| 13-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r352105 through r352307.
|
| #
da327cd2
|
| 10-Sep-2019 |
Jung-uk Kim <jkim@FreeBSD.org> |
Merge OpenSSL 1.1.1d.
|
| #
0269ae4c
|
| 06-Jun-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @348740
Sponsored by: The FreeBSD Foundation
|
| #
610a21fd
|
| 28-May-2019 |
Jung-uk Kim <jkim@FreeBSD.org> |
Merge OpenSSL 1.1.1c.
|