Re: [ANNOUNCE] haproxy-1.5.0

2014-06-21 Thread Julien Vehent

Congratulations! And thanks for the hard work!
I've been using 1.5-dev since 2011, and it never broke on me. I can't 
wait to see it included in distributions!

Enjoy the Champagne ;)

- Julien

On 2014-06-19 15:54, Willy Tarreau wrote:

Hi everyone,

The list has been unusually silent today, just as if everyone was 
waiting

for something to happen :-)

Today is a great day, the reward of 4 years of hard work. I'm 
announcing the

release of HAProxy 1.5.0.

For people who don't follow the development versions, here are the most
noticeable features that 1.5 brings over 1.4 :
  - native SSL support on both sides with SNI/NPN/ALPN and OCSP 
stapling.

  - IPv6 and UNIX sockets are supported everywhere
  - end-to-end HTTP keep-alive for better support of NTLM and improved
efficiency in static farms
  - HTTP/1.1 response compression (deflate, gzip) to save bandwidth
  - PROXY protocol versions 1 and 2 on both sides
  - data sampling on everything in request or response, including 
payload

  - ACLs can use any matching method with any input sample
  - maps and dynamic ACLs updatable from the CLI
  - stick-tables support counters to track activity on any input sample
  - custom format for logs, unique-id, header rewriting, and redirects
  - improved health checks (SSL, scripted TCP, check agent, ...)
  - much more scalable configuration supports hundreds of thousands of 
backends

and certificates without sweating

Since dev26, a few bugs were fixed, and some low-importance things were
integrated. Basic OCSP stapling support from Dirkjan and Emeric was
finally merged. Sasha's header replace actions were merged as well. 
I've

added a few more info in the stats page (avg response times) and CSV
output (health check status), added support for PROXY v2 on the accept
side, and added the "capture" action on tcp-request in order to log
contents such as SNI or payload. Rémi's dh-param was finally 
integrated.


People love numbers, so here are a few :

From 1.4.0 to 1.5.0, we had :
  - 1574 calendar days (4 yr 3 mon)
  - 26 development versions (one every 2 months on average)
  - 540 bugs fixed (387 added during 1.5, 153 affecting 1.4 as well)
  - 2549 commits
  - 683 unique commit dates (at least this many days worked)
  - up to 24 commits per day
  - 69712 lines removed, 122279 lines added
  - many extremely useful bug reports (too many to list)
  - 73 code/doc contributors :

  Adrian Bridgett, Alex Davies, Aman Gupta, Andreas Kohn,
  Apollon Oikonomopoulos, Arnaud Cornet, Baptiste Assmann, Bertrand 
Jacquin,

  Bhaskar Maddala, Conrad Hoffmann, Cyril Bonté, Daniel Schultze,
  David BERARD, David Cournapeau, David S, David du Colombier, Delta 
Yeh,

  Dirkjan Bussink, Dmitry Sivachenko, Emeric Brun, Emmanuel Hocdet,
  Evan Broder, Finn Arne Gangstad, Gabor Lekeny, Geoff Bucar, Wei Zhao,
  Guillaume Castagnino, Guillaume de Lafond, Hervé COMMOWICK,
  Hiroaki Nakamura, James Voth, Jamie Gloudon, Jarno Huuskonen,
  Joe Williams, Joshua M. Clulow, Julien Vehent, Justin Karneges,
  Kevin Hester, Kevin Musker, Kristoffer Grönlund, Krzysztof Piotr 
Oledzki,

  Lukas Tribus, Marc-Antoine Perennou, Mark Lamourine, Mathieu Trudel,
  Michael Scherer, Neil Prockter, Nenad Merdanovic, Nick Chalk,
  Olivier Burgard, Oskar Stolc, Patrick Mézard, Pieter Baauw,
  Prach Pongpanich, Rauf Kuliyev, Remi Gacogne, Sagi Bashari, Sasha 
Pachev,

  Sean Carey, Sergiy Prykhodko, Simon Horman, Simone Gotti,
  Stathis Voukelatos, Tait Clarridge, Thierry Fournier, Todd Lyons,
  Vincent Bernat, William Lallemand, William Turner, Willy Tarreau,
  Yuxans Yao, Yves Lafon.

Additionally, we are very thankful to a few organisations who have 
sponsored
the development of certain advanced features which required to dedicate 
a
person or a team for a significant amount of time (I hope I have not 
missed

any) :
  - HAProxy Technologies (formerly Exceliance)
  - Loadbalancer.org
  - StackOverflow
  - SmartFile
  - SmugMug
  - ImageShack

Don't forget to offer a beer to your distro packagers who make your 
life
easier. It's hard to list them all, but if you don't build from 
sources,
you're likely running a package made and maintained by one of these 
people :

  - debian: Vincent Bernat, Apollon Oikonomopoulos, Prach Pongpanich
  - Fedora: Ryan O'hara
  - OpenSuSE: Marcus Rückert
  - other? just report yourself!

And last, I'd like to assign a special mention to our most active 
mailing
list supporters during that period who make the project a reality by 
off-
loading the support task from developers, and kindly help our 800 
permanent

subscribers on a daily basis, BIG THANKS to you guys :
  - Baptiste Assmann
  - Lukas Tribus
  - Cyril Bonté
  - Jonathan Matthews
  - Thomas Heil

For the HAProxy development team here in France, it will be time to do
some errands and buy some Champagne to celebrate the event :-)

Now the practical things. 1.5 now enters in maintenance status and the
development continues with 1.6-dev0 which is the exact equival

Re: [ANNOUNCE] haproxy-1.5.0

2014-06-20 Thread Ryan O'Hara
On Fri, Jun 20, 2014 at 07:58:48PM +0200, Thomas Heil wrote:
> On 20.06.2014 18:07, Ryan O'Hara wrote:
> > On Fri, Jun 20, 2014 at 07:14:39AM +0200, Willy Tarreau wrote:
> >> On Fri, Jun 20, 2014 at 03:35:55AM +0300, Eliezer Croitoru wrote:
> >>> On 06/19/2014 10:54 PM, Willy Tarreau wrote:
>  Don't forget to offer a beer to your distro packagers who make your life
>  easier. It's hard to list them all, but if you don't build from sources,
>  you're likely running a package made and maintained by one of these 
>  people 
>  :
>    - debian: Vincent Bernat, Apollon Oikonomopoulos, Prach Pongpanich
>    - Fedora: Ryan O'hara
>    - OpenSuSE: Marcus Rückert
>    - other? just report yourself!
> >>> Congrats!!
> >>>
> >>> And with a question:
> >>> Who is the maintainer of CentOS RPMs?
> >> I could be wrong, but my understanding is that Ryan's packages are used
> >> in RHEL as well, so probably you have them automatically in CentOS ?
> > That is correct. The latest RHEL release has haproxy 1.4.24, so that
> > is what will be in CentOS.
> What needs to be done to upgrade it to 1.5.0? I think the official way
> could save a lot of
> time because there is no need that everbody builds his own RPM.

Are we talking about Centos? The official way to upgrade in Centos is
to pull updates from Centos repos. Centos isn't like Fedora where
there are builds/updates being done at any given time. Centos tracks
RHEL.

I recommended a el6 copr build so that Centos users who wanted 1.5.0
packages soon could get them from a common repo.

> >>> If nobody will build it for CentOS in the next month or two I will might 
> >>> build it.
> >> Please double-check with Ryan first to ensure there's no double work.
> > If you want haproxy 1.5 on CentOS in the near future, there are other means 
> > to build
> > packages. I could build 1.5 against el6 in copr if you like.
> What do you mean by against el7 in copr ?

I'm talking about el6 only, not el7. You can read up on Copr here:

https://fedorahosted.org/copr/

Cheers.

Ryan




Re: [ANNOUNCE] haproxy-1.5.0

2014-06-20 Thread Thomas Heil
On 20.06.2014 18:07, Ryan O'Hara wrote:
> On Fri, Jun 20, 2014 at 07:14:39AM +0200, Willy Tarreau wrote:
>> On Fri, Jun 20, 2014 at 03:35:55AM +0300, Eliezer Croitoru wrote:
>>> On 06/19/2014 10:54 PM, Willy Tarreau wrote:
 Don't forget to offer a beer to your distro packagers who make your life
 easier. It's hard to list them all, but if you don't build from sources,
 you're likely running a package made and maintained by one of these people 
 :
   - debian: Vincent Bernat, Apollon Oikonomopoulos, Prach Pongpanich
   - Fedora: Ryan O'hara
   - OpenSuSE: Marcus Rückert
   - other? just report yourself!
>>> Congrats!!
>>>
>>> And with a question:
>>> Who is the maintainer of CentOS RPMs?
>> I could be wrong, but my understanding is that Ryan's packages are used
>> in RHEL as well, so probably you have them automatically in CentOS ?
> That is correct. The latest RHEL release has haproxy 1.4.24, so that
> is what will be in CentOS.
What needs to be done to upgrade it to 1.5.0? I think the official way
could save a lot of
time because there is no need that everbody builds his own RPM.
>>> If nobody will build it for CentOS in the next month or two I will might 
>>> build it.
>> Please double-check with Ryan first to ensure there's no double work.
> If you want haproxy 1.5 on CentOS in the near future, there are other means 
> to build
> packages. I could build 1.5 against el6 in copr if you like.
What do you mean by against el7 in copr ?
> Ryan
>
>
>
cheers
thomas



Re: [ANNOUNCE] haproxy-1.5.0

2014-06-20 Thread Willy Tarreau
On Fri, Jun 20, 2014 at 07:16:13PM +0300, Eliezer Croitoru wrote:
> If building a package for CentOS for basic usage and testing is possible 
> I think that many will like the idea.
> (I am not using haproxy in general but it seems to like there are many 
> who do use it)

That's very friendly from you, but you see, the best way to
correctly maintain a package over the long term is *really* to
use it. Otherwise you'll blindly apply updates and not always
understand why users complain about what you provide them. That's
the same reason why I stop maintaining old kernels when I don't
use them anymore.

Best regards,
Willy




Re: [ANNOUNCE] haproxy-1.5.0

2014-06-20 Thread Eliezer Croitoru
If building a package for CentOS for basic usage and testing is possible 
I think that many will like the idea.
(I am not using haproxy in general but it seems to like there are many 
who do use it)


Eliezer

On 06/20/2014 07:07 PM, Ryan O'Hara wrote:

If you want haproxy 1.5 on CentOS in the near future, there are other means to 
build
packages. I could build 1.5 against el6 in copr if you like.

Ryan






Re: [ANNOUNCE] haproxy-1.5.0

2014-06-20 Thread Willy Tarreau
On Fri, Jun 20, 2014 at 10:07:34AM +0200, Sander Klein wrote:
> On 19.06.2014 21:54, Willy Tarreau wrote:
> >Hi everyone,
> >
> >The list has been unusually silent today, just as if everyone was 
> >waiting
> >for something to happen :-)
> >
> >Today is a great day, the reward of 4 years of hard work. I'm 
> >announcing the
> >release of HAProxy 1.5.0.
> 
> Congratulations!
> 
> Now people can finally stop bugging me about using dev versions in 
> production, lets upgrade to 1.6-dev0 ;-)

I was thinking the same already for the prod server :-)

Willy




Re: [ANNOUNCE] haproxy-1.5.0

2014-06-20 Thread Ryan O'Hara
On Fri, Jun 20, 2014 at 07:14:39AM +0200, Willy Tarreau wrote:
> On Fri, Jun 20, 2014 at 03:35:55AM +0300, Eliezer Croitoru wrote:
> > On 06/19/2014 10:54 PM, Willy Tarreau wrote:
> > >Don't forget to offer a beer to your distro packagers who make your life
> > >easier. It's hard to list them all, but if you don't build from sources,
> > >you're likely running a package made and maintained by one of these people 
> > >:
> > >   - debian: Vincent Bernat, Apollon Oikonomopoulos, Prach Pongpanich
> > >   - Fedora: Ryan O'hara
> > >   - OpenSuSE: Marcus Rückert
> > >   - other? just report yourself!
> > Congrats!!
> > 
> > And with a question:
> > Who is the maintainer of CentOS RPMs?
> 
> I could be wrong, but my understanding is that Ryan's packages are used
> in RHEL as well, so probably you have them automatically in CentOS ?

That is correct. The latest RHEL release has haproxy 1.4.24, so that
is what will be in CentOS.

> > If nobody will build it for CentOS in the next month or two I will might 
> > build it.
> 
> Please double-check with Ryan first to ensure there's no double work.

If you want haproxy 1.5 on CentOS in the near future, there are other means to 
build
packages. I could build 1.5 against el6 in copr if you like.

Ryan




Re: [ANNOUNCE] haproxy-1.5.0

2014-06-20 Thread Pär Åslund
Awesome(!) and congratulations. 


Since it's midsummer, happy midsummer to you all.

.pelle

