https://bugs.kde.org/show_bug.cgi?id=463705

            Bug ID: 463705
           Summary: Neochat stops sending encryption keys for messages
                    after few days of using E2EE
    Classification: Applications
           Product: NeoChat
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: General
          Assignee: fe...@posteo.de
          Reporter: akse...@akselmo.dev
                CC: c...@carlschwan.eu
  Target Milestone: ---

SUMMARY

Neochat stops sending keys for messages after few days of using E2EE.

When I'm chatting to someone with E2EE on in 1-1 chat, the chat works fine for
a few days. 
Both users can see both messages.

After 4-5 days, Neochat stops sending the encryption keys to the other
participant *and* this
can be seen in other clients too with the same account.

On Neochat, the message shows up like normal.
On Element, both users get this message: 
** Unable to decrypt: The sender's device has not sent us the keys for this
message. **

After logging out and logging back in to Neochat, the keys are being sent
again. 
Restarting Neochat is not enough, you have to completely log out and log back
in.



STEPS TO REPRODUCE
1. Start E2EE chat with someone, either through Element or Neochat. (In my
case, this same chat was started from Element long time ago)
2. E2EE works fine for few days
3. At some point, Neochat stops sending the keys to other clients. On Neochat,
you can see your messages normally. Other clients cant see your message, even
on your own account.
4. Log out from Neochat
5. Log back in to Neochat
6. E2EE messages can be sent normally again from Neochat, and the error is
gone.

OBSERVED RESULT

E2EE keys are not being sent according to Element and other clients.

EXPECTED RESULT

E2EE keys would be sent.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 37
KDE Plasma Version: 5.26.4
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7
Kernel Version: 6.0.15-300.fc37.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15,5 GiB of RAM
Graphics Processor: AMD Radeon RX 6600

ADDITIONAL INFORMATION
Using Neochat from xvitaly/matrix copr:
https://copr.fedorainfracloud.org/coprs/xvitaly/matrix/

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to