[OpenSIPS-Devel] [OpenSIPS/opensips] c9a468: tls_mgm: improve error reporting when loading info

Vlad Pătrașcu noreply at github.com
Fri Dec 11 20:26:28 EST 2020


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c9a4681a02fb55209e4503ff54897f66897eaf23
      https://github.com/OpenSIPS/opensips/commit/c9a4681a02fb55209e4503ff54897f66897eaf23
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M modules/tls_mgm/tls_mgm.c

  Log Message:
  -----------
  tls_mgm: improve error reporting when loading info

Print openssl's error stack when failing to load ceritificates, private
keys, CAs and CRLs.


  Commit: 113ecf49983073f764399eecac683bda30fc3658
      https://github.com/OpenSIPS/opensips/commit/113ecf49983073f764399eecac683bda30fc3658
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M modules/tls_mgm/api.h
    A modules/tls_mgm/tls_ctx_ops.c
    M modules/tls_mgm/tls_mgm.c

  Log Message:
  -----------
  tls_mgm: add API functions for operations with a SSL_CTX

Add API functions to set the CAs, certificate and private key for a given
SSL_CTX (with a different SSL_CTX, or a file in case of private keys, as a
source). These functions can be used from modules which require some TLS
operations but without having to link with openssl directly.


  Commit: 472ae546c0b64171caa0ae6ba0e9801931911560
      https://github.com/OpenSIPS/opensips/commit/472ae546c0b64171caa0ae6ba0e9801931911560
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2020-12-11 (Fri, 11 Dec 2020)

  Changed paths:
    M modules/event_rabbitmq/doc/event_rabbitmq_admin.xml
    M modules/event_rabbitmq/event_rabbitmq.c
    M modules/event_rabbitmq/event_rabbitmq.h
    M modules/event_rabbitmq/rabbitmq_send.c
    M modules/rabbitmq/doc/rabbitmq_admin.xml
    M modules/rabbitmq/rabbitmq.c
    M modules/rabbitmq/rmq_servers.c
    M modules/rabbitmq/rmq_servers.h
    M modules/rabbitmq_consumer/doc/rabbitmq_consumer_admin.xml
    M modules/rabbitmq_consumer/rabbitmq_consumer.c
    M modules/rabbitmq_consumer/rmq_connection.c
    M modules/rabbitmq_consumer/rmq_connection.h

  Log Message:
  -----------
  rabbitmq modules: add TLS support

Closes #2306


Compare: https://github.com/OpenSIPS/opensips/compare/b7bcfd310ead...472ae546c0b6



More information about the Devel mailing list