Skip to content

deps(deps): update dependency openssl/openssl to v4 - #66

Merged
Stensel8 merged 3 commits into
developmentfrom
renovate/major-nginx-installer-deps
Apr 15, 2026
Merged

deps(deps): update dependency openssl/openssl to v4#66
Stensel8 merged 3 commits into
developmentfrom
renovate/major-nginx-installer-deps

Conversation

@renovate

@renovate renovate Bot commented Apr 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
openssl/openssl major 3.6.24.0.0

Release Notes

openssl/openssl (openssl/openssl)

v4.0.0: OpenSSL 4.0.0

Compare Source

OpenSSL 4.0.0 is a feature release adding significant new functionality
to OpenSSL.

This release incorporates the following potentially significant or incompatible
changes:

  • Removed extra leading '00:' when printing key data such as an RSA modulus
    in hexadecimal format where the first (most significant) byte is >= 0x80.

  • Standardized the width of hexadecimal dumps to 24 bytes for signatures
    (to stay within the 80 characters limit) and 16 bytes for everything else.

  • Lower bounds checks are now enforced when using PKCS5_PBKDF2_HMAC API
    with FIPS provider.

  • Added AKID verification checks when X509_V_FLAG_X509_STRICT is set.

  • Augmented CRL verification process with several additional checks.

  • libcrypto no longer cleans up globally allocated data via atexit().

  • BIO_snprintf() now uses snprintf() provided by libc instead of internal
    implementation.

  • OPENSSL_cleanup() now runs in a global destructor, or not at all
    by default.

  • ASN1_STRING has been made opaque.

  • Signatures of numerous API functions, including those that are related
    to X509 processing, are changed to include const qualifiers for argument
    and return types, where suitable.

  • Deprecated X509_cmp_time(), X509_cmp_current_time(),
    and X509_cmp_timeframe() in favor of X509_check_certificate_times().

  • Removed support for the SSLv2 Client Hello.

  • Removed support for SSLv3. SSLv3 has been deprecated since 2015,
    and OpenSSL had it disabled by default since version 1.1.0 (2016).

  • Removed support for engines. The no-engine build option
    and the OPENSSL_NO_ENGINE macro are always present.

  • Support of deprecated elliptic curves in TLS according to RFC 8422 was
    disabled at compile-time by default. To enable it, use the
    enable-tls-deprecated-ec configuration option.

  • Support of explicit EC curves was disabled at compile-time by default.
    To enable it, use the enable-ec_explicit_curves configuration option.

  • Removed c_rehash script tool. Use openssl rehash instead.

  • Removed the deprecated msie-hack option from the openssl ca command.

  • Removed BIO_f_reliable() implementation without replacement.
    It was broken since 3.0 release without any complaints.

  • Removed deprecated support for custom EVP_CIPHER, EVP_MD, EVP_PKEY,
    and EVP_PKEY_ASN1 methods.

  • Removed deprecated fixed SSL/TLS version method functions.

  • Removed deprecated functions ERR_get_state(), ERR_remove_state()
    and ERR_remove_thread_state(). The ERR_STATE object is now always
    opaque.

  • Dropped darwin-i386{,-cc} and darwin-ppc{,64}{,-cc} targets
    from Configurations.

This release adds the following new features:

  • Support for Encrypted Client Hello (ECH, RFC 9849).
    See doc/designs/ech-api.md for details.

  • Support for RFC 8998, signature algorithm sm2sig_sm3, key exchange
    group curveSM2, and [tls-hybrid-sm2-mlkem] post-quantum group
    curveSM2MLKEM768.

  • cSHAKE function support as per SP 800-185.

  • "ML-DSA-MU" digest algorithm support.

  • Support for SNMP KDF and SRTP KDF.

  • FIPS self tests can now be deferred and run as needed when installing
    the FIPS module with the -defer_tests option of the openssl fipsinstall
    command.

  • Support for using either static or dynamic VC runtime linkage
    on Windows.

  • Support for negotiated FFDHE key exchange in TLS 1.2 in accordance
    with RFC 7919.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Stensel8 and others added 2 commits April 14, 2026 01:57
Add automated dependency management configuration:
- renovate.json: Renovate Bot configuration
- .github/dependabot.yml: GitHub Dependabot configuration
@Stensel8 Stensel8 self-assigned this Apr 15, 2026
@Stensel8
Stensel8 changed the base branch from main to development April 15, 2026 08:53
@Stensel8
Stensel8 merged commit 1236924 into development Apr 15, 2026
@Stensel8
Stensel8 deleted the renovate/major-nginx-installer-deps branch April 15, 2026 08:54
Stensel8 added a commit that referenced this pull request Apr 15, 2026
* deps(deps): update dependency nginx/nginx to v1.30.0 (#65)

* chore: add Renovate and Dependabot dependency management (#64)

Add automated dependency management configuration:
- renovate.json: Renovate Bot configuration
- .github/dependabot.yml: GitHub Dependabot configuration

* deps(deps): update dependency nginx/nginx to v1.30.0

* chore: update nginx dependency SHA256 checksums

---------

Co-authored-by: Sten Tijhuis <102481635+Stensel8@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* deps(deps): update dependency openssl/openssl to v4 (#66)

* chore: add Renovate and Dependabot dependency management (#64)

Add automated dependency management configuration:
- renovate.json: Renovate Bot configuration
- .github/dependabot.yml: GitHub Dependabot configuration

* deps(deps): update dependency openssl/openssl to v4

* chore: update nginx dependency SHA256 checksums

---------

Co-authored-by: Sten Tijhuis <102481635+Stensel8@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant