On Fri, 12 Feb 2016 09:55:47 -0300
Alvaro Herrera <alvhe...@2ndquadrant.com> wrote:
> > > La gracia de LibreSSL es que es muy similar a OpenSSL y debería
> > > ser posible crear un be-secure-libressl.c a partir del -openssl.c
> > > sin demasiado trabajo.  Si lo haces, quizás podrías considerar la
> > > idea de transformar eso en un parche para Postgres y enviarlo a
> > > pg-hackers. En cambio, hacerlo con PolarSSL o alguna de las otras
> > > deber ser un esfuerzo mucho mayor (y por lo tanto si lo haces,
> > > definitivamente envía el parche a -hackers).
> > 
> > Son muy similares, en muchos proyectos basta con cambiar el makefile
> > ya que la API de LibreSSL tiene un modo de compatibilidad 100%. Esta
> > parte del proyecto he conseguido ponerla bajo licencia tipo BSD o
> > similar (Mit,Isc, Postgresql, BSD2-clause, x11..) como pago por el
> > uso de Postgresql.
> 
> OK.  Después de dormir me pregunto si será realmente necesario crear
> un archivo -libressl.c o bastará con algún retoque en el Makefile
> para que lo considere (y quizás agregar algún #ifdef en los casos en
> que la API provista sea distinta).
> 
> Por el momento todavía tenemos configure --enable-openssl.  Yo me
> imagino que lo que sucederá en el futuro cuando tengamos alguna otra
> implementación para TLS es que esa opción se cambiará a algo como
>    --enable-tls={openssl,libressl}
> lo cual seleccionaría automágicamente el (o los) archivos correctos a
> compilar, algún "define" en pg_config.h, etc.

En FreeBSD, la plataforma en la que desarrollo, modificar el makefile para que 
use libressl funciona correctamente*. El lunes miro si en bajo linux tambien 
funciona.

*Correctamente = Las aplicaciones se conecta a Postgresql y no hay ninguna 
entrada en los logs de ambos que indiquen problemas. 

Un saludo y muchas gracias.

---   ---
Eduardo Morras <emorr...@yahoo.es>

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a