Commit Graph

41528 Commits

Author SHA1 Message Date
Santhosh Raju aee3a0f6c7 security/wolfssl: Fix arm64 build.
- Pull in upstream patch https://github.com/wolfSSL/wolfssl/pull/8348
- Bump PORTREVISION
2025-01-12 10:03:23 +01:00
Matthias Andree d4797e8e29 security/sudo: Fix typo in OPTIONS_DEFAULT,
removing an excess "s".

Approved by:	portmgr@ (implicit, with kiwi@'s consent)
Reported by:	ler@
2025-01-11 22:38:52 +01:00
Gabriel M. Dutra 7fb47a7969 security/nuclei: Update to 3.3.8
changeLog:
https://github.com/projectdiscovery/nuclei/releases/tag/v3.3.8
2025-01-11 17:26:55 +01:00
Muhammad Moinur Rahman 11f946d26e security/vault: Mark NOT_FOR_ARCHS
- Fails to build on most 32 bit systems
- Pet portclippy
2025-01-11 15:55:30 +01:00
Charlie Li 188897842d security/py-certbot: remove stray backslash after 9cfee31cca 2025-01-11 09:17:29 -05:00
Ruslan Makhmatkhanov c46f669958 zope: Remove leaf zope ports that have no sense in absence of zope itself 2025-01-11 16:21:48 +03:00
Ruslan Makhmatkhanov 9cfee31cca security/py-certbot: drop unused dependency
Drop dependency on repoze.sphinx.autointerface. This extension isn't
used since sphinx update and this upstream change:

https://github.com/certbot/certbot/commit/06c81138630c6155fb37009c075320fca30c361c

With hat:   python
2025-01-11 15:56:07 +03:00
Nuno Teixeira b945089934 security/R-cran-openssl: Update to 2.3.1
ChangeLog: https://cran.r-project.org/web/packages/openssl/NEWS
2025-01-10 21:23:47 +00:00
Xavier Beaudouin 68af7b3d31 security/sudo: Add sssd flavor
Sudo with sssd support is a good candidate
for a flavor because it is a fairly common requirement
in some deployments.

Sponsored by:	Klara, Inc.
Approved by:	0mp (mentor)
Approved by:	garga (maintainer)
Differential Revision:	https://reviews.freebsd.org/D48147
2025-01-10 15:59:43 +01:00
Xavier Beaudouin 6971a62a23 security/sudo: Remove dependency on security/sssd
security/sssd was removed from ports recently, which broke
the SSSD option. Let's remove the SSSD option and let users
use SSSD2 instead.

PORTREVISION has been bumped so it is easier to tell which
version of the sudo package supports only sssd2.

PR:     283952
Sponsored by:   Klara, Inc.
Approved by:    0mp (mentor)
Approved by:    garga (maintainer)
Differential Revision: https://reviews.freebsd.org/D48389
2025-01-10 13:49:44 +01:00
Yuri Victorovich e081750ecf security/gosec: update 2.21.4 → 2.22.0
Reported by:	portscout
2025-01-10 02:22:57 -08:00
Yasuhiro Kimura aefdc1ec77 security/vuxml: Document two valnerabilities in redis and valkey
While here, update copyright year
2025-01-10 14:23:35 +09:00
Po-Chuan Hsieh b5f07ccdd2 security/libfido2: Fix build after base 74ecdf86d8d2a94a4bfcf094a2e21b4747e4907f
PR:		283697
Reported by:	Dan Kotowski <dan.kotowski@a9development.com>
Obtained from:	Dimitry Andric <dim@FreeBSD.org>
2025-01-09 23:45:22 +08:00
Santhosh Raju ef5c2fd766 security/wolfssl: Fix arm64 build. 2025-01-09 16:14:30 +01:00
Matthias Fechner 6b9aff1437 security/vuxml: document gitlab vulnerabilities 2025-01-08 21:07:47 +02:00
Markus Wipp 7bf02d3f9f security/step-certificates: Update 0.27.5 → 0.28.1, fix issues with rc-script
- Rename rc-script from step-ca to step_ca.
- Fix permission issue in step_ca rc-script.

Changelogs:
https://github.com/smallstep/certificates/releases/tag/v0.28.0
https://github.com/smallstep/certificates/releases/tag/v0.28.1

PR:	283894 282633
2025-01-07 13:12:21 +03:00
Markus Wipp ab5c7827ce security/step-cli: Update 0.27.5 → 0.28.2
Changelog:
https://github.com/smallstep/cli/blob/v0.28.2/CHANGELOG.md

PR:	283893
2025-01-07 13:12:21 +03:00
Emanuel Haupt 8ff8015996 security/git-credential-oauth: Update to 0.14.0 2025-01-07 10:58:34 +01:00
Yuri Victorovich a757a6553a security/fizz: update 2024.12.30.00 → 2025.01.06.00 2025-01-07 01:29:02 -08:00
Fernando Apesteguía dac8aadbd7 security/vuxml: Fix sqlite range
PR:		283830
Reported by:	John Hein <jcfyecrayz@liamekaens.com>
2025-01-06 17:54:50 +01:00
Mikhail Pchelin 68886887a4 security/py-pyscard: update to 2.2.0 2025-01-06 16:11:25 +03:00
Matthias Andree e7afbce747 security/putty: update to pre-0.83 as of 2025-01-05
changes by Simon Tatham unless otherwise stated, newest first:

* 1e451997 2024-12-26 | Treat SOS and PM terminal escape sequences like APC (HEAD -> pre-0.83, origin/pre-0.83)
* 98200d1b 2024-12-19 | Arm: turn on PSTATE.DIT if available and needed.
* c2077f88 2024-12-19 | Fix compile warnings in tree234 tests.
* 27550b02 2024-12-16 | Windows: inhibit all default application manifests.
* 363debc7 2024-12-15 | lineedit: make both ^M and ^J terminate a line.
* 1fc5f4af 2024-12-15 | wm_size_resize_term: update conf unconditionally.
* 11c7c760 2024-12-15 | Remove bit-rotted RDB_DEBUG_PATCH.
* c91437ba 2024-12-15 | Update cmake_minimum_required to avoid warnings on sid.
* 7802932e 2024-12-15 | Document how to set GIT_SSH_COMMAND to plink -batch.
* 09095a7d 2023-07-15 | Avoid treating non-X GDK display names as X ones [Ben Harris]
* 1ce8ec9c 2024-12-08 | lineedit_send_line: batch up output characters.
* edd5e13f 2024-12-14 | Fix assertion failure on Restart Session.
* f8e1a2b3 2024-12-13 | Windows: rewrite request_file() to support Unicode.
* 22dfc46f 2024-12-13 | Windows: add filename_to_wstr().
* 1ef0fbaa 2024-12-13 | Add helper function dupwcscat().
* 897ecf46 2024-12-11 | SUPDUP: make the TDCRL command clear to end of line.
* 3c6a5139 2024-12-08 | Minimally document ML-KEM key exchange methods. [Jacob Nevins]
* a3f22a2c 2024-12-08 | Use the new 'HYBRID' names for the hybrid KEX packets.
* e98615f0 2024-12-07 | New post-quantum kex: ML-KEM, and three hybrids of it.
* b36d490b 2024-12-07 | Give the kex selection list box a fixed height.
* 16629d3b 2024-12-07 | Add more variants of SHAKE.
* f08da2b6 2024-12-07 | Separate NTRU Prime from the hybridisation layer.
* fcdc804b 2024-12-01 | Move some NTRU helper routines into a header file.
* c2d7ea8e 2024-12-04 | Fix use of aligned_alloc() to be ASan-clean.
* 7da34495 2024-12-07 | Fix error message when KEXINIT negotiation fails.
* 296b6291 2024-12-07 | GTK: fix a crash when clicking Cancel on Change Settings.
* 6a88b294 2024-12-04 | Unix PuTTY/pterm: fix UB with small keypad. [Jacob Nevins]
* b97f20d0 2024-11-30 | release.pl: Adjust pscp/plink transcript updater. [Jacob Nevins]
* 54f6fefe 2024-11-30 | Docs: pscp/plink now need -h/--help to print usage. [Jacob Nevins]
* ebe24534 2024-11-28 | psftp: use cmdline_arg_to_filename for batch files.
* d4e848a9 2024-11-28 | CHECKLST: update for some extra test builds.
* 948a4c8e 2024-11-28 | Fix a compile warning when building with GTK 1.
* 8805cf3d 2024-11-28 | Fix a build failure with NO_GSSAPI defined.
* c72a8627 2024-11-28 | Fix build failures with NO_IPV6 defined.
2025-01-06 01:43:34 +01:00
Sergey A. Osokin 4479112849 security/boringssl: update to the recent snapshot 2025-01-05 19:05:33 -05:00
Dimitry Andric 4d5d01f42f security/heimdal: fix with stock clang >= 16
Upstream clang >= 16 made -Wimplicit-function-declaration into an error
by default. In the base system, this change was reverted to reduce the
fallout in ports, because there are many problematic configure scripts.

For security/heimdal this also applies, so for building the port with
devel/llvm16 or higher we need to add -Wno-implicit-function-declaration
to CFLAGS.

While here, use LDFLAGS+= for -Wl,--undefined-version, to avoid
overwriting any user-specified LDFLAGS.

PR:		283131
Approved by:	maintainer timeout (2 weeks)
MFH:		2025Q1
2025-01-05 14:52:58 +01:00
Yuri Victorovich fc95b037c0 security/libxcrypt: update 4.4.36 → 4.4.37
Reported by:	portscout
2025-01-02 12:12:00 -08:00
Po-Chuan Hsieh 66a27177ed security/py-fido2: Update to 1.2.0
- Update COMMENT
- Update WWW

Changes:	https://github.com/Yubico/python-fido2/releases
2025-01-03 00:43:37 +08:00
Po-Chuan Hsieh 2a87339bd0 security/rubygem-brakeman: Update to 7.0.0
Changes:	https://github.com/presidentbeef/brakeman/releases
2025-01-03 00:43:22 +08:00
Po-Chuan Hsieh 04eb4eaede security/p5-CPANSA-DB: Update to 20241231.001
Changes:	https://metacpan.org/dist/CPANSA-DB/changes
2025-01-03 00:43:09 +08:00
Tijl Coosemans 5e762dcd49 security/mbedtls: Move to security/mbedtls2
The port has expired but isn't removed yet because there are still too
many consumers.  Rename it because the name "security/mbedtls" makes it
look like it's the default version.

PR:		283792
2025-01-02 17:31:07 +01:00
Tijl Coosemans c17097fa3f security/mbedtls3: Remove more traces of libeverest and libp256m
These 3rdparty libraries aren't used in the default configuration.

PR:		283782
2025-01-02 15:17:23 +01:00
Santhosh Raju 7e91948bf2 security/wolfssl: Update to 5.7.6
Changes since 5.7.4:

wolfSSL Release 5.7.6 (Dec 31, 2024)

To download the release bundle of wolfSSL visit the download page at
www.wolfssl.com/download/

NOTE:

  * --enable-heapmath is deprecated.
  * In this release, the default cipher suite preference is updated to
    prioritize TLS_AES_256_GCM_SHA384 over TLS_AES_128_GCM_SHA256 when
    enabled.
  * This release adds a sanity check for including wolfssl/options.h or
    user_settings.h.

PR stands for Pull Request, and PR references a GitHub pull request
number where the code change was added.
Vulnerabilities

  * [Med] An OCSP (non stapling) issue was introduced in wolfSSL version 5.7.4
    when performing OCSP requests for intermediate certificates in a certificate
    chain. This affects only TLS 1.3 connections on the server side. It would not
    impact other TLS protocol versions or connections that are not using the
    traditional OCSP implementation. (Fix in pull request 8115)

New Feature Additions

  * Add support for RP2350 and improve RP2040 support, both with RNG
    optimizations (PR 8153)
  * Add support for STM32MP135F, including STM32CubeIDE support and HAL
    support
    for SHA2/SHA3/AES/RNG/ECC optimizations. (PR 8223, 8231, 8241)
  * Implement Renesas TSIP RSA Public Enc/Private support (PR 8122)
  * Add support for Fedora/RedHat system-wide crypto-policies (PR 8205)
  * Curve25519 generic keyparsing API added with wc_Curve25519KeyToDer and
    wc_Curve25519KeyDecode (PR 8129)
  * CRL improvements and update callback, added the functions
    wolfSSL_CertManagerGetCRLInfo and wolfSSL_CertManagerSetCRLUpdate_Cb
    (PR 8006)
  * For DTLS, add server-side stateless and CID quality-of-life API.
    (PR 8224)

Enhancements and Optimizations

  * Add a CMake dependency check for pthreads when required. (PR 8162)
  * Update OS_Seed declarations for legacy compilers and FIPS modules (boundary
    not affected). (PR 8170)
  * Enable WOLFSSL_ALWAYS_KEEP_SNI by default when using --enable-jni. (PR 8283)
  * Change the default cipher suite preference, prioritizing
    TLS_AES_256_GCM_SHA384 over TLS_AES_128_GCM_SHA256. (PR 7771)
  * Add SRTP-KDF (FIPS module v6.0.0) to checkout script for release bundling
    (PR 8215)
  * Make library build when no hardware crypto available for Aarch64 (PR 8293)
  * Update assembly code to avoid uint*_t types for better compatibility with
    older C standards. (PR 8133)
  * Add initial documentation for writing ASN template code to decode BER/DER.
    (PR 8120)
  * Perform full reduction in sc_muladd for EdDSA with Curve448 (PR 8276)
  * Allow SHA-3 hardware cryptography instructions to be explicitly not used in
    MacOS builds (PR 8282)
  * Make Kyber and ML-KEM available individually and together. (PR 8143)
  * Update configuration options to include Kyber/ML-KEM and fix defines used in
    wolfSSL_get_curve_name. (PR 8183)
  * Make GetShortInt available with WOLFSSL_ASN_EXTRA (PR 8149)
  * Improved test coverage and minor improvements of X509 (PR 8176)
  * Add sanity checks for configuration methods, ensuring the inclusion of
    wolfssl/options.h or user_settings.h. (PR 8262)
  * Enable support for building without TLS (NO_TLS). Provides reduced code size
    option for non-TLS users who want features like the certificate manager or
    compatibility layer. (PR 8273)
  * Exposed get_verify functions with OPENSSL_EXTRA. (PR 8258)
  * ML-DSA/Dilithium: obtain security level from DER when decoding (PR 8177)
  * Implementation for using PKCS11 to retrieve certificate for SSL CTX (PR 8267)
  * Add support for the RFC822 Mailbox attribute (PR 8280)
  * Initialize variables and adjust types resolve warnings with Visual Studio in
    Windows builds. (PR 8181)
  * Refactors and expansion of opensslcoexist build (PR 8132, 8216, 8230)
  * Add DTLS 1.3 interoperability, libspdm and DTLS CID interoperability tests
    (PR 8261, 8255, 8245)
  * Remove trailing error exit code in wolfSSL install setup script (PR 8189)
  * Update Arduino files for wolfssl 5.7.4 (PR 8219)
  * Improve Espressif SHA HW/SW mutex messages (PR 8225)
  * Apply post-5.7.4 release updates for Espressif Managed Component examples
    (PR 8251)
  * Expansion of c89 conformance (PR 8164)
  * Added configure option for additional sanity checks with
    --enable-faultharden (PR 8289)
  * Aarch64 ASM additions to check CPU features before hardware crypto
    instruction use (PR 8314)

Fixes

  * Fix a memory issue when using the compatibility layer with
    WOLFSSL_GENERAL_NAME and handling registered ID types. (PR 8155)
  * Fix a build issue with signature fault hardening when using public key
    callbacks (HAVE_PK_CALLBACKS). (PR 8287)
  * Fix for handling heap hint pointer properly when managing multiple WOLFSSL_CTX
    objects and free’ing one of them (PR 8180)
  * Fix potential memory leak in error case with Aria. (PR 8268)
  * Fix Set_Verify flag behaviour on Ada wrapper. (PR 8256)
  * Fix a compilation error with the NO_WOLFSSL_DIR flag. (PR 8294)
  * Resolve a corner case for Poly1305 assembly code on Aarch64. (PR 8275)
  * Fix incorrect version setting in CSRs. (PR 8136)
  * Correct debugging output for cryptodev. (PR 8202)
  * Fix for benchmark application use with /dev/crypto GMAC auth error due to size
    of AAD (PR 8210)
  * Add missing checks for the initialization of sp_int/mp_int with DSA to free
    memory properly in error cases. (PR 8209)
  * Fix return value of wolfSSL_CTX_set_tlsext_use_srtp (8252)
  * Check Root CA by Renesas TSIP before adding it to ca-table (PR 8101)
  * Prevent adding a certificate to the CA cache for Renesas builds if it does not
    set CA:TRUE in basic constraints. (PR 8060)
  * Fix attribute certificate holder entityName parsing. (PR 8166)
  * Resolve build issues for configurations without any wolfSSL/openssl
    compatibility layer headers. (PR 8182)
  * Fix for building SP RSA small and RSA public only (PR 8235)
  * Fix for Renesas RX TSIP RSA Sign/Verify with wolfCrypt only (PR 8206)
  * Fix to ensure all files have settings.h included (like wc_lms.c) and guards
    for building all *.c files (PR 8257 and PR 8140)
  * Fix x86 target build issues in Visual Studio for non-Windows operating
    systems. (PR 8098)
  * Fix wolfSSL_X509_STORE_get0_objects to handle no CA (PR 8226)
    Properly handle reference counting when adding to the X509 store.
    (PR 8233)
  * Fix for various typos and improper size used with FreeRTOS_bind in the Renesas
    example. Thanks to Hongbo for the report on example issues. (PR 7537)
  * Fix for potential heap use after free with wolfSSL_PEM_read_bio_PrivateKey.
    Thanks to Peter for the issue reported. (PR 8139)
2025-01-02 13:35:32 +01:00
Yuri Victorovich 87b04fbcc9 security/mbedtls: Update EXPIRATION_DATE
... due to the problem in users because of the removed file.
2025-01-01 20:51:06 -08:00
Po-Chuan Hsieh d47edc5bb4 security/p5-GSSAPI: Cosmetic change 2025-01-02 10:46:12 +08:00
Po-Chuan Hsieh 47be4498ca security/rubygem-rasn1: Update to 0.14.0
Changes:	https://github.com/lemontree55/rasn1/blob/master/Changelog.md
2025-01-02 10:45:58 +08:00
Po-Chuan Hsieh 7d702bc039 security/rubygem-googleauth: Update to 1.12.2
Changes:	https://github.com/googleapis/google-auth-library-ruby/releases
2025-01-02 10:45:55 +08:00
Po-Chuan Hsieh c4c9ca8e81 security/py-tlslite-ng: Update to 0.8.0
- Update LICENSE

Changes:	https://github.com/tlsfuzzer/tlslite-ng/releases
2025-01-02 10:44:49 +08:00
Po-Chuan Hsieh 4ebb46d3e4 security/py-m2crypto: Update to 0.43.0
- Update WWW

Changes:	https://gitlab.com/m2crypto/m2crypto/-/blob/master/CHANGES
2025-01-02 10:44:46 +08:00
Po-Chuan Hsieh 80fc9e19af security/py-joserfc: Update to 1.0.1
Changes:	https://github.com/authlib/joserfc/releases
2025-01-02 10:44:42 +08:00
Po-Chuan Hsieh 57c8d387e0 security/py-authlib: Update to 1.4.0
Changes:	https://github.com/lepture/authlib/releases
		https://github.com/lepture/authlib/blob/master/docs/changelog.rst
2025-01-02 10:44:38 +08:00
Po-Chuan Hsieh b09e192e9e security/p5-CPANSA-DB: Update to 20241227.001
Changes:	https://metacpan.org/dist/CPANSA-DB/changes
2025-01-02 10:44:08 +08:00
Po-Chuan Hsieh bc0371d2ce security/nettle: Update to 3.10.1
Changes:	https://git.lysator.liu.se/nettle/nettle/-/blob/master/NEWS
2025-01-02 10:43:53 +08:00
Po-Chuan Hsieh 7f76d85cb2 security/libssh: Remove MBEDTLS option after mbedtls expiration
Reference:	https://cgit.freebsd.org/ports/commit/?id=499bbc6f29d2d85930b7fbf8964f22fc4d88db46
2025-01-02 10:43:49 +08:00
Po-Chuan Hsieh 328e8289a7 security/libfido2: Add make test 2025-01-02 10:43:46 +08:00
Po-Chuan Hsieh 5da00af002 security/aws-lc: Add PORTSCOUT 2025-01-02 10:43:42 +08:00
Yuri Victorovich a91f1c475d security/fizz: update 2024.12.23.00 → 2024.12.30.00 2025-01-01 16:39:06 -08:00
Rene Ladan 8777dde246 all: remove support for expired FreeBSD 13.3
Reviewed by:	bofh, brnrd, jbeich, nobutaka
Approved by:	portmgr (implicit)
Differential Revision: https://reviews.freebsd.org/D48247
2025-01-01 17:09:59 +01:00
Rene Ladan e2011a12a9 security/vanguards-tor: expire on 2025-03-31 for devel/py-pytest-runner 2025-01-01 15:42:16 +01:00
Rene Ladan 7675e11b31 security/py-python-jose: expire on 2025-03-31 for devel/py-pytest-runner 2025-01-01 15:41:34 +01:00
Rene Ladan 60756926e5 security/maia: Remove expired port
2024-12-31 security/maia: Depends on deprecated dependencies and doesn't work with PHP 8.
2025-01-01 13:19:51 +01:00
Rene Ladan 34dc2c1f04 security/py-first-server: Remove expired port
2024-12-31 security/py-first-server: Upstream project has been archived
2025-01-01 13:19:24 +01:00