Commit graph

23 commits

Author SHA1 Message Date
Bohdan Horbeshko 7f72c4bc60 Gajim 1.9 support 2024-06-14 06:38:21 +03:00
Bohdan Horbeshko 12659472b0 Fix InvalidParameterError handling 2024-05-25 23:18:22 +03:00
Bohdan Horbeshko 7bbff365ad no-store hint 2023-09-20 19:52:11 +03:00
Bohdan Horbeshko b538fa106e Fix the menu hack for Gajim ≥1.6 2023-09-20 17:59:46 +03:00
Bohdan Horbeshko d6b7575c4c pip pycryptodome compatibility, Gajim ≤1.8, eliminate carbons 2023-09-20 16:19:34 +03:00
Bohdan Horbeshko 7c6d87080c Display outgoing messages 2022-11-15 03:15:52 +02:00
Bohdan Horbeshko 75cc62153c Add a menu entry instead of a switch stopgap [WIP] 2022-11-09 03:36:24 +02:00
Bohdan Horbeshko c745cb4b60 Fix initializing the switch on Gajim startup [WIP] 2022-11-06 02:11:08 +02:00
Bohdan Horbeshko f011f1c5ab Switch [WIP] 2022-11-03 22:42:57 +02:00
Bohdan Horbeshko d93a1a05cf Check if Cryptodome is installed 2022-11-01 02:36:22 +02:00
Bohdan Horbeshko 1d1873661e Ignore the resource 2022-10-28 00:35:29 +03:00
Bohdan Horbeshko 247602d0f7 Gajim 1.3 compatibility fixes [WIP] 2022-10-15 20:50:34 +03:00
Bohdan Horbeshko f47352751d Merge https://github.com/python-otr/pure-python-otr/pull/80/ [WIP] 2022-10-15 03:15:13 +03:00
Bohdan Horbeshko 2e58741ce6 Ship potr with the plugin again [WIP] 2022-10-09 23:07:36 +03:00
Bohdan Horbeshko 1c71637adc Gajim 1.3 support [WIP] 2022-10-06 03:57:18 +03:00
annelin 9cbc6991ae Bump version to 0.3.2
- Removed potr (as it not clear, it depends on python3-crypto) — install it via your PM
- Fixed private key generation
- Removed status change hook as it does not work — will look into it later
2019-06-25 17:21:08 +03:00
annelin 72c95d6a4b Added tag 0.3 for changeset 3dd4a34bac12 2019-06-24 14:40:57 +03:00
annelin cfb6062acb Bump version to 0.3
- Now will work with any name of directory that contains plugin.
2019-06-24 14:40:54 +03:00
annelin a05f8c4bf1 Bump version to 0.3
- Now support all Gajim versions — from 1.0.3 to 1.1.99 (trunk)
  - Added python3-potr library to otrplugin distribution (it does not have external dependencies)
  - Code restructurized and reworked (again...)

Fixes:
  - Now we will create OTR Instance only once for account
  - Fixed crash when we failed to get window control (chat is closed i.e.)
  - Will not break MAM and conferences anymore

New:
  - XHTML support
  - Errors notifications as well as status changes
  - Retransmit last message after OTR channel init
  - Correct close all active OTR channels when going offline

Wontfix:
  - I still love you. Always and Forever ♥
2019-06-24 14:36:33 +03:00
annelin 01ba08cb4a Added tag v0.2 for changeset ab8d0b26fe06 2019-06-23 16:50:29 +03:00
annelin aa98fd901c Release 0.2
[+] code refactoring & compatibility — aiming Debian's version of Gajim
[+] correctly resending messages after session open
[+] I love you ♥
2019-06-23 04:52:53 +03:00
annelin 8803d248dc Added tag v0.1 for changeset c0db84b2167a 2019-06-22 14:54:07 +03:00
annelin ec43021650 Initial commit
Implemented:
 - OTR encryption
 - Store OTR keys and known fingerprints to Gajim data directory in SQLite format
 - Handling OTR errors

Todo:
 - Fingerprints verification
 - SMP protocol
 - Presence handling (e.g. close OTR channel when contacts goes offline)
2019-06-22 14:54:00 +03:00