> On 19 jun 2014, at 21:54, Willy Tarreau  wrote:
> 
> Hi everyone,
> 
> The list has been unusually silent today, just as if everyone was waiting
> for something to happen :-)
> 
> Today is a great day, the reward of 4 years of hard work. I'm announcing the
> release of HAProxy 1.5.0.
> 
> For people who don't follow the development versions, here are the most
> noticeable features that 1.5 brings over 1.4 :
>  - native SSL support on both sides with SNI/NPN/ALPN and OCSP stapling.
>  - IPv6 and UNIX sockets are supported everywhere
>  - end-to-end HTTP keep-alive for better support of NTLM and improved
>efficiency in static farms
>  - HTTP/1.1 response compression (deflate, gzip) to save bandwidth
>  - PROXY protocol versions 1 and 2 on both sides
>  - data sampling on everything in request or response, including payload
>  - ACLs can use any matching method with any input sample
>  - maps and dynamic ACLs updatable from the CLI
>  - stick-tables support counters to track activity on any input sample
>  - custom format for logs, unique-id, header rewriting, and redirects
>  - improved health checks (SSL, scripted TCP, check agent, ...)
>  - much more scalable configuration supports hundreds of thousands of backends
>and certificates without sweating
> 
> Since dev26, a few bugs were fixed, and some low-importance things were
> integrated. Basic OCSP stapling support from Dirkjan and Emeric was
> finally merged. Sasha's header replace actions were merged as well. I've
> added a few more info in the stats page (avg response times) and CSV
> output (health check status), added support for PROXY v2 on the accept
> side, and added the "capture" action on tcp-request in order to log
> contents such as SNI or payload. Rémi's dh-param was finally integrated.
> 
> People love numbers, so here are a few :
> 
> From 1.4.0 to 1.5.0, we had :
>  - 1574 calendar days (4 yr 3 mon)
>  - 26 development versions (one every 2 months on average)
>  - 540 bugs fixed (387 added during 1.5, 153 affecting 1.4 as well)
>  - 2549 commits
>  - 683 unique commit dates (at least this many days worked)
>  - up to 24 commits per day
>  - 69712 lines removed, 122279 lines added
>  - many extremely useful bug reports (too many to list)
>  - 73 code/doc contributors :
> 
>  Adrian Bridgett, Alex Davies, Aman Gupta, Andreas Kohn,
>  Apollon Oikonomopoulos, Arnaud Cornet, Baptiste Assmann, Bertrand Jacquin,
>  Bhaskar Maddala, Conrad Hoffmann, Cyril Bonté, Daniel Schultze,
>  David BERARD, David Cournapeau, David S, David du Colombier, Delta Yeh,
>  Dirkjan Bussink, Dmitry Sivachenko, Emeric Brun, Emmanuel Hocdet,
>  Evan Broder, Finn Arne Gangstad, Gabor Lekeny, Geoff Bucar, Wei Zhao,
>  Guillaume Castagnino, Guillaume de Lafond, Hervé COMMOWICK,
>  Hiroaki Nakamura, James Voth, Jamie Gloudon, Jarno Huuskonen,
>  Joe Williams, Joshua M. Clulow, Julien Vehent, Justin Karneges,
>  Kevin Hester, Kevin Musker, Kristoffer Grönlund, Krzysztof Piotr Oledzki,
>  Lukas Tribus, Marc-Antoine Perennou, Mark Lamourine, Mathieu Trudel,
>  Michael Scherer, Neil Prockter, Nenad Merdanovic, Nick Chalk,
>  Olivier Burgard, Oskar Stolc, Patrick Mézard, Pieter Baauw,
>  Prach Pongpanich, Rauf Kuliyev, Remi Gacogne, Sagi Bashari, Sasha Pachev,
>  Sean Carey, Sergiy Prykhodko, Simon Horman, Simone Gotti,
>  Stathis Voukelatos, Tait Clarridge, Thierry Fournier, Todd Lyons,
>  Vincent Bernat, William Lallemand, William Turner, Willy Tarreau,
>  Yuxans Yao, Yves Lafon.
> 
> Additionally, we are very thankful to a few organisations who have sponsored
> the development of certain advanced features which required to dedicate a
> person or a team for a significant amount of time (I hope I have not missed
> any) :
>  - HAProxy Technologies (formerly Exceliance)
>  - Loadbalancer.org
>  - StackOverflow
>  - SmartFile
>  - SmugMug
>  - ImageShack
> 
> Don't forget to offer a beer to your distro packagers who make your life
> easier. It's hard to list them all, but if you don't build from sources,
> you're likely running a package made and maintained by one of these people :
>  - debian: Vincent Bernat, Apollon Oikonomopoulos, Prach Pongpanich
>  - Fedora: Ryan O'hara
>  - OpenSuSE: Marcus Rückert
>  - other? just report yourself!
> 
> And last, I'd like to assign a special mention to our most active mailing
> list supporters during that period who make the project a reality by off-
> loading the support task from developers, and kindly help our 800 permanent
> subscribers on a daily basis, BIG THANKS to you guys :
>  - Baptiste Assmann
>  - Lukas Tribus
>  - Cyril Bonté
>  - Jonathan Matthews
>  - Thomas Heil
> 
> For the HAProxy development team here in France, it will be time to do
> some errands and buy some Champagne to celebrate the event :-)
> 
> Now the practical things. 1.5 now enters in maintenance status and the
> development continues with 1.6-dev0 which is t

Re: [ANNOUNCE] haproxy-1.5.0

2014-06-20 Thread Ghislain

Kudos to the team,

very good indeed :)

regards,
Ghislain.

ps: for the people on the list, no need to reply with the whole change 
log in your email if you just say 'thanks' no ? This put the signal to 
noise ratio to new levels :p





Re: [ANNOUNCE] haproxy-1.5.0

2014-06-20 Thread Stephen Balukoff
Congratulations, Willy!

This is excellent news! Thank you very much to you and your team for making
the best open-source load balancer on the market, eh!

Stephen


On Thu, Jun 19, 2014 at 12:54 PM, Willy Tarreau  wrote:

