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.



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