El sáb, 13-02-2016 a las 15:05 +0100, Eduardo Morras escribió:
> 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.

Buen trabajo Eduardo, seguro que Alvaro te puede orientar mejor. Pero
estaría bien que enviases el parche a la lista -hackers
> 
> *Correctamente = Las aplicaciones se conecta a Postgresql y no hay
> ninguna entrada en los logs de ambos que indiquen problemas. 
Puedes probar si te pasan los test de ssl /src/test/ssl con make check
> 
> 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

-
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