gajim-plugins issueshttps://dev.gajim.org/gajim/gajim-plugins/-/issues2021-03-19T14:23:23Zhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/549Gajim only stores OMEMO key from one account2021-03-19T14:23:23Zjust gajimuserGajim only stores OMEMO key from one accountI have several accounts in Gajim. Only from the account that I enabled first are the OMEMO keys stored. For every other accounts Gajim will create a new key every time I restart.I have several accounts in Gajim. Only from the account that I enabled first are the OMEMO keys stored. For every other accounts Gajim will create a new key every time I restart.https://dev.gajim.org/gajim/gajim-plugins/-/issues/548[appindicator_integration] New message icon not shown2021-12-04T23:00:39ZArno Onken[appindicator_integration] New message icon not shown## Versions
- OS: GNU/Linux Debian Sid
- Gajim version: 1.3.0
- Plugin version: 1.3.3
- GTK version: 3.24.24
- Glib version: 2.66.2
- PyGObject version: 3.38.0
- Python-nbxmpp version: 2.0.2
- Sway version: 1.5.1
- Wa...## Versions
- OS: GNU/Linux Debian Sid
- Gajim version: 1.3.0
- Plugin version: 1.3.3
- GTK version: 3.24.24
- Glib version: 2.66.2
- PyGObject version: 3.38.0
- Python-nbxmpp version: 2.0.2
- Sway version: 1.5.1
- Waybar version: 0.9.5
## Steps to reproduce the problem
1. Start Gajim with appindicator_integration plugin active.
2. Receive a message while Gajim is in the background.
3. Read the message.
## Expected behavior
When the message is received, the tray icon should change from "online" to "new-message" and back to "online" once the message is read.
## Actual behavior
The icon remains at "online" without changing.
The ```self.indicator.set_status(appindicator.IndicatorStatus.ATTENTION)``` seems to not trigger an icon change.
## Solution
In ```plugin.py```, changing
```
self.indicator.set_status(appindicator.IndicatorStatus.ATTENTION)
```
to
```
self.indicator.set_status(appindicator.IndicatorStatus.ATTENTION)
self.indicator.set_icon_full('mail-unread', 'New Message')
```
and adding
```
if self.connected == 1:
self.indicator.set_icon_full(self.online_icon, _('Online'))
else:
self.indicator.set_icon_full(self.offline_icon, _('Offline'))
```
to the end of the file fixes the problem for me. These should be harmless changes making the plugin more robust.Gajim 1.4.0https://dev.gajim.org/gajim/gajim-plugins/-/issues/547Plugin Installer not included in distribution tarball2021-03-02T20:11:41ZPaco EstebanPlugin Installer not included in distribution tarballWhile updating the OpenBSD package for Gajim, we hit this: https://dev.gajim.org/gajim/gajim/-/issues/10440
We noticed that the Plugin Installer plugin is not present on the distribution tarball anymore so the old plugins are incompatib...While updating the OpenBSD package for Gajim, we hit this: https://dev.gajim.org/gajim/gajim/-/issues/10440
We noticed that the Plugin Installer plugin is not present on the distribution tarball anymore so the old plugins are incompatible and there's no way to update them.
The Wiki [here](https://dev.gajim.org/gajim/gajim-plugins/-/wikis/PluginInstallerPlugin#installation) says:
> The Plugin should be included in Gajim's standard installation.
We also saw that the plugin is present on the nightly builds. Is this a known problem ?
Do you plan to include it again ?
Thank you.https://dev.gajim.org/gajim/gajim-plugins/-/issues/545"Actions for" function can accidentally send private chat logs to google2021-02-06T09:48:21Zsy ster"Actions for" function can accidentally send private chat logs to googleups wrong repo. Open ticket about the matter is here:
https://dev.gajim.org/gajim/gajim/-/issues/10423
When I make right click on a marked text in any chat (also in OMEMO encrypted chat) several option appear. One option is called "Acti...ups wrong repo. Open ticket about the matter is here:
https://dev.gajim.org/gajim/gajim/-/issues/10423
When I make right click on a marked text in any chat (also in OMEMO encrypted chat) several option appear. One option is called "Actions for...". If you choose that by just moving the cursor over it, a submenu shows up presenting you several options. What ever option you choose, it will send the marked text to your default browser. If you choose the option "Web Search it", parts of your chat will be send to google.
By choosing this design, **a user only needs to make a single wrong click and chat logs from an OMEMO encrypted chat can be send to google.**
there can be different reason this function can lead to unwanted result.
- your cursor (this also can have different reason, what they are is not important, important is that it happens) doesn't move smooth, and so you accidentally make a single wrong click
- you are notorious curious and like to click and learn from the result rather then thinking prior what that outcome will be. You've been told that private OMEMO encrypted chats are secure, so you believe you can't make something from within that chat, that will send your chat logs in clear to google
- you want to choose "open as link", but accidentally you missed it by a few pixel. You also marked to much of the text, because you're under high stress or new to gajim
...there will be more reasons, that's just what came to my mind first.
##### But it's safe enough, because you need to make multiple clicks to get there?
This is wrong. **It only requires one single wrong click.**
Example: You wish to quote a text, so you mark it and right click. A menu pops up and you wish to choose "Quote", but accidentally you click "Web Search it". Result: **One wrong click leaks your chat log to google.**
I reported this already via gajim's MUC.
Some quotes from Lovetox responding to my report:
07:25:00 PM] lovetox: yeah and? there are a million reasons how you can post unwanted data to the internet
[07:25:08 PM] lovetox: dont use it if that scares you that much
I don't mind for myself, I care to find software that can serve the "Personas" of Tails best. https://tails.boum.org/contribute/personas/
..and to contribute by reporting where and how it could do a better job.https://dev.gajim.org/gajim/gajim-plugins/-/issues/544[preview] Add calendar Event (.ics) / VCard (.vcf) preview2021-12-06T08:38:30ZDaniel Brötzmann[preview] Add calendar Event (.ics) / VCard (.vcf) preview## Description of the new feature
Parse received Event / VCard (.ics / .vcf) files and and display basic infos from the file:
* Event: DTSTART, SUMMARY, LOCATION
* VCard: FN, TEL## Description of the new feature
Parse received Event / VCard (.ics / .vcf) files and and display basic infos from the file:
* Event: DTSTART, SUMMARY, LOCATION
* VCard: FN, TELhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/543system PROXY force using2021-01-27T08:59:12ZЕвгений Домбровскийsystem PROXY force using## Versions
- OS: Win10/7
- Gajim Version: 1.2.2
- Plugin version:
- GTK version: 3.24.20
- Python-nbxmpp version: 1.0.2
## Steps to reproduce the problem
1. Apply group policy "PROXY for IE" to user
2. remove all proxy...## Versions
- OS: Win10/7
- Gajim Version: 1.2.2
- Plugin version:
- GTK version: 3.24.20
- Python-nbxmpp version: 1.0.2
## Steps to reproduce the problem
1. Apply group policy "PROXY for IE" to user
2. remove all proxy settings in gajim
2. open Gajim and try to add account
## Expected behavior
Successful Connection
## Actual behavior
Time out. In Debug "nbxmpp.connection" is trying to use a proxy
[27012021-151959-debug.log.txt](/uploads/ef1a57e825ee0dc7fad9f7fa99932424/27012021-151959-debug.log.txt)https://dev.gajim.org/gajim/gajim-plugins/-/issues/539problem deleting omemo fingerprints2021-01-27T17:10:08ZLua vonSeeproblem deleting omemo fingerprints## Versions
- OS: Debian GNU/Linux 10 (buster)
- GTK+ Version: 3.24.5
- PyGObject Version: 3.30.4
- python-nbxmpp Version: 0.6.10
- Gajim Version: 1.1.2
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-p...## Versions
- OS: Debian GNU/Linux 10 (buster)
- GTK+ Version: 3.24.5
- PyGObject Version: 3.30.4
- python-nbxmpp Version: 0.6.10
- Gajim Version: 1.1.2
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gajim/./data/plugins/omemo/gtk/util.py", line 72, in _on_response
button.callback()
File "/usr/lib/python3/dist-packages/gajim/./data/plugins/omemo/gtk/key.py", line 199, in _remove
identity_key = record.getSessionState().getRemoteIdentityKey()
File "/usr/lib/python3/dist-packages/axolotl/state/sessionstate.py", line 48, in getRemoteIdentityKey
return IdentityKey(self.sessionStructure.remoteIdentityPublic, 0)
File "/usr/lib/python3/dist-packages/axolotl/identitykey.py", line 11, in __init__
self.publicKey = Curve.decodePoint(bytearray(ecPubKeyOrBytes), offset)
File "/usr/lib/python3/dist-packages/axolotl/ecc/curve.py", line 34, in decodePoint
type = _bytes[0] # byte appears to be automatically converted to an integer??
IndexError: bytearray index out of range
```
## Steps to reproduce the problem
...https://dev.gajim.org/gajim/gajim-plugins/-/issues/537Plugins: Display of manifest.json has decoding errors2022-05-13T08:00:37ZChristian EichertPlugins: Display of manifest.json has decoding errorsOmemo plugin, no UTF8 ...
![image](/uploads/5b29dfde68ad9a814c58aae903594e63/image.png)Omemo plugin, no UTF8 ...
![image](/uploads/5b29dfde68ad9a814c58aae903594e63/image.png)https://dev.gajim.org/gajim/gajim-plugins/-/issues/536[omemo] File download error2021-01-08T22:49:07ZDaniel Brötzmann[omemo] File download error**Please first check if another issue has been opened for your problem**
## Versions
- OS: Manjaro
- Gajim version: 1.4 dev
- Plugin version: 2.8.0
- GTK version:
- Python-nbxmpp version: 3.0 dev
## Steps to reproduce the p...**Please first check if another issue has been opened for your problem**
## Versions
- OS: Manjaro
- Gajim version: 1.4 dev
- Plugin version: 2.8.0
- GTK version:
- Python-nbxmpp version: 3.0 dev
## Steps to reproduce the problem
1. Send file from one device to other device (self contact)
1. Try to download file on other device
## Expected behavior
File gets downloaded an decrypted
## Actual behavior
```
(W) gajim.plugin_system Error executing <bound method OmemoPlugin._file_decryption of <omemo.plugin.OmemoPlugin object at 0x7fb079c61f70>>
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/gajim/plugins/pluginmanager.py", line 476, in _execute_all_handlers_of_gui_extension_point
handlers[0](*args)
File "/home/x/.local/share/gajim/plugins/omemo/plugin.py", line 213, in _file_decryption
file_crypto.FileDecryption(self).hyperlink_handler(
File "/home/x/.local/share/gajim/plugins/omemo/file_crypto.py", line 75, in hyperlink_handler
transfer = OMEMODownload(instance.account,
File "/home/x/.local/share/gajim/plugins/omemo/file_crypto.py", line 216, in __init__
FileTransfer.__init__(self, account, cancel_func=cancel_func)
TypeError: __init__() got an unexpected keyword argument 'cancel_func'
```https://dev.gajim.org/gajim/gajim-plugins/-/issues/534[preview] Apply EXIF rotation for previews2021-01-29T09:31:29ZDaniel Brötzmann[preview] Apply EXIF rotation for previewsApply EXIF rotation data while generating previews.Apply EXIF rotation data while generating previews.https://dev.gajim.org/gajim/gajim-plugins/-/issues/533GPG + Gajim Portable?2020-12-05T21:16:52ZTony VGPG + Gajim Portable?I run Gajim 64 Portable on various Windows 10 machines.
GPG plugin works only if GPG4WIN is installed.
GPG4WIN allows to make a portable version, but I can't find the way to connect GPG4WIN Portable and Gajim Portable, please help. I've...I run Gajim 64 Portable on various Windows 10 machines.
GPG plugin works only if GPG4WIN is installed.
GPG4WIN allows to make a portable version, but I can't find the way to connect GPG4WIN Portable and Gajim Portable, please help. I've tried launching GPA or Cleopatra, but Gajim's GPG plugin still doesn't see any presence of GnuPG / GPG4WIN.
Any help would be very much appreciated!https://dev.gajim.org/gajim/gajim-plugins/-/issues/532OMEMO - No Devices Found2020-11-16T13:07:23ZTimothy BunstonOMEMO - No Devices FoundI have had this issue for a few versions now with the omemo plugin where on new machines I am unable to send an omemo encrypted message to my contact where I am able to on other devices / apps. I get the message "No devices found, Query ...I have had this issue for a few versions now with the omemo plugin where on new machines I am unable to send an omemo encrypted message to my contact where I am able to on other devices / apps. I get the message "No devices found, Query in progress..." and it just never queries the server for the OMEMO keys. I have wiped and reinstalled Gajim on this laptop many times and I cannot get it to get the device keys.
Gajim works on a previously configured OMEMO from months ago, Conversations works from a few years ago and Gajim on both my windows machines work (Configured months ago).
Server: Prosody
Client Version: 1.2.2https://dev.gajim.org/gajim/gajim-plugins/-/issues/531Birthday reminder causes traceback on startup2021-12-04T23:00:51ZGhost UserBirthday reminder causes traceback on startup## Versions
- OS: Windows 10
- GTK Version: 3.24.20
- PyGObject Version: 3.36.1
- GLib Version : 2.64.1
- python-nbxmpp Version: 1.0.1
- Gajim Version: 1.2.1
## Traceback
```
Traceback (most recent call last):
File "C:\Users\Noah Keck...## Versions
- OS: Windows 10
- GTK Version: 3.24.20
- PyGObject Version: 3.36.1
- GLib Version : 2.64.1
- python-nbxmpp Version: 1.0.1
- Gajim Version: 1.2.1
## Traceback
```
Traceback (most recent call last):
File "C:\Users\Noah Keck\AppData\Roaming\Gajim\Plugins\birthday_reminder\plugin.py", line 108, in _check_birthdays_at_start
self._check_birthdays()
File "C:\Users\Noah Keck\AppData\Roaming\Gajim\Plugins\birthday_reminder\plugin.py", line 116, in _check_birthdays
account, contact = self._find_contact(jid)
File "C:\Users\Noah Keck\AppData\Roaming\Gajim\Plugins\birthday_reminder\plugin.py", line 141, in _find_contact
return account, contact[0]
IndexError: list index out of range
```
## Steps to reproduce the problem
...
1. Install the "Birthday reminder" plugin
2. Start up Gajim on latest Windows 10
There seems to be no clear trigger on my end, I simply keep getting this dialog immediately on startup no matter what. On ubuntu this appears to work fine.Gajim 1.4.0https://dev.gajim.org/gajim/gajim-plugins/-/issues/530Opening Images (with image preview) can result in every left click opens that...2021-04-22T20:34:11ZGhost UserOpening Images (with image preview) can result in every left click opens that image again## Versions
- OS: Win10
- Gajim version: 1.2.2
- GTK version: 3.24.20
- Python-nbxmpp version: 1.0.2
- Window behaviour: Single window for everything
- Plugins: Url image preview v2.4.5
## Steps to reproduce the problem
...## Versions
- OS: Win10
- Gajim version: 1.2.2
- GTK version: 3.24.20
- Python-nbxmpp version: 1.0.2
- Window behaviour: Single window for everything
- Plugins: Url image preview v2.4.5
## Steps to reproduce the problem
1. Left click on an image in the chat. (drag and Drag at least 1 px)
2. The Window that shows the image needs to come up exactly where your mouse is.
3. Close the Image you've just opened.
4. Now the next Left mouse click opens that image again, it doesn't matter where you click in the Gajim window.
## Expected behavior
The Image shows up, closing it. Gajim resumes normal.
## Actual behavior
The Image shows up, closing it and clicking anywhere in Gajim Will open up that image again.
## side notes
- The Image NEEDS to open up directly under the cursor
- You need to make a drag move, if you make an clean click everything works normally
- It looks like Gajim goes into drag and drop mode and that window that opens up screws something up.https://dev.gajim.org/gajim/gajim-plugins/-/issues/528Images with question mark character in filenames are not displayed, and canno...2021-04-26T18:09:06ZtomImages with question mark character in filenames are not displayed, and cannot be downloaded**Please first check if another issue has been opened for your problem**
## Versions
- OS: Ubuntu 20.04.1
- Gajim version: 1.2.91+gajim@7ac4ba3b147593407b009d1b1766659e5f1f94a0
- GTK version: 3.24.20
- Python-nbxmpp version: ...**Please first check if another issue has been opened for your problem**
## Versions
- OS: Ubuntu 20.04.1
- Gajim version: 1.2.91+gajim@7ac4ba3b147593407b009d1b1766659e5f1f94a0
- GTK version: 3.24.20
- Python-nbxmpp version: 1.91.0
## Steps to reproduce the problem
1. Upload image file with special name, I suspect containing a question mark.
## Expected behavior
1. File is automatically downloaded and displayed.
2. If not, click on the file and it downloads and can be saved.
## Actual behavior
File is only displayed in some cases. In other cases, one cannot even download the file.
Conversations does display the files correctly.
From the attached images, only those without a question mark in the filename are displayed.
The other are displayed as a aesgcm:// link aesgcm://<domain>/<subdir>/f1ba3e06-1294-40a2-b249-d4ec78166a8c/org.gajim.Gajim.png%3fwidth%3d64.png#c3...60
If I click on the link the below download window is shown and it is stuck perpetually. Note that this is indeed the org.gajim.Gajim.png?width=64.png, and everything starting from the "?" is not processed somehow.
Nnote that the filenames I sent are the following, each one with the same content, but different name. gitlab automatically converts the filenames:
```
org.gajim.Gajim.png
org.gajim.Gajim.png?width=64.png
org.gajim.Gajim.png?width.png
org.gajim.Gajim.width=64.png
org.gajim.Gajim?width.png
```
![image](/uploads/2552a70302ecc953d12c32ef5147739b/image.png)https://dev.gajim.org/gajim/gajim-plugins/-/issues/527Installing OMEMO plugin on MacOS2020-10-22T18:19:52ZMal MuellerInstalling OMEMO plugin on MacOSHello dear people,
I'm trying to install the OMEMO plugin.
## Versions
- OS: MacOS 10.14.6
- Gajim version: 1.2.2
- Plugin version:
- GTK version: 3.24.23
- Python-nbxmpp version: 1.0.2
## Steps to reproduce the problem
1...Hello dear people,
I'm trying to install the OMEMO plugin.
## Versions
- OS: MacOS 10.14.6
- Gajim version: 1.2.2
- Plugin version:
- GTK version: 3.24.23
- Python-nbxmpp version: 1.0.2
## Steps to reproduce the problem
1. Install Gajim and its dependencies as per https://dev.gajim.org/gajim/gajim/-/wikis/help/Gajim-on-macOS (skipping the .app bundle)
1. Download https://ftp.gajim.org/plugins_1.2_zip/plugin_installer.zip and extract under ~/.local/share/gajim/plugins
1. Launch Gajim
1. Open plugin manager
1. It's possible to download and activate certain other plugins, e.g. Acronyms expander, Clients icons.
1. Ticking the OMEMO plugin and clicking Install/Update produces the message 'Updates will be installed next time Gajim is started.'
1. OMEMO has not appeared in the list of plugins under the Installed tab. An /omemo directory *has* been created and populated under ~/.local/share/gajim/plugins.
1. Quit Gajim. Notice some messages in the terminal which I don't suppose are relevant: `(org.gajim.Gajim:14904): Gtk-WARNING **: 16:04:18.607: Can't set a target list on a widget until you've called gtk_drag_dest_set() to make the widget into a drag destination`
`/usr/local/lib/python3.8/site-packages/gi/overrides/GObject.py:493: Warning: ../gobject/gsignal.c:2731: instance '0x7fc9da1be5c0' has no handler with id '2128'
return func(*args, **kwargs)`
`/usr/local/lib/python3.8/site-packages/gi/overrides/GObject.py:493: Warning: ../gobject/gsignal.c:2731: instance '0x7fc9da1beb20' has no handler with id '3880'
return func(*args, **kwargs)`
1. Relaunch. OMEMO is still not in the list of plugins under the Installed tab.
1. Back to the drawing board. Or rather, over to https://dev.gajim.org/gajim/gajim-plugins/-/wikis/OmemoGajimPlugin
1. MacOS is not present, look at 'Distributions without a package'. It seems like the plugin has some dependencies.
1. Can I install them with pip3? Type `pip3 search build-essential`. A long list of packages appears, none of which seem to be build-essential. Similarly with several of the other dependencies.
1. `pip3 list` reveals, among other things, the following potentially relevant items:
`cryptography 3.1.1`
`setuptools 50.3.0`
1. At this point, novice that I am, I'm stumped. And the more puzzled since I did have OMEMO working on a previous install with an older version of MacOS.
Any pointers will be much appreciated!https://dev.gajim.org/gajim/gajim-plugins/-/issues/526omemo (1.2 branch): does not show fingerprints if qrcode module is not installed2020-11-01T17:26:07Zwladmisomemo (1.2 branch): does not show fingerprints if qrcode module is not installedHi!
If omemo plugin and all required python modules except qrcode are installed, omemo works but it does not show a fingerprint window when an user clicks on the shield button.
![screenshot-2020-10-21-12_50_13](/uploads/d53e914fa295576...Hi!
If omemo plugin and all required python modules except qrcode are installed, omemo works but it does not show a fingerprint window when an user clicks on the shield button.
![screenshot-2020-10-21-12_50_13](/uploads/d53e914fa2955766fbfe6038c852d18a/screenshot-2020-10-21-12_50_13.png)
If python qrcode module is installed, everything works well.
I think that lack of qrcode plugin should not prevent to show omemo key fingerprints anyway.https://dev.gajim.org/gajim/gajim-plugins/-/issues/524[omemo] Table 'identities' has no column named private_key2020-10-10T15:04:59ZTim Rittman[omemo] Table 'identities' has no column named private_key## Versions
- OS: Ubuntu 20.04.1 LTS
- GTK+ Version: 3.24.20
- PyGObject Version: 3.36.0
- python-nbxmpp Version: 0.6.10
- Gajim Version: 1.1.3
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/g...## Versions
- OS: Ubuntu 20.04.1 LTS
- GTK+ Version: 3.24.20
- PyGObject Version: 3.36.0
- python-nbxmpp Version: 0.6.10
- Gajim Version: 1.1.3
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gajim/application.py", line 221, in _activate
self.interface.run(self)
File "/usr/lib/python3/dist-packages/gajim/gui_interface.py", line 2551, in run
app.plugin_manager.init_plugins()
File "/usr/lib/python3/dist-packages/gajim/plugins/helpers.py", line 114, in wrapper
result = f(*args, **kwargs)
File "/usr/lib/python3/dist-packages/gajim/plugins/pluginmanager.py", line 176, in init_plugins
self._activate_all_plugins_from_global_config()
File "/usr/lib/python3/dist-packages/gajim/plugins/pluginmanager.py", line 544, in _activate_all_plugins_from_global_config
self.activate_plugin(plugin)
File "/usr/lib/python3/dist-packages/gajim/plugins/helpers.py", line 114, in wrapper
result = f(*args, **kwargs)
File "/usr/lib/python3/dist-packages/gajim/plugins/pluginmanager.py", line 453, in activate_plugin
plugin.activate()
File "/usr/lib/python3/dist-packages/gajim/./data/plugins/omemo/omemoplugin.py", line 176, in activate
self.connections[account] = OMEMOConnection(account, self)
File "/usr/lib/python3/dist-packages/gajim/./data/plugins/omemo/omemo_connection.py", line 48, in __init__
self.omemo = self.__get_omemo()
File "/usr/lib/python3/dist-packages/gajim/./data/plugins/omemo/omemo_connection.py", line 97, in __get_omemo
return OmemoState(self.own_jid, conn, self.account, self)
File "/usr/lib/python3/dist-packages/gajim/./data/plugins/omemo/omemo/state.py", line 65, in __init__
self.store = LiteAxolotlStore(db_con)
File "/usr/lib/python3/dist-packages/gajim/./data/plugins/omemo/omemo/liteaxolotlstore.py", line 57, in __init__
self._generate_axolotl_keys()
File "/usr/lib/python3/dist-packages/gajim/./data/plugins/omemo/omemo/liteaxolotlstore.py", line 64, in _generate_axolotl_keys
self.storeLocalData(registrationId, identityKeyPair)
File "/usr/lib/python3/dist-packages/gajim/./data/plugins/omemo/omemo/liteaxolotlstore.py", line 78, in storeLocalData
self.identityKeyStore.storeLocalData(registrationId, identityKeyPair)
File "/usr/lib/python3/dist-packages/gajim/./data/plugins/omemo/omemo/liteidentitykeystore.py", line 61, in storeLocalData
c.execute(q,
sqlite3.OperationalError: table identities has no column named private_key
```
## Steps to reproduce the problem
Open Gajim on ubuntu.
...https://dev.gajim.org/gajim/gajim-plugins/-/issues/523Plugin_installer not functional after update2020-10-03T12:06:00ZIllyaPlugin_installer not functional after updateI have updated from Fedora32 to Fedora33-beta. This includes update from Gajim 1.1.3 to 1.2.0.
After update no plugin could be loaded:
```
03.10.2020 13:00:41 (W) gajim.plugin_system Plugin without min/max version: plugin_insta...I have updated from Fedora32 to Fedora33-beta. This includes update from Gajim 1.1.3 to 1.2.0.
After update no plugin could be loaded:
```
03.10.2020 13:00:41 (W) gajim.plugin_system Plugin without min/max version: plugin_installer
03.10.2020 13:00:41 (W) gajim.plugin_system Plugin message_box_size not loaded, plugin incompatible with current version of gajim: 1.2.0 > 1.1.90
03.10.2020 13:00:41 (W) gajim.plugin_system Plugin clients_icons not loaded, plugin incompatible with current version of gajim: 1.2.0 > 1.1.90
03.10.2020 13:00:41 (W) gajim.plugin_system Plugin omemo not loaded, plugin incompatible with current version of gajim: 1.2.0 > 1.1.90
03.10.2020 13:00:41 (W) gajim.plugin_system Plugin url_image_preview not loaded, plugin incompatible with current version of gajim: 1.2.0 > 1.1.90
```
After manually updating the `plugin_installer` to the 1.2.x version other plugins were updated.
Expected behavior: at least `plugin_installer` should be loaded and capable to update another plugins.https://dev.gajim.org/gajim/gajim-plugins/-/issues/521Gajim Flatpak gnupg/openpgp/dark mode not available2020-09-19T15:27:41ZmarliyevGajim Flatpak gnupg/openpgp/dark mode not availablehi, gajim installed via flatpak, plugins installed too. but only omemo plugin is functional, gnupgp and openpgp not available, shows: Warning: no module named 'gnupg' Warning: Please install python-gnupg and gnupg. already installed. als...hi, gajim installed via flatpak, plugins installed too. but only omemo plugin is functional, gnupgp and openpgp not available, shows: Warning: no module named 'gnupg' Warning: Please install python-gnupg and gnupg. already installed. also dark mode enabled but not taking effect.
```sh
$ flatpak info --show-permissions org.gajim.Gajim
[Context]
shared=network;ipc;
sockets=x11;wayland;pulseaudio;fallback-x11;
devices=all;
filesystems=~/.gnupg;
[Session Bus Policy]
org.freedesktop.portal.Fcitx=talk
org.kde.kwalletd5=talk
org.gnome.Mutter.IdleMonitor=talk
org.mpris.MediaPlayer2.*=talk
org.freedesktop.secrets=talk
[System Bus Policy]
org.freedesktop.login1=talk
org.freedesktop.GeoClue2=talk
[Environment]
GI_TYPELIB_PATH=/app/lib/girepository-1.0:/app/plugins/lib/girepository-1.0
PYTHONPATH=/app/plugins/lib/python3.7/site-packages
```
OS: OpenSuse Leap15.2AndréAndré