Patrick M. Hausen
Patrick M. Hausen
Not at all, go ahead. But please have at least a quick look at https://github.com/opnsense/plugins/issues/3070, too :)
I find the wording "If a setting here is used the information below is ignored" a bit clumsy. How about "If checked no DNS information is sent and the next...
In the FreeBSD port you might want to use it - needs additional setup, though. But I do not see a need to change the ports default behavior. The problem...
Some more info: * Postfix is compiled with a dependency on cyrus-sasl2 when SASL is enabled. Which is necessary for authentication when Dovecot is not used. dovecot-sasl is always compiled...
I doubt it's golang, but rather a sloppy (sorry) implementation. With UDP sockets you need to either actively keep track of the queried address or bind to each address individually....
Compare with a TCP socket where you don't have this particular problem. You can listen() on INADDR_ANY, but the moment the server does accept(), a quadruple of source port, source...
> We keep track of the client IP It's the server's reply source IP that is wrong. > Are you sure there're no iptables rules or whatever that could mess...
Or the API is different? I don't know but I'll go ask on the FreeBSD-net mailing list later today and report back.
https://lists.freebsd.org/pipermail/freebsd-net/2021-May/058303.html
I'll try your code today or tomorrow. Thanks. Peter Jeremy wrote on the freebsd-net list: > So, they say that they retrieve "the net interface IP the packet was sent...