From c464639b13376e4013b1e74a4d9143c2df5bb384 Mon Sep 17 00:00:00 2001 From: Thilo Molitor Date: Sun, 11 Aug 2024 11:57:18 +0200 Subject: [PATCH] Make sure to not warn about PLAIN, SASL2 on prosody isn't released yet Fixes #1199 --- Monal/Classes/MLXMPPManager.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Monal/Classes/MLXMPPManager.m b/Monal/Classes/MLXMPPManager.m index 872de0a30..148c549cc 100644 --- a/Monal/Classes/MLXMPPManager.m +++ b/Monal/Classes/MLXMPPManager.m @@ -742,7 +742,9 @@ -(NSNumber*) login:(NSString*) jid password:(NSString*) password //when logging in using another device afterwards //TODO: to be removed once yax.im and quicksy.im supports SASL2 and SSDP!! //TODO: use preload list and allow PLAIN for all others once enough domains are on this list - [dic setObject:([domain isEqualToString:@"yax.im"] || [domain isEqualToString:@"quicksy.im"] ? @YES : @NO) forKey:kPlainActivated]; + //allow plain for all servers not on preload list, since prosody with SASL2 wasn't even released yet + NSNumber* defaultPlainActivated = @YES; + [dic setObject:([domain isEqualToString:@"yax.im"] || [domain isEqualToString:@"quicksy.im"] ? @YES : defaultPlainActivated) forKey:kPlainActivated]; NSNumber* accountNo = [[DataLayer sharedInstance] addAccountWithDictionary:dic]; if(accountNo == nil)