VIPchat 4.30 modification, 2026-10-10. xSocket 2.8.15 is licensed under LGPL 2.1 or later. Original source: https://repo.maven.apache.org/maven2/org/xsocket/xSocket/2.8.15/xSocket-2.8.15-sources.jar
Only IoSSLHandler.java and nested classes changed: bounded TLS handshake wait, close/error wakeup and interrupted-handshake exit. Certificate validation is unchanged.
Recompile: javac --release 8 -cp lib/xSocket-2.8.15-original.jar -d classes org/xsocket/connection/IoSSLHandler.java
Replace all org/xsocket/connection/IoSSLHandler*.class entries in the original jar with the resulting classes. The modified jar is included for replacement/relinking.
