Hello,
it seems like this lib does not support the full UDP ASSOCIATE spec.
The client may send 0.0.0.0 as DST.ADDR and expect that he can just send UDP packages with any possible target address later.
The current handle associate implementation will break here, because it assumes that the target ip is a valid target ip to dial
target, err := dial(ctx, "udp", request.DestAddr.String())
Hello, it seems like this lib does not support the full UDP ASSOCIATE spec. The client may send 0.0.0.0 as DST.ADDR and expect that he can just send UDP packages with any possible target address later.
The current handle associate implementation will break here, because it assumes that the target ip is a valid target ip to dial
target, err := dial(ctx, "udp", request.DestAddr.String())