Tor fails to build on SSL with no compression.

OpenBSD removed compression from LibreSSL, so tor no longer compiles due to comp_methods missing.

This patch allows it to compile once again... but not sure if this is the best way.

/* Don't actually allow compression; it uses ram and time, but the data * we transmit is all encrypted anyway. */

  • if (result->ctx->comp_methods)
  • result->ctx->comp_methods = NULL;
  • SSL_CTX_set_options(result->ctx, SSL_OP_NO_COMPRESSION);

Trac:
Username: dhill