Comments (11)
The server is too old, pubsub (which is used for omemo) won't work properly on this server. Please use at least ejabberd 23.10, as per https://github.com/monal-im/Monal/wiki/Considerations-for-XMPP-server-admins
The yellowish XEP-0163 entry in your screenshot indicates this, too.
Why is omemo working between Monal and other clients?
Because omemo is self-healing and if one device can get the keys of the other device an encrypted session will be created, but between Monal <--> Monal on the same old server, none of the two clients is able to get the keys of the other party, so no one is able to initiate the encrypted session.
Use backports for Debian to get recent enough versions and bugfixes!
from monal.
I added a workaround in dd64357 that will make it into the 6.4.2 stable coming out in a few days.
from monal.
Please send in logfiles of both iOS devices to debug this further: https://github.com/monal-im/Monal/wiki/Introduction-to-Monal-Logging
Send them via email to [email protected] and include the jids of both accounts.
from monal.
Done.
I sent you the log files from the one iOS device and the macOS device. I don't have access to the other iOS device.
from monal.
That's okay, thanks!
from monal.
Can you tell me which omemo deviceids the two devices you sent me the log of have?
from monal.
The current** ones are:
- iOS: 520568234
- macOS: 1645153921
** I used to delete and re-add the account on the iOS device in trying to resolve the issue, which regenerated the device ID IIRC
from monal.
ah okay, then this ids won't be of much use...
What exactly do you mean by "delete and re-add the account"? You removed the contact or you removed the entire account on the device (under Settings --> [your account name] --> Remove Account from this Device) so that monal was fresh?
from monal.
Can you provide a screenshot of the server details of your server (Settings --> [your account name] --> Protocol support of your Server)?
from monal.
you removed the entire account on the device (under Settings --> [your account name] --> Remove Account from this Device) so that monal was fresh
This
from monal.
Can you provide a screenshot of the server details of your server (Settings --> [your account name] --> Protocol support of your Server)?
from monal.
Related Issues (20)
- Monal onboarding: some titles don't fit on small screen iphones HOT 1
- [Enhancement]: Change the default target view of contact request notifications HOT 4
- [Bug]: messages sent to public channels are shown with locks, as if encrypted HOT 6
- [Feature]: Rewrite share sheet UI using SwiftUI HOT 3
- [Feature]: Contact Requests view: take into account having multiple accounts
- No Sound is played on incoming new message [Bug]: HOT 3
- [Feature]: UX: Allow to play Voice Messages using the silent phone speakers HOT 1
- [Bug]: Connecting to LDAP auth backed ejabberd 24.06 fails with SASL2-SCRAM unsupported error HOT 6
- [Feature]: Streamline code HOT 2
- [Bug]: Beta builds are no longer published for iOS HOT 1
- [Feature]: disable the SASL2 warning on account linking
- [Bug]: The app crashes on downloading Media. HOT 4
- [Bug]: eu.prod.push.monal-im.org presents invalid certificate HOT 3
- [Feature]: Consolidate workflows
- J
- [Bug]: Image Upload Fails If User Clicks During Sending Pause HOT 1
- [Feature]: Make callback-version of sendIq return AnyPromise
- [Feature]: Add a numeric keypad to call screen to dial DTMF HOT 1
- [Bug]: Sent message is show out-of-order for outdated channels HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from monal.