> Hi everyone,
>
> The list has been unusually silent today, just as if everyone was waiting
> for something to happen :-)
>
> Today is a great day, the reward of 4 years of hard work. I'm announcing
> the
> release of HAProxy 1.5.0.
>
> For people who don't follow the development versions, here are the most
> noticeable features that 1.5 brings over 1.4 :
>   - native SSL support on both sides with SNI/NPN/ALPN and OCSP stapling.
>   - IPv6 and UNIX sockets are supported everywhere
>   - end-to-end HTTP keep-alive for better support of NTLM and improved
> efficiency in static farms
>   - HTTP/1.1 response compression (deflate, gzip) to save bandwidth
>   - PROXY protocol versions 1 and 2 on both sides
>   - data sampling on everything in request or response, including payload
>   - ACLs can use any matching method with any input sample
>   - maps and dynamic ACLs updatable from the CLI
>   - stick-tables support counters to track activity on any input sample
>   - custom format for logs, unique-id, header rewriting, and redirects
>   - improved health checks (SSL, scripted TCP, check agent, ...)
>   - much more scalable configuration supports hundreds of thousands of
> backends
> and certificates without sweating
>
> Since dev26, a few bugs were fixed, and some low-importance things were
> integrated. Basic OCSP stapling support from Dirkjan and Emeric was
> finally merged. Sasha's header replace actions were merged as well. I've
> added a few more info in the stats page (avg response times) and CSV
> output (health check status), added support for PROXY v2 on the accept
> side, and added the "capture" action on tcp-request in order to log
> contents such as SNI or payload. Rémi's dh-param was finally integrated.
>
> People love numbers, so here are a few :
>
> From 1.4.0 to 1.5.0, we had :
>   - 1574 calendar days (4 yr 3 mon)
>   - 26 development versions (one every 2 months on average)
>   - 540 bugs fixed (387 added during 1.5, 153 affecting 1.4 as well)
>   - 2549 commits
>   - 683 unique commit dates (at least this many days worked)
>   - up to 24 commits per day
>   - 69712 lines removed, 122279 lines added
>   - many extremely useful bug reports (too many to list)
>   - 73 code/doc contributors :
>
>   Adrian Bridgett, Alex Davies, Aman Gupta, Andreas Kohn,
>   Apollon Oikonomopoulos, Arnaud Cornet, Baptiste Assmann, Bertrand
> Jacquin,
>   Bhaskar Maddala, Conrad Hoffmann, Cyril Bonté, Daniel Schultze,
>   David BERARD, David Cournapeau, David S, David du Colombier, Delta Yeh,
>   Dirkjan Bussink, Dmitry Sivachenko, Emeric Brun, Emmanuel Hocdet,
>   Evan Broder, Finn Arne Gangstad, Gabor Lekeny, Geoff Bucar, Wei Zhao,
>   Guillaume Castagnino, Guillaume de Lafond, Hervé COMMOWICK,
>   Hiroaki Nakamura, James Voth, Jamie Gloudon, Jarno Huuskonen,
>   Joe Williams, Joshua M. Clulow, Julien Vehent, Justin Karneges,
>   Kevin Hester, Kevin Musker, Kristoffer Grönlund, Krzysztof Piotr Oledzki,
>   Lukas Tribus, Marc-Antoine Perennou, Mark Lamourine, Mathieu Trudel,
>   Michael Scherer, Neil Prockter, Nenad Merdanovic, Nick Chalk,
>   Olivier Burgard, Oskar Stolc, Patrick Mézard, Pieter Baauw,
>   Prach Pongpanich, Rauf Kuliyev, Remi Gacogne, Sagi Bashari, Sasha Pachev,
>   Sean Carey, Sergiy Prykhodko, Simon Horman, Simone Gotti,
>   Stathis Voukelatos, Tait Clarridge, Thierry Fournier, Todd Lyons,
>   Vincent Bernat, William Lallemand, William Turner, Willy Tarreau,
>   Yuxans Yao, Yves Lafon.
>
> Additionally, we are very thankful to a few organisations who have
> sponsored
> the development of certain advanced features which required to dedicate a
> person or a team for a significant amount of time (I hope I have not missed
> any) :
>   - HAProxy Technologies (formerly Exceliance)
>   - Loadbalancer.org
>   - StackOverflow
>   - SmartFile
>   - SmugMug
>   - ImageShack
>
> Don't forget to offer a beer to your distro packagers who make your life
> easier. It's hard to list them all, but if you don't build from sources,
> you're likely running a package made and maintained by one of these people
> :
>   - debian: Vincent Bernat, Apollon Oikonomopoulos, Prach Pongpanich
>   - Fedora: Ryan O'hara
>   - OpenSuSE: Marcus Rückert
>   - other? just report yourself!
>
> And last, I'd like to assign a special mention to our most active mailing
> list supporters during that period who make the project a reality by off-
> loading the support task from developers, and kindly help our 800 permanent
> subscribers on a daily basis, BIG THANKS to you guys :
>   - Baptiste Assmann
>   - Lukas Tribus
>   - Cyril Bonté
>   - Jonathan Matthews
>   - Thomas Heil
>
> For the HAProxy development team here in France, it will be time to do
> some errands and buy some Champagne to celebrate the eve

Re: [ANNOUNCE] haproxy-1.5.0

2014-06-20 Thread Sander Klein

On 19.06.2014 21:54, Willy Tarreau wrote:

Hi everyone,

The list has been unusually silent today, just as if everyone was 
waiting

for something to happen :-)

Today is a great day, the reward of 4 years of hard work. I'm 
announcing the

release of HAProxy 1.5.0.


Congratulations!

Now people can finally stop bugging me about using dev versions in 
production, lets upgrade to 1.6-dev0 ;-)


Sander



Re: [ANNOUNCE] haproxy-1.5.0

2014-06-20 Thread Markus Rietzler
Am 19.06.14 22:01, schrieb Ryan O'Hara:
> On Thu, Jun 19, 2014 at 09:54:29PM +0200, Willy Tarreau wrote:
>> Hi everyone,
>>
>> The list has been unusually silent today, just as if everyone was waiting
>> for something to happen :-)
>>
>> Today is a great day, the reward of 4 years of hard work. I'm announcing the
>> release of HAProxy 1.5.0.
> 
thank you to everyone involved in this great project.
we are using haproxy now since half a year and are very happy with it!
every dev-version of the 1.5 branch worked very well.
ssl termination, loadbalancing and fallback are great! don't know how i could 
liveed with out it in the past...


markus




RE: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Lukas Tribus
> Hi everyone,
>
> The list has been unusually silent today, just as if everyone was waiting
> for something to happen :-)
>
> Today is a great day, the reward of 4 years of hard work. I'm announcing the
> release of HAProxy 1.5.0.

Very nice! Thanks to everyone working and contributing to haproxy!


I see we also already got our first fix backported from 1.6 to 1.5-stable,
so we passed that milestone as well :)



Regards,

Lukas

  


Re: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Willy Tarreau
On Fri, Jun 20, 2014 at 03:35:55AM +0300, Eliezer Croitoru wrote:
> On 06/19/2014 10:54 PM, Willy Tarreau wrote:
> >Don't forget to offer a beer to your distro packagers who make your life
> >easier. It's hard to list them all, but if you don't build from sources,
> >you're likely running a package made and maintained by one of these people 
> >:
> >   - debian: Vincent Bernat, Apollon Oikonomopoulos, Prach Pongpanich
> >   - Fedora: Ryan O'hara
> >   - OpenSuSE: Marcus Rückert
> >   - other? just report yourself!
> Congrats!!
> 
> And with a question:
> Who is the maintainer of CentOS RPMs?

I could be wrong, but my understanding is that Ryan's packages are used
in RHEL as well, so probably you have them automatically in CentOS ?

> If nobody will build it for CentOS in the next month or two I will might 
> build it.

