Philipp Hörist
c550f6fc8e
[omemo] Fix getRandomSequence()
...
There was an API change in python-axolotl
2019-05-18 20:39:32 +02:00
Philipp Hörist
d9b146ee35
[preview] Use new open_uri method to open links
2019-04-27 14:29:11 +02:00
Philipp Hörist
b166a388cc
[omemo] Update manifest.ini & CHANGELOG
2019-04-27 13:59:03 +02:00
Philipp Hörist
e7ac1ccf4c
[omemo] Adapt to link handler changes in Gajim
2019-04-27 13:59:03 +02:00
Philipp Hörist
d493646a2a
[pgp] Update manifest.ini
2019-04-16 23:27:26 +02:00
Philipp Hörist
4cad7462b1
[pgp] Fix key migration
2019-04-16 23:27:05 +02:00
Philipp Hörist
466a4e91f7
[pgp] Move all Gajim PGP code into plugin
2019-04-14 23:01:24 +02:00
Philipp Hörist
b35a259980
[omemo] Update manifest.ini & CHANGELOG
2019-03-31 20:11:30 +02:00
Philipp Hörist
8bff45ff49
[omemo] Fix group chat
...
Fixes #412
2019-03-31 20:11:30 +02:00
Philipp Hörist
482ff2e7c0
Revert "openpgp new"
...
This reverts commit e53150c94e
2019-03-31 19:57:03 +02:00
Philipp Hörist
e53150c94e
openpgp new
2019-03-31 19:55:53 +02:00
Philipp Hörist
33223f7a53
[omemo] Update manifest.ini & CHANGELOG
2019-03-26 20:52:34 +01:00
Philipp Hörist
10bbeda0f7
[omemo] Use Gajims confirmation dialog
2019-03-26 20:51:52 +01:00
Philipp Hörist
9d810ef579
[openpgp] Update manifest.ini
2019-03-26 20:30:44 +01:00
Philipp Hörist
7b702cc08a
[openpgp] Adapt to Gajim dialog changes
2019-03-26 20:30:22 +01:00
Philipp Hörist
edf012b3f6
[omemo] Update manifest.ini & CHANGELOG
2019-03-25 12:23:14 +01:00
Philipp Hörist
c0c0a3dfdf
[omemo] Set correct version on database creation
2019-03-25 12:22:03 +01:00
Philipp Hörist
82cb414761
[omemo] Update manifest.ini & CHANGELOG
2019-03-24 16:52:16 +01:00
Philipp Hörist
a3f79c6e3c
[omemo] Fix database migration
2019-03-24 16:51:26 +01:00
Philipp Hörist
a65a813fac
[omemo] Update manifest.ini & CHANGELOG
2019-03-24 15:28:40 +01:00
Philipp Hörist
e6f810803f
[omemo] Fix requesting the devicelist
2019-03-24 15:25:27 +01:00
Philipp Hörist
c39c3c80be
[omemo] Fix old invalid BLOB database values
...
The way BLOBs are written to the database has changed in python3
So we read all BLOB values cast them to BLOB then write them back to
the table
Fixes #402 , #278
2019-03-24 15:24:00 +01:00
Philipp Hörist
c8af6118ff
[omemo] Update manifest.ini & CHANGELOG
2019-03-20 23:26:38 +01:00
Philipp Hörist
bfe2a0dc5c
[omemo] Fix device_id migration
2019-03-20 23:25:02 +01:00
Philipp Hörist
7783864f99
[omemo] Save trust of message to database
2019-03-20 23:24:59 +01:00
Philipp Hörist
c7f05d94aa
[openpgp] Update manifest.ini
2019-03-16 22:56:15 +01:00
Philipp Hörist
bfd96caddf
[openpgp] Make open call python 3.5 compatible
2019-03-16 22:56:15 +01:00
Philipp Hörist
15d35ed8d1
[acronyms] Update manifest.ini
2019-03-16 22:56:15 +01:00
Philipp Hörist
34c911de27
[acronyms] Make open call python 3.5 compatible
2019-03-16 22:56:15 +01:00
Philipp Hörist
d036b0f688
[omemo] Move secret data into own table
2019-03-16 22:56:15 +01:00
Philipp Hörist
f660fbf874
[omemo] Update manifest.ini & CHANGELOG
2019-03-11 23:52:23 +01:00
Philipp Hörist
850cf7d863
[omemo] Fix set operation
...
Fixes #399
2019-03-11 23:52:07 +01:00
Philipp Hörist
6436c1cafa
Change logging domains
2019-03-10 10:27:07 +01:00
Philipp Hörist
237f50cfb5
[omemo] Change logging domain
2019-03-10 10:11:03 +01:00
Philipp Hörist
424a770377
[omemo] Update manifest.ini & CHANGELOG
2019-03-08 20:29:47 +01:00
Philipp Hörist
245be4132f
[omemo] Improve logging
2019-03-08 20:26:48 +01:00
Philipp Hörist
1ca474e722
[omemo] Fix an endless loop with devicelists
2019-03-08 20:26:48 +01:00
Philipp Hörist
2ed1c39f43
[omemo] Build sessions automatically
2019-03-08 20:25:20 +01:00
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
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
Philipp Hörist
3c78b09fb2
[omemo] Refactor Plugin
...
- Adapt to nbxmpp supporting OMEMO
- Move python-axolotl code into backend folder
2019-02-12 00:00:12 +01:00
Philipp Hörist
b7954ec52e
[openpgp] Update manifest.ini
2019-02-09 20:50:52 +01:00
Philipp Hörist
2b9780a9f9
[openpgp] Refactor Plugin
...
- Adapt to nbxmpp now supporting openpgp
2019-02-09 20:50:48 +01:00
Philipp Hörist
76643eb839
Use correct i18n module
2019-01-31 20:22:34 +01:00
Philipp Hörist
604272bdec
[image] Update manifest.ini
2019-01-31 20:11:53 +01:00
Philipp Hörist
364f5e133d
[image] Remove compatibility code
2019-01-31 20:11:32 +01:00
Philipp Hörist
60be4d4be8
[location] Update manifest.ini
2019-01-31 20:10:02 +01:00
Philipp Hörist
6d3fa73e73
[location] Use dialogs from gtk module
2019-01-31 20:09:44 +01:00
Philipp Hörist
cd9864dd9e
[triggers] Update manifest.ini
2019-01-31 20:08:26 +01:00
Philipp Hörist
f64e4e99f5
[triggers] Remove compatibility code
2019-01-31 20:08:09 +01:00
Philipp Hörist
459f0d27e7
[whiteboard] Update manifest.ini
2019-01-31 20:05:54 +01:00
Philipp Hörist
773beeb191
[whiteboard] Remove compatibility code
2019-01-31 20:04:54 +01:00
Philipp Hörist
33153c9761
[pgp] Update manifest.ini
2019-01-26 20:16:37 +01:00