ncat v7.70 from itsthenetwork/alpine-ncat:2: docker run --rm -it -p 80:80 itsthenetwork/alpine-ncat:2 -lk 0.0.0.0 80 --sh-exec "ncat --ssl 31.13.72.36 443"
curl localhost:80 triggers the assertion failure after connection close, but the html page gets downloaded.
ncat v7.40 from itsthenetwork/alpine-ncat:1: docker run --rm -it -p 80:80 itsthenetwork/alpine-ncat:1 -lk 0.0.0.0 80 --sh-exec "ncat --ssl 31.13.72.36 443"
curl localhost:80 downloads the page and does not trigger the assertion failure for the first time, but the second curl invocation triggers assertion immediately receiving no data (curl: (52) Empty reply from server).
ncat v7.60 from Ubuntu 18.04: no assertion failure.
Some musl-related issues?
ncat v7.70 from
itsthenetwork/alpine-ncat:2:docker run --rm -it -p 80:80 itsthenetwork/alpine-ncat:2 -lk 0.0.0.0 80 --sh-exec "ncat --ssl 31.13.72.36 443"curl localhost:80triggers the assertion failure after connection close, but the html page gets downloaded.ncat v7.40 from
itsthenetwork/alpine-ncat:1:docker run --rm -it -p 80:80 itsthenetwork/alpine-ncat:1 -lk 0.0.0.0 80 --sh-exec "ncat --ssl 31.13.72.36 443"curl localhost:80downloads the page and does not trigger the assertion failure for the first time, but the secondcurlinvocation triggers assertion immediately receiving no data (curl: (52) Empty reply from server).ncat v7.60 from Ubuntu 18.04: no assertion failure.
Some musl-related issues?