Please double-check with Ryan first to ensure there's no double work.

Thanks,
Willy




Re: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Willy Tarreau
On Fri, Jun 20, 2014 at 02:18:24AM +0200, Baptiste wrote:
> Great, amazing! Congratulation.
> Just born and already 4 years old :)
> 
> Let's upgrade millions of websites now :)

You upgrade millions of sites on friday ? Feeling brave :-)

Willy




Re: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Philipp

Am 19.06.2014 21:54 schrieb Willy Tarreau:
Today is a great day, the reward of 4 years of hard work. I'm 
announcing the

release of HAProxy 1.5.0.


A *BIG* Thank-You to all of those who contributed to this major 
milestone.


Customers will be so happy to learn that their 
over-a-year-in-production software

is now labelled 'production-ready' ;-)))

Keep up the work, but maybe "smaller" steps to future releases would be 
nice ;-).




Re: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Eliezer Croitoru

On 06/19/2014 10:54 PM, Willy Tarreau wrote:

Don't forget to offer a beer to your distro packagers who make your life
easier. It's hard to list them all, but if you don't build from sources,
you're likely running a package made and maintained by one of these people :
   - debian: Vincent Bernat, Apollon Oikonomopoulos, Prach Pongpanich
   - Fedora: Ryan O'hara
   - OpenSuSE: Marcus Rückert
   - other? just report yourself!

Congrats!!

And with a question:
Who is the maintainer of CentOS RPMs?

If nobody will build it for CentOS in the next month or two I will might 
build it.


Eliezer



Re: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Baptiste
Great, amazing! Congratulation.
Just born and already 4 years old :)

Let's upgrade millions of websites now :)

Baptiste



Re: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Baptiste
Cyril,


I don't understand why you said you did not expect it by tonight.
We said for 1 year now that it will be released "very soon"


Now we know, very soon means June 2014, 20th :)

The tweet to announce it:
https://twitter.com/haproxy_tech/status/479774529267703808

>> >For the HAProxy development team here in France, it will be time to do
>> >some errands and buy some Champagne to celebrate the event :-)
>>
>> Thanks to the development team, and to you first ;-)
>
> I don't know yet when we open the bottle, we'd like to have the whole team
> present, maybe on tuesday at noon. If you want to join us at the office,
> you're more than welcome :-)

Note, we (haproxy.com) may organize some party in Paris later this year.
You'll be invited, for sure.

Baptiste



Re: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Willy Tarreau
Hi Cyril,

On Thu, Jun 19, 2014 at 10:51:10PM +0200, Cyril Bonté wrote:
> Awesome ! Today at work, I told to stay tuned because 1.5.0 was in 
> approach, I didn't expect it was tonight :-)

Hehe it took me the whole day to finish cleaning things up, preparing
the new repositories, updating the links etc... I thought it would be
done by noon, but at least now it's done.

> >For the HAProxy development team here in France, it will be time to do
> >some errands and buy some Champagne to celebrate the event :-)
> 
> Thanks to the development team, and to you first ;-)

I don't know yet when we open the bottle, we'd like to have the whole team
present, maybe on tuesday at noon. If you want to join us at the office,
you're more than welcome :-)

> >   Cyril's HTML doc : 
> >   http://cbonte.github.com/haproxy-dconv/configuration-1.5.html
> 
> I couldn't wait the next cron and forced the generation for an immediate 
> 1.5.0 documentation...but now configuration-1.5.html is 1.6-dev0. I need 
> some work to generate a 1.5 configuration and introduce the new 1.6-dev 
> one. Hopefully, this will be done tonight or tomorrow.

No problem, don't worry. The contents are still exactly the same except
the announced version. Nobody will care, so there's no emergency.

Thanks!
Willy




Re: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Cyril Bonté

Hi Willy !

On 19/06/2014 21:54, Willy Tarreau wrote:

Hi everyone,

The list has been unusually silent today, just as if everyone was waiting
for something to happen :-)

Today is a great day, the reward of 4 years of hard work. I'm announcing the
release of HAProxy 1.5.0.


Awesome ! Today at work, I told to stay tuned because 1.5.0 was in 
approach, I didn't expect it was tonight :-)



For the HAProxy development team here in France, it will be time to do
some errands and buy some Champagne to celebrate the event :-)


Thanks to the development team, and to you first ;-)


   Cyril's HTML doc : 
http://cbonte.github.com/haproxy-dconv/configuration-1.5.html


I couldn't wait the next cron and forced the generation for an immediate 
1.5.0 documentation...but now configuration-1.5.html is 1.6-dev0. I need 
some work to generate a 1.5 configuration and introduce the new 1.6-dev 
one. Hopefully, this will be done tonight or tomorrow.


--
Cyril Bonté



Re: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Federico Iezzi
Hey Willy!
Many many congratulations


Il giorno 19/giu/2014, alle ore 21:54, Willy Tarreau  ha scritto:

