Open friesenkiwi opened 7 years ago
Hi. @chrisballinger, is there anything you can suggest about the problem? I would love to suggest ChatSecure to my iOS friends to use it with my prosody server, but as long as they cannot register, it won't work for them :-( If I can provide any more information to track down the problem, please let me know!
It is important to works with:
Hi, I tried really hard to find a solution (e.g. https://github.com/iNPUTmice/ComplianceTester/issues/71) for my problem but unfortunately wasn't able to find one, I think it's a bug with ChatSecure:
When trying to register a new account on my uberspace-hosted Prosody XMPP/Jabber-Server (0.9.12), ChatSecure (4.0 until current beta, also tested and confirmed with Zom) always fails with different error messages. However, connecting with an already existing account works.
The server works since a while without problems in connection with Gajim or Conversations, also account registration works for those clients. I checked the server via https://github.com/iNPUTmice/ComplianceTester which went fine except for the last "XEP-0368: SRV records for XMPP over TLS" test, which is only optional. I also checked it via IM Observatory: https://check.messaging.one/result.php?domain=im.pokerazor.de&type=client which yields an A score. So I am pretty certain, that the Certificate, Prosody and DNS config is OK, my suspicion is, that ChatSecure doesn't use the port provided by the _xmpp-client._tcp. SRV for the registration but only for the regular connection. Also there is no captcha, so this is not a dupe of #673 .
Here are the different error messages. They appear, when filling in the registration form and hitting the checkmark button in the top right corner. Interestingly enough, one after another: 1: NSPOSIXErrorDomain: Operation not permitted 2: NSPOSIXErrorDomain: No route to host 3: NSPOSIXErrorDomain: Invalid argument 4: NSPOSIXErrorDomain: Undefined error: 0
Zom:
Older failed tests had: NSPOSIXErrorDomain Code: 65 UserInfo: { NSLocalizedDescription = "No route to host"; NSLocalizedFailureReason = "Error in connect() function"; }
NSPOSIXErrorDomain : No such file or directory Domain: NSPOSIXErrorDomain Code: 2 UserInfo: { NSLocalizedDescription = "No such file or directory"; NSLocalizedFailureReason = "Error in connect() function"; }
Registration on the server is still open, so you're welcome to register and see yourself! :-) Unfortunately, I don't have an iOS device myself, but @ronnicek helped me to test.
Thanks in advance for checking this! Cheers