gajim-plugins issueshttps://dev.gajim.org/gajim/gajim-plugins/-/issues2022-05-13T08:00:37Zhttps://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éhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/520[openpgp] OpenPGP (XEP-0373) plugin doesn't verify signature2020-11-21T23:02:25ZVladislav Yarmak[openpgp] OpenPGP (XEP-0373) plugin doesn't verify signaturePlugin [decryption routine](https://dev.gajim.org/gajim/gajim-plugins/-/blob/2cc719be9b3ce0f2f01d20cfe781327808ddfbe4/openpgp/modules/openpgp.py#L202-226) doesn't check fingerprint output of verify routine. Therefore, any public key in g...Plugin [decryption routine](https://dev.gajim.org/gajim/gajim-plugins/-/blob/2cc719be9b3ce0f2f01d20cfe781327808ddfbe4/openpgp/modules/openpgp.py#L202-226) doesn't check fingerprint output of verify routine. Therefore, any public key in gpg keychain is ultimately trusted as authenticated author of message (due to [`always_trust` in PGPContext wrapper](https://dev.gajim.org/gajim/gajim-plugins/-/blob/2cc719be9b3ce0f2f01d20cfe781327808ddfbe4/openpgp/backend/pygpg.py#L85-87)).
Fingerprint is saved to message attribute which is available in tooltip popping up on mouse hover at green keylock icon, but it's next to nothing.https://dev.gajim.org/gajim/gajim-plugins/-/issues/519pgplegacy plugin (XEP-0027) introduces keyid assignments from untrusted source2020-09-10T20:35:39ZVladislav Yarmakpgplegacy plugin (XEP-0027) introduces keyid assignments from untrusted source## Problem description
[Presence stanza handler](https://dev.gajim.org/gajim/gajim-plugins/-/blob/77d9d0a99a40ffc78332d568cdfebb8520331d70/pgp/modules/pgp_legacy.py#L110-134) receives presence status from server and verifies if it is si...## Problem description
[Presence stanza handler](https://dev.gajim.org/gajim/gajim-plugins/-/blob/77d9d0a99a40ffc78332d568cdfebb8520331d70/pgp/modules/pgp_legacy.py#L110-134) receives presence status from server and verifies if it is signed by **ANY** key known to keyring. If
it's true and presence sender contact has no key already assigned, handler will update key ID associated with sender. Therefore once you have established PGP communication with some person (their client learned your key), you may use XMPP server to spoof keys for attacked person's contacts and perform MITM. Still, there are pretty narrow case when it works (for fresh installs for example), but in fact any trust to key-account bindings imposed by server breaks E2EE.
## Ways of mitigation
Root of problem is an [XEP-0027](https://xmpp.org/extensions/xep-0027.html) proposal. Apart from poor definition why peers have to perform stanza signing and how to handle verification failures, it suggests questionable practices to sideload keys once encrypted presence stanza received:
> All keys are exchanged using OpenPGP key servers, and usually are retrieved when a signed <presence/> stanza is received (key retrieval does not happen in-band).
It's not even clear how to find key using only JID and authenticate it. Even if keys are located, such approach centralizes key trust in group of servers which replicate keys among themselves while PGP is aimed for decentralized trust in the first place. So far manual control of assigned PGP keys to contacts appears to be the only viable option.
The only useful thing we can do with signed presence status text is to verify it's content and mark or discard it if it's signature is invalid (can't be verified or doesn't match assigned key fingerprint). I don't know gajim modules API features, but first thing which comes to my mind is to add prefix `"[BAD SIGNATURE] "` to status text if it fails to verify.https://dev.gajim.org/gajim/gajim-plugins/-/issues/517OMEMO HTTP File Upload succeeds despite of undecided keys2023-05-02T07:56:46ZAndrey GurskyOMEMO HTTP File Upload succeeds despite of undecided keys## Versions
- OS: Debian GNU/Linux bullseye/testing
- GTK Version: 3.24.22
- PyGObject Version: 3.36.0
- GLib Version : 2.64.1
- python-nbxmpp Version: 1.0.2
- Gajim Version: 1.2.91+78e4e2bab4da4
- OMEMO Plugin Version: 2.7.7+75795a292f
...## Versions
- OS: Debian GNU/Linux bullseye/testing
- GTK Version: 3.24.22
- PyGObject Version: 3.36.0
- GLib Version : 2.64.1
- python-nbxmpp Version: 1.0.2
- Gajim Version: 1.2.91+78e4e2bab4da4
- OMEMO Plugin Version: 2.7.7+75795a292f
If there are undecided keys, it is not possible to send a message, but sending a file via OMEMO HTTP File Upload succeeds.https://dev.gajim.org/gajim/gajim-plugins/-/issues/516[omemo] Cannot publish device list2023-05-02T07:57:58ZPetr Bezruc[omemo] Cannot publish device listI am not sure, if this is gajim or openfire problem, but we can't use omemo now. It is working for clients already connected with omemo before, it must be cached somehow. But new ones omemo keys are not published. On gajim client side, w...I am not sure, if this is gajim or openfire problem, but we can't use omemo now. It is working for clients already connected with omemo before, it must be cached somehow. But new ones omemo keys are not published. On gajim client side, we can see own omemo fingerprints in omemo config plugin, but remote side can't see it.
This is boot log from my gajim client:
```
24.8.2020 14:26:36 (I) gajim.plugin_system.omemo: talk => Own devices after boot:[]
24.8.2020 14:26:36 (D) gajim.plugin_system.omemo: talk => 94 PreKeys available
24.8.2020 14:27:14 (I) gajim.plugin_system.omemo: talk => Announce Support after Sign In
24.8.2020 14:27:14 (I) gajim.plugin_system.omemo: talk => Publishing bundle ...
24.8.2020 14:27:14 (I) gajim.plugin_system.omemo: talk => Querry own devicelist ...
24.8.2020 14:27:17 (I) gajim.plugin_system.omemo: talk => Publishing bundle was successful
24.8.2020 14:27:17 (I) gajim.plugin_system.omemo: talk => Saved own devices
24.8.2020 14:27:17 (I) gajim.plugin_system.omemo: talk => Devicelistquery was successful
24.8.2020 14:27:18 (D) gajim.plugin_system.omemo: talk => OMEMO MAM msg received
24.8.2020 14:27:18 (W) gajim.plugin_system.omemo: OMEMO message does not contain our device key
```
See picture for my DeviceID. After clicking to "clear devices", nothing happen.
![omemo-plugin](/uploads/7829ce88675b534a6789398b5c28df1c/omemo-plugin.png)
This is log from xml console after trying to download my devicelist:
```
<!-- Outgoing Po 24. srpna 2020, 15:41:59 CEST -->
<iq xmlns="jabber:client" type="get" to="jgottwald@talk" id="test123" from="jgottwald@talk/Gajim-Linux">
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<items node="eu.siacs.conversations.axolotl.devicelist" />
</pubsub>
</iq>
<!-- Incoming Po 24. srpna 2020, 15:41:59 CEST -->
<iq xmlns="jabber:client" type="result" id="test123" from="jgottwald@talk" to="jgottwald@talk/Gajim-Linux">
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<items node="eu.siacs.conversations.axolotl.devicelist" />
</pubsub>
</iq>
```
See picture for openfire side (empty devicelist for my account).
![Screenshot_2020-08-24_Openfire_Admin_Console_PubSub_Nodes](/uploads/28a97ea9a038c7bc68d60e486785e2de/Screenshot_2020-08-24_Openfire_Admin_Console_PubSub_Nodes.png)
Any ideas?https://dev.gajim.org/gajim/gajim-plugins/-/issues/515Plugin System: Plugin config enabled even if there is none2020-08-24T09:20:39ZakallabethPlugin System: Plugin config enabled even if there is none## Versions
- OS: Linux
- GTK Version: 3.24.22
- PyGObject Version: 3.36.1
- GLib Version : 2.64.4
- python-nbxmpp Version: 1.0.2
- Gajim Version: 1.2.2
## Traceback
```
Traceback (most recent call last):
File "/app/lib/python3.7/site...## Versions
- OS: Linux
- GTK Version: 3.24.22
- PyGObject Version: 3.36.1
- GLib Version : 2.64.4
- python-nbxmpp Version: 1.0.2
- Gajim Version: 1.2.2
## Traceback
```
Traceback (most recent call last):
File "/app/lib/python3.7/site-packages/gajim/plugins/gui.py", line 232, in _on_configure_plugin
plugin.config_dialog(self)
TypeError: 'NoneType' object is not callable
```
## Steps to reproduce the problem
1. Using the flatpak appindicator plugin
1. When enabling the plugin the settings button is clickable
1. Clicking the button yields a crash report (the button does not open anything here, therefore the manual report)https://dev.gajim.org/gajim/gajim-plugins/-/issues/514mpris2_support2020-07-28T09:15:31ZGhost Usermpris2_supportWhy was this plugin removed? It does not work with the latest stable version of Gajim. I would like to port it, but I did not find much information on plugin developmentWhy was this plugin removed? It does not work with the latest stable version of Gajim. I would like to port it, but I did not find much information on plugin developmenthttps://dev.gajim.org/gajim/gajim-plugins/-/issues/513[omemo] Missing release zip for omemo 2.6.80 (gajim 1.2)2020-07-22T19:39:05ZTommaso Sardelli[omemo] Missing release zip for omemo 2.6.80 (gajim 1.2)Hello, I think that the zip file for omemo version `2.6.80` at https://ftp.gajim.org/plugins_releases/ is missing.
The last one I could find was `2.6.79`.Hello, I think that the zip file for omemo version `2.6.80` at https://ftp.gajim.org/plugins_releases/ is missing.
The last one I could find was `2.6.79`.