> Hi everyone,
> 
> The list has been unusually silent today, just as if everyone was waiting
> for something to happen :-)
> 
> Today is a great day, the reward of 4 years of hard work. I'm announcing the
> release of HAProxy 1.5.0.
> 
> For people who don't follow the development versions, here are the most
> noticeable features that 1.5 brings over 1.4 :
>  - native SSL support on both sides with SNI/NPN/ALPN and OCSP stapling.
>  - IPv6 and UNIX sockets are supported everywhere
>  - end-to-end HTTP keep-alive for better support of NTLM and improved
>efficiency in static farms
>  - HTTP/1.1 response compression (deflate, gzip) to save bandwidth
>  - PROXY protocol versions 1 and 2 on both sides
>  - data sampling on everything in request or response, including payload
>  - ACLs can use any matching method with any input sample
>  - maps and dynamic ACLs updatable from the CLI
>  - stick-tables support counters to track activity on any input sample
>  - custom format for logs, unique-id, header rewriting, and redirects
>  - improved health checks (SSL, scripted TCP, check agent, ...)
>  - much more scalable configuration supports hundreds of thousands of backends
>and certificates without sweating
> 
> Since dev26, a few bugs were fixed, and some low-importance things were
> integrated. Basic OCSP stapling support from Dirkjan and Emeric was
> finally merged. Sasha's header replace actions were merged as well. I've
> added a few more info in the stats page (avg response times) and CSV
> output (health check status), added support for PROXY v2 on the accept
> side, and added the "capture" action on tcp-request in order to log
> contents such as SNI or payload. Rémi's dh-param was finally integrated.
> 
> People love numbers, so here are a few :
> 
> From 1.4.0 to 1.5.0, we had :
>  - 1574 calendar days (4 yr 3 mon)
>  - 26 development versions (one every 2 months on average)
>  - 540 bugs fixed (387 added during 1.5, 153 affecting 1.4 as well)
>  - 2549 commits
>  - 683 unique commit dates (at least this many days worked)
>  - up to 24 commits per day
>  - 69712 lines removed, 122279 lines added
>  - many extremely useful bug reports (too many to list)
>  - 73 code/doc contributors :
> 
>  Adrian Bridgett, Alex Davies, Aman Gupta, Andreas Kohn,
>  Apollon Oikonomopoulos, Arnaud Cornet, Baptiste Assmann, Bertrand Jacquin,
>  Bhaskar Maddala, Conrad Hoffmann, Cyril Bonté, Daniel Schultze,
>  David BERARD, David Cournapeau, David S, David du Colombier, Delta Yeh,
>  Dirkjan Bussink, Dmitry Sivachenko, Emeric Brun, Emmanuel Hocdet,
>  Evan Broder, Finn Arne Gangstad, Gabor Lekeny, Geoff Bucar, Wei Zhao,
>  Guillaume Castagnino, Guillaume de Lafond, Hervé COMMOWICK,
>  Hiroaki Nakamura, James Voth, Jamie Gloudon, Jarno Huuskonen,
>  Joe Williams, Joshua M. Clulow, Julien Vehent, Justin Karneges,
>  Kevin Hester, Kevin Musker, Kristoffer Grönlund, Krzysztof Piotr Oledzki,
>  Lukas Tribus, Marc-Antoine Perennou, Mark Lamourine, Mathieu Trudel,
>  Michael Scherer, Neil Prockter, Nenad Merdanovic, Nick Chalk,
>  Olivier Burgard, Oskar Stolc, Patrick Mézard, Pieter Baauw,
>  Prach Pongpanich, Rauf Kuliyev, Remi Gacogne, Sagi Bashari, Sasha Pachev,
>  Sean Carey, Sergiy Prykhodko, Simon Horman, Simone Gotti,
>  Stathis Voukelatos, Tait Clarridge, Thierry Fournier, Todd Lyons,
>  Vincent Bernat, William Lallemand, William Turner, Willy Tarreau,
>  Yuxans Yao, Yves Lafon.
> 
> Additionally, we are very thankful to a few organisations who have sponsored
> the development of certain advanced features which required to dedicate a
> person or a team for a significant amount of time (I hope I have not missed
> any) :
>  - HAProxy Technologies (formerly Exceliance)
>  - Loadbalancer.org
>  - StackOverflow
>  - SmartFile
>  - SmugMug
>  - ImageShack
> 
> Don't forget to offer a beer to your distro packagers who make your life
> easier. It's hard to list them all, but if you don't build from sources,
> you're likely running a package made and maintained by one of these people :
>  - debian: Vincent Bernat, Apollon Oikonomopoulos, Prach Pongpanich
>  - Fedora: Ryan O'hara
>  - OpenSuSE: Marcus Rückert
>  - other? just report yourself!
> 
> And last, I'd like to assign a special mention to our most active mailing
> list supporters during that period who make the project a reality by off-
> loading the support task from developers, and kindly help our 800 permanent
> subscribers on a daily basis, BIG THANKS to you guys :
>  - Baptiste Assmann
>  - Lukas Tribus
>  - Cyril Bonté
>  - Jonathan Matthews
>  - Thomas Heil
> 
> For the HAProxy development team here in France, it will be time to do
> some errands and buy some Champagne to celebrate the event :-)
> 
> Now the practical things. 1.5 now enters in maintenance status and the
> development continues with 1.6-dev0 which is the exact equivalent of
> 1.5.0. The links

Re: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Aleksandar Lazic

Gratulations ;-)

Am 19-06-2014 21:54, schrieb Willy Tarreau:

Hi everyone,

The list has been unusually silent today, just as if everyone was 
waiting

for something to happen :-)

Today is a great day, the reward of 4 years of hard work. I'm 
announcing the

release of HAProxy 1.5.0.

For people who don't follow the development versions, here are the most
noticeable features that 1.5 brings over 1.4 :
  - native SSL support on both sides with SNI/NPN/ALPN and OCSP 
stapling.

  - IPv6 and UNIX sockets are supported everywhere
  - end-to-end HTTP keep-alive for better support of NTLM and improved
efficiency in static farms
  - HTTP/1.1 response compression (deflate, gzip) to save bandwidth
  - PROXY protocol versions 1 and 2 on both sides
  - data sampling on everything in request or response, including 
payload

  - ACLs can use any matching method with any input sample
  - maps and dynamic ACLs updatable from the CLI
  - stick-tables support counters to track activity on any input sample
  - custom format for logs, unique-id, header rewriting, and redirects
  - improved health checks (SSL, scripted TCP, check agent, ...)
  - much more scalable configuration supports hundreds of thousands of 
backends

and certificates without sweating

Since dev26, a few bugs were fixed, and some low-importance things were
integrated. Basic OCSP stapling support from Dirkjan and Emeric was
finally merged. Sasha's header replace actions were merged as well. 
I've

added a few more info in the stats page (avg response times) and CSV
output (health check status), added support for PROXY v2 on the accept
side, and added the "capture" action on tcp-request in order to log
contents such as SNI or payload. Rémi's dh-param was finally 
integrated.


People love numbers, so here are a few :

From 1.4.0 to 1.5.0, we had :
  - 1574 calendar days (4 yr 3 mon)
  - 26 development versions (one every 2 months on average)
  - 540 bugs fixed (387 added during 1.5, 153 affecting 1.4 as well)
  - 2549 commits
  - 683 unique commit dates (at least this many days worked)
  - up to 24 commits per day
  - 69712 lines removed, 122279 lines added
  - many extremely useful bug reports (too many to list)
  - 73 code/doc contributors :

  Adrian Bridgett, Alex Davies, Aman Gupta, Andreas Kohn,
  Apollon Oikonomopoulos, Arnaud Cornet, Baptiste Assmann, Bertrand 
Jacquin,

  Bhaskar Maddala, Conrad Hoffmann, Cyril Bonté, Daniel Schultze,
  David BERARD, David Cournapeau, David S, David du Colombier, Delta 
Yeh,

  Dirkjan Bussink, Dmitry Sivachenko, Emeric Brun, Emmanuel Hocdet,
  Evan Broder, Finn Arne Gangstad, Gabor Lekeny, Geoff Bucar, Wei Zhao,
  Guillaume Castagnino, Guillaume de Lafond, Hervé COMMOWICK,
  Hiroaki Nakamura, James Voth, Jamie Gloudon, Jarno Huuskonen,
  Joe Williams, Joshua M. Clulow, Julien Vehent, Justin Karneges,
  Kevin Hester, Kevin Musker, Kristoffer Grönlund, Krzysztof Piotr 
