Without a detailed reproduction recipe, or specifically pointing out
what I need to solve in the Jaybird code, I don't think I can help you.
As far as I'm aware SOCKS proxies should be transparent to the Java
code, and the Socket initialization for the main connection is so
similar between Jaybird 2.2.15 and 4.0.5, I don't think that can cause a
difference.
The event connection handling was significantly rewritten with Jaybird
3.0 from using a plain Socket to using a SocketChannel, and changed from
using the InetAddress of the socket of the main connection to using the
hostname of the connection configuration. Potentially, this could
explain problems with events, but I'm stumped as to what that would be.
Mark
--
Mark Rotteveel