gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2018-04-29T20:37:34Zhttps://dev.gajim.org/gajim/gajim/-/issues/8062Fails to reconnect when coming back from suspend2018-04-29T20:37:34ZanonymousFails to reconnect when coming back from suspend# Bug description
When closing laptop screen and going to suspend mode, Wifi is turned off. However when laptop is woke up, Network Manager reconnects to the Wifi but Gajim does not try to reconnect accounts (see attached logs)
# Steps ...# Bug description
When closing laptop screen and going to suspend mode, Wifi is turned off. However when laptop is woke up, Network Manager reconnects to the Wifi but Gajim does not try to reconnect accounts (see attached logs)
# Steps to reproduce
1) connect to gajim
2) go in sleep mode
3) wake up
4) network manager reconnects to network
5) but gajim do not reconnect accounts
# Software versions
OS version:
Linux 4.0.0-1-amd64 #1 SMP Debian 4.0.2-1 (2015-05-11) x86_64 GNU/Linux
GTK version:
2.24.25
PyGTK version:
2.24.00.16.3https://dev.gajim.org/gajim/gajim/-/issues/8041GPG Agent requires ultimate trust2018-04-29T20:37:35ZanonymousGPG Agent requires ultimate trust# Bug description
When using GPG Agent the recipient is assumed be trusted ultimately.
This level of trust seems to be rarely used in practice, but is a prerequisite for GPG Encryption, feeding back into the main GPG configuration, aff...# Bug description
When using GPG Agent the recipient is assumed be trusted ultimately.
This level of trust seems to be rarely used in practice, but is a prerequisite for GPG Encryption, feeding back into the main GPG configuration, affecting other programs using the gpg agent as well.
Requiring a lower trust level, or at least having an option to, adheres to conventions of other programs (e.g. Evolution email client), and reduced the need for the user to interact with gpg directly to use GPG in chat.
= Steps to reproduce
By trying the main GPG Agent call for different configurations of trust:
echo \<text> | gpg --status-fd 2 --no-tty --use-agent --encrypt --recipient "\<key-id>" --armor
# Software versions
OS version: Ubuntu Gnome 15.04
GTK version: 3.14.12
PyGTK version: 2.24.0-3ubuntu40.16.3https://dev.gajim.org/gajim/gajim/-/issues/8040GPG Agent lacks verbose error2018-04-29T20:37:35ZanonymousGPG Agent lacks verbose error# Bug description
When using GPG Agent, and it fails to encode a message, only a very simple error is returned:
error while sending \<text> ( )
The only way of finding out what is actually going on is by using gdb backtrace (bt), as t...# Bug description
When using GPG Agent, and it fails to encode a message, only a very simple error is returned:
error while sending \<text> ( )
The only way of finding out what is actually going on is by using gdb backtrace (bt), as the logging in verbose and syslog also lack the greater details.
In my case the key-trust was too low, but the only eventually I found out replicating the GPG Agent command in the terminal:
echo \<text> | gpg --status-fd 2 --no-tty --use-agent --encrypt --recipient "\<key-id>" --armor
Better feedback on the actual issue would help people get it working. I know others who have refrained from using GPG Agent just because they couldn't figure out what whas going wrong.
# Steps to reproduce
Use a misconfigured GPG Agent setup (for example without the neccessary trust in the receipient's key-id) and try to send a message.
# Software versions
OS version: Ubuntu Gnome 15.04
GTK version: 3.14.12
PyGTK version: 2.24.0-3ubuntu40.16.3Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8114TypeError: in constructor for Secrets2018-04-30T11:40:50ZanonymousTypeError: in constructor for Secrets# Bug description
The error window opens when I double click on a specific contact to start chatting. I have no idea about what triggers the error:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-pack...# Bug description
The error window opens when I double click on a specific contact to start chatting. I have no idea about what triggers the error:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/nbxmpp/dispatcher_nb.py", line 497, in dispatch
handler['func'](session, stanza)
File "/usr/lib/python2.7/site-packages/gajim/common/connection_handlers.py", line 1796, in _messageCB
conn=self, stanza=msg, account=self.name))
File "/usr/lib/python2.7/site-packages/gajim/common/nec.py", line 76, in push_incoming_event
self._generate_events_based_on_incoming_event(event_object)
File "/usr/lib/python2.7/site-packages/gajim/common/nec.py", line 98, in _generate_events_based_on_incoming_event
if new_event_object.generate():
File "/usr/lib/python2.7/site-packages/gajim/common/connection_handlers_events.py", line 1213, in generate
self.session.handle_negotiation(form)
File "/usr/lib/python2.7/site-packages/gajim/session.py", line 484, in handle_negotiation
self.accept_e2e_alice(form, negotiated)
File "/usr/lib/python2.7/site-packages/gajim/common/stanza_session.py", line 949, in accept_e2e_alice
srses = secrets.secrets().retained_secrets(self.conn.name,
File "/usr/lib/python2.7/site-packages/gajim/secrets.py", line 115, in secrets
secrets_cache = load_secrets(secrets_filename)
File "/usr/lib/python2.7/site-packages/gajim/secrets.py", line 101, in load_secrets
secrets = pickle.load(f)
File "/usr/lib/python2.7/pickle.py", line 1378, in load
return Unpickler(file).load()
File "/usr/lib/python2.7/pickle.py", line 858, in load
dispatch[key](self)
File "/usr/lib/python2.7/pickle.py", line 1070, in load_inst
self._instantiate(klass, self.marker())
File "/usr/lib/python2.7/pickle.py", line 1060, in _instantiate
value = klass(*args)
TypeError: in constructor for Secrets: __init__() takes exactly 2 arguments (1 given)
The error might have to do something with encryption. Therefore I set the priority to high. Should that turn out to be false, you can downgrade the event.
# Steps to reproduce
Not known.
# Software versions
OS version:
Arch Linux 3.14.48-1-lts
GTK version:
2.24.28 and 3.16.6
PyGTK version:
2.24.0-50.16.3Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8110Allow proper notification via "urgency hint" (flashing in panel) for MUC (Mul...2018-04-30T11:42:39ZanonymousAllow proper notification via "urgency hint" (flashing in panel) for MUC (Multi-user chat) messages# problem
When "use_urgency_hint" is enabled, only direct messages and not group chat / MUC messages trigger the urgency hint.
# analysis
This should be configurable as an advanced option, at the very least.
# enhancement recommendat...# problem
When "use_urgency_hint" is enabled, only direct messages and not group chat / MUC messages trigger the urgency hint.
# analysis
This should be configurable as an advanced option, at the very least.
# enhancement recommendation
Since the late 90s, chat software has been able to (or forced to) make your taskbar-equivalent indication for your window blink. Several modern chat clients on linux hide this functionality, and GAJIM supports it via the "use_urgency_hint" option via the Advanced Configuration Editor. But, there's nothing in the ACE to allow this to be enabled for multi-user chat.
I don't understand why this functionality isn't present as an option! (Do people really find a tiny icon in the 'tray' / notification area to be adequate?)
# steps to reproduce
* Run a "tradtional" window manager/ DE, ala XFCE.
* Install and use Gajim
* Receive a direct message, and note the lack of panel-blinking.
* Open the ACE and enable *use_urgency_hint*
* Receive a direct message, and notice the panel blinking
* Receive a MUC / Chat / Group message, and notice no blinking
0.16.3Yann LeboulangerYann Leboulanger