* released 1.1.7
* added option forwardfor
* added reqirep, reqidel, reqiallow, reqideny, rspirep, rspidel
* added "log global" in "listen" section.
* added a new "global" section :
- logs
- debug, quiet, daemon modes
- uid, gid, chroot, nbproc, maxconn
* added a TODO file
* updated example files
2005-12-17 15:02:59 +03:00
* x-forwarded-for
* impl<70> menter l'option "log global" au niveau proxy pour utiliser les logs
globaux.
* matching case-insensitive
2005-12-17 15:08:06 +03:00
* impl<70> menter outgoing addr
* loguer t_cnx, t_data, t_total
* released 1.1.7
* added option forwardfor
* added reqirep, reqidel, reqiallow, reqideny, rspirep, rspidel
* added "log global" in "listen" section.
* added a new "global" section :
- logs
- debug, quiet, daemon modes
- uid, gid, chroot, nbproc, maxconn
* added a TODO file
* updated example files
2005-12-17 15:02:59 +03:00
+ factoriser la fonction de log (send_log = send_syslog+warning+alert)
+ d<> sactivation du keep-alive (suppression des ^Connection: et ajout des Connection: close)
-> 4 lignes (2 del, 2 add) suffisent.
2005-12-17 15:08:06 +03:00
+ ne pas loguer certaines adresses IP sources
-> pour les health-checks uniquement -> pas de log pour les requ<71> tes
vides (option dontlognull)
* released 1.1.7
* added option forwardfor
* added reqirep, reqidel, reqiallow, reqideny, rspirep, rspidel
* added "log global" in "listen" section.
* added a new "global" section :
- logs
- debug, quiet, daemon modes
- uid, gid, chroot, nbproc, maxconn
* added a TODO file
* updated example files
2005-12-17 15:02:59 +03:00
- mesurer le tps consomm<6D> entre deux select, et fournir la conso CPU :
%cpu = 100 * (tpreselect(n+1)-tpostselect(n)) / (tpreselect(n+1)-tpreselect(n))
- impl<70> menter limitation fd dans la conf : setrlimit(RLIMIT_NOFILE, ...)
- impl<70> menter core/no-core dans la conf : setrlimit(RLIMIT_CORE, ...)
- optimiser les regex pour acc<63> l<EFBFBD> rer les matches :
- compter les matches
- si match(n) & ([n].cpt > [n-1].cpt) & ([n].action == [n-1].action), swap(n,n-1)
- r<> guli<6C> rement, diviser tous les compteurs (lors d'un d<> passement par exemple)
2005-12-17 15:14:35 +03:00
- filtrage sur l'adresse IP source, et stocker le pointeur sur la derni<6E> re regex
match<63> e dans la "session" pour acc<63> l<EFBFBD> rer les regex.
* released 1.1.7
* added option forwardfor
* added reqirep, reqidel, reqiallow, reqideny, rspirep, rspidel
* added "log global" in "listen" section.
* added a new "global" section :
- logs
- debug, quiet, daemon modes
- uid, gid, chroot, nbproc, maxconn
* added a TODO file
* updated example files
2005-12-17 15:02:59 +03:00
- gestion keep-alive
2005-12-17 15:14:35 +03:00
2005-12-17 15:32:07 +03:00
+ handle parametrable HTTP health-checks replies
2005-12-17 15:14:35 +03:00
- differentiate http headers and http uris
- support environment variables in config file
- support keep-alive