Hello,
>
> ftp -o- http://[::1]/
> Trying ::1...
> ftp: connect: Connection refused
>
>
Another problem might be the ftp client will use loopback address
as a source address for connection. You may try to override it
by using '-s $NETWPRK_IF_IP' option.
When I did use '-s' option to force ftp client to use my IP address
instead of loopback IP. I could get SYN packet to be sent.
However there is still something not quite right because,
when SYN-ACK arrives my host answers with RST.
So it does not look like a relayd(8) issue to me. may be the
test case is invalid because it heavily relies on loopback.
I still need to think more about the RST packet, why it is being
sent.
regards
sashan