Visitar URL original
build: respect OpenSSL's configured API level by panva · Pull Request #66953 · nodejs/node · GitHub
Skip to content

build: respect OpenSSL's configured API level - #66953

Merged
nodejs-github-bot merged 1 commit into
nodejs:mainfrom
panva:fix-openssl-configured-api
Oct 25, 2026
Merged

nodejs-github-bot merged 1 commit into
nodejs:mainfrom
panva:fix-openssl-configured-api

Conversation

@panva

@panva panva commented Oct 23, 2026

Copy link
Copy Markdown
Member

Shared OpenSSL 3 builds configured with --api=1.1.1 reject OPENSSL_API_COMPAT=30000. Cap the requested compatibility level at the configured API level for both ncrypto targets, retaining the 3.0 deprecation checks where supported.

Fixes: #66950

Shared OpenSSL 3 builds configured with --api=1.1.1 reject
OPENSSL_API_COMPAT=30000. Cap the requested compatibility level at the
configured API level for both ncrypto targets, retaining the 3.0
deprecation checks where supported.

Fixes: nodejs#66950
Signed-off-by: Filip Skokan <panva.ip@gmail.com>
Assisted-by: Codex
@panva panva added the lts-watch-v24.x PRs that may need to be released in v24.x label Oct 23, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/crypto
  • @nodejs/gyp
  • @nodejs/security-wg

@nodejs-github-bot nodejs-github-bot added dependencies PRs that add, update, or configure Node.js dependencies. needs-ci PRs that need a full CI run. labels Oct 23, 2026
@panva panva added the request-ci Add this label to start a Jenkins CI on a PR. Only starts once the PR has an approving review. label Oct 23, 2026
@panva panva added the author ready PRs with CI started, the required approvals, and no outstanding review comments. label Oct 23, 2026
@github-actions github-actions Bot removed the request-ci Add this label to start a Jenkins CI on a PR. Only starts once the PR has an approving review. label Oct 23, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@panva panva added the commit-queue PRs queued for automated landing through the Commit Queue. label Oct 23, 2026
@nodejs-github-bot
nodejs-github-bot merged commit b41fabb into nodejs:main Oct 25, 2026
84 checks passed
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Landed in b41fabb

@nodejs-github-bot nodejs-github-bot removed the commit-queue PRs queued for automated landing through the Commit Queue. label Oct 25, 2026
@panva
panva deleted the fix-openssl-configured-api branch October 25, 2026 11:10
@panva panva added the release-agenda Issues and PRs to discuss during Release team meetings. label Oct 26, 2026
@panva

panva commented Oct 26, 2026

Copy link
Copy Markdown
Member Author

release-agenda - same as #66926 (comment)

@panva panva added the lts-watch-v26.x PRs that may need to be released in v26.x. label Oct 29, 2026
@aduh95 aduh95 removed lts-watch-v26.x PRs that may need to be released in v26.x. lts-watch-v24.x PRs that may need to be released in v24.x labels Nov 7, 2026
MikeMcC399 pushed a commit to MikeMcC399/node that referenced this pull request Nov 11, 2026
Shared OpenSSL 3 builds configured with --api=1.1.1 reject
OPENSSL_API_COMPAT=30000. Cap the requested compatibility level at the
configured API level for both ncrypto targets, retaining the 3.0
deprecation checks where supported.

Fixes: nodejs#66950
Signed-off-by: Filip Skokan <panva.ip@gmail.com>
Assisted-by: Codex
PR-URL: nodejs#66953
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
MikeMcC399 pushed a commit to MikeMcC399/node that referenced this pull request Nov 11, 2026
Shared OpenSSL 3 builds configured with --api=1.1.1 reject
OPENSSL_API_COMPAT=30000. Cap the requested compatibility level at the
configured API level for both ncrypto targets, retaining the 3.0
deprecation checks where supported.

Fixes: nodejs#66950
Signed-off-by: Filip Skokan <panva.ip@gmail.com>
Assisted-by: Codex
PR-URL: nodejs#66953
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs with CI started, the required approvals, and no outstanding review comments. dependencies PRs that add, update, or configure Node.js dependencies. needs-ci PRs that need a full CI run. release-agenda Issues and PRs to discuss during Release team meetings.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cannot build node-v24.22.1 with openssl api 1.1.1

4 participants