Hi all,

since Hank's report about the crash on files containing an empty
pattern, I have released 1.4.13 with the fix for this regression
introduced in 1.4.11 when trying to fix handling of empty lines.

In the commit, I stated that I could only reproduce it with files
composed only of empty lines but this is wrong. In fact if patterns
are not loaded in a tree (eg: regex, prefixes, ...) then the issue
can happen if the file ends with an empty line, so this is quite a
serious regression because many pattern lists may be manually edited
and contain an empty line at the end. The nice point is that it
crashes upon startup so if your process is running, there is nothing
to worry about. Of course, my tests only stressed IP addresses which
are loaded in a tree...

So please avoid 1.4.11-1.4.12 and use only 1.4.13 :

    site index : http://haproxy.1wt.eu/
    sources    : http://haproxy.1wt.eu/download/1.4/src/
    changelog  : http://haproxy.1wt.eu/download/1.4/src/CHANGELOG
    binaries   : http://haproxy.1wt.eu/download/1.4/bin/

Thanks and sorry for the mess,
Willy


Reply via email to