Commit Graph

1212 Commits

Author SHA1 Message Date
Philipp Hörist
ddfd03e79b [omemo] Update manifest.ini & CHANGELOG 2019-02-24 23:07:04 +01:00
Philipp Hörist
d4af2b7dad [omemo] Fix encryption messages to self 2019-02-24 23:07:04 +01:00
Philipp Hörist
49ffa7a3b2 [omemo] Improve verifying trust 2019-02-24 23:06:29 +01:00
Philipp Hörist
0c38ee374c [omemo] Make sending key transport messages possible 2019-02-24 23:06:29 +01:00
Philipp Hörist
2383ac4d67 [omemo] KeyDialog: Align header label left 2019-02-24 23:06:29 +01:00
Florian Münchbach
1b7442fc20 [syntax_highlight] Integrate with master branch
This commit contains all changes starting with the first integration of
the plugin into the gajim_1.1 branch (76dabe2) until the current plugin
version V3 (42b9aeb).
The manifest.ini is updated for compatibility with upcoming Gajim
versions.
2019-02-24 17:49:35 +01:00
Philipp Hörist
8564889924 [omemo] Update manifest.ini & CHANGELOG 2019-02-24 00:47:57 +01:00
Philipp Hörist
55f32fb262 [omemo] Add search to Key Dialog 2019-02-24 00:46:15 +01:00
Philipp Hörist
a9d1099145 [omemo] Hide inactive fingerprints by default 2019-02-24 00:32:42 +01:00
Philipp Hörist
eff7d037f7 [omemo] Show QR code in Key Dialog 2019-02-23 23:49:10 +01:00
Philipp Hörist
77b7762cb5 [omemo] Dont Fail on empty prekey table 2019-02-23 18:21:32 +01:00
Philipp Hörist
9362c59250 [omemo] KeyDialog: Show last seen timestamp 2019-02-22 23:09:31 +01:00
Philipp Hörist
d94d1550b3 [omemo] KeyDialog: Adjust css 2019-02-22 22:45:09 +01:00
Philipp Hörist
85342c574a [omemo] Update manifest.ini & CHANGELOG 2019-02-22 22:34:36 +01:00
Philipp Hörist
01c92b9fe8 [omemo] Show correctly fingerprints in MUC 2019-02-22 22:30:12 +01:00
Philipp Hörist
c90275c492 [omemo] Refactor storeSession() 2019-02-22 21:50:51 +01:00
Philipp Hörist
e3988f8858 [omemo] Fix sending MUC messages 2019-02-22 19:58:24 +01:00
Philipp Hörist
eaf7deb440 [omemo] Update manifest.ini & CHANGELOG 2019-02-22 17:30:47 +01:00
Philipp Hörist
0f23bb40a8 [omemo] Use hashable IdentityKey 2019-02-22 17:26:06 +01:00
Philipp Hörist
1096596806 [omemo] Dont throw exception on missing session 2019-02-22 17:20:14 +01:00
Philipp Hörist
75a4f19d56 [omemo] Clean up old sessions
Delete sessions when we dont have an identity saved for it
2019-02-22 16:34:01 +01:00
Philipp Hörist
912eb62ee5 [omemo] Update manifest.ini & CHANGELOG 2019-02-22 16:17:51 +01:00
Philipp Hörist
3d8dabcf88 [omemo] Show own device in published device list 2019-02-22 16:16:07 +01:00
Philipp Hörist
5aaa6957c9 [omemo] Add sqlite SessionRecord converter 2019-02-22 16:14:27 +01:00
Philipp Hörist
0ee9b2fa78 [omemo] Fix get_devices()
It did not discard our own device when without_self was True
2019-02-22 15:51:11 +01:00
Philipp Hörist
37512bb706 [omemo] Remove unused import 2019-02-21 23:26:53 +01:00
Philipp Hörist
3788bc378b [omemo] Update manifest.ini & CHANGELOG 2019-02-21 23:25:51 +01:00
Philipp Hörist
c5150ebea3 [omemo] Adapt KeyDialog 2019-02-21 23:25:34 +01:00
Philipp Hörist
2e8c5a5a70 [omemo] Add sqlite identity key converter 2019-02-21 22:53:45 +01:00
Philipp Hörist
16234036aa [omemo] Switch to PARSE_COLNAMES 2019-02-21 21:52:31 +01:00
Philipp Hörist
335fcf30ca [omemo] Remove unused database column 2019-02-21 21:03:06 +01:00
Philipp Hörist
14a45be321 [omemo] Set devices inactive after 300 unacknowledged messages 2019-02-21 20:56:17 +01:00
Philipp Hörist
d463caf034 [omemo] Fix typo 2019-02-21 00:15:21 +01:00
Philipp Hörist
8aa8dab2f6 [omemo] Store last seen date of fingerprints 2019-02-21 00:15:16 +01:00
Philipp Hörist
7228a478ce [omemo] Remove unused database code 2019-02-21 00:13:39 +01:00
Philipp Hörist
2f0aafba11 [omemo] Dont fail on invalid session 2019-02-19 23:56:31 +01:00
Philipp Hörist
49ad0b1f84 Update CONTRIBUTING.md 2019-02-19 22:25:29 +01:00
Philipp Hörist
ee21ca8ad5 [omemo] Update manifest.ini & CHANGELOG 2019-02-18 22:56:30 +01:00
Philipp Hörist
b4bf19d9d5 [omemo] Sqlite use text factory bytes
Sqlite/Pythons detection what to convert to a string seems not reliable,
so always return bytes and convert all TEXT columns
2019-02-18 19:43:03 +01:00
Philipp Hörist
b56223ddf6 [omemo] Make sure to use only enabled accounts 2019-02-17 19:38:28 +01:00
Philipp Hörist
ac8ef78926 [omemo] Update manifest.ini & CHANGELOG 2019-02-17 18:31:57 +01:00
Philipp Hörist
6fd32591fc [omemo] Refactor Plugin 2019-02-17 18:26:17 +01:00
Philipp Hörist
87ece2397e [omemo] Refactor AxolotlStore
- Dont use cursor object
- Use namedtuple factory
2019-02-16 13:58:03 +01:00
Philipp Hörist
41cd853085 [omemo] Dont register GUI event handlers in module 2019-02-16 13:21:05 +01:00
Philipp Hörist
3a8fb991c8 [omemo] More refactoring 2019-02-16 10:58:13 +01:00
Philipp Hörist
0e25e70be3 Update pylintrc 2019-02-13 20:21:21 +01:00
Philipp Hörist
89892cb13d [omemo] Update manifest.ini 2019-02-13 19:39:12 +01:00
Philipp Hörist
8b63fd9bad [omemo] Refactor AxolotlStore
- Merge all stores into AxolotlStore
2019-02-12 22:38:30 +01:00
Philipp Hörist
065b3f04c6 [anti_spam] Update manifest.ini 2019-02-12 00:01:11 +01:00
Philipp Hörist
27ef00157a [omemo] Update manifest.ini 2019-02-12 00:00:12 +01:00