Hi, there has been some progress since 0.15 and I'm getting some errors which might be related and I would like to update. Would it be possible to update the port to 0.23? Thanks a lot, Filias
Hi, I would like to agree that this port needs an update. One issue is that https://chat.signal.org has another certificate / issuer which is not known in 0.15, but in later versions[1]. This leads to a connection error like 20:46:04.642 [OkHttp https://chat.signal.org/...] DEBUG libsignal - [WebSocketConnection] [provisioning:152425623] onFailure() javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131) at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:353) at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:296) at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:291) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473) at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369) at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392) ... which is also mentioned here[2]. There might be several other issues which are fixed with a newer version. Please update. Kind regards kaltheat [1] https://gitlab.com/signald/signald/-/commit/9cce3f6463940269e6695c552f50b43c8d7a3b15 [2] https://gitlab.com/signald/signald/-/issues/343
I totally agree, it's just a bit of a cross-dependency issue with net-im/libsignal-client and net-im/signal-cli. Adding 0mp, maybe we can do this in a coordinated effort?
(In reply to Michael Gmelin from comment #2) Hey, unfortunately, I won't be able to work on the patch in the upcoming weeks. Feel free to update all the Signal-related ports I maintain as you see fit.