aboutsummaryrefslogtreecommitdiff
path: root/security/botan2
Commit message (Collapse)AuthorAgeFilesLines
* security/botan2: Remove expired portMatthias Andree2025-10-014-469/+0
| | | | | | | | 2025-03-31 security/botan2: End of life 2024-12-31 upstream, consider migrating to security/botan3 With keepass286 moved to botan3 and softhsm2 using OpenSSL by default, we can strip softhsm2's botan2 non-default option and remove botan2 from the tree.
* security/botan2: Fix CVE-2024-50383 (+)Dima Panov2025-07-252-2/+7
| | | | | | | Backport upstream fix: make additions be constant time Fixes vulnerability CVE-2024-50383 While here, prepare for upcoming retire of Boost.System library which is stub since Boost-1.70
* devel/boost: bump consumers after Boost updateDima Panov2025-06-021-1/+1
|
* devel/boost: bump consumers after Boost-1.87 updateDima Panov2025-02-141-1/+1
| | | | Sponsored by: Future Crew, LLC
* security/botan2: prepare for boost-1.87 (+)Dima Panov2025-02-062-3/+14
| | | | | | While here, also take upstream commits for: * Backport: Update roughtime.cloudflare.com public key and port * Remove code relying on Python distutils
* devel/boost: bump consu,ers after update Boost to 1.86 releaseDima Panov2024-11-201-1/+1
| | | | Sponsored by: Future Crew, LLC
* security/botan2: Deprecate and set expiration date to 2025-01-31Daniel Engberg2024-10-261-0/+3
| | | | | | | | | | End of life 2024-12-31 upstream, point users to security/botan3 Reference: https://botan.randombit.net/#releases PR: 281977 Approved by: portmgr (maintainter timeout, 2+ weeks)
* */*: bump consumers after devel/boost* updateDima Panov2024-10-031-0/+1
| | | | | With hat: office Sponsored by: Future Crew, LLC
* security/botan2: update to 2.19.5 release (+)Dima Panov2024-08-042-4/+4
| | | | | | | | | | | | | | | What's new: * A reminder that Botan2 reaches end of life at the end of 2024 * CVE-2024-34702: Fix a DoS caused by excessive name constraints. (GH #4187) * CVE-2024-39312: Fix a name constraint processing error, where if permitted and excluded rules both applied to a certificate, only the permitted rules would be checked. (GH #4187) * Fix a crash in OCB (GH #3812 #3924) * During certificate verification, first verify the entire chain of certificates, then perform other validation. (GH #4052 #4045) * Fix a test failure in compression with certain versions of zlib (GH #4135 #3896) * Fix some iterator debugging errors in TLS CBC decryption. (GH #4125 #4130) * Avoid a miscompilation in ARIA when using XCode 14 (GH #3465 #3492 #4053) Full chamgelog: https://botan.randombit.net/news.html#version-2-19-5-2024-07-08
* security/botan2: fix build on powerpc64Piotr Kubaj2024-05-161-0/+3
| | | | | | | In file included from src/lib/block/aes/aes_power8/aes_power8.cpp:15: /usr/lib/clang/18/include/altivec.h:17365:10: error: '__builtin_altivec_crypto_vcipher' needs target feature power8-vector 17365 | return __builtin_altivec_crypto_vcipher(__a, __b); | ^
* security/botan2: update to 2.19.4 release (+)Dima Panov2024-03-182-6/+5
| | | | | | Cnagelog: https://botan.randombit.net/news.html#version-2-19-4-2024-02-20 Sponsored by: Serenity Cybersecurity, LLC
* devel/boost: bump consumers after library updateDima Panov2024-02-131-1/+1
|
* devel/boost*: bump all consumers after 1.83.0Dima Panov2023-09-271-1/+1
|
* security/botan2: force little-endian mode on powerpc64lePiotr Kubaj2023-08-101-2/+4
|
* security/botan2: enable rng on both BE and LEPiotr Kubaj2023-08-081-1/+1
|
* security/botan2: botan2 supports rng on powerpc64lePiotr Kubaj2023-08-071-2/+2
|
* all: remove explicit versions in USES=python for "3.x+"Rene Ladan2023-06-271-2/+2
| | | | | | | | | | | | | | | | | | | The logic in USES=python will automatically convert this to 3.8+ by itself. Adjust two ports that only had Python 3.7 mentioned but build fine on Python 3.8 too. finance/quickfix: mark BROKEN with PYTHON libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found ^~~~~~~~~~ 1 warning and 1 error generated. Reviewed by: portmgr, vishwin, yuri Differential Revision: <https://reviews.freebsd.org/D40568>
* */*: bump all direct Boost cunsumersDima Panov2023-04-271-1/+1
|
* */*: bump libboost*.so libraries consumert after Boost upgradeDima Panov2023-01-161-0/+1
|
* security/botan2: update to 2.19.3 security release (+)Dima Panov2022-11-232-5/+4
| | | | | | | | | A malicious OCSP responder could forge OCSP responses due to a failure to validate that an embedded certificate was issued by the end-entity issuing certificate authority. Security: CVE-2022-43705 MFH: 2022Q4
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | 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)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* compiler: use CHOSEN_COMPILER_TYPE instead of COMPILER_TYPEBaptiste Daroussin2022-08-261-1/+1
| | | | | | | CHOSEN_COMPILER_TYPE is the only safe variable to let a port know which typer of compiler has been elected to be used by the framework PR: 199098
* */*: bump all consumers after recent boost upgradeDima Panov2022-08-121-1/+1
|
* security/botan2: adjust configure args for openmp optionDima Panov2022-08-051-1/+1
| | | | PR: 265648
* security/botan2: Enable OpenMP supportDaniel Engberg2022-08-051-3/+17
| | | | PR: 265622
* security/botan2: update to 2.19.2 release (+)Dima Panov2022-06-052-11/+7
| | | | | * Since 2.19.2 Botan has dropped openssl provider, remove corresponding option * Adopt
* devel/boost-all: bump all library consumers after boost upgradeDima Panov2022-05-221-0/+1
| | | | PR: 246106
* security/botan2: Update to 2.19.1 and drop maintainershipRalf van der Enden2022-01-293-7/+7
| | | | | | | | - Drop maintainership at the request of the maintainer Changelog: https://botan.randombit.net/news.html#version-2-19-1-2022-01-21 PR: 261530
* security/botan2: add manpages supportDmitry Marakasov2021-12-032-2/+7
| | | | | | | | | Fix hidden dependency on sphinx and introduce optional manpages support. PR: 259737 Reported by: amdmi3 Submitted by: tremere@cainites.net (maintainer)
* security/botan2: Update to 2.18.2Wen Heping2021-10-292-4/+4
| | | | | PR: 259508 Reported by: tremere@cainites.net(maintainer)
* security/botan2: Add CPE informationStefan Eßer2021-10-211-1/+2
| | | | Approved by: portmgr (blanket)
* cleanup: drop support for EOL FreeBSD 11.XRene Ladan2021-09-301-4/+0
| | | | | | | | | | | | | | | | | Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index
* security/botan2: update to 2.18.1Ralf van der Enden2021-05-112-4/+4
| | | | | | Changes: https://botan.randombit.net/news.html#version-2-18-1-2021-05-09 PR: 255778
* security/botan2: update to 2.18.0Kevin Bowling2021-04-152-8/+10
| | | | | | | Changes https://botan.randombit.net/news.html#version-2-18-0-2021-04-15 PR: 255097 Approved by: Ralf van der Enden <tremere@cainites.net> (maintainer)
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* security/botan2: update to 2.17.3Dima Panov2021-01-054-51/+4
| | | | | | | | | | | Changelog: https://botan.randombit.net/news.html#version-2-17-3-2020-12-21 PR: 252441 Submitted by: fluffy Approved by: maintainer Notes: svn path=/head/; revision=560423
* security/botan2: fix build on powerpc64Piotr Kubaj2020-11-271-0/+11
| | | | | | | | | | | | aes_power8.cpp needs VSX too apart from crypto: src/lib/block/aes/aes_power8/aes_power8.cpp:43:49: error: use of undeclared identifier 'vec_vsx_ld' return (Altivec64x2)reverse_vec((Altivec8x16)vec_vsx_ld(0, key));; ^ src/lib/block/aes/aes_power8/aes_power8.cpp:48:36: error: use of undeclared identifier 'vec_vsx_ld' return (Altivec64x2)reverse_vec(vec_vsx_ld(0, src)); Notes: svn path=/head/; revision=556441
* security/botan2: fix build on armMikael Urankar2020-11-162-1/+7
| | | | | | | | | | processor_rng is only implemented on x86 and powerpc64 PR: 251160 Approved by: Ralf van der Enden (maintainer) Notes: svn path=/head/; revision=555460
* - Update to 2.17.2Dmitry Marakasov2020-11-153-4/+40
| | | | | | | | | | | - Fix building in presence of older version of botan2 installed in the system by importing upstream patch PR: 251106 Submitted by: tremere@cainites.net (maintainer) Reported by: amdmi3, acupuncture@cgocable.ca, fastmint@hush.com Notes: svn path=/head/; revision=555220
* security/botan2: update to 2.17.1Fernando Apesteguía2020-11-123-10/+10
| | | | | | | | | | ChangeLog: https://botan.randombit.net/news.html#version-2-17-1-2020-11-07 PR: 251036 Submitted by: tremere@cainites.net (maintainer) Notes: svn path=/head/; revision=554939
* Make prefix-safe by explicitly passing prefix.Mikhail Teterin2020-10-251-0/+1
| | | | | | | Approved by: maintainer timeout (three weeks+) Notes: svn path=/head/; revision=553280
* Attempt to fix build on powerpc64le.Mark Linimon2020-09-271-1/+1
| | | | | | | Approved by: portmgr (tier-2 blanket) Notes: svn path=/head/; revision=550345
* security/botan2: update to 2.15.0Fernando Apesteguía2020-08-193-5/+6
| | | | | | | | | | | | ChangeLog: https://botan.randombit.net/news.html#version-2-15-0-2020-07-07 Bumping dependent ports due to library abi version bump. PR: 248343 Submitted by: tremere@cainites.net (maintainer) Notes: svn path=/head/; revision=545273
* security/botan2: update to 2.14.0 maintenance releaseDima Panov2020-04-093-8/+9
| | | | | | | | | | | | Since 2.14.0 release, ABI version number != shlib minor version number PR: 245477 Submitted by: fluffy Approved by: maintainer Relnotes: https://botan.randombit.net/news.html Notes: svn path=/head/; revision=531212
* security/botan2: update to 2.13.0 releaseDima Panov2020-01-103-8/+11
| | | | | | | | | | | | | | | | | | | * Fix a bug introduced in 2.12.0 where TLS::Channel::is_active and TLS::Channel::is_closed could simultaneously return true. (GH #2174 #2171) * Use std::shared_ptr instead of boost::shared_ptr in some examples. (GH #2155) * Add Roughtime client (GH #2143 #1842) * Add support for XMSS X.509 certificates (GH #2172) * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213) https://botan.randombit.net/news.html PR: 243239 Submitted by: maintainer Approved by: maintainer MFH: 2020Q1 Notes: svn path=/head/; revision=522563
* devel/boost-*: update to 1.72.0Jan Beich2019-12-111-0/+1
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_72_0.html PR: 241449 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D22136 Notes: svn path=/head/; revision=519824
* - Update botan to 2.12.1 security releaseDima Panov2019-11-253-10/+15
| | | | | | | | | | | | - OPTIONify python dependency PR: 242194 Submitted by: fluffy Approved by: maintainer MFH: 2019Q4 Notes: svn path=/head/; revision=518379
* security/botan2: fix build on powerpc64Piotr Kubaj2019-10-291-0/+2
| | | | | | | | | | | | This port detects architecture based on uname -m and on powerpc64 it prints powerpc, which makes configure script thinks it builds on 32-bit powerpc and causes error because the compiler is configured for 64-bits. Explicitly configure as ppc64 on powerpc64. PR: 241375 Approved by: tremere@cainites.net (maintainer), linimon (mentor) Notes: svn path=/head/; revision=516040