Commits


change the type for read_pos


proxy protocol v1: handle EOF and short reads


remove trailing whitespaces and extra braces


move some variables to function scope


fix left computation


no need to clear error before calling read(2) There are only a few functions (so badly designed) that need to have errno cleared beforehand (hello, strtoll!). read(2) is not among these.


s/should_buffer/proxy_proto


fmt


remove debug log


gemexp: add -v


proxy: inline the `goto retry'


add instructions for fuzzying


fuzzying the proxy protocol too


add a few tests found by afl


initial support for fuzzying