Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v16.x backport] src,deps,build,test: add OpenSSL config appname #43545

Closed
wants to merge 3 commits into from

Commits on Jun 23, 2022

  1. [v16.x backport] src,deps,build,test: add OpenSSL config appname

    This commit adds the setting of an appname (configuration section
    name), 'nodejs_conf', to be used when reading OpenSSL configuration
    files.
    
    The motivation for this is that currently the default OpenSSL
    configuration, 'openssl_conf', element will be used which may be
    undesirable as it might configure OpenSSL in unwanted ways. With this
    commit it is still possible to use a default openssl.cnf file but the
    only section that Node.js will read from is a section named
    'nodejs_conf'.
    
    PR-URL: nodejs#43124
    Refs: nodejs#40366
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    danbev committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    95a3625 View commit details
    Browse the repository at this point in the history
  2. squash! [v16.x backport] src,deps,build,test: add OpenSSL config appname

    Add macro guard for 1.1.1 code.
    danbev committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    6b2e30e View commit details
    Browse the repository at this point in the history
  3. squash! [v16.x backport] src,deps,build,test: add OpenSSL config appname

    Add macro guard to handle_opensssl_error function.
    danbev committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    e702029 View commit details
    Browse the repository at this point in the history