gajim-plugins issueshttps://dev.gajim.org/gajim/gajim-plugins/-/issues2018-10-13T09:41:16Zhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/336[plugin_installer] Update GUI2018-10-13T09:41:16ZDaniel Brötzmann[plugin_installer] Update GUIGajim's internal Plugins window has been reworked in gajim/gajim!296 . These changes should be adopted in the plugin_installer GUI as well.Gajim's internal Plugins window has been reworked in gajim/gajim!296 . These changes should be adopted in the plugin_installer GUI as well.https://dev.gajim.org/gajim/gajim-plugins/-/issues/331PGP: Replace obsolete XEP-0027 by (experimental) XEP-03732019-02-11T09:15:08ZAndréPGP: Replace obsolete XEP-0027 by (experimental) XEP-0373From https://xmpp.org/extensions/xep-0373.html#solving-xep0027-issues
> This specification [XEP-0373] addresses all relevant issues of Current Jabber OpenPGP Usage (XEP-0027). It mitigates replay attacks by including the recipient's addr...From https://xmpp.org/extensions/xep-0373.html#solving-xep0027-issues
> This specification [XEP-0373] addresses all relevant issues of Current Jabber OpenPGP Usage (XEP-0027). It mitigates replay attacks by including the recipient's address and a timestamp in the OpenPGP content element. It allows for both, signing and encrypting of the element.https://dev.gajim.org/gajim/gajim-plugins/-/issues/324Check for OMEMO key updates before sending a message2020-06-21T20:39:36ZnicoCheck for OMEMO key updates before sending a message## Description of the new feature
Gajim should check on different points in the process of starting a conversation, check if there are key updates with said contact pending.
At the moment Gajim trusts the already approved keys. But if a ...## Description of the new feature
Gajim should check on different points in the process of starting a conversation, check if there are key updates with said contact pending.
At the moment Gajim trusts the already approved keys. But if a contact has updated their keys the notice that something changed comes after sending the first message.
This is quite annoying as one has to resend the message if the key should be included. The window should open before sending takes place.https://dev.gajim.org/gajim/gajim-plugins/-/issues/323Open/Download of encrypted files: Remove obsolete message box2019-04-27T12:39:01ZChristian R.Open/Download of encrypted files: Remove obsolete message box## Description of the new feature
Instead of showing that message, it would be better for users to fallback to the advised method automatically.
![Screenshot_from_2018-06-06_08-55-35](/uploads/e3483de6198c0b8457163b3c49a63240/Screensho...## Description of the new feature
Instead of showing that message, it would be better for users to fallback to the advised method automatically.
![Screenshot_from_2018-06-06_08-55-35](/uploads/e3483de6198c0b8457163b3c49a63240/Screenshot_from_2018-06-06_08-55-35.png)https://dev.gajim.org/gajim/gajim-plugins/-/issues/320Gajim hangs during closing with url-image-preview plugin2019-12-27T22:46:38ZAndrey GurskyGajim hangs during closing with url-image-preview pluginGajim with url-image-preview plugin (git master) hangs during closing.
```
05/30/2018 15:32:37 (I) nbxmpp.client_nb Disconnecting NBClient:
05/30/2018 15:32:37 (D) nbxmpp.client_nb Client disconnected..
05/30/2018 15:32:37 (D) nbxmpp.cl...Gajim with url-image-preview plugin (git master) hangs during closing.
```
05/30/2018 15:32:37 (I) nbxmpp.client_nb Disconnecting NBClient:
05/30/2018 15:32:37 (D) nbxmpp.client_nb Client disconnected..
05/30/2018 15:32:37 (D) nbxmpp.client_nb Calling disconnect handler <bound method Connection.disconnectedReconnCB of <gajim.common.connection.Connection object at 0x7f529f97f978>>
05/30/2018 15:32:37 (I) gajim.c.connection disconnectedReconnCB called
^C^C
^CSIGINT/SIGTERM received
^CSIGINT/SIGTERM received
^CSIGINT/SIGTERM received
SIGINT/SIGTERM received
SIGINT/SIGTERM received
SIGINT/SIGTERM received
Killed
$ date
Wed May 30 19:05:55 CEST 2018
```
It was not even possible to interrupt Gajim with ctrl-c (SIGINT) or kill it with default SIGTERM. Only hard way with SIGKILL.
gdb shows Gajim waits for url image preview plugin to finish all its downloads. After ctrl-c Gajim's thread disappeared and only downloading thread remained hanging.
url-image-preview plugin should allow interruption when downloading. Gajim should interrupt downloads when quitting.
P.S. Does url-image-preview plugin support download resuming?https://dev.gajim.org/gajim/gajim-plugins/-/issues/309OMEMO silently drops messages encrypted with old (removed) key2019-11-09T21:35:56Zt2dOMEMO silently drops messages encrypted with old (removed) keyI deleted my old OMEMO keys. If someone sends me a message encrypted with the old key, it is silently dropped. Only if I open Gajim on the command line, I can see the following
```
(W) gajim.plugin_system.omemo OMEMO message does not con...I deleted my old OMEMO keys. If someone sends me a message encrypted with the old key, it is silently dropped. Only if I open Gajim on the command line, I can see the following
```
(W) gajim.plugin_system.omemo OMEMO message does not contain our device key
```https://dev.gajim.org/gajim/gajim-plugins/-/issues/297Provide OpenPGP ciphertext if unable to decrypt2020-03-17T16:58:37ZanonymousProvide OpenPGP ciphertext if unable to decryptIt happens to many people that they use Gajim at multiple computers or omit the PGP passphrase prompt at startup. It would be lovely to access the ciphertext for Copy & Paste if a message cannot be decrypted.It happens to many people that they use Gajim at multiple computers or omit the PGP passphrase prompt at startup. It would be lovely to access the ciphertext for Copy & Paste if a message cannot be decrypted.https://dev.gajim.org/gajim/gajim-plugins/-/issues/295Display message on untrusted PGP keys only once2020-05-02T07:05:50ZRoiDantonDisplay message on untrusted PGP keys only once# Bug description
When sending an OpenPGP encrypted message to one of my contacts the window "OpenPGP key not trusted" appears. For other contacts everything is fine. I use Gpg4win and this key looks like all others. I set the trust to "...# Bug description
When sending an OpenPGP encrypted message to one of my contacts the window "OpenPGP key not trusted" appears. For other contacts everything is fine. I use Gpg4win and this key looks like all others. I set the trust to "full trust". The problem was with Gajim 0.16.5 and also with Gajim 0.16.5 as well.
I opened a new ticket as ticket gajim#8122 is closed for months and also was a Linux ticket. So the reason might be a different one. Please merge and reopen the old ticket if you like.
# Steps to reproduce
See above.
# Software versions
OS version: Windows 8.1
GTK version: 2.24.10
PyGTK version: 2.24.0https://dev.gajim.org/gajim/gajim-plugins/-/issues/289Improving the Hamster-Plugin2020-04-19T20:55:14ZMichael JuglImproving the Hamster-PluginUnfortionaly im not able to do this myself because im not familiar with python, this project and the whole dev-enviroment. But i think this will be a great improvement.
Today i installed Gajim and now i want to connect it to the Hamste...Unfortionaly im not able to do this myself because im not familiar with python, this project and the whole dev-enviroment. But i think this will be a great improvement.
Today i installed Gajim and now i want to connect it to the Hamster-Time-Tracking-Tool. It works but not fully as expected.
I think for somebody who is familiar with the enviroment this will be a small thing.
Issue Description:
* i start a new task in Hamster
* in the roster of others this then looks so: ![Bildschirmfoto_vom_2018-01-02_15-40-34](/uploads/c7d55f8d6fca453679daa139db73c86e/Bildschirmfoto_vom_2018-01-02_15-40-34.png)
* i think the responsible file is this one:
-> https://dev.gajim.org/gajim/gajim-plugins/blob/4ddba18d0cbef526ed08fde5959caf8604b6af72/hamster/hamster.py
-> Local: /home/[name]/.local/share/gajim/plugins/hamster/hamster.py
Improvements wished:
* [x] Better control over "Other:other" and the ?-Image
* [ ] Setting the Gajim-status to busy or not availabe when a task in Hamster is started
* [ ] Setting the Gajim-status to available when a task in Hamster is endet
Thanks for feeback in advance.https://dev.gajim.org/gajim/gajim-plugins/-/issues/277"Fingerprints"-window should popup again on sending OMEMO-message until at le...2019-11-20T18:04:58Zvilleneuve"Fingerprints"-window should popup again on sending OMEMO-message until at least one fingerprint is trustedObservation using Gajim 1.0.0-beta2-1 / 0.99.2:
I wanted to write a first-time OMEMO message to a contact, which has no trusted fingerprints. When clicking to send the message the "Fingerprints"-window popped up automatically. That's per...Observation using Gajim 1.0.0-beta2-1 / 0.99.2:
I wanted to write a first-time OMEMO message to a contact, which has no trusted fingerprints. When clicking to send the message the "Fingerprints"-window popped up automatically. That's perfect. However, when the user closes the "Fingerprints"-window without trusting the any fingerprint of the contact, the automatic popup never happens again. The user has to manually click on the OMEMO-shield-icon to be able to trust the fingerprint.
Desired behaviour:
The ideal behaviour would be if the "Fingerprints"-window pops up again automatically the next time when the user tries to send an OMEMO encrypted message to that contact. Additionally it would be great if the "Fingerprints"-window would pop up again automatically by default until every fingerprint is trusted and it should contain an option (perhaps a checkbox for every undecided fingerprint) to be able to set undecided fingerprints to a "do not ask again automatically"-state. I hope I formulated that in a comprehensible way. Please ask me if my description is unclear.https://dev.gajim.org/gajim/gajim-plugins/-/issues/240Add metadata for fingerprints2020-06-21T20:38:31ZlaclaroAdd metadata for fingerprintsHi folks,
as requested also for conversations (https://github.com/siacs/Conversations/issues/2603), adding metadata and labels to fingerprints would make it much easier to organise and properly expire/delete them if not needed anymore. ...Hi folks,
as requested also for conversations (https://github.com/siacs/Conversations/issues/2603), adding metadata and labels to fingerprints would make it much easier to organise and properly expire/delete them if not needed anymore. This somewhat extends request #183.
Since one key advantage of jabber is the flexibility in terms of clients, you easily end up having five or more fingerprints of your own and for each contact. It would be great to store additional info like client program or creation time, last seen timestamps to distinguish and properly expire/delete them if not needed anymore.
Best,
Henninghttps://dev.gajim.org/gajim/gajim-plugins/-/issues/233[OMEMO] Warn about messages from untrusted peers2018-09-08T16:56:34ZMarcin Mielniczuk[OMEMO] Warn about messages from untrusted peersIf a contact has a new key, which is not trusted yet, its messages show up in the same way as trusted messages. It would be great if they were marked in some way.
A common scheme of verifying new keys is to send the new key from a veri...If a contact has a new key, which is not trusted yet, its messages show up in the same way as trusted messages. It would be great if they were marked in some way.
A common scheme of verifying new keys is to send the new key from a verified device. With the current behavior it's easy to fool the other party that the key was sent from a verified device, especially that there's no easy way to check the origin from the chat window.https://dev.gajim.org/gajim/gajim-plugins/-/issues/231OMEMO: Create new session automatically when client is over 2000 messages behind2023-05-02T07:59:59ZzebsterOMEMO: Create new session automatically when client is over 2000 messages behindIn a multi-device setup, when one user's client (let's call it A) falls behind the other clients of that user for over 2000 messages, the session becomes invalidated. Consequently, client A does not receive the messages from the other cl...In a multi-device setup, when one user's client (let's call it A) falls behind the other clients of that user for over 2000 messages, the session becomes invalidated. Consequently, client A does not receive the messages from the other clients anymore. This becomes visible in the logs like so:
```
18.08.2017 21:05:38 (W) gajim.plugin_system.omemo: No Session found No valid sessionsOver 2000 messages into the future!
18.08.2017 21:05:38 (W) gajim.plugin_system.omemo: sender_jid => zb@REDACTED sid =>1505163973
```
It would be desirable that a new session is created automatically at client A, when such a state is reached.https://dev.gajim.org/gajim/gajim-plugins/-/issues/193[omemo] Problems when updating plugin while being joined in MUC2018-10-13T09:20:29Zjh[omemo] Problems when updating plugin while being joined in MUCAfter server reboot and Gajim: No further information
`Traceback (most recent call last):
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 108, in on_open_fingerprint_window
self.ui.show_fingerprint_window()
File ...After server reboot and Gajim: No further information
`Traceback (most recent call last):
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 108, in on_open_fingerprint_window
self.ui.show_fingerprint_window()
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 275, in show_fingerprint_window
self.windowinstances, groupchat=True)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 684, in __init__
self.update_context_list()
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 782, in update_context_list
for nick in self.plugin.groupchat[contact_jid]:
KeyError: u'bal@conference.gleisnetze.de'`https://dev.gajim.org/gajim/gajim-plugins/-/issues/190RosterTweaksPlugin allow single-click to open chat with contact2020-04-29T20:01:56ZsingpolymaRosterTweaksPlugin allow single-click to open chat with contacthttps://dev.gajim.org/gajim/gajim-plugins/-/issues/186[httpupload] Add upload button to contact right-click menu2018-04-02T13:13:29ZLauri Niskanen[httpupload] Add upload button to contact right-click menuCurrently the http upload button is added to the chat window buttons. In addition to that, I would like to have the button in contact right-click menu. "Send file" button is in that menu so I think the http upload button would fit there ...Currently the http upload button is added to the chat window buttons. In addition to that, I would like to have the button in contact right-click menu. "Send file" button is in that menu so I think the http upload button would fit there as well.
I use "Make message windows compact" setting on Gajim, so I cannot upload files using this plugin otherwise.https://dev.gajim.org/gajim/gajim-plugins/-/issues/183Show time when omemo key was added/last seen in fingerprints dialog2018-04-13T07:47:36ZJörg ThalheimShow time when omemo key was added/last seen in fingerprints dialogThis would make it easier to distinguish when a peer has multiple keys.This would make it easier to distinguish when a peer has multiple keys.https://dev.gajim.org/gajim/gajim-plugins/-/issues/171UrlImagePreview plugin not showing images in history window2017-12-19T19:58:17ZPirate Praveen ArimbrathodiyilUrlImagePreview plugin not showing images in history windowusing gajim 0.16.6. url image preview 0.9.8using gajim 0.16.6. url image preview 0.9.8https://dev.gajim.org/gajim/gajim-plugins/-/issues/122Autocompression and autoreduction2018-04-16T16:09:44ZanonymousAutocompression and autoreductionIf user want to send image, he should reduce size and weight of image manually.
Think it would be wonderful to autocompress and autoreduce image before sending.If user want to send image, he should reduce size and weight of image manually.
Think it would be wonderful to autocompress and autoreduce image before sending.DicsonDicsonhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/73[File Sharing] Manage Shared Files MIMEType icon and size column2018-12-09T11:24:49ZDarlan[File Sharing] Manage Shared Files MIMEType icon and size columnAdd columns Name and Size.
Add MIMEType icon before name.
P.S.
Add menu item View > File Sharing.Add columns Name and Size.
Add MIMEType icon before name.
P.S.
Add menu item View > File Sharing.anonymousanonymous