mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-05 22:56:57 +02:00
* option "dontlognull" * fixed "double space" bug in config parser * fixed an uninitialized server field in case of dispatch with no existing server which could cause a segfault during logging. * the pid logged was always the father's, which was wrong for daemons. * fixed wrong level "LOG_INFO" for message "proxy started". * http logging is now complete : - ip:port, date, proxy, server - req_time, conn_time, hdr_time, tot_time - status, size, request * source address binding
28 lines
927 B
Plaintext
28 lines
927 B
Plaintext
1.1.5 -> 1.1.6
|
|
* added reqdeny / reqallow rules
|
|
* added HTTP 400 and 403 responses
|
|
* chain regex in a list
|
|
* reply 502 when no server is available
|
|
1.1.6 -> 1.1.7
|
|
* implement global logging
|
|
* have a single log function
|
|
* add x-forwarded-for
|
|
* log http requests on demand, and destination server name
|
|
1.1.7 -> 1.1.8
|
|
* full HTTP log with destination server ID, req and resp time.
|
|
* source address of outgoing connections
|
|
1.1.8 -> 1.1.9
|
|
- handle parametrable HTTP health-checks replies
|
|
- differentiate http headers and http uris
|
|
- support environment variables in config file
|
|
- support keep-alive
|
|
|
|
--- Notes about cookie usage ---
|
|
|
|
Cookie insertion is done at the end of server response.
|
|
Cookie matching is done after header replacement, but before
|
|
header deletion. This means that it's perfectly possible to
|
|
delete an inserted cookie once it has been matched, so that
|
|
the server never knows about it.
|
|
|