haproxy/include
Willy Tarreau ce39bfb7c4 BUG: backend: balance hdr was broken since 1.5-dev11
Alex Markham reported and diagnosed a bug appearing on 1.5-dev11,
causing a crash on x86_64 when header hashing is used. The cause is
a missing (int) cast causing a negative offset to appear positive
and the resulting pointer to go out of bounds.

The crash is not possible anymore since 1.5-dev12 because a second
bug caused the negative sign to disappear so the pointer is always
within range but always wrong, so balance hdr() never works anymore.

This fix restores the correct behaviour and ensures the sign is
correct.
2012-09-22 18:36:29 +02:00
..
common BUG: backend: balance hdr was broken since 1.5-dev11 2012-09-22 18:36:29 +02:00
import [MAJOR] replace ultree with ebtree in wait-queues 2008-06-24 08:17:16 +02:00
proto REORG: listener: move unix perms from the listener to the bind_conf 2012-09-20 18:07:14 +02:00
types REORG: listener: move unix perms from the listener to the bind_conf 2012-09-20 18:07:14 +02:00