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

tls_socket: load TLS certs in subdirs (config/tls/sub/*.pem) #3344

Merged
merged 1 commit into from
May 6, 2024

Commits on May 3, 2024

  1. - tls_socket: load TLS certs in subdirs (config/tls/sub/*.(key|crt)

    - tls_socket:
      - getSocketOpts is now async
      - parse_x509 is now async
      - shed dependency on caolan/async & openssl-wrapper
      - get_certs_dir is now async
        - completely refactored.
        - config/tls loading is now recursive
        - watches config/tls for changes
      - tolerate spaces in CN string
      - replace saveOpt with haraka-notes
      - export SNICallback, should help with #2968
    - outbound: use HarakaMx class for MX objects
    - line_socket: remove unused callback
    - deprecate line_socket
    - outbound/client_pool: don't use line_socket, use tls_socket directly
      - client_pool: sock.name is now JSON of socket args
      - client_pool.get_client & release_client: arity of 5 -> 2
    - catch ENOENT for config/tls
    - doc(tls): updated with TLS dir rules
    - workaround for windows * restriction
    - tls: remove void returns
    msimerson committed May 3, 2024
    Configuration menu
    Copy the full SHA
    9dc0b1e View commit details
    Browse the repository at this point in the history