Oledzki,

  Lukas Tribus, Marc-Antoine Perennou, Mark Lamourine, Mathieu Trudel,
  Michael Scherer, Neil Prockter, Nenad Merdanovic, Nick Chalk,
  Olivier Burgard, Oskar Stolc, Patrick Mézard, Pieter Baauw,
  Prach Pongpanich, Rauf Kuliyev, Remi Gacogne, Sagi Bashari, Sasha 
Pachev,

  Sean Carey, Sergiy Prykhodko, Simon Horman, Simone Gotti,
  Stathis Voukelatos, Tait Clarridge, Thierry Fournier, Todd Lyons,
  Vincent Bernat, William Lallemand, William Turner, Willy Tarreau,
  Yuxans Yao, Yves Lafon.

Additionally, we are very thankful to a few organisations who have 
sponsored
the development of certain advanced features which required to dedicate 
a
person or a team for a significant amount of time (I hope I have not 
missed

any) :
  - HAProxy Technologies (formerly Exceliance)
  - Loadbalancer.org
  - StackOverflow
  - SmartFile
  - SmugMug
  - ImageShack

Don't forget to offer a beer to your distro packagers who make your 
life
easier. It's hard to list them all, but if you don't build from 
sources,
you're likely running a package made and maintained by one of these 
people :

  - debian: Vincent Bernat, Apollon Oikonomopoulos, Prach Pongpanich
  - Fedora: Ryan O'hara
  - OpenSuSE: Marcus Rückert
  - other? just report yourself!

And last, I'd like to assign a special mention to our most active 
mailing
list supporters during that period who make the project a reality by 
off-
loading the support task from developers, and kindly help our 800 
permanent

subscribers on a daily basis, BIG THANKS to you guys :
  - Baptiste Assmann
  - Lukas Tribus
  - Cyril Bonté
  - Jonathan Matthews
  - Thomas Heil

For the HAProxy development team here in France, it will be time to do
some errands and buy some Champagne to celebrate the event :-)

Now the practical things. 1.5 now enters in maintenance status and the
development continues with 1.6-dev0 which is the exact equivalent of
1.5.0. The links have been updated below. Note the removal of /devel/
for the sources and the introduction of haproxy-1.5.git since this is
not the development tree any

Re: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Ryan O'Hara
On Thu, Jun 19, 2014 at 09:54:29PM +0200, Willy Tarreau wrote:
> Hi everyone,
> 
> The list has been unusually silent today, just as if everyone was waiting
> for something to happen :-)
> 
> Today is a great day, the reward of 4 years of hard work. I'm announcing the
> release of HAProxy 1.5.0.

Congratulations! Excellent work. Fedora packages should hit testing
repos very soon.

Ryan




Re: [ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread David Birdsong
congrats!


On Thu, Jun 19, 2014 at 12:54 PM, Willy Tarreau  wrote:

> Hi everyone,
>
> The list has been unusually silent today, just as if everyone was waiting
> for something to happen :-)
>
> Today is a great day, the reward of 4 years of hard work. I'm announcing
> the
> release of HAProxy 1.5.0.
>
> For people who don't follow the development versions, here are the most
> noticeable features that 1.5 brings over 1.4 :
>   - native SSL support on both sides with SNI/NPN/ALPN and OCSP stapling.
>   - IPv6 and UNIX sockets are supported everywhere
>   - end-to-end HTTP keep-alive for better support of NTLM and improved
> efficiency in static farms
>   - HTTP/1.1 response compression (deflate, gzip) to save bandwidth
>   - PROXY protocol versions 1 and 2 on both sides
>   - data sampling on everything in request or response, including payload
>   - ACLs can use any matching method with any input sample
>   - maps and dynamic ACLs updatable from the CLI
>   - stick-tables support counters to track activity on any input sample
>   - custom format for logs, unique-id, header rewriting, and redirects
>   - improved health checks (SSL, scripted TCP, check agent, ...)
>   - much more scalable configuration supports hundreds of thousands of
> backends
> and certificates without sweating
>
> Since dev26, a few bugs were fixed, and some low-importance things were
> integrated. Basic OCSP stapling support from Dirkjan and Emeric was
> finally merged. Sasha's header replace actions were merged as well. I've
> added a few more info in the stats page (avg response times) and CSV
> output (health check status), added support for PROXY v2 on the accept
> side, and added the "capture" action on tcp-request in order to log
> contents such as SNI or payload. Rémi's dh-param was finally integrated.
>
> People love numbers, so here are a few :
>
> From 1.4.0 to 1.5.0, we had :
>   - 1574 calendar days (4 yr 3 mon)
>   - 26 development versions (one every 2 months on average)
>   - 540 bugs fixed (387 added during 1.5, 153 affecting 1.4 as well)
>   - 2549 commits
>   - 683 unique commit dates (at least this many days worked)
>   - up to 24 commits per day
>   - 69712 lines removed, 122279 lines added
>   - many extremely useful bug reports (too many to list)
>   - 73 code/doc contributors :
>
>   Adrian Bridgett, Alex Davies, Aman Gupta, Andreas Kohn,
>   Apollon Oikonomopoulos, Arnaud Cornet, Baptiste Assmann, Bertrand
> Jacquin,
>   Bhaskar Maddala, Conrad Hoffmann, Cyril Bonté, Daniel Schultze,
>   David BERARD, David Cournapeau, David S, David du Colombier, Delta Yeh,
>   Dirkjan Bussink, Dmitry Sivachenko, Emeric Brun, Emmanuel Hocdet,
>   Evan Broder, Finn Arne Gangstad, Gabor Lekeny, Geoff Bucar, Wei Zhao,
>   Guillaume Castagnino, Guillaume de Lafond, Hervé COMMOWICK,
>   Hiroaki Nakamura, James Voth, Jamie Gloudon, Jarno Huuskonen,
>   Joe Williams, Joshua M. Clulow, Julien Vehent, Justin Karneges,
>   Kevin Hester, Kevin Musker, Kristoffer Grönlund, Krzysztof Piotr Oledzki,
>   Lukas Tribus, Marc-Antoine Perennou, Mark Lamourine, Mathieu Trudel,
>   Michael Scherer, Neil Prockter, Nenad Merdanovic, Nick Chalk,
>   Olivier Burgard, Oskar Stolc, Patrick Mézard, Pieter Baauw,
>   Prach Pongpanich, Rauf Kuliyev, Remi Gacogne, Sagi Bashari, Sasha Pachev,
>   Sean Carey, Sergiy Prykhodko, Simon Horman, Simone Gotti,
>   Stathis Voukelatos, Tait Clarridge, Thierry Fournier, Todd Lyons,
>   Vincent Bernat, William Lallemand, William Turner, Willy Tarreau,
>   Yuxans Yao, Yves Lafon.
>
> Additionally, we are very thankful to a few organisations who have
> sponsored
> the development of certain advanced features which required to dedicate a
> person or a team for a significant amount of time (I hope I have not missed
> any) :
>   - HAProxy Technologies (formerly Exceliance)
>   - Loadbalancer.org
>   - StackOverflow
>   - SmartFile
>   - SmugMug
>   - ImageShack
>
> Don't forget to offer a beer to your distro packagers who make your life
> easier. It's hard to list them all, but if you don't build from sources,
> you're likely running a package made and maintained by one of these people
> :
>   - debian: Vincent Bernat, Apollon Oikonomopoulos, Prach Pongpanich
>   - Fedora: Ryan O'hara
>   - OpenSuSE: Marcus Rückert
>   - other? just report yourself!
>
> And last, I'd like to assign a special mention to our most active mailing
> list supporters during that period who make the project a reality by off-
> loading the support task from developers, and kindly help our 800 permanent
> subscribers on a daily basis, BIG THANKS to you guys :
>   - Baptiste Assmann
>   - Lukas Tribus
>   - Cyril Bonté
>   - Jonathan Matthews
>   - Thomas Heil
>
> For the HAProxy development team here in France, it will be time to do
> some errands and buy some Champagne to celebrate the event :-)
>
> Now the practical things. 1.5 now enters in maintenance status and the
> development continues with 1.6-dev0 which is the exact equivalent of
>

