willy tarreau | e39cd13 | 2005-12-17 13:00:18 +0100 | [diff] [blame] | 1 | 1.1.5 -> 1.1.6 |
| 2 | * added reqdeny / reqallow rules |
| 3 | * added HTTP 400 and 403 responses |
| 4 | * chain regex in a list |
| 5 | * reply 502 when no server is available |
| 6 | 1.1.6 -> 1.1.7 |
willy tarreau | 9fe663a | 2005-12-17 13:02:59 +0100 | [diff] [blame] | 7 | * implement global logging |
| 8 | * have a single log function |
| 9 | * add x-forwarded-for |
| 10 | * log http requests on demand, and destination server name |
| 11 | 1.1.7 -> 1.1.8 |
willy tarreau | a159808 | 2005-12-17 13:08:06 +0100 | [diff] [blame] | 12 | * full HTTP log with destination server ID, req and resp time. |
| 13 | * source address of outgoing connections |
| 14 | 1.1.8 -> 1.1.9 |
willy tarreau | e39cd13 | 2005-12-17 13:00:18 +0100 | [diff] [blame] | 15 | - handle parametrable HTTP health-checks replies |
| 16 | - differentiate http headers and http uris |
willy tarreau | a159808 | 2005-12-17 13:08:06 +0100 | [diff] [blame] | 17 | - support environment variables in config file |
willy tarreau | 9fe663a | 2005-12-17 13:02:59 +0100 | [diff] [blame] | 18 | - support keep-alive |
willy tarreau | a159808 | 2005-12-17 13:08:06 +0100 | [diff] [blame] | 19 | |
| 20 | --- Notes about cookie usage --- |
| 21 | |
| 22 | Cookie insertion is done at the end of server response. |
| 23 | Cookie matching is done after header replacement, but before |
| 24 | header deletion. This means that it's perfectly possible to |
| 25 | delete an inserted cookie once it has been matched, so that |
| 26 | the server never knows about it. |
| 27 | |