- 12 Jan, 2020 1 commit
-
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
- 11 Jan, 2020 3 commits
-
-
Maxime Buquet authored
Prevent plugin_e2ee from sending empty JID as recipient See merge request poezio/poezio!56
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
- 01 Jan, 2020 4 commits
-
-
mathieui authored
BasePlugin: Remove debug logging See merge request poezio/poezio!55
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
E2ee muc See merge request poezio/poezio!53
-
Maxime Buquet authored
This change transmits the original JID of the sender (in decrypt) or receiver(s) (in encrypt). Handling of MUC is not complete. It is possible that some participants have access to realjids while others don't (e.g., moderators in semi-anon MUCs). The code currently doesn't handle this and this will cause at least two issues: - Sending an encrypted message in a semi-anon MUC would reveal the sender's identity (public key) - Recipients wouldn't be able to decrypt this message as they don't have access to the sender's realjid. Unless they already have the bundle available and then they could associate the public key with a jid (another privacy issue/defeating the point of semi-anon rooms). TODO: Fix this ^ Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
- 31 Dec, 2019 3 commits
-
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
- 30 Dec, 2019 1 commit
-
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
- 28 Dec, 2019 2 commits
-
-
Maxime Buquet authored
E2EE plugins support See merge request poezio/poezio!18
-
mathieui authored
-
- 27 Dec, 2019 26 commits
-
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
decrypt_message now takes an Encrypted container and a sender (JID) instead of a Message object. Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
slixmpp-omemo's get_trust_for_jid doesn't provide fingerprints directly anymore, it simply wraps the omemo lib method. Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
-
-
-
-
Maxime Buquet authored
We're not supposed to see MissingBundleException directly as it's handled by slixmpp-omemo. Slixmpp-omemo will give us all the remaining exceptions via EncryptionPrepareException when it doesn't know what to do anymore. Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
-
- supported tab types is a list of tabs this plugin should be active in (only chattabs) - trust_states is a dict[str → set] containing only two keys: accepted and rejected, whose values are the internal plugin states that should allow encryption and the ones that should not
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
(yes, another one)
-
-
-
(do not try to rely on the current tab)
-
Maxime Buquet authored
Signed-off-by:
Maxime “pep” Buquet <pep@bouah.net>
-
So errors don’t get caught
-