[ANNOUNCE] haproxy-1.5.0

2014-06-19 Thread Willy Tarreau
Hi everyone,

The list has been unusually silent today, just as if everyone was waiting
for something to happen :-)

Today is a great day, the reward of 4 years of hard work. I'm announcing the
release of HAProxy 1.5.0.

For people who don't follow the development versions, here are the most
noticeable features that 1.5 brings over 1.4 :
  - native SSL support on both sides with SNI/NPN/ALPN and OCSP stapling.
  - IPv6 and UNIX sockets are supported everywhere
  - end-to-end HTTP keep-alive for better support of NTLM and improved
efficiency in static farms
  - HTTP/1.1 response compression (deflate, gzip) to save bandwidth
  - PROXY protocol versions 1 and 2 on both sides
  - data sampling on everything in request or response, including payload
  - ACLs can use any matching method with any input sample
  - maps and dynamic ACLs updatable from the CLI
  - stick-tables support counters to track activity on any input sample
  - custom format for logs, unique-id, header rewriting, and redirects
  - improved health checks (SSL, scripted TCP, check agent, ...)
  - much more scalable configuration supports hundreds of thousands of backends
and certificates without sweating

Since dev26, a few bugs were fixed, and some low-importance things were
integrated. Basic OCSP stapling support from Dirkjan and Emeric was
finally merged. Sasha's header replace actions were merged as well. I've
added a few more info in the stats page (avg response times) and CSV
output (health check status), added support for PROXY v2 on the accept
side, and added the "capture" action on tcp-request in order to log
contents such as SNI or payload. Rémi's dh-param was finally integrated.

People love numbers, so here are a few :

>From 1.4.0 to 1.5.0, we had :
  - 1574 calendar days (4 yr 3 mon)
  - 26 development versions (one every 2 months on average)
  - 540 bugs fixed (387 added during 1.5, 153 affecting 1.4 as well)
  - 2549 commits
  - 683 unique commit dates (at least this many days worked)
  - up to 24 commits per day
  - 69712 lines removed, 122279 lines added
  - many extremely useful bug reports (too many to list)
  - 73 code/doc contributors :

  Adrian Bridgett, Alex Davies, Aman Gupta, Andreas Kohn,
  Apollon Oikonomopoulos, Arnaud Cornet, Baptiste Assmann, Bertrand Jacquin,
  Bhaskar Maddala, Conrad Hoffmann, Cyril Bonté, Daniel Schultze,
  David BERARD, David Cournapeau, David S, David du Colombier, Delta Yeh,
  Dirkjan Bussink, Dmitry Sivachenko, Emeric Brun, Emmanuel Hocdet,
  Evan Broder, Finn Arne Gangstad, Gabor Lekeny, Geoff Bucar, Wei Zhao,
  Guillaume Castagnino, Guillaume de Lafond, Hervé COMMOWICK,
  Hiroaki Nakamura, James Voth, Jamie Gloudon, Jarno Huuskonen,
  Joe Williams, Joshua M. Clulow, Julien Vehent, Justin Karneges,
  Kevin Hester, Kevin Musker, Kristoffer Grönlund, Krzysztof Piotr Oledzki,
  Lukas Tribus, Marc-Antoine Perennou, Mark Lamourine, Mathieu Trudel,
  Michael Scherer, Neil Prockter, Nenad Merdanovic, Nick Chalk,
  Olivier Burgard, Oskar Stolc, Patrick Mézard, Pieter Baauw,
  Prach Pongpanich, Rauf Kuliyev, Remi Gacogne, Sagi Bashari, Sasha Pachev,
  Sean Carey, Sergiy Prykhodko, Simon Horman, Simone Gotti,
  Stathis Voukelatos, Tait Clarridge, Thierry Fournier, Todd Lyons,
  Vincent Bernat, William Lallemand, William Turner, Willy Tarreau,
  Yuxans Yao, Yves Lafon.

Additionally, we are very thankful to a few organisations who have sponsored
the development of certain advanced features which required to dedicate a
person or a team for a significant amount of time (I hope I have not missed
any) :
  - HAProxy Technologies (formerly Exceliance)
  - Loadbalancer.org
  - StackOverflow
  - SmartFile
  - SmugMug
  - ImageShack

Don't forget to offer a beer to your distro packagers who make your life
easier. It's hard to list them all, but if you don't build from sources,
you're likely running a package made and maintained by one of these people :
  - debian: Vincent Bernat, Apollon Oikonomopoulos, Prach Pongpanich
  - Fedora: Ryan O'hara
  - OpenSuSE: Marcus Rückert
  - other? just report yourself!

And last, I'd like to assign a special mention to our most active mailing
list supporters during that period who make the project a reality by off-
loading the support task from developers, and kindly help our 800 permanent
subscribers on a daily basis, BIG THANKS to you guys :
  - Baptiste Assmann
  - Lukas Tribus
  - Cyril Bonté
  - Jonathan Matthews
  - Thomas Heil

For the HAProxy development team here in France, it will be time to do
some errands and buy some Champagne to celebrate the event :-)

Now the practical things. 1.5 now enters in maintenance status and the
development continues with 1.6-dev0 which is the exact equivalent of
1.5.0. The links have been updated below. Note the removal of /devel/
for the sources and the introduction of haproxy-1.5.git since this is
not the development tree anymore :

  Site index   : http://www.haproxy.org/
  Sources  : http://www.hapr