Re: HAProxy with native SSL support !

2012-09-13 Thread Willy Tarreau
Hi David, On Wed, Sep 12, 2012 at 10:07:58PM +, David Torgerson wrote: haproxy SSL termination... Awesome!! I have been in the process of replacing our hardware appliances with a software based solution running in a virtualized environment. We currently have a project running

Re: HAProxy with native SSL support !

2012-09-13 Thread Baptiste
A few links on our blogs related to Willy's mail and your problem: - SSLID persistence: http://blog.exceliance.fr/2011/07/04/maintain-affinity-based-on-ssl-session-id/ - Content switching based on SNI in HAProxy:

Re: HAProxy with native SSL support !

2012-09-12 Thread David Torgerson
haproxy SSL termination... Awesome!! I have been in the process of replacing our hardware appliances with a software based solution running in a virtualized environment. We currently have a project running in semi-beta mode to a closed set of users. Our current load is around 2500 new ssl

Re: HAProxy with native SSL support !

2012-09-08 Thread Willy Tarreau
Hi Guillaume, On Tue, Sep 04, 2012 at 09:16:17AM +0200, Willy Tarreau wrote: Hi, On Tue, Sep 04, 2012 at 09:12:53AM +0200, Guillaume Castagnino wrote: Hi, Great news ! Just one question: is SNI support planned ? This would be great to allow one certificate per named vhost. Yes

RE: HAProxy with native SSL support !

2012-09-05 Thread Lukas Tribus
-(C)yassl doesn't support - by design - renegotiation. They also don't implement RFC4756 (secure renegotiation), see [3]. While this is not a security problem (from a server point of view), it will become an interoperability problem sooner or later, once browser vendors make

Re: HAProxy with native SSL support !

