Page MenuHomeFreeBSD

security/libressl backport OPENSSL_NO_EGD update from OpenBSD
ClosedPublic

Authored by brnrd on May 26 2015, 12:10 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Mar 29, 6:23 AM
Unknown Object (File)
Mar 2 2024, 4:39 PM
Unknown Object (File)
Feb 29 2024, 6:32 PM
Unknown Object (File)
Feb 19 2024, 10:08 PM
Unknown Object (File)
Jan 7 2024, 8:51 AM
Unknown Object (File)
Dec 31 2023, 5:35 AM
Unknown Object (File)
Dec 19 2023, 11:55 PM
Unknown Object (File)
Nov 16 2023, 7:29 AM
Subscribers
None

Details

Reviewers
vsevolod
koobs
Summary

security/libressl: Backport change for missing EGD feature

  • LibreSSL uses opensslfeatures.h to set defines for removed features
  • RAND_egd support was removed before first portable release
  • Change adds OPENSSL_NO_EGD define to make porting easier
  • Change is part of coming 2.2.0 version

Obtained from: OpenBSD
MFC after: 1 month

Test Plan

Redo one of the ports bugs and test

Poudriere testport output
https://reviews.freebsd.org/paste/edit/63/

$ portlint -AC
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
WARN: Makefile: new ports should not set PORTREVISION.
WARN: Conflict "openssl-*" specified too broad. You should end it with a version number fragment (-[0-9]*).
0 fatal errors and 3 warnings found.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

brnrd retitled this revision from to security/libressl backport OPENSSL_NO_EGD update from OpenBSD.
brnrd updated this object.
brnrd edited the test plan for this revision. (Show Details)
brnrd added reviewers: vsevolod, koobs.
brnrd set the repository for this revision to rP FreeBSD ports repository.
koobs requested changes to this revision.May 27 2015, 5:02 AM
koobs edited edge metadata.
  • Add QA results (poudriere and portlint) as attachments (or URL's)
  • Add proposed commit log (in expected format) to revision SUMMARY
This revision now requires changes to proceed.May 27 2015, 5:02 AM
brnrd edited edge metadata.
brnrd edited the test plan for this revision. (Show Details)
brnrd edited edge metadata.
brnrd updated this object.
brnrd edited the test plan for this revision. (Show Details)

Pet portlint, re-roll patches with makepatch

brnrd edited edge metadata.

Don't update timestamps!

koobs edited edge metadata.

Approved. But this one (conveniently) needs maintainer approval, who is also your mentor :D

This revision is now accepted and ready to land.May 31 2015, 1:21 PM
brnrd edited edge metadata.

Revert to simplified MASTER_SITES

This revision now requires review to proceed.May 31 2015, 1:36 PM
vsevolod edited edge metadata.

Please go ahead with committing this change.

This revision is now accepted and ready to land.May 31 2015, 5:30 PM

Post-commit note:

MFC: isn't used for ports. Did you mean MFH: ?

If so, was this a security related commit? If not, it doesn't need an MFH:

Also to note for future commits, please include the "Differential Revision: <link>" to your review in the commit message. You can see an example in the commit template:

> Differential Revision:    https://reviews.freebsd.org/D### (*full* phabric URL needed).