Port details |
- openssl-quictls QUIC capable fork of OpenSSL
- 3.0.15_1 security =3 3.0.15_1Version of this port present on the latest quarterly branch.
- Maintainer: brnrd@FreeBSD.org
- Port Added: 2021-03-06 14:54:56
- Last Update: 2024-10-19 15:43:34
- Commit Hash: de22bb5
- People watching this port, also watch:: prestashop, courier-authlib-userdb, rubygem-fluent-plugin-file-alternative, nagios-check_hdd_health, pure-ftpd
- Also Listed In: devel
- License: APACHE20
- WWW:
- https://www.github.com/quictls/openssl
- Description:
- This is a fork of OpenSSL to enable QUIC. This fork adds API that can be
used by QUIC implementations for connection handshakes.
There is a community need for a QUIC capable TLS library. This fork is
intended as stopgap solution to enable higher level frameworks and runtimes
to use QUIC with the proven and reliable TLS functionality from OpenSSL.
This fork will be maintained until OpenSSL officially provides reasonable
support for QUIC implementations.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- openssl-quictls>0:security/openssl-quictls
- Conflicts:
- CONFLICTS_INSTALL:
- boringssl
- libressl
- libressl-devel
- openssl
- openssl111
- openssl3*
- openssl31-quictls
- To install the port:
- cd /usr/ports/security/openssl-quictls/ && make install clean
- To add the package, run one of these commands:
- pkg install security/openssl-quictls
- pkg install openssl-quictls
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: openssl-quictls
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1727803672
SHA256 (quictls-openssl-openssl-3.0.15-quic1_GH0.tar.gz) = 8da73f504ce174d5b798515433244c08353dd7c61ead1e3db457cb9d267d13eb
SIZE (quictls-openssl-openssl-3.0.15-quic1_GH0.tar.gz) = 15484134
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- perl5>=5.36<5.37 : lang/perl5.36
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for openssl-quictls-3.0.15_1:
ASYNC=on: Asynchronous mode
CT=on: Certificate Transparency Support
KTLS=on: Use in-kernel TLS (FreeBSD >13)
MAN3=on: Install API manpages (section 3, 7)
RFC3779=off: RFC3779 support (BGP)
SHARED=on: Build shared libraries
ZLIB=off: zlib compression support
====> Block Cipher Support
ARIA=off: ARIA (South Korean standard)
DES=on: (Triple) Data Encryption Standard
GOST=on: GOST (Russian standard)
IDEA=off: International Data Encryption Algorithm
SM4=off: SM4 128bit (Chinese standard)
RC2=on: RC2 (unsafe)
RC4=on: RC4 (unsafe)
RC5=off: RC5 (patented)
WEAK-SSL-CIPHERS=off: Weak cipher support (unsafe)
====> Hash Function Support
MD2=off: MD2 (obsolete) (requires LEGACY)
MD4=on: MD4 (unsafe)
MDC2=off: MDC-2 (patented, requires DES)
RMD160=on: RIPEMD-160
SM2=off: SM2 Elliptic Curve DH (Chinese standard)
SM3=off: SM3 256bit (Chinese standard)
====> Provider modules
FIPS=on: Build FIPS provider (Note: NOT yet FIPS validated)
LEGACY=off: Older algorithms
====> Optimizations
ASM=on: Assembler code
SSE2=on: Runtime SSE2 detection
THREADS=on: Threading support
EC=on: Optimize NIST elliptic curves
====> Protocol Support
NEXTPROTONEG=on: Next Protocol Negotiation (SPDY)
SCTP=on: SCTP (Stream Control Transmission)
SSL3=off: SSLv3 (unsafe)
TLS1=on: TLSv1.0 (requires TLS1_1, TLS1_2)
TLS1_1=on: TLSv1.1 (requires TLS1_2)
TLS1_2=on: TLSv1.2
===> Use 'make config' to modify these settings
- Options name:
- security_openssl-quictls
- USES:
- cpe perl5
- pkg-message:
- For install:
-
This QUIC capable OpenSSL fork is in an ALPHA stage
Do NOT use for production!
- If upgrading
-
This QUIC capable OpenSSL fork is in an ALPHA stage
Do NOT use for production!
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.0.15_1 19 Oct 2024 15:43:34 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update for CVE-2024-9143
Security: c6f4177c-8e29-11ef-98e7-84a93843eb75
MFH: 2024Q4 |
3.0.15 01 Oct 2024 17:34:00 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update to 3.0.15
Security: 21f505f4-6a1c-11ef-b611-84a93843eb75
MFH: 2024Q3 |
3.0.14 12 Aug 2024 18:44:12 |
Bernard Spil (brnrd) |
security/openssl-quictls: Update to 3.0.14 |
3.0.13_5 25 Jul 2024 09:36:36 |
Bernard Spil (brnrd) |
security/openssl*: Fix PORSTCOUT |
3.0.13_5 28 May 2024 16:53:49 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update for CVE-2024-4741
Security: 73a697d7-1d0f-11ef-a490-84a93843eb75
MFH: 2024Q2 |
3.0.13_4 18 May 2024 10:29:30 |
Bernard Spil (brnrd) |
ecurity/openssl-quictls: Security update for CVE-2024-4603
Security: b88aa380-1442-11ef-a490-84a93843eb75
MFH: 2024Q2 |
3.0.13_3 14 Apr 2024 19:22:02 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update for CVE-2024-2511
Security: 7c217849-f7d7-11ee-a490-84a93843eb75
MFH: 2024Q2 |
3.0.13_2 31 Mar 2024 13:04:52 |
Bernard Spil (brnrd) |
security/openssl: Fix for POSIX_VERSION 200809L
* See https://github.com/openssl/openssl/pull/23885
PR: 273869
Reported by: imp
Submitted by: vvd |
3.0.13_1 21 Mar 2024 14:09:20 |
Bernard Spil (brnrd) |
security/openssl: Chase addition of openssl33 in conflicts
* While here use proper tag for openssl31-quictls |
3.0.13_1 12 Mar 2024 05:40:29 |
Yasuhiro Kimura (yasu) |
security/openssl-quictls: Move man pages to share/man
Approved by: portmgr (blanket) |
3.0.13 02 Mar 2024 14:01:25 |
Mathieu Arnold (mat) |
cleanup: (ir)regular GH_TAGNAME cleanup |
3.0.13 31 Jan 2024 19:35:13 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update to 3.0.13
* Note that this is a security rollup of four previously reported CVEs
Security: 10dee731-c069-11ee-9190-84a93843eb75
Security: 8337251b-b07b-11ee-b0d7-84a93843eb75
Security: a5956603-7e4f-11ee-9df6-84a93843eb75
MFH: 2024Q1 |
3.0.12_2 11 Jan 2024 12:48:08 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security fix for POLY1305 on ppc
Security: 8337251b-b07b-11ee-b0d7-84a93843eb75
MFH: 2024Q1 |
3.0.12_1 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
3.0.12_1 26 Nov 2023 14:33:45 |
Bernard Spil (brnrd) |
security/openssl: Set portscout limits |
3.0.12_1 08 Nov 2023 16:20:28 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security fix for CVE-2023-5678
Security: a5956603-7e4f-11ee-9df6-84a93843eb75
MFH: 2023Q4 |
3.0.12 27 Oct 2023 20:31:26 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update to 3.0.12
Security: 4a4712ae-7299-11ee-85eb-84a93843eb75
MFH: 2023Q4 |
3.0.10 14 Oct 2023 17:23:12 |
Bernard Spil (brnrd) |
security/openssl111: Chase addition/removal in CONFLICTS |
3.0.10 16 Sep 2023 12:15:35 |
Bernard Spil (brnrd) |
security/openssl*: Chase addition of 3.2
* Update CONFLICTS
* Update comment in Mk/Uses/ssl.mk |
3.0.10 12 Sep 2023 06:55:45 |
Bernard Spil (brnrd) |
security/openssl-quictls: Fix MAN3 option
Reported by: Mergen Agayev |
3.0.10 05 Aug 2023 18:29:54 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update to 3.0.10
Security: bad6588e-2fe0-11ee-a0d1-84a93843eb75
Security: 41c60e16-2405-11ee-a0d1-84a93843eb75
MFH: 2023Q3 |
3.0.9 14 Jun 2023 17:38:06 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update to 3.0.9
PR: 271779
MFH: 2023Q2
Security: eb9a3c57-ff9e-11ed-a0d1-84a93843eb75 |
3.0.8_2 30 Mar 2023 14:35:35 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update for CVE-2023-0465 & 0466
Security: 425b9538-ce5f-11ed-ade3-d4c9ef517024 |
3.0.8_1 24 Mar 2023 12:37:34 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update for CVE-2023-0464
Security: 1ba034fb-ca38-11ed-b242-d4c9ef517024 |
3.0.8 15 Mar 2023 09:14:16 |
Bernard Spil (brnrd) |
security/openssl30: Chase rename in ports CONFLICTS*
Reported by: cperciva, junchoon |
3.0.8 07 Feb 2023 20:16:13 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update to 3.0.8
Security: 648a432c-a71f-11ed-86e9-d4c9ef517024
MFH: 2023Q1 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
3.0.5 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
3.0.5 01 Sep 2022 13:52:16 |
Rene Ladan (rene) |
cleanup: remove support for FreeBSD 13.0 which expired today.
- Mk/bsd.port.mk: mark 13.0 as unsupported
- Tools/scripts/portsearch: Drop support for FreeBSD <= 4
- archivers/zstd: revert "Fix build on FreeBSD 13.0"
- deskutils/xdg-desktop-portal: remove check for 13.0
- devel/libpeas: remove outdated comment
- editors/imhex: remove compatibility for 13.0
- editors/libreoffice: remove compatibility for 13.0
- editors/openoffice-4: remove compatibility for 13.0
- editors/openoffice-devel: remove compatibility for 13.0
- emulators/linux_base-c7: remove compatiblity for 13.0
- graphics/drm-kmod: remove detection for 13.0
- graphics/gpu-firmware-amd-kmod: do not check 13.0 anymore
- graphics/linux-c7-libdrm: remove support for 13.0 (Only the first 15 lines of the commit message are shown above ) |
3.0.5 10 Aug 2022 10:44:12 |
Bernard Spil (brnrd) |
security/openssl-quictls: Update to 3.0.5
Security: a28e8b7e-fc70-11ec-856e-d4c9ef517024
MFH: 2022Q3 |
3.0.3_1 20 Jul 2022 14:22:56 |
Tobias C. Berner (tcberner) |
security: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Dupre <ale@FreeBSD.org>
* Alex Kapranoff <kappa@rambler-co.ru>
* Alex Samorukov <samm@freebsd.org>
* Alexander Botero-Lowry <alex@foxybanana.com>
* Alexander Kriventsov <avk@vl.ru>
* Alexander Leidinger <netchild@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
3.0.3_1 25 Jun 2022 11:03:35 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security patch for CVE-2022-2068
Security: 4eeb93bf-f204-11ec-8fbd-d4c9ef517024
MFH: 2022Q2 |
3.0.3 05 May 2022 11:52:57 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update to 3.0.3
Security: fceb2b08-cb76-11ec-a06f-d4c9ef517024
MFH: 2022Q2 |
3.0.2 01 Apr 2022 15:09:49 |
Dmitry Marakasov (amdmi3) |
*/*: fix trailing whitespace in pkg-descr's
Approved by: portmgr blanket |
3.0.2 16 Mar 2022 19:22:25 |
Bernard Spil (brnrd) |
security/openssl-quictls: Security update to 3.0.2
Security: ea05c456-a4fd-11ec-90de-1c697aa5a594
MFH: 2022Q1 |
3.0.1 10 Jan 2022 23:19:35 |
Stefan Eßer (se) |
security/openssl: add boringssl to CONFLICTS_INSTALL
Approved by: portmgr (implicit) |
3.0.1 03 Jan 2022 12:58:18 |
Bernard Spil (brnrd) |
security/openssl-quictls: Update to 3.0.1 |
3.0.0 23 Nov 2021 22:11:40 |
Stefan Eßer (se) |
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket) |
3.0.0 12 Sep 2021 15:39:39 |
Bernard Spil (brnrd) |
security/openssl-quictls: Update to 3.0.0 RELEASE
* Fix build with i386
* Automate MAN3 plist generation |
3.0.0.b1 19 Jun 2021 12:53:53 |
Bernard Spil (brnrd) |
security/openssl-quictls: Update to 3.0.0-beta1 |
3.0.0.a15 04 May 2021 11:37:46 |
Bernard Spil (brnrd) |
security/openssl-quictls: Update to 3.0.0.a15 |
3.0.0.a14 13 Apr 2021 15:18:58 |
Bernard Spil (brnrd) |
security/openssl-quictls: Update to 3.0.0alpha14
* Merge cryptodev fixes from openssl-devel
* Improve cryptodev fixes
* Fix building without MAN3 |
3.0.0.a12_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
3.0.0.a12_1 07 Mar 2021 16:45:49 |
tobik |
Remove redundant option descriptions that match the default ones
(ignoring case)
Reported by: danfe (for net/mosquitto), portscan |
3.0.0.a12_1 07 Mar 2021 11:06:11 |
brnrd |
security/openssl-quictls: Switch to hash-based version
* Fixes fetch error |
3.0.0.a12 06 Mar 2021 14:54:48 |
brnrd |
security/openssl-quictls: Add QUIC capable OpenSSL fork |