* released 1.1.23
* fixed a stupid bug introduced in 1.1.22 which caused second and subsequent
'default' sections to keep previous parameters, and not initialize logs
correctly.
* fixed a second stupid bug introduced in 1.1.22 which caused configurations
relying on 'dispatch' mode to segfault at the first connection.
* 'option httpchk' now supports method, HTTP version and a few headers.
* now, 'option httpchk', 'cookie' and 'capture' can be specified in
'defaults' section
* a fresh new english documentation
* large Makefile cleanup for increased portability
* new build script 'build.cfg' for Formilux-0.1.8
* new startup script 'init.haproxy.flx0' for Formilux-0.1.8
diff --git a/TODO b/TODO
index 72301b2..c11c82f 100644
--- a/TODO
+++ b/TODO
@@ -73,11 +73,14 @@
ok- les options
ok- le retry
ok- les checks
+ ok- les cookies/captures
- les options des serveurs ?
- les filtres et regex ?
- - les cookies/captures
5) implémenter "balance source" pour faire un hash sur la source.
+ permettre de spécifier un masque sur lequel s'applique le hachage,
+ ainsi qu'une option pour hacher en fonction de l'adresse dans le
+ champ "x-forwarded-for".
6) possibilité d'un process séparé par listen :
listen XXX
@@ -86,6 +89,9 @@
le fait de spécifier group_id fera que toutes les instances utilisant le même
identifiant de groupe seront gérées par un même processus.
+ -> plus souple et plus compréhensible de faire des sections par processus,
+ ce qui résoud également le cas ci-dessous
+
7) gérer un chroot/uid/gid différents par process :
listen XXX
chroot /truc
@@ -100,3 +106,8 @@
- alerte en cas de disparition
- le nombre max de sessions à lui envoyer
+ok> 9) ajouter des paramètres optionnels à l'option "httpchk" permettant
+ok> de forcer la méthode, la version HTTP et des headers.
+ok> ex: option httpchk -> OPTIONS / HTTP/1.0
+ok> option httpchk /test -> OPTIONS /test HTTP/1.0
+ok> option httpchk HEAD / HTTP/1.0\nHost:\ www -> tel quel