<div dir="ltr">I have been working on getting a Mac client connected to my broker and workstations, and have found that this client specifically seems to be using very old openssl options. I have had to update my servers to get the SSH connections to work, and even had to do some patching to the broker-daemon to force it to use TLSv1 to support these clients. I don't have either of these issues with my Ubuntu client, so I am even running two broker daemons on different ports just so these clients can have weaker options.<div><br></div><div>Is there a newer client, for Mac, or can one be compiled with the exact same client code, just with update libraries for ssl?</div><div><br></div><div>My edits thus far are as follows to support this version:</div><div><br></div><div>x2go-server:</div><div>add +diffie-hellman-group14-sha1 to sshd_config </div><div><br></div><div>x2go-broker-daemon (whith https certs):</div><div>Force TLSv1 to be supported, and update ciphers to allow security level 1 (needed for TLS1)</div><div>+         context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)</div><div>+         context.set_ciphers("DEFAULT:@SECLEVEL=1")<br>+         context.load_cert_chain(x2gobroker.defaults.X2GOBROKER_SSL_CERTFILE, x2gobroker.defaults.X2GOBROKER_KEYFILE)</div><div>+         http_server = tornado.httpserver.HTTPServer(application, ssl_options=context)<br><br></div></div>