Summary: | [PATCH] security/isakmpd: Replace deprecated DES_ methods and fix LibreSSL build | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Bernard Spil <brnrd> | ||||||
Component: | Individual Port(s) | Assignee: | Mark Felder <feld> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Some People | CC: | feld | ||||||
Priority: | --- | Keywords: | patch | ||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
Created attachment 154235 [details]
Poudriere build log of security/isakmpd
Do I understand it correctly that the upstream for this port *is* OpenBSD? Looks very much like OpenBSD is the upstream for this http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin/isakmpd/ Looks like we're behind from upstream code http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sbin/isakmpd/crypto.c?rev=1.32&content-type=text/plain A commit references this bug: Author: feld Date: Fri Dec 18 17:53:41 UTC 2015 New revision: 403981 URL: https://svnweb.freebsd.org/changeset/ports/403981 Log: security/isakmpd: Fix building with libressl PR: 198535 Changes: head/security/isakmpd/files/patch-crypto.c head/security/isakmpd/files/patch-crypto.h |
Created attachment 154234 [details] svn diff for security/isakmpd security/isakmpd uses deprecated des_ and new DES_ methods and types that were marked deprecated by OpenSSL 0.9.7 and will be removed in OpenSSL 1.1.0 . This patch replaces the des_ methods and types with their new DES_ counterparts Have not upstreamed as OpenBSD does not currently have this des_old.h macros in LibreSSL which replaced OpenSSL in OpenBSD 5.6