From c3a2e0713f2433f45e37e35cb61e45cfe322c211 Mon Sep 17 00:00:00 2001 From: willy tarreau Date: Sat, 13 May 2006 18:51:38 +0200 Subject: [PATCH] [RELEASE] released version 1.2.13 Summary of changes : - 'maxconn' server parameter to do per-server session limitation - queueing to support non-blocking session limitation - fixed removal of cookies for cookie-less servers such as backup servers - two separate wait queues for expirable and non-expirable tasks provide better performance with lots of sessions. - some code cleanups and performance improvements - made state dumps a bit more verbose - fixed missing checks for NULL srv in dispatch mode - load balancing on backup servers was not possible in source hash mode. - two session flags shared the same bit, but fortunately they were not compatible. --- CHANGELOG | 13 +++++++++++++ Makefile | 2 +- examples/haproxy-small.spec | 5 ++++- examples/haproxy.spec | 5 ++++- haproxy.c | 4 ++-- 5 files changed, 24 insertions(+), 5 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index af549111da..e9d07910f8 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,19 @@ ChangeLog : =========== +2006/05/13 : 1.2.13 + - 'maxconn' server parameter to do per-server session limitation + - queueing to support non-blocking session limitation + - fixed removal of cookies for cookie-less servers such as backup servers + - two separate wait queues for expirable and non-expirable tasks provide + better performance with lots of sessions. + - some code cleanups and performance improvements + - made state dumps a bit more verbose + - fixed missing checks for NULL srv in dispatch mode + - load balancing on backup servers was not possible in source hash mode. + - two session flags shared the same bit, but fortunately they were not + compatible. + 2006/04/15 : 1.2.12 Very few changes preparing for more important changes to support per-server session limitations and queueing : diff --git a/Makefile b/Makefile index 71ceeeefd9..40f135fe67 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ # You should use it this way : # make TARGET=os CPU=cpu -VERSION := 1.2.12 +VERSION := 1.2.13 # Select target OS. TARGET must match a system for which COPTS and LIBS are # correctly defined below. diff --git a/examples/haproxy-small.spec b/examples/haproxy-small.spec index 77ca08f497..18db2b4e5c 100644 --- a/examples/haproxy-small.spec +++ b/examples/haproxy-small.spec @@ -1,6 +1,6 @@ Summary: HA-Proxy is a TCP/HTTP reverse proxy for high availability environments Name: haproxy -Version: 1.2.12 +Version: 1.2.13 Release: 1 License: GPL Group: System Environment/Daemons @@ -69,6 +69,9 @@ fi %attr(0755,root,root) %config %{_sysconfdir}/rc.d/init.d/%{name} %changelog +* Wed May 01 2006 Willy Tarreau +- updated to 1.2.13 + * Wed Apr 15 2006 Willy Tarreau - updated to 1.2.12 diff --git a/examples/haproxy.spec b/examples/haproxy.spec index 6e8658b7e9..3617f7adba 100644 --- a/examples/haproxy.spec +++ b/examples/haproxy.spec @@ -1,6 +1,6 @@ Summary: HA-Proxy is a TCP/HTTP reverse proxy for high availability environments Name: haproxy -Version: 1.2.12 +Version: 1.2.13 Release: 1 License: GPL Group: System Environment/Daemons @@ -71,6 +71,9 @@ fi %attr(0755,root,root) %config %{_sysconfdir}/rc.d/init.d/%{name} %changelog +* Wed May 01 2006 Willy Tarreau +- updated to 1.2.13 + * Wed Apr 15 2006 Willy Tarreau - updated to 1.2.12 diff --git a/haproxy.c b/haproxy.c index cc317b7bce..66deec9244 100644 --- a/haproxy.c +++ b/haproxy.c @@ -89,11 +89,11 @@ #include "include/mini-clist.h" #ifndef HAPROXY_VERSION -#define HAPROXY_VERSION "1.2.12" +#define HAPROXY_VERSION "1.2.13" #endif #ifndef HAPROXY_DATE -#define HAPROXY_DATE "2006/04/15" +#define HAPROXY_DATE "2006/05/13" #endif /* this is for libc5 for example */ -- 2.47.2