diff options
| author | Mark Nunberg <mnunberg@users.noreply.github.com> | 2019-08-27 06:58:55 -0400 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-08-27 06:58:55 -0400 | 
| commit | ce7cb7bcc4ca53291aca8ab8dc0f31e27c032dcc (patch) | |
| tree | 9434e092fa68de11e666a29fb8c12de3d09653ba | |
| parent | 9c7c694cb782595abf93b022fa86e376004eb46b (diff) | |
| parent | 6d21ffce7c0972665d500413b9f3f113417a1327 (diff) | |
| download | hiredict-ce7cb7bcc4ca53291aca8ab8dc0f31e27c032dcc.tar.xz | |
Merge pull request #699 from yossigo/silent-ssl-trace
Silent SSL trace to stdout by default.
| -rw-r--r-- | sslio.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| @@ -8,6 +8,7 @@  void __redisSetError(redisContext *c, int type, const char *str); +#ifdef HIREDIS_SSL_TRACE  /**   * Callback used for debugging   */ @@ -37,6 +38,7 @@ static void sslLogCallback(const SSL *ssl, int where, int ret) {          printf("Using SSL version %s. Cipher=%s\n", SSL_get_version(ssl), SSL_get_cipher_name(ssl));      }  } +#endif  typedef pthread_mutex_t sslLockType;  static void sslLockInit(sslLockType *l) { @@ -100,7 +102,9 @@ int redisSslCreate(redisContext *c, const char *capath, const char *certpath,      redisSsl *s = c->ssl;      s->ctx = SSL_CTX_new(SSLv23_client_method()); +#ifdef HIREDIS_SSL_TRACE      SSL_CTX_set_info_callback(s->ctx, sslLogCallback); +#endif      SSL_CTX_set_mode(s->ctx, SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER);      SSL_CTX_set_options(s->ctx, SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3);      SSL_CTX_set_verify(s->ctx, SSL_VERIFY_PEER, NULL); | 