2012-09-05 Thread Pär Åslund
Hey Willy and the rest of Exceliance team, Awesome work, you guys rock! So looking forward to trying this on my systems. .pelle On Tue, Sep 4, 2012 at 1:37 AM, Willy Tarreau w...@1wt.eu wrote: Hi all, today is a great day (could say night considering the time I'm posting) ! After several

Re: HAProxy with native SSL support !

2012-09-04 Thread Willy Tarreau
Just for the few who have already downloaded it, I have re-uploaded the snapshot with a fix (I failed my attempt at automatically renaming it so it ended up with the same name). There was a bug affecting the combination of accept-proxy + ssl which I just fixed. Regards, Willy

Re: HAProxy with native SSL support !

2012-09-04 Thread Hervé COMMOWICK
What a great news ! Let's go testing on internal applications. Congrats to the Exceliance team ! Hervé. On 09/04/2012 08:12 AM, Willy Tarreau wrote: Just for the few who have already downloaded it, I have re-uploaded the snapshot with a fix (I failed my attempt at automatically renaming it

Re: HAProxy with native SSL support !

2012-09-04 Thread Justin Karneges
On Tuesday, September 04, 2012 01:37:17 AM Willy Tarreau wrote: After several months of efforts by the Exceliance team, we managed to rework all the buffer and connection layers in order to get SSL working on both sides of HAProxy. Very cool. Since HAProxy is event-driven, is anything done to

Re: HAProxy with native SSL support !

2012-09-04 Thread Willy Tarreau
On Mon, Sep 03, 2012 at 11:21:51PM -0700, Justin Karneges wrote: On Tuesday, September 04, 2012 01:37:17 AM Willy Tarreau wrote: After several months of efforts by the Exceliance team, we managed to rework all the buffer and connection layers in order to get SSL working on both sides of

Re: HAProxy with native SSL support !

2012-09-04 Thread Aleksandar Lazic
Hi Willy, congratulations to the whole Team. Thanks for this feature, now the SSL-chain is much simpler ;-) BR Aleks Am 04-09-2012 01:37, schrieb Willy Tarreau: Hi all, today is a great day (could say night considering the time I'm posting) ! After several months of efforts by the

Re: HAProxy with native SSL support !

2012-09-04 Thread Guillaume Castagnino
Hi, Great news ! Just one question: is SNI support planned ? This would be great to allow one certificate per named vhost. I'm currently stuck with nginx for the SSL layer because of this feature (I know that stunnel and stud recently get this feature, but not yet tested). This would allow me

Re: HAProxy with native SSL support !

2012-09-04 Thread Willy Tarreau
Hi, On Tue, Sep 04, 2012 at 09:12:53AM +0200, Guillaume Castagnino wrote: Hi, Great news ! Just one question: is SNI support planned ? This would be great to allow one certificate per named vhost. Yes it's planned but not done yet. Emeric sees how to implement this but we wanted to

Re: HAProxy with native SSL support !

2012-09-04 Thread sami.djef...@advertstream.com
Le mar. 04 sept. 2012 09:12:53 CEST, Guillaume Castagnino a écrit : Hi, Great news ! Just one question: is SNI support planned ? This would be great to allow one certificate per named vhost. I'm currently stuck with nginx for the SSL layer because of this feature (I know that stunnel and stud

Re: HAProxy with native SSL support !

2012-09-04 Thread Duncan Hall
On 04/09/12 09:37, Willy Tarreau wrote: Have a lot of fun and please report your success/failures, Willy Small issue when compiling on CentOS 5.8 64bit against RPM versions of openssl-devel and e2fsprogs-devel-1.39-34.el5_8.1 I get the following: make TARGET=linux2628 USE_OPENSSL=1 gcc

Re: HAProxy with native SSL support !

2012-09-04 Thread Ricardo Fraile
Great! Thanks Willy, De: Willy Tarreau w...@1wt.eu Para: haproxy@formilux.org Enviado: Martes 4 de septiembre de 2012 1:37 Asunto: HAProxy with native SSL support ! Hi all, today is a great day (could say night considering the time I'm posting) ! After

Re: HAProxy with native SSL support !

2012-09-04 Thread Baptiste
All, A small howto to play with it can be found here: http://blog.exceliance.fr/2012/09/04/howto-ssl-native-in-haproxy/ cheers

Re: HAProxy with native SSL support !

2012-09-04 Thread Willy Tarreau
On Tue, Sep 04, 2012 at 05:56:14PM +1000, Duncan Hall wrote: On 04/09/12 09:37, Willy Tarreau wrote: Have a lot of fun and please report your success/failures, Willy Small issue when compiling on CentOS 5.8 64bit against RPM versions of openssl-devel and

Re: HAProxy with native SSL support !

2012-09-04 Thread Rahul Nair
Congratulations Willy and Team... On Tue, Sep 4, 2012 at 3:59 PM, Willy Tarreau w...@1wt.eu wrote: On Tue, Sep 04, 2012 at 05:56:14PM +1000, Duncan Hall wrote: On 04/09/12 09:37, Willy Tarreau wrote: Have a lot of fun and please report your success/failures, Willy Small issue

Re: HAProxy with native SSL support !

2012-09-04 Thread joris dedieu
Hi, Willy Thanks for this long time expected feature ! Have a lot of fun and please report your success/failures, There is an include issue in this snapshot on FreeBSD (witch is not I think ssl related) : gmake TARGET=freebsd USE_OPENSSL=1 gcc -Iinclude -Iebtree -Wall -O2 -g

Re: HAProxy with native SSL support !

2012-09-04 Thread Willy Tarreau
Hi Joris, On Tue, Sep 04, 2012 at 01:45:29PM +0200, joris dedieu wrote: Hi, Willy Thanks for this long time expected feature ! Have a lot of fun and please report your success/failures, There is an include issue in this snapshot on FreeBSD (witch is not I think ssl related) : (...)

RE: HAProxy with native SSL support !

2012-09-04 Thread Lukas Tribus
Willy, this is huge! Great, great work! A few comments/questions: - are you running latest and greatest openssl on demo.1wt.eu? I am asking because Secure Renegotiation doesn't seem to be supported [1]. Older (1.0.0?) releases seem to have a higher memory overhead as well, iirc. - I see you

Re: HAProxy with native SSL support !

2012-09-04 Thread David BERARD
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, On 04/Sep - 01:37, Willy Tarreau w...@1wt.eu wrote: | Have a lot of fun and please report your success/failures, | Willy Thanks a lot for this useful feature. It works well on a dual PPC64 Linux server. I wrote a small path to add the

Re: HAProxy with native SSL support ! = fix for ssl_cert

2012-09-04 Thread Willy Tarreau
Emeric reported that the build fails without USE_OPENSSL, which is caused by a last-minute change I did yesterday evening. It shows up as ssl_cert not being part of a structure. If you get this, please use the attached patch. Regards, Willy From ff9f7698fcefef66bceb1ec32a3da8b14947a594 Mon Sep

Re: HAProxy with native SSL support !

2012-09-04 Thread Willy Tarreau
Hi Lukas, On Tue, Sep 04, 2012 at 03:05:14PM +0200, Lukas Tribus wrote: Willy, this is huge! Great, great work! A few comments/questions: - are you running latest and greatest openssl on demo.1wt.eu? I am asking because Secure Renegotiation doesn't seem to be supported [1]. Older

Re: HAProxy with native SSL support !

2012-09-04 Thread Willy Tarreau
Hi David, On Tue, Sep 04, 2012 at 03:15:13PM +0200, David BERARD wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, On 04/Sep - 01:37, Willy Tarreau w...@1wt.eu wrote: | Have a lot of fun and please report your success/failures, | Willy Thanks a lot for this useful feature. It

RE: HAProxy with native SSL support !

2012-09-04 Thread Lukas Tribus
...@1wt.eu To: luky...@hotmail.com CC: haproxy@formilux.org Subject: Re: HAProxy with native SSL support ! Hi Lukas, On Tue, Sep 04, 2012 at 03:05:14PM +0200, Lukas Tribus wrote: Willy, this is huge! Great, great work! A few comments/questions: - are you running latest and greatest openssl

Re: HAProxy with native SSL support !

2012-09-04 Thread Willy Tarreau
On Tue, Sep 04, 2012 at 04:12:43PM +0200, Lukas Tribus wrote: However if we see a much higher performance level by using the native API, we'd probably write a 3rd data layer dedicated to yassl, and would probably rename the current SSL data layer so that we can choose the one we want at

Re: HAProxy with native SSL support !

2012-09-04 Thread Falco Schmutz
Great ! Thanks to the team ! :-) 2012/9/4 Willy Tarreau w...@1wt.eu On Tue, Sep 04, 2012 at 04:12:43PM +0200, Lukas Tribus wrote: However if we see a much higher performance level by using the native API, we'd probably write a 3rd data layer dedicated to yassl, and would probably

Re: HAProxy with native SSL support !

2012-09-04 Thread Justin Karneges
On Tuesday, September 04, 2012 08:41:44 AM Willy Tarreau wrote: On Mon, Sep 03, 2012 at 11:21:51PM -0700, Justin Karneges wrote: On Tuesday, September 04, 2012 01:37:17 AM Willy Tarreau wrote: After several months of efforts by the Exceliance team, we managed to rework all the buffer and

RE: HAProxy with native SSL support !

2012-09-04 Thread Lukas Tribus
Hi, In fact when I say yassl, I really mean CyaSSL. Ok, great. A few more comments about (C)yassl: -    development of new features is obviously not as fast as in OpenSSL. For     example TLS SNI is not supported yet (ETA: next release) [1]. This feature     was introduced in 2007 (0.9.8f)

Re: HAProxy with native SSL support !

2012-09-03 Thread tiago ramos
Great day indeed, can't wait to do some tests. Thanks On 3 September 2012 20:37, Willy Tarreau w...@1wt.eu wrote: Hi all, today is a great day (could say night considering the time I'm posting) ! After several months of efforts by the Exceliance team, we managed to rework all the buffer

Re: HAProxy with native SSL support !

2012-09-03 Thread Mir Islam
Awesome news ! I have been waiting for this for a while. :) On Sep 3, 2012, at 4:37 PM, Willy Tarreau wrote: Hi all, today is a great day (could say night considering the time I'm posting) ! After several months of efforts by the Exceliance team, we managed to rework all the buffer and