<html><head></head><body><div>Hi Chris,</div><div><br></div><div>Thanks for reporting. Just let you know I've updated noPoll compilation</div><div>process and source code to detect available SSL/TLS versions at the </div><div>given platform (SSLv23, TLSv1.0, TLSv1.1, TLSv1.2) so in the case some of</div><div>them is not available, to remove all related code associated to it. </div><div><br></div><div>Know these errors shouldn't happen again,</div><div><br></div><div>In debian lenny amd6 and debian squeeze amd64 SSLv23 and TLSv1.0 are</div><div>the versions detected (compiles and run just fine). </div><div><br></div><div>In debian wheezy and ubuntu xenial 16.04 (to name some) it detects all</div><div>versions and compiles, tests, etc, ok. </div><div><br></div><div>Best Regargs,</div><div><br></div><div>PD: it is nice to see archlinux is packaging noPoll :-)</div><div><br></div><blockquote type="cite"><pre><a href="https://aur.archlinux.org/packages/nopoll/
"><a href="https://aur.archlinux.org/packages/nopoll/">https://aur.archlinux.org/packages/nopoll/</a>
</a>
Not compiling. Something in SSL seems to have changed.

% gcc --version
gcc (GCC) 6.1.1 20160501
Copyright (C) 2016 Free Software Foundation, Inc.

% openssl
OpenSSL> version
OpenSSL 1.0.2h  3 May 2016
OpenSSL> quit

% gcc ... nopoll_conn.c
nopoll_conn.c: In function '__nopoll_conn_get_ssl_context':
nopoll_conn.c:550:35: error: implicit declaration of function
'SSLv3_client_method' [-Werror=implicit-function-declaration]
   return SSL_CTX_new (is_client ? SSLv3_client_method () :
   SSLv3_server_method ());
                                   ^~~~~~~~~~~~~~~~~~~
nopoll_conn.c:550:60: error: implicit declaration of function
'SSLv3_server_method' [-Werror=implicit-function-declaration]
   return SSL_CTX_new (is_client ? SSLv3_client_method () :
   SSLv3_server_method ());
                                                            ^~~~~~~~~~~~~~~~~~~
nopoll_conn.c:550:23: error: passing argument 1 of 'SSL_CTX_new' makes
pointer from integer without a cast [-Werror=int-conversion]
   return SSL_CTX_new (is_client ? SSLv3_client_method () :
   SSLv3_server_method ());
                       ^~~~~~~~~
In file included from ./nopoll_private.h:46:0,
                 from nopoll_conn.c:50:
/usr/include/openssl/ssl.h:2131:10: note: expected 'const SSL_METHOD *
{aka const struct ssl_method_st *}' but argument is of type 'int'
 SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth);
          ^~~~~~~~~~~
_______________________________________________
noPoll mailing list
<a href="mailto:noPoll@lists.aspl.es">noPoll@lists.aspl.es</a>
<a href="http://lists.aspl.es/cgi-bin/mailman/listinfo/nopoll">http://lists.aspl.es/cgi-bin/mailman/listinfo/nopoll</a>
</pre></blockquote><div><span>-- <br><div><div>Francis Brosnan Blázquez - ASPL</div><div>91 134 14 22 - 91 134 14 45 - 91 116 07 57</div><div><br></div><div><a href="http://aspl.es">http://aspl.es</a></div><div><a href="http://asplhosting.com">http://asplhosting.com</a></div><div><a href="http://twitter.com/aspl_es">http://twitter.com/aspl_es</a></div><div><a href="http://twitter.com/asplhosting">http://twitter.com/asplhosting</a></div><div><br></div><div>AVISO LEGAL</div><div><br></div><div>Este mensaje se dirige exclusivamente a su destinatario. Los datos</div><div>incluidos en el presente correo son confidenciales y sometidos a secreto</div><div>profesional, se prohíbe divulgarlos, en virtud de las leyes vigentes. Si</div><div>usted no lo es y lo ha recibido por error o tiene conocimiento del mismo</div><div>por cualquier motivo, le rogamos que nos lo comunique por este medio y</div><div>proceda a destruirlo o borrarlo.</div><div><br></div><div>En virtud de lo dispuesto en la Ley Orgánica 15/1999, de 13 de</div><div>diciembre, de Protección de Datos de Carácter Personal, le informamos de</div><div>que sus datos de carácter personal, recogidos de fuentes accesibles al</div><div>público o datos que usted nos ha facilitado previamente, proceden de</div><div>bases de datos propiedad de Advanced Software Production Line, S.L.</div><div>(ASPL). No obstante, usted puede ejercitar sus derechos de acceso,</div><div>rectificación, cancelación y oposición dispuestos en la mencionada Ley</div><div>Orgánica, notificándolo por escrito a:</div><div>ASPL - Protección Datos, C/Antonio Suárez 10 A-102, 28802, Alcalá de</div><div>Henares (Madrid).</div><div><br></div></div></span></div></body></html>