gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2017-08-02T16:57:56Zhttps://dev.gajim.org/gajim/gajim/-/issues/8690Support python 3.42017-08-02T16:57:56ZpvgoranSupport python 3.4The current codebase (`master`) doesn't seem to support python 3.4. When trying to run gajim with python 3.4, I got "can use starred expression only as assignment target" errors in `gajim/common/logger.py`; when I fixed them, I got "'mod...The current codebase (`master`) doesn't seem to support python 3.4. When trying to run gajim with python 3.4, I got "can use starred expression only as assignment target" errors in `gajim/common/logger.py`; when I fixed them, I got "'module' object has no attribute 'module_from_spec'" error in `gajim/emoticons.py`. I fixed that too, and now I get "g_menu_item_set_detailed_action: Detailed action name 'app.accountname(withparentheses)-add-contact' has invalid format" (but that doesn't look related to python version).
I have python 3.4 (more specifically, 3.4.5) because currently this is the stable version of python 3.x in Gentoo.
If I manage to get it running, I'll provide a patch or a merge request.https://dev.gajim.org/gajim/gajim/-/issues/8691"Missed" history is not getting shown in chat window2018-02-25T20:38:26ZPatrick Uven"Missed" history is not getting shown in chat windowWhen opening a new chat window, Gajim is able to show the last lines from the history. But when a chat window is already open and Gajim somehow misses some messages (due to missing network or a computer in standy), it won't show the miss...When opening a new chat window, Gajim is able to show the last lines from the history. But when a chat window is already open and Gajim somehow misses some messages (due to missing network or a computer in standy), it won't show the missed messages in the chat window. They can be seen in the history, so they are getting correctly synced from the server.
When reconnecting an account, Gajim should (if enabled) update the chat window and show the missing lines from history. I think this a common problem with laptops, which will often be sent into standby during conversations, which will continue otherwise, for example on mobile phones. Back on the laptop, you have to manually look in the history or reopen the chat window to see those messages.1.0https://dev.gajim.org/gajim/gajim/-/issues/8693redesign messages window to make it easier to make sure that you're in the ri...2017-08-13T13:21:06Zgpcfredesign messages window to make it easier to make sure that you're in the right tabI have sent messages that turned out to be embarrassing, since I have accidentally sent them to the wrong person, because I had both people open in the messaging window, and I have mistaken the tabs. I would suggest that the name of the ...I have sent messages that turned out to be embarrassing, since I have accidentally sent them to the wrong person, because I had both people open in the messaging window, and I have mistaken the tabs. I would suggest that the name of the contact you're writing should be displayed at the bottom of the screen, right below the text box for writing messages, so it can be seen more easily while writing, especially while in a hurry.https://dev.gajim.org/gajim/gajim/-/issues/8694Group chats don't use nicknames2017-08-13T13:19:50ZblaGroup chats don't use nicknamesGroup chats don't use the nicknames which were chosen in the contact list.Group chats don't use the nicknames which were chosen in the contact list.https://dev.gajim.org/gajim/gajim/-/issues/8689group dissapears from the contact list2017-08-06T00:57:05Zblagroup dissapears from the contact list1. open the chat window for the group
2. close the chat window -> the group dissapears from the contact list
2. restart gajim -> the group is back on the contact list1. open the chat window for the group
2. close the chat window -> the group dissapears from the contact list
2. restart gajim -> the group is back on the contact listhttps://dev.gajim.org/gajim/gajim/-/issues/8688Connects to server but still spitting errors at me2017-08-06T00:57:05ZWCatConnects to server but still spitting errors at meIf you would rather me not create these issues let me know and I will wait patiently for fix. Thank you for this software!!
```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line ...If you would rather me not create these issues let me know and I will wait patiently for fix. Thank you for this software!!
```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1871, in _messageCB
conn=self, stanza=msg, account=self.name))
File "/usr/share/gajim/src/common/nec.py", line 76, in push_incoming_event
self._generate_events_based_on_incoming_event(event_object)
File "/usr/share/gajim/src/common/nec.py", line 98, in _generate_events_based_on_incoming_event
if new_event_object.generate():
File "/usr/share/gajim/src/common/connection_handlers_events.py", line 1219, in generate
conn=self.conn, stanza=forwarded))
File "/usr/share/gajim/src/common/nec.py", line 74, in push_incoming_event
if event_object.generate():
File "/usr/share/gajim/src/common/connection_handlers_events.py", line 1065, in generate
to_ = gajim.get_jid_without_resource(to_)
File "/usr/share/gajim/src/common/gajim.py", line 310, in get_jid_without_resource
return jid.split('/')[0]
AttributeError: 'JID' object has no attribute 'split'
```https://dev.gajim.org/gajim/gajim/-/issues/8687Couldn't open gajim-nightly for last few days, upgraded python-nbxmpp-nightly...2017-08-06T00:57:05ZWCatCouldn't open gajim-nightly for last few days, upgraded python-nbxmpp-nightly today now I get following while trying to connect to accounts.Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler['func'](session, stanza)
File "/usr/lib/python2.7/dist-packages/nbxmpp/auth_nb.py", line 685, in...Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler['func'](session, stanza)
File "/usr/lib/python2.7/dist-packages/nbxmpp/auth_nb.py", line 685, in FeaturesHandler
if feats.getTag('sm', namespace=NS_STREAM_MGMT):
File "/usr/lib/python2.7/dist-packages/nbxmpp/protocol.py", line 964, in getTag
tag = super().getTag(name, attrs, namespace)
TypeError: super() takes at least 1 argument (0 given)https://dev.gajim.org/gajim/gajim/-/issues/8685NonBlockingClient' object has no attribute 'NonBlockingBind'2017-08-06T00:57:05ZbodtxNonBlockingClient' object has no attribute 'NonBlockingBind'I'm under linux mint 18.1 cinnamon 64bit
With the nightly tonight I have this error occuring many times
`NonBlockingClient' object has no attribute 'NonBlockingBind'`
stack
```
Traceback (most recent call last):
File "/usr/...I'm under linux mint 18.1 cinnamon 64bit
With the nightly tonight I have this error occuring many times
`NonBlockingClient' object has no attribute 'NonBlockingBind'`
stack
```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/idlequeue.py", line 549, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/lib/python2.7/dist-packages/nbxmpp/idlequeue.py", line 409, in _process_events
obj.pollin()
File "/usr/lib/python2.7/dist-packages/nbxmpp/transports_nb.py", line 446, in pollin
self._do_receive()
File "/usr/lib/python2.7/dist-packages/nbxmpp/transports_nb.py", line 669, in _do_receive
self._on_receive(received)
File "/usr/lib/python2.7/dist-packages/nbxmpp/transports_nb.py", line 683, in _on_receive
self.on_receive(data)
File "/usr/lib/python2.7/dist-packages/nbxmpp/client_nb.py", line 591, in _on_auth_bind
if self.NonBlockingBind.bound is None:
AttributeError: 'NonBlockingClient' object has no attribute 'NonBlockingBind'
```
I also have this one before
```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler['func'](session, stanza)
File "/usr/lib/python2.7/dist-packages/nbxmpp/auth_nb.py", line 685, in FeaturesHandler
if feats.getTag('sm', namespace=NS_STREAM_MGMT):
File "/usr/lib/python2.7/dist-packages/nbxmpp/protocol.py", line 964, in getTag
tag = super().getTag(name, attrs, namespace)
TypeError: super() takes at least 1 argument (0 given)
```
https://dev.gajim.org/gajim/gajim/-/issues/8684Self contact hover traceback2017-08-06T00:57:05ZPhilipp Höristphilipp@hoerist.comSelf contact hover traceback```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 5728, in query_tooltip
tooltip.populate(connected_contacts, account, typ)
File "/usr/lib/python3.6/site-packages/gajim/to...```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 5728, in query_tooltip
tooltip.populate(connected_contacts, account, typ)
File "/usr/lib/python3.6/site-packages/gajim/tooltips.py", line 552, in populate
self.contact_jid = self.prim_contact.jid
AttributeError: 'NoneType' object has no attribute 'jid'
```https://dev.gajim.org/gajim/gajim/-/issues/8683Nightly build crashes on Debian Stretch2017-08-06T00:57:05ZMartinNightly build crashes on Debian StretchInstalled latest deb from your repository and Gajim doesn't connect anymore.
> apt list -a gajim-default-nightly
> Auflistung... Fertig
> gajim-default-nightly/unstable,unstable,unstable,now 20170726-1 all [installiert]
> Trace...Installed latest deb from your repository and Gajim doesn't connect anymore.
> apt list -a gajim-default-nightly
> Auflistung... Fertig
> gajim-default-nightly/unstable,unstable,unstable,now 20170726-1 all [installiert]
> Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
> handler['func'](session, stanza)
> File "/usr/share/gajim/gajim/common/connection_handlers.py", line 1778, in _messageCB
> conn=self, stanza=msg, account=self.name))
> File "/usr/share/gajim/gajim/common/nec.py", line 76, in push_incoming_event
> self._generate_events_based_on_incoming_event(event_object)
> File "/usr/share/gajim/gajim/common/nec.py", line 98, in _generate_events_based_on_incoming_event
> if new_event_object.generate():
> File "/usr/share/gajim/gajim/common/connection_handlers_events.py", line 1268, in generate
> result=result))
> File "/usr/share/gajim/gajim/common/nec.py", line 76, in push_incoming_event
> self._generate_events_based_on_incoming_event(event_object)
> File "/usr/share/gajim/gajim/common/nec.py", line 98, in _generate_events_based_on_incoming_event
> if new_event_object.generate():
> File "/usr/share/gajim/gajim/common/connection_handlers_events.py", line 1067, in generate
> if self.msg_.getType() == 'groupchat':
> File "/usr/lib/python3/dist-packages/nbxmpp/simplexml.py", line 508, in __getattr__
> raise AttributeError
> AttributeError
https://dev.gajim.org/gajim/gajim/-/issues/8681MAM: UI behavior and limits on message archive sync2017-08-06T00:57:05ZJeffrey BaitisMAM: UI behavior and limits on message archive syncAccording to XEP-0313,
> An entity is able to query (subject to appropriate access rights) an archive for all messages within a certain timespan, optionally restricting results to those to/from a particular JID.
I propose that Gaj...According to XEP-0313,
> An entity is able to query (subject to appropriate access rights) an archive for all messages within a certain timespan, optionally restricting results to those to/from a particular JID.
I propose that Gajim, by default, should only synchronise archives for active (open) conversation tabs, either for the last two days, or for the last 20 messages (by using result set management). Scrollback in the conversation window should initiate appropriate MAM queries such that the window is populated with historical messages, as requested in #7974.
Regarding the chat history / conversation history window (tooltip uses former, window title uses latter):
* The calendar displayed in the Conversation History should be *hyperlink blue* for days that the client doesn't have local chat history *and* has not yet obtained a MAM archive.
* Clicking on a day in the calendar should initiate a query to the server for that day's archive. A small progress bar should display underneath that calendar day while the message archive is retrieved from the server. Upon a successful query return from the server, the progress bar will disappear, and the date in question will change to black.
* If there are archived messages present on a given date either present on the server or in the local chat archive, the calendar should change to a **boldface black** date, as is the current state of the Conversation History.https://dev.gajim.org/gajim/gajim/-/issues/8680Remove support for XEP-0012 and replace it with XEP-03192017-08-06T00:57:05ZLink MauveRemove support for XEP-0012 and replace it with XEP-0319Currently, Gajim will request the last activity of a contact whenever the user hovers their contact.
This makes many useless requests on the network, as it is an active polling method instead of the traditional passive one XMPP has been...Currently, Gajim will request the last activity of a contact whenever the user hovers their contact.
This makes many useless requests on the network, as it is an active polling method instead of the traditional passive one XMPP has been promoting.
Using XEP-0319 fixes these issues.Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8679Support MAM:22017-08-06T00:57:05ZJeffrey BaitisSupport MAM:2Please :-) per discussion with Link Mauve, lovetox.
May be superset of #7974Please :-) per discussion with Link Mauve, lovetox.
May be superset of #7974https://dev.gajim.org/gajim/gajim/-/issues/8678tryed to use /nick and get another error2017-08-06T00:57:05Ztreakitryed to use /nick and get another error```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1933, ...```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1933, in _presenceCB
conn=self, stanza=prs))
File "/usr/share/gajim/src/common/nec.py", line 76, in push_incoming_event
self._generate_events_based_on_incoming_event(event_object)
File "/usr/share/gajim/src/common/nec.py", line 98, in _generate_events_based_on_incoming_event
if new_event_object.generate():
File "/usr/share/gajim/src/common/connection_handlers_events.py", line 856, in generate
conn=self.conn, stanza=self.stanza, presence_obj=self))
File "/usr/share/gajim/src/common/nec.py", line 74, in push_incoming_event
if event_object.generate():
File "/usr/share/gajim/src/common/connection_handlers_events.py", line 950, in generate
self.show)
File "/usr/share/gajim/src/common/logger.py", line 545, in write
jid, nick = jid.split('/', 1)
ValueError: need more than 1 value to unpack
```https://dev.gajim.org/gajim/gajim/-/issues/8677tryed to add transport room and join it but got error2017-08-06T00:57:05Ztreakitryed to add transport room and join it but got error```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1933, ...```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1933, in _presenceCB
conn=self, stanza=prs))
File "/usr/share/gajim/src/common/nec.py", line 76, in push_incoming_event
self._generate_events_based_on_incoming_event(event_object)
File "/usr/share/gajim/src/common/nec.py", line 98, in _generate_events_based_on_incoming_event
if new_event_object.generate():
File "/usr/share/gajim/src/common/connection_handlers_events.py", line 856, in generate
conn=self.conn, stanza=self.stanza, presence_obj=self))
File "/usr/share/gajim/src/common/nec.py", line 74, in push_incoming_event
if event_object.generate():
File "/usr/share/gajim/src/common/connection_handlers_events.py", line 950, in generate
self.show)
File "/usr/share/gajim/src/common/logger.py", line 545, in write
jid, nick = jid.split('/', 1)
ValueError: need more than 1 value to unpack
```https://dev.gajim.org/gajim/gajim/-/issues/8676[omemo] Context menu fails on a room tab (omemo plugin installed, but not act...2017-08-06T00:57:05Zkouinkouin[omemo] Context menu fails on a room tab (omemo plugin installed, but not active for the room)I'm working on Debian 9 64bits, Gajim 0.16.6, and omemo plugin 1.2.3 (freshly updated, 2 hours ago).
I clicked to open context menu on a room tab, and get this error.
I notice omemo is not active on the room.
```
Traceback (most ...I'm working on Debian 9 64bits, Gajim 0.16.6, and omemo plugin 1.2.3 (freshly updated, 2 hours ago).
I clicked to open context menu on a room tab, and get this error.
I notice omemo is not active on the room.
```
Traceback (most recent call last):
File "/usr/share/gajim/src/message_window.py", line 321, in on_tab_eventbox_button_press_event
self.popup_menu(event)
File "/usr/share/gajim/src/message_window.py", line 812, in popup_menu
menu = self.get_active_control().prepare_context_menu()
File "/home/rpommier/.local/share/gajim/plugins/omemo/ui.py", line 151, in omemo_prepare_context_menu
omemo_orig_prepare_context_menu(hide_buttonbar_items)
File "/home/rpommier/.local/share/gajim/plugins/omemo/ui.py", line 151, in omemo_prepare_context_menu
omemo_orig_prepare_context_menu(hide_buttonbar_items)
File "/home/rpommier/.local/share/gajim/plugins/omemo/ui.py", line 151, in omemo_prepare_context_menu
omemo_orig_prepare_context_menu(hide_buttonbar_items)
[...]
File "/home/rpommier/.local/share/gajim/plugins/omemo/ui.py", line 151, in omemo_prepare_context_menu
omemo_orig_prepare_context_menu(hide_buttonbar_items)
RuntimeError: maximum recursion depth exceeded
```https://dev.gajim.org/gajim/gajim/-/issues/86740.16.10.4-3d8be9ebe205: URLs in messages are not shown in chat window2017-08-06T00:57:05ZMartin0.16.10.4-3d8be9ebe205: URLs in messages are not shown in chat window0.16.10.4-3d8be9ebe205 (package gajim-default-nightly from debian nightly builds repo) on Debian Stable (Stretch) with Gnome3.
If there is a URL in a message it is not shown in the chat window although it is included in the message I ca...0.16.10.4-3d8be9ebe205 (package gajim-default-nightly from debian nightly builds repo) on Debian Stable (Stretch) with Gnome3.
If there is a URL in a message it is not shown in the chat window although it is included in the message I can see in the xml console.https://dev.gajim.org/gajim/gajim/-/issues/8671Use monospace font for timestamps2017-08-06T00:57:05ZDmitriyUse monospace font for timestampsI find it very confusing that message timstamps are not aligned in the chat window. Frankly speaking, it looks awful:
![non_monospace](/uploads/1a067f1499d9527c765501e21d32e18a/non_monospace.png)
Attached in the message is a simple pat...I find it very confusing that message timstamps are not aligned in the chat window. Frankly speaking, it looks awful:
![non_monospace](/uploads/1a067f1499d9527c765501e21d32e18a/non_monospace.png)
Attached in the message is a simple patch that assignes monospace font to the timestamps which makes the chat window look like this:
![monospace](/uploads/8e642b989cb192a101dfb41830f589b8/monospace.png)
Of course, it needs some work to meet you coding standards (e.g. the font should be customizable and so on).
[0001-Monospace-font-for-timestamps.patch](/uploads/afcdbbd7582205dadeac881f51122ee6/0001-Monospace-font-for-timestamps.patch)https://dev.gajim.org/gajim/gajim/-/issues/8669Display all of the successive corrections for a message2017-08-06T00:57:06ZLink MauveDisplay all of the successive corrections for a messageWhen a message has been corrected and we hover the pencil icon, only the version right before is displayed in the tooltip, while all of them should be present.
This bug makes it possible to hide a message and should be fixed asap.When a message has been corrected and we hover the pencil icon, only the version right before is displayed in the tooltip, while all of them should be present.
This bug makes it possible to hide a message and should be fixed asap.https://dev.gajim.org/gajim/gajim/-/issues/8663Add a tooltip on the new lock icon in the chat toolbar2017-08-06T00:57:06ZLink MauveAdd a tooltip on the new lock icon in the chat toolbarIt’s currently unknown what it means.It’s currently unknown what it means.https://dev.gajim.org/gajim/gajim/-/issues/8661Enhancement: Start in systemtray2017-08-06T00:57:06ZVolker RaschekEnhancement: Start in systemtrayHello,
when I log in into my username on Linux Mint 18.1 Gajim start and display the main window with the contacts on my current desktop.
I can't find a option to start Gajim in a silent mode when I log in into my linux user. It's poss...Hello,
when I log in into my username on Linux Mint 18.1 Gajim start and display the main window with the contacts on my current desktop.
I can't find a option to start Gajim in a silent mode when I log in into my linux user. It's possible to implement a start option like silent mode in system tray for Gajim?
Volkerhttps://dev.gajim.org/gajim/gajim/-/issues/8660PATCH: fix unittests2017-08-06T00:57:06ZJörg ThalheimPATCH: fix unittests```diff
diff --git a/src/common/gajim.py b/src/common/gajim.py
index 4a5d884b6..95d401b67 100644 ...```diff
diff --git a/src/common/gajim.py b/src/common/gajim.py
index 4a5d884b6..95d401b67 100644
--- a/src/common/gajim.py
+++ b/src/common/gajim.py
@@ -415,7 +415,7 @@ def get_jid_from_account(account_name, full=False):
jid = name + '@' + hostname
if full:
resource = connections[account_name].server_resource
- jid += '/' + resource
+ jid += '/' + str(resource)
return jid
def get_our_jids():
```https://dev.gajim.org/gajim/gajim/-/issues/8656[query] Is there a GTK3 milestone?2017-08-06T00:57:07ZDavid Seaward[query] Is there a GTK3 milestone?**User story:** I am a watcher/potential contributor. I want to see all tickets preventing a GTK3 release so I can assess how soon it will be released and where I could contribute.
**Suggested action:** Create a milestone for a GTK3 rel...**User story:** I am a watcher/potential contributor. I want to see all tickets preventing a GTK3 release so I can assess how soon it will be released and where I could contribute.
**Suggested action:** Create a milestone for a GTK3 release?https://dev.gajim.org/gajim/gajim/-/issues/86540.16.8 It looks like similar gpg issue as in #8644 but comes remotely without...2017-08-06T00:57:07ZAche0.16.8 It looks like similar gpg issue as in #8644 but comes remotely without any local actionOn Windows.
``Traceback (most recent call last):
File "C:\Python27\lib\site-packages\nbxmpp\dispatcher_nb.py", line 498, in dispatch
File "src\common\connection_handlers.py", line 1933, in _presenceCB
File "src\common\nec.py"...On Windows.
``Traceback (most recent call last):
File "C:\Python27\lib\site-packages\nbxmpp\dispatcher_nb.py", line 498, in dispatch
File "src\common\connection_handlers.py", line 1933, in _presenceCB
File "src\common\nec.py", line 76, in push_incoming_event
File "src\common\nec.py", line 98, in _generate_events_based_on_incoming_event
File "src\common\connection_handlers_events.py", line 849, in generate
File "src\common\connection_handlers_events.py", line 775, in _generate_keyID
File "src\common\gpg.py", line 113, in verify
File "C:\Python27\lib\site-packages\gnupg.py", line 993, in verify
File "C:\Python27\lib\site-packages\gnupg.py", line 200, in _make_binary_stream
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 52-61: ordinal not in range(256)``https://dev.gajim.org/gajim/gajim/-/issues/8652Don’t resize the Personal Information window to absurd sizes when the status ...2017-08-06T00:57:07ZLink MauveDon’t resize the Personal Information window to absurd sizes when the status is very longIt makes it hard (or even impossible) to close the window, or to see the rest of the information.It makes it hard (or even impossible) to close the window, or to see the rest of the information.https://dev.gajim.org/gajim/gajim/-/issues/8651Using Gajim in Whonix; Needs; Questions; Configuration2017-12-11T05:05:29ZJason J. Ayala P.Using Gajim in Whonix; Needs; Questions; ConfigurationHi. I'm on the Whonix core team, and I'm trying to figure how to setup Gajim for our users (either manual instructions or installed+configured by default).
(1)
As it stands, users have to make a number of configuration changes:
...Hi. I'm on the Whonix core team, and I'm trying to figure how to setup Gajim for our users (either manual instructions or installed+configured by default).
(1)
As it stands, users have to make a number of configuration changes:
Edit -> Accounts -> uncheck Save conversation logs for all contacts
Preferences -> Status -> uncheck Away after
Preferences -> Status -> uncheck Not available after
Preferences -> Advanced-> Privacy -> uncheck
Allow client / OS information to be sent
Allow local system time information to be sent
Log encrypted chat session
Allow my idle time to be sent
Preferences -> Advanced-> applications -> Custom -> clear fields for Browser, Mail Client and File Browser [36]
Preferences -> Advanced -> global proxy -> Tor
Preferences -> Advanced -> global proxy -> mange -> Tor -> check Use proxy authentication -> set username to gajim -> set password to gajim
(1) If we were to include gajim by default, we'd need a way to make these configuring changes. For example, a command line tool or a gajim/config.d folder where we can place snippets
(2)
Gajim leaks DNS depiste Tor proxy configuration, as per https://dev.gajim.org/gajim/gajim/issues/8538. In whonix, tor proxy will route the application over its own tor circuit. A DNS leak will go around that and use the "common" circuit. This isn't a huge issue for us since the leaks will still go over Tor, but it's not as nice.
(3)
According to tails (who is considering replacing pidgin with Gajim), the plugin installer runs the plugins at full privilege without sudo. Is this accurate? https://tails.boum.org/blueprint/replace_Pidgin/
(4)
Is there any will or resources to audit the data gajin sends over the internet? Things like sending the computers time zone, hostname, computer specs, etc. https://trac.torproject.org/projects/tor/wiki/doc/TorifyHOWTO#Protocolleakshttps://dev.gajim.org/gajim/gajim/-/issues/8649ErrorDialog appears behind ad-hoc command form2017-08-06T00:57:07ZsingpolymaErrorDialog appears behind ad-hoc command formsrc/adhoc_commands.py has this:
```
dialogs.ErrorDialog(_('Invalid Form'),
_('The form is not filled correctly.'))
```
When I triggered this dialog (by executing the Prosody server admin command "Rel...src/adhoc_commands.py has this:
```
dialogs.ErrorDialog(_('Invalid Form'),
_('The form is not filled correctly.'))
```
When I triggered this dialog (by executing the Prosody server admin command "Reload modules" and then not selecting the module) the error dialog appeared *behind* the ad-hoc command form. This happened every time. Because the error dialog is modal, it made the ad-hoc command form seem frozen. I reproduced this on the latest from `gajim_0.16` git branch.https://dev.gajim.org/gajim/gajim/-/issues/8648Gajim causes my router to block port 5222 ?2017-08-06T00:57:07ZMrSquidGajim causes my router to block port 5222 ?Hello !
I use Gajim - amongst other clients - to connect to my own self-hosted Prosody server and I'm having a peculiar issue that only occurs when using Gajim (as far as I can tell).
What happens is that sometimes, logging into my acc...Hello !
I use Gajim - amongst other clients - to connect to my own self-hosted Prosody server and I'm having a peculiar issue that only occurs when using Gajim (as far as I can tell).
What happens is that sometimes, logging into my account will result in the 5222 port getting closed from the outside for precisely ten minutes, meaning it's still accessible from LAN. It thus prevents any other user on any other client to connect to my server, but yet does not affect the users already logged in what so ever. Since the port is opened on LAN, my best guess is that my router is blocking the port for a fixed amount of time when gajim tries to log in for some reason (although, like I said, it does not occur on every try, but it only happens with Gajim).
Here's gajim's logs obtained while asking Gajim to connect to my server. As you can see it failed and nmapping my server taught me the port 5222 got closed.
[gajim_logs.txt](/uploads/a10db9539139bad493b77811ad869b3f/gajim_logs.txt)
Server side, this connection attempt doesn't generate any output in my prosody log file (set to DEBUG level)
I actually did an experiment using Pidgin (Destkop), Xabber (Android), Yaxim (Android), Conversations (Android) and Gajim (Desktop), with multiple user accounts. I spammed the ON/OFF switch for the accounts on all these clients except Gajim for a while. The router didn't seem to sweat. I then switched Gajim ON : log-in attempt failed with the same output as in the log file I'm joining and the port got closed again.
I imagine I wouldn't be having this problem if I bridged my ISP router to a proper one (I deactivated IP flooding protections and every other protection related services for testing purposes but with no success) but my I'm wondering why this is only happening with this specific client.
And that's my question really. Does any of you have a clue about why or how this is happening ?https://dev.gajim.org/gajim/gajim/-/issues/8647Deadlinks in the wiki2017-08-06T00:57:07ZNetDeadlinks in the wikiHello,
I found some dead links while reading the wiki.
On this page : https://dev.gajim.org/gajim/gajim/wikis/development/IWantToStartHacking the link to `Report bugs and share your mind about Gajim` lead to an empty page.
...Hello,
I found some dead links while reading the wiki.
On this page : https://dev.gajim.org/gajim/gajim/wikis/development/IWantToStartHacking the link to `Report bugs and share your mind about Gajim` lead to an empty page.
On this page : https://dev.gajim.org/gajim/gajim/wikis/development/IWantToStartHacking the link to `download Gajim sources` lead to an empty page.
On this page : https://dev.gajim.org/gajim/gajim/wikis/development/CodingStandards the link to the `5. UI` lead to a 404.
On this page : https://dev.gajim.org/gajim/gajim/wikis/development/UmlClassDiagrams the link to the UML diagram lead to a 404. Attachments seems missing or are not displaying too.
On this page : https://dev.gajim.org/gajim/gajim/wikis/help/GajimXEPSupport the links to XEP specifications are dead. the urls must now end with `.html` to be valid. As example ...`xep-0004` becomes `xep-0004.html`
https://dev.gajim.org/gajim/gajim/-/issues/8644[0.16.8] 'programming problem' on auto-away with pgp2017-08-06T00:57:08ZKrzysztof Kundzicz[0.16.8] 'programming problem' on auto-away with pgpWhen gajim tries to automatically switch my status to away because of me being idle, it errors out with:
```
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/gajim/gui_interface.py", line 2439, in read_sleepy
...When gajim tries to automatically switch my status to away because of me being idle, it errors out with:
```
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/gajim/gui_interface.py", line 2439, in read_sleepy
auto=True)
File "/usr/lib/python2.7/site-packages/gajim/roster_window.py", line 2161, in send_status
self.send_status_continue(account, status, txt, auto, to)
File "/usr/lib/python2.7/site-packages/gajim/roster_window.py", line 2210, in send_status_continue
gajim.connections[account].change_status(status, txt, auto)
File "/usr/lib/python2.7/site-packages/gajim/common/connection.py", line 783, in change_status
self._update_status(show, msg)
File "/usr/lib/python2.7/site-packages/gajim/common/connection.py", line 2111, in _update_status
signed = self.get_signed_presence(msg)
File "/usr/lib/python2.7/site-packages/gajim/common/connection.py", line 1899, in get_signed_presence
return self.get_signed_msg(msg, callback)
File "/usr/lib/python2.7/site-packages/gajim/common/connection.py", line 255, in get_signed_msg
signed = self.gpg.sign(msg, keyID)
File "/usr/lib/python2.7/site-packages/gajim/common/gpg.py", line 91, in sign
passphrase=self.passphrase)
File "/usr/lib/python2.7/site-packages/gnupg.py", line 931, in sign
f = _make_binary_stream(message, self.encoding)
File "/usr/lib/python2.7/site-packages/gnupg.py", line 200, in _make_binary_stream
s = s.encode(encoding)
UnicodeEncodeError: 'latin-1' codec can't encode character u'\u015b' in position 37: ordinal not in range(256)
```
After that it doesn't change status to away; stays online.
* My presence is gpg-signed.
* My auto-away status message: `$S (Zaraz wracam z powodu braku aktywności przez $T min.)` (default gajim autoaway message in polish)
* I didn't change it between versions; it worked ok with 0.16.7
<br/> <br/>
* OS: Arch Linux
* Python: 2.7.13
* Gajim: 0.16.8
* GTK+: 2.24.31
* PyGTK: 2.24.0
* gpg (GnuPG) 2.1.21
* python2-gnupg 0.4.0
* LANG=pl_PL.UTF-8
The only different thing since it was working is the gajim's version.https://dev.gajim.org/gajim/gajim/-/issues/86420.16.8 can't understand X509v3 Subject Alternative Name of the certificate2017-08-06T00:57:08ZAche0.16.8 can't understand X509v3 Subject Alternative Name of the certificateIt seems Gajim relays on CN only and as result it always produce connection error to jabber.ru which have
``X509v3 Subject Alternative Name:
DNS:*.jabber.ru, DNS:jabber.ru
``
I attach the cert Gajim shows. ![Snap2...It seems Gajim relays on CN only and as result it always produce connection error to jabber.ru which have
``X509v3 Subject Alternative Name:
DNS:*.jabber.ru, DNS:jabber.ru
``
I attach the cert Gajim shows. ![Snap21](/uploads/57578b9df36ad645f4c79968bcbe674b/Snap21.png)https://dev.gajim.org/gajim/gajim/-/issues/8640Sending a single message fails2017-08-06T00:57:08ZLink MauveSending a single message failsHere is the traceback:
```
31/05/17 02:02:19 (E) gajim.c.ged Error while running an even handler: <bound method Connection._nec_stanza_message_outgoing of <common.connection.Connection object at 0x7f42b4dfe668>>
Traceback (most recent ca...Here is the traceback:
```
31/05/17 02:02:19 (E) gajim.c.ged Error while running an even handler: <bound method Connection._nec_stanza_message_outgoing of <common.connection.Connection object at 0x7f42b4dfe668>>
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/common/ged.py", line 93, in raise_event
if handler(*args, **kwargs):
File "/usr/lib/python3.6/site-packages/gajim/common/connection.py", line 2063, in _nec_stanza_message_outgoing
self.send_message(obj)
File "/usr/lib/python3.6/site-packages/gajim/common/connection.py", line 2079, in send_message
self.log_message(obj)
File "/usr/lib/python3.6/site-packages/gajim/common/connection.py", line 456, in log_message
additional_data=obj.additional_data)
File "/usr/lib/python3.6/site-packages/gajim/common/logger.py", line 568, in write
jid_id = self.get_jid_id(jid)
File "/usr/lib/python3.6/site-packages/gajim/common/logger.py", line 248, in get_jid_id
if jid.find('/') != -1: # if it has a /
AttributeError: 'list' object has no attribute 'find'
```https://dev.gajim.org/gajim/gajim/-/issues/8639gajim-nightly no installation / download possibly2017-08-06T00:57:08Zjhgajim-nightly no installation / download possiblyI can load no key still the package (Nightly for debian/ubuntu) down, since yesterday night midday.
> If you use Ubuntu universe repository do apt-get install gajim
A daily package from git is also built. To use it, remove gajim...I can load no key still the package (Nightly for debian/ubuntu) down, since yesterday night midday.
> If you use Ubuntu universe repository do apt-get install gajim
A daily package from git is also built. To use it, remove gajim (apt-get remove gajim), create a file named /etc/apt/sources.list.d/gajim and add this line:
deb ftp://ftp.gajim.org/debian unstable main
and install it by doing apt-get install gajim-nightly. You can get the GPG key of this package by installing gajim-dev-keyring package from the same repository. Just do apt-get install gajim-dev-keyring.
>
Fehl:5 ftp://ftp.gajim.org/debian unstable InRelease
Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 9A569BF2B79EE905
Paketlisten werden gelesen... Fertig
W: GPG-Fehler: ftp://ftp.gajim.org/debian unstable InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 9A569BF2B79EE905
E: The repository 'ftp://ftp.gajim.org/debian unstable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
sudo apt install gajim-dev-keyring
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket gajim-dev-keyring kann nicht gefunden werden.
https://dev.gajim.org/gajim/gajim/-/issues/8638Ftp error2017-08-06T00:57:08ZMarvin BertholdFtp errorWhen using the Gajim client on Linux Mint 17.1 (Gajim 0.15.4) or Windows 10 (Gajim 0.16.7) I get the following error when trying to see the available plugins:
Ftp error
550 plugins: No such file or directoryWhen using the Gajim client on Linux Mint 17.1 (Gajim 0.15.4) or Windows 10 (Gajim 0.16.7) I get the following error when trying to see the available plugins:
Ftp error
550 plugins: No such file or directoryhttps://dev.gajim.org/gajim/gajim/-/issues/8637gajim-0.16.7: `KeyError: 'type'` on connecting2017-08-06T00:57:08Zaidecoegajim-0.16.7: `KeyError: 'type'` on connectingWhile connecting do XMPP server I am getting following exception:
```
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
/home/aidecoe/.local/share/gajim/plugins/gotr/ui.py:40: GtkWarning: Unknown
self.B.add_from_file(s...While connecting do XMPP server I am getting following exception:
```
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
/home/aidecoe/.local/share/gajim/plugins/gotr/ui.py:40: GtkWarning: Unknown
self.B.add_from_file(self.GTK_BUILDER_FILE_PATH)
/usr/lib64/python2.7/site-packages/nbxmpp/tls_nb.py:436: DeprecationWarning: unicode for cipher_list is no longer accepted, use bytes
tcpsock._sslContext.set_cipher_list(self.cipher_list)
28.05.2017 13:21:42 (E) gajim.c.ged Error while running an even handler: <bound method Connection._nec_privacy_list_received of <common.connection.Connection object at 0x7f0175924710>>
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/gajim/common/ged.py", line 93, in raise_event
if handler(*args, **kwargs):
File "/usr/lib64/python2.7/site-packages/gajim/common/connection.py", line 2444, in _nec_privacy_list_received
if rule['type'] == 'jid':
KeyError: 'type'
```
This occurs only in gajim-0.16.7. It did not occur in gajim-0.16.6.https://dev.gajim.org/gajim/gajim/-/issues/8630Deny setting an invalid priority in presence2017-08-06T00:57:08ZLink MauveDeny setting an invalid priority in presenceGajim 0.16.7 allows the user to set a priority bigger than 127, which is illegal as per RFC6121.
It should either consider this priority invalid and discard the priority element (effectively setting it to 0), or clamp it to [-128, 127].Gajim 0.16.7 allows the user to set a priority bigger than 127, which is illegal as per RFC6121.
It should either consider this priority invalid and discard the priority element (effectively setting it to 0), or clamp it to [-128, 127].https://dev.gajim.org/gajim/gajim/-/issues/8625AttributeError: module 'socket' has no attribute 'SSL_ERROR_*'2017-08-06T00:57:08ZAndréAttributeError: module 'socket' has no attribute 'SSL_ERROR_*'In _src/common/zeroconf/client_zeroconf.py_.
Running the master version, I received the error mentioned in the title.
It seems that starting from Python3 `SSL_ERROR_*` has been moved to the _ssl_ module.In _src/common/zeroconf/client_zeroconf.py_.
Running the master version, I received the error mentioned in the title.
It seems that starting from Python3 `SSL_ERROR_*` has been moved to the _ssl_ module.https://dev.gajim.org/gajim/gajim/-/issues/8624Added automake and intltool to build dependencies on OS-X.2017-08-06T00:57:08Z0xErnieAdded automake and intltool to build dependencies on OS-X.I could not provide any other way to provide you with my contribution.
This is what I had to install, so gajim started on my mac.
```
From 5103d4325cbc0f4ea96c4c9b77d5d4e6a8fc748e Mon Sep 17 00:00:00 2001
From: Alexander Kauerz <...I could not provide any other way to provide you with my contribution.
This is what I had to install, so gajim started on my mac.
```
From 5103d4325cbc0f4ea96c4c9b77d5d4e6a8fc748e Mon Sep 17 00:00:00 2001
From: Alexander Kauerz <s17-gajim@gsgd.net>
Date: Tue, 16 May 2017 13:10:28 +0200
Subject: [PATCH] Added automake and intltool to build dependencies on OS-X.
---
help/gajimmacosx.markdown | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/help/gajimmacosx.markdown b/help/gajimmacosx.markdown
index cc80ff7..2ebe618 100644
--- a/help/gajimmacosx.markdown
+++ b/help/gajimmacosx.markdown
@@ -11,7 +11,7 @@ Brew provides all the dependencies. It should be a relatively easy step to creat
### Installation Python 3 - Default Branch<a name="python3"></a>
* Make sure you install the necessary build dependencies and "link" gettext formula:
- brew install gettext python3
+ brew install gettext python3 intltool automake
brew link --force gettext
* Clone python-nbxmpp and gajim and bootstrap it for OSX.
--
2.12.2
```https://dev.gajim.org/gajim/gajim/-/issues/8623Gajim automatically adds a groupchat to the roster2017-08-06T00:57:08ZJohn SmithGajim automatically adds a groupchat to the rosterI'm not sure about the steps to reproduce, but I'll try to tell everything that was done.
I was online from 3 clients: 1 conversations and 2 Gajim and I was in a groupchat with all three clients. The groupchat is on a different server f...I'm not sure about the steps to reproduce, but I'll try to tell everything that was done.
I was online from 3 clients: 1 conversations and 2 Gajim and I was in a groupchat with all three clients. The groupchat is on a different server from the one where my account is.
The room gets destroyed by a third-party user and (if that matters) my server goes down for a minute.
When the server goes up, I get a new invite to this groupchat and accept it from one of Gajim instances. Then, I close that gajim instance.
After some time I get back to another Gajim instance and accept this invite once again, but Gajim reports that this isn't a name of a groupchat. After looking at the roster, I see that Gajim has added this groupchat to the roster.https://dev.gajim.org/gajim/gajim/-/issues/8621MAM: after being offline, Gajim does not load carbon copies2017-08-06T00:57:08ZMartinMAM: after being offline, Gajim does not load carbon copiesI am not sure if this is a technical problem, but at least it is a problem:
I am using ejabberd as server, conversations on mobile phones and gajim on desktop computers, all in current versions, I also tried gajim as nightly.
The goal i...I am not sure if this is a technical problem, but at least it is a problem:
I am using ejabberd as server, conversations on mobile phones and gajim on desktop computers, all in current versions, I also tried gajim as nightly.
The goal is, to sync the whole conversations to every device, and that works with online devices (via carbons), but if offline, gajim only loads the messages (via MAM) that were directed to me, but not the ones I sent myself from other devices (the mechanism that woks with carbons on online devices).
Is this expected behaviour? How could I fix that?https://dev.gajim.org/gajim/gajim/-/issues/8618A programming error has been detected - Omemo / not sending messages2017-08-06T00:57:08Z5a54aA programming error has been detected - Omemo / not sending messagesOS: Ubuntu Gnome 16.04
Gajim: 0.16.5
Omemo plugin: 1.2.1
Omemo seems active ("OMEMO encryption enabled") in this group, but when sending message....... :
Traceback (most recent call last):
File "/usr/share/gajim/src/chat_control.py",...OS: Ubuntu Gnome 16.04
Gajim: 0.16.5
Omemo plugin: 1.2.1
Omemo seems active ("OMEMO encryption enabled") in this group, but when sending message....... :
Traceback (most recent call last):
File "/usr/share/gajim/src/chat_control.py", line 801, in _on_message_textview_mykeypress_event
self.send_message(message, xhtml=xhtml) # send the message
File "/home/xx/.local/share/gajim/plugins/omemo/ui.py", line 193, in omemo_send_gc_message
for nick in self.plugin.groupchat[self.room]:
KeyError: u'xxxxxxxxxxxxx@conference.conversations.im'
.....or trying to click on " fingerprints":
Traceback (most recent call last):
File "/home/xx/.local/share/gajim/plugins/omemo/ui.py", line 108, in on_open_fingerprint_window
self.ui.show_fingerprint_window()
File "/home/xx/.local/share/gajim/plugins/omemo/ui.py", line 275, in show_fingerprint_window
self.windowinstances, groupchat=True)
File "/home/xx/.local/share/gajim/plugins/omemo/ui.py", line 684, in __init__
self.update_context_list()
File "/home/xx/.local/share/gajim/plugins/omemo/ui.py", line 782, in update_context_list
for nick in self.plugin.groupchat[contact_jid]:
KeyError: u'xxxxxxxxxxxxx@conference.conversations.im'https://dev.gajim.org/gajim/gajim/-/issues/8614Don’t assume every Jingle iq is about audio2017-08-10T20:06:27ZLink MauveDon’t assume every Jingle iq is about audioCurrently, when receiving e.g. a <service-unavailable/> as an answer to a file transfer transport-info iq, Gajim prints to the user:
> Audio state : error, reason: service-unavailable
This is a file transfer, and this error is benign, i...Currently, when receiving e.g. a <service-unavailable/> as an answer to a file transfer transport-info iq, Gajim prints to the user:
> Audio state : error, reason: service-unavailable
This is a file transfer, and this error is benign, it shouldn’t be reported that way to the user.https://dev.gajim.org/gajim/gajim/-/issues/8613Error in virtualenv instance: Couldn't find foreign struct converter for 'cai...2017-08-06T00:57:09ZDavid SeawardError in virtualenv instance: Couldn't find foreign struct converter for 'cairo.Context'**Steps to reproduce:**
* Running Ubuntu 17.04 with GNOME desktop
* sudo apt install python3-dev python3-gi libssl-dev libcurl4-openssl-dev
* Remove `pypiwin32` from requirements.txt (results in a Python 3 compatibility error and not re...**Steps to reproduce:**
* Running Ubuntu 17.04 with GNOME desktop
* sudo apt install python3-dev python3-gi libssl-dev libcurl4-openssl-dev
* Remove `pypiwin32` from requirements.txt (results in a Python 3 compatibility error and not required on Ubuntu)
* Create new virtualenv
* `pip install -r requirements.txt`
* `ln -s /usr/lib/python3/dist-packages/gi PATH_TO_VIRTUALENV/lib/python3.X/site-packages/` ([required to get `import gi` working in a virtualenv](https://stackoverflow.com/questions/26678457))
* `./launch.sh`
**What should happen:**
* Gajim launches and logs to the terminal
**What happens instead:**
* Gajim launches and logs to the terminal (correct)
* Repeated error in the terminal:
```
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
```
**Additional notes:**
* Gajim 0.16.10.3-bc504f90b1c4
* GTK+ Version: 3.22.11
* PyGobject Version: 3.22.0
* python-nbxmpp Version: 0.5.5
If there are Debian/Ubuntu notes for running from source, I have missed them, feel free to point me in the right direction :) If this is not a meaningful error, feel free to close this issue.https://dev.gajim.org/gajim/gajim/-/issues/11509OMEMO: 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/-/issues/8610Import GUPnPIgd from gi.repository instead of using their python2 module2017-08-06T00:57:09ZLink MauveImport GUPnPIgd from gi.repository instead of using their python2 moduleThat way it will work in master.That way it will work in master.https://dev.gajim.org/gajim/gajim/-/issues/8607Stop IBB transfer at the first iq error received2017-08-06T00:57:09ZLink MauveStop IBB transfer at the first iq error receivedA simple way to reproduce is to start a file transfer, and have the recipient go offline: Gajim will continue to send the <data/> IBB elements despite the <service-unavailable/> it receives as an answer to each iq.A simple way to reproduce is to start a file transfer, and have the recipient go offline: Gajim will continue to send the <data/> IBB elements despite the <service-unavailable/> it receives as an answer to each iq.https://dev.gajim.org/gajim/gajim/-/issues/8605Missing icons gtk-stop, gtk-refresh and gtk-go-up during file transfer2017-08-06T00:57:09ZLink MauveMissing icons gtk-stop, gtk-refresh and gtk-go-up during file transferThese should be replaced with either standard or custom ones.These should be replaced with either standard or custom ones.https://dev.gajim.org/gajim/gajim/-/issues/8604Sending two files in a row, using JingleFT and JingleIBB, results in the stan...2017-08-06T00:57:09ZLink MauveSending two files in a row, using JingleFT and JingleIBB, results in the stanzas being transmitted in the wrong orderThe first time everything is fine, the second time I get <open/>, <close/>, <data/>, <data/>…, which is absolutely wrong.The first time everything is fine, the second time I get <open/>, <close/>, <data/>, <data/>…, which is absolutely wrong.https://dev.gajim.org/gajim/gajim/-/issues/8603New conference: When initiated by conversations (android client), Gajim clien...2017-08-06T00:57:09ZJimmyNew conference: When initiated by conversations (android client), Gajim client cant connect#### General information
* **Gajim version: 0.16.7** , Windows 7
* **Conversation.im Application:** 1.18.2
* **Version:** 1.18.2
* **Device:** LG L-90
* **Android Version:** 4.4
* **Server name:** jabjab.de
* **Server softwar...#### General information
* **Gajim version: 0.16.7** , Windows 7
* **Conversation.im Application:** 1.18.2
* **Version:** 1.18.2
* **Device:** LG L-90
* **Android Version:** 4.4
* **Server name:** jabjab.de
* **Server software:** ejabberd 17.01
* **Installed server modules:** All important (carbon msg., push, etc.)
#### Steps to reproduce
1. Create new conference in Conversations
2. Invite people which use Gajim PC program
3. User with Gajim@PC got the invite, can click on accept, but for some reason, he cant connect to the conference (conference JID is somehow shown in contact list after accepting, but he cant join it).
When I didnt invite people, and conference is public, I can join from Gajim Windows afterwords through the list of conferences. Even when it is created by conversations. Therefore I think, there is some problem with invitation format message processing. According https://github.com/siacs/Conversations/issues/2466 the issue doesnt rely on conversation client, but on Gajim side.
I dont have other resources to say, if thats problem is with all conference invites towards Gajim, but since problem shouldnt resides on conference creator's side, I would assume that. I am willing to debug and help you in any case, but I think its quite easilly reproducable (Android + Windows Gajim client).
#### Expected result
After conversations.im iniciate the conference, Gajim Windows users should be able to connect normally to the conference.Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/8598AttributeError: module 'nbxmpp' has no attribute 'NS_MAM_1'2017-08-06T00:57:09ZGhost UserAttributeError: module 'nbxmpp' has no attribute 'NS_MAM_1'The latest nightly throws this error after startup:
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 728, in <lambda>
func_fdtransform = lambda _, cond, *data: callback(channe...The latest nightly throws this error after startup:
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 728, in <lambda>
func_fdtransform = lambda _, cond, *data: callback(channel, cond, *data)
File "/usr/lib/python3/dist-packages/nbxmpp/idlequeue.py", line 549, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/lib/python3/dist-packages/nbxmpp/idlequeue.py", line 409, in _process_events
obj.pollin()
File "/usr/lib/python3/dist-packages/nbxmpp/transports_nb.py", line 444, in pollin
self._do_receive()
File "/usr/lib/python3/dist-packages/nbxmpp/transports_nb.py", line 667, in _do_receive
self._on_receive(received)
File "/usr/lib/python3/dist-packages/nbxmpp/transports_nb.py", line 681, in _on_receive
self.on_receive(data)
File "/usr/lib/python3/dist-packages/nbxmpp/client_nb.py", line 331, in <lambda>
self.onreceive(lambda _data:self._xmpp_connect_machine(mode, _data))
File "/usr/lib/python3/dist-packages/nbxmpp/client_nb.py", line 384, in _xmpp_connect_machine
self._xmpp_connect_machine(mode='STREAM_STARTED')
File "/usr/lib/python3/dist-packages/nbxmpp/client_nb.py", line 387, in _xmpp_connect_machine
self._on_stream_start()
File "/usr/lib/python3/dist-packages/nbxmpp/client_nb.py", line 423, in _on_stream_start
self._on_connect()
File "/usr/lib/python3/dist-packages/nbxmpp/client_nb.py", line 460, in _on_connect
self.on_connect(self, self.connected)
File "/usr/share/gajim/src/common/connection.py", line 1397, in _connect_success
return self.connection_accepted(con, con_type)
File "/usr/share/gajim/src/common/connection.py", line 1498, in connection_accepted
self._register_handlers(con, con_type)
File "/usr/share/gajim/src/common/connection.py", line 1531, in _register_handlers
ConnectionHandlers._register_handlers(self, con, con_type)
File "/usr/share/gajim/src/common/connection_handlers.py", line 2339, in _register_handlers
con.RegisterHandler('iq', self._ArchiveCB, ns=nbxmpp.NS_MAM_1)
AttributeError: module 'nbxmpp' has no attribute 'NS_MAM_1'
```
And it doesn't connect to my XMPP server anymore.
nbxmpp is ftp://ftp.gajim.org/debian/dists/unstable/main/binary-amd64/python3-nbxmpp-nightly_20161014-1_all.deb from the Gajim Nightly PPA.https://dev.gajim.org/gajim/gajim/-/issues/8595Sending messages Linux -> Windows does not trigger delivery receipts2017-08-06T00:57:09ZMarcin MielniczukSending messages Linux -> Windows does not trigger delivery receiptsI'm sending a message to a Windows Gajim. Then, when looking at Android Conversations, the ticks indicating delivery are not shown. The messages are delivered, though. Red crosses are not shown either. If messages are sent from Conversat...I'm sending a message to a Windows Gajim. Then, when looking at Android Conversations, the ticks indicating delivery are not shown. The messages are delivered, though. Red crosses are not shown either. If messages are sent from Conversations, not Gajim, the delivery reports are delivered. The messages here are encrypted, but the same happens with unencrypted messages. This doesn't happen on an Arch Linux <-> Arch Linux connection. XML log:
```
<!-- Out Sat 08 Apr 2017 10:10:22 PM CEST -->
<message xmlns="jabber:client" to="alice@wiuwiu.de/Gajim" type="chat" id="c42961d6-be70-4fd5-b68f-e8f463afd87b">
<thread>mvyfpuhjxODZVoflMjqmcBuuRvQlhmdN</thread>
<encrypted xmlns="eu.siacs.conversations.axolotl">
<header sid="1506532973">
<key rid="161162025">MwohBdcS3av6ibGoMqjN/7uxKCiZkZfA8Jl6hcYAeSrgECVKEAwYACIwBXLsKmxLVSoSDu/MqdxYz+oUawwdzcJr6Y1IHELEKbu1C52nW9AeT6p4AynBKpBpxHFpbs89ADs=</key>
<key rid="443595363" prekey="true">MwiAgJsHEiEFptsZDsmOxtHajtzLs66wL/RKsrN2XHCHbRSIYUrNT2UaIQXv501uuwlwb3FlE4rmS06PYK/bq+EwINjS7SMvXh3kKiJiMwohBai/BXdANdGPRbptb7zi5tAY4OgpNt21Ybw9y1Co8/F2EDkYACIw4gKfl91sfOxhdBpEEF1y6MHhUkOAe+9xQQV2cSN6l7lXWs5kgqdnEcc1o9THVw7gzuZ80Trj5Mco7LyvzgUwwjk=</key>
<key rid="1161752110">MwohBZB0HLOUUZEt/4zpFxYDvsPJ7U2gRVvBsE+NAutpNKtmEAEYACIwW+53SYQI0AMBqXP5SCXAGIl8NSmepw2Sn4uPAhTg5fNW++bX3P4QBwo8J+9ZNwMR+nNDipXdqOo=</key>
<iv>wFikW7SC9sTw4AZdEP1LWw==</iv>
</header>
<payload>bxscnLw2f0Vb99PDOaLU5JxbAPl0kNIbDdfFXd0743EuqlziqPzy0GdhMNzI6pnJGG8rlARGUsr4O66xCLrn3UdwwwQU2qaYh/i30A==</payload>
</encrypted>
<encryption xmlns="urn:xmpp:eme:0" namespace="eu.siacs.conversations.axolotl" name="OMEMO" />
<store xmlns="urn:xmpp:hints" />
</message>
<!-- In Sat 08 Apr 2017 10:10:22 PM CEST -->
<presence to='bob@wiuwiu.de' from='someone@wiuwiu.de/phone'>
<c hash='sha-1' ver='31PfXOgvtoCI3nXP7S2k0W5G6EE=' node='http://conversations.im' xmlns='http://jabber.org/protocol/caps'/>
<idle xmlns='urn:xmpp:idle:1' since='2017-04-08T19:33:45.620Z'/>
</presence>
<!-- In Sat 08 Apr 2017 10:10:22 PM CEST -->
<r xmlns='urn:xmpp:sm:2'/>
<!-- Out Sat 08 Apr 2017 10:10:22 PM CEST -->
<a xmlns="urn:xmpp:sm:2" h="261" />
<!-- In Sat 08 Apr 2017 10:10:29 PM CEST -->
<presence to='bob@wiuwiu.de' from='someone@wiuwiu.de/phone'>
<show>away</show>
<c hash='sha-1' ver='31PfXOgvtoCI3nXP7S2k0W5G6EE=' node='http://conversations.im' xmlns='http://jabber.org/protocol/caps'/>
<idle xmlns='urn:xmpp:idle:1' since='2017-04-08T19:33:45.620Z'/>
</presence>
<!-- In Sat 08 Apr 2017 10:10:30 PM CEST -->
<r xmlns='urn:xmpp:sm:2'/>
<!-- Out Sat 08 Apr 2017 10:10:30 PM CEST -->
<a xmlns="urn:xmpp:sm:2" h="262" />
<!-- In Sat 08 Apr 2017 10:10:30 PM CEST -->
<presence to='bob@wiuwiu.de/Gajim' from='bob@wiuwiu.de/phone'>
<show>away</show>
<c hash='sha-1' ver='31PfXOgvtoCI3nXP7S2k0W5G6EE=' node='http://conversations.im' xmlns='http://jabber.org/protocol/caps'/>
<idle xmlns='urn:xmpp:idle:1' since='2017-04-08T20:08:53.143Z'/>
</presence>
<!-- In Sat 08 Apr 2017 10:10:30 PM CEST -->
<r xmlns='urn:xmpp:sm:2'/>
<!-- Out Sat 08 Apr 2017 10:10:30 PM CEST -->
<a xmlns="urn:xmpp:sm:2" h="263" />
<!-- In Sat 08 Apr 2017 10:10:31 PM CEST -->
<message id='2078' type='chat' to='bob@wiuwiu.de/Gajim' from='person@neko.im/laptop'>
<inactive xmlns='http://jabber.org/protocol/chatstates'/>
<thread>usUCjojaeiyRrQQgqkSrQZwDoOkkgWsL</thread>
</message>
<!-- In Sat 08 Apr 2017 10:10:31 PM CEST -->
<r xmlns='urn:xmpp:sm:2'/>
<!-- Out Sat 08 Apr 2017 10:10:31 PM CEST -->
<a xmlns="urn:xmpp:sm:2" h="264" />
<!-- In Sat 08 Apr 2017 10:10:31 PM CEST -->
<presence to='bob@wiuwiu.de/Gajim' from='bob@wiuwiu.de/phone'>
<show>away</show>
<c hash='sha-1' ver='31PfXOgvtoCI3nXP7S2k0W5G6EE=' node='http://conversations.im' xmlns='http://jabber.org/protocol/caps'/>
<idle xmlns='urn:xmpp:idle:1' since='2017-04-08T20:08:53.143Z'/>
</presence>
<!-- In Sat 08 Apr 2017 10:10:31 PM CEST -->
<r xmlns='urn:xmpp:sm:2'/>
<!-- Out Sat 08 Apr 2017 10:10:31 PM CEST -->
<a xmlns="urn:xmpp:sm:2" h="265" />
<!-- Out Sat 08 Apr 2017 10:11:27 PM CEST -->
<!-- In Sat 08 Apr 2017 10:11:35 PM CEST -->
<presence to='bob@wiuwiu.de' from='alice@wiuwiu.de/chatsecure21032'>
<x xmlns='vcard-temp:x:update'>
<photo/>
</x>
<c hash='sha-1' ver='8YBEH/vxAMKLlIFFhFNt1PvZaBA=' node='https://github.com/robbiehanson/XMPPFramework' xmlns='http://jabber.org/protocol/caps'/>
</presence>
<!-- Out Sat 08 Apr 2017 10:11:35 PM CEST -->
<iq xmlns="jabber:client" to="alice@wiuwiu.de/chatsecure21032" type="get" id="75759a7f-844f-4aee-992c-3aeb2836baa1">
<query xmlns="http://jabber.org/protocol/disco#info" node="https://github.com/robbiehanson/XMPPFramework#8YBEH/vxAMKLlIFFhFNt1PvZaBA=" />
</iq>
<!-- In Sat 08 Apr 2017 10:11:35 PM CEST -->
<iq id='A3433097-181E-4A81-9085-6F083A277F7A' type='get' to='bob@wiuwiu.de/Gajim' from='alice@wiuwiu.de/chatsecure21032'>
<query node='http://gajim.org#5dqMCUkkqslG+FyxXud/eU2Xz1k=' xmlns='http://jabber.org/protocol/disco#info'/>
</iq>
<!-- Out Sat 08 Apr 2017 10:11:35 PM CEST -->
<r xmlns="urn:xmpp:sm:2" />
<!-- Out Sat 08 Apr 2017 10:11:35 PM CEST -->
<iq xmlns="jabber:client" to="alice@wiuwiu.de/chatsecure21032" from="bob@wiuwiu.de/Gajim" id="A3433097-181E-4A81-9085-6F083A277F7A" type="result">
<query xmlns="http://jabber.org/protocol/disco#info" node="http://gajim.org#5dqMCUkkqslG+FyxXud/eU2Xz1k=">
<identity category="client" type="pc" name="Gajim" />
<feature var="http://jabber.org/protocol/bytestreams" />
<feature var="http://jabber.org/protocol/si" />
<feature var="http://jabber.org/protocol/si/profile/file-transfer" />
<feature var="http://jabber.org/protocol/muc" />
<feature var="http://jabber.org/protocol/muc#user" />
<feature var="http://jabber.org/protocol/muc#admin" />
<feature var="http://jabber.org/protocol/muc#owner" />
<feature var="http://jabber.org/protocol/muc#roomconfig" />
<feature var="http://jabber.org/protocol/commands" />
<feature var="http://jabber.org/protocol/disco#info" />
<feature var="ipv6" />
<feature var="jabber:iq:gateway" />
<feature var="jabber:iq:last" />
<feature var="jabber:iq:privacy" />
<feature var="jabber:iq:private" />
<feature var="jabber:iq:register" />
<feature var="jabber:iq:version" />
<feature var="jabber:x:data" />
<feature var="jabber:x:encrypted" />
<feature var="msglog" />
<feature var="sslc2s" />
<feature var="stringprep" />
<feature var="urn:xmpp:ping" />
<feature var="urn:xmpp:time" />
<feature var="urn:xmpp:ssn" />
<feature var="http://jabber.org/protocol/mood" />
<feature var="http://jabber.org/protocol/activity" />
<feature var="http://jabber.org/protocol/nick" />
<feature var="http://jabber.org/protocol/rosterx" />
<feature var="urn:xmpp:sec-label:0" />
<feature var="urn:xmpp:hashes:1" />
<feature var="urn:xmpp:hash-function-textual-names:md5" />
<feature var="urn:xmpp:hash-function-textual-names:sha-1" />
<feature var="urn:xmpp:hash-function-textual-names:sha-256" />
<feature var="urn:xmpp:hash-function-textual-names:sha-512" />
<feature var="urn:xmpp:message-correct:0" />
<feature var="jabber:x:conference" />
<feature var="http://jabber.org/protocol/mood+notify" />
<feature var="http://jabber.org/protocol/activity+notify" />
<feature var="http://jabber.org/protocol/tune+notify" />
<feature var="http://jabber.org/protocol/nick+notify" />
<feature var="http://jabber.org/protocol/geoloc+notify" />
<feature var="http://jabber.org/protocol/chatstates" />
<feature var="http://jabber.org/protocol/xhtml-im" />
<feature var="urn:xmpp:receipts" />
<feature var="urn:xmpp:jingle:1" />
<feature var="urn:xmpp:jingle:apps:file-transfer:3" />
<feature var="urn:xmpp:jingle:security:xtls:0" />
<feature var="urn:xmpp:jingle:transports:s5b:1" />
<feature var="urn:xmpp:jingle:transports:ibb:1" />
<feature var="eu.siacs.conversations.axolotl.devicelist+notify" />
</query>
</iq>
<!-- In Sat 08 Apr 2017 10:11:35 PM CEST -->
<r xmlns='urn:xmpp:sm:2'/>
<!-- Out Sat 08 Apr 2017 10:11:35 PM CEST -->
<a xmlns="urn:xmpp:sm:2" h="267" />
<!-- In Sat 08 Apr 2017 10:11:35 PM CEST -->
<a h='115' xmlns='urn:xmpp:sm:2'/>
<!-- In Sat 08 Apr 2017 10:11:35 PM CEST -->
<presence to='bob@wiuwiu.de' from='alice@wiuwiu.de/chatsecure21032'>
<x xmlns='vcard-temp:x:update'>
<photo/>
</x>
<c hash='sha-1' ver='8YBEH/vxAMKLlIFFhFNt1PvZaBA=' node='https://github.com/robbiehanson/XMPPFramework' xmlns='http://jabber.org/protocol/caps'/>
</presence>
<message type='headline' to='bob@wiuwiu.de/Gajim' from='alice@wiuwiu.de'>
<event xmlns='http://jabber.org/protocol/pubsub#event'>
<items node='eu.siacs.conversations.axolotl.devicelist'>
<item id='1'>
<list xmlns='eu.siacs.conversations.axolotl'>
<device id='1476874907'/>
<device id='1161752110'/>
<device id='2065671693'/>
</list>
</item>
</items>
</event>
</message>
<iq id='75759a7f-844f-4aee-992c-3aeb2836baa1' type='result' to='bob@wiuwiu.de/Gajim' from='alice@wiuwiu.de/chatsecure21032'>
<query node='https://github.com/robbiehanson/XMPPFramework#8YBEH/vxAMKLlIFFhFNt1PvZaBA=' xmlns='http://jabber.org/protocol/disco#info'>
<feature var='http://jabber.org/protocol/disco#info'/>
<feature var='http://jabber.org/protocol/caps'/>
<feature var='urn:xmpp:receipts'/>
<feature var='http://jabber.org/protocol/muc'/>
<feature var='http://jabber.org/protocol/chatstates'/>
<feature var='eu.siacs.conversations.axolotl.devicelist'/>
<feature var='eu.siacs.conversations.axolotl.devicelist+notify'/>
</query>
</iq>
<!-- In Sat 08 Apr 2017 10:11:35 PM CEST -->
<message type='headline' to='bob@wiuwiu.de/Gajim' from='alice@wiuwiu.de'>
<event xmlns='http://jabber.org/protocol/pubsub#event'>
<items node='eu.siacs.conversations.axolotl.devicelist'>
<item id='1'>
<list xmlns='eu.siacs.conversations.axolotl'>
<device id='1476874907'/>
<device id='1161752110'/>
<device id='2065671693'/>
</list>
</item>
</items>
</event>
</message>
<!-- In Sat 08 Apr 2017 10:11:36 PM CEST -->
<r xmlns='urn:xmpp:sm:2'/>
<!-- Out Sat 08 Apr 2017 10:11:36 PM CEST -->
<a xmlns="urn:xmpp:sm:2" h="271" />
```0.16.8Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/8591Exceptions while sending GPG encrypted messages on Ubuntu 14.042017-08-06T00:57:09ZAlexanderExceptions while sending GPG encrypted messages on Ubuntu 14.04* OS: Ubuntu 14.04
* Gajim Version: 0.16.7 (nightly build / ppa)
```
"Exception in thread Thread-61:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
Fi...* OS: Ubuntu 14.04
* Gajim Version: 0.16.7 (nightly build / ppa)
```
"Exception in thread Thread-61:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 763, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/share/gajim/src/gui_interface.py", line 3175, in thread_function
output = func(*func_args)
File "/usr/share/gajim/src/common/connection.py", line 340, in encrypt_thread
always_trust)
File "/usr/share/gajim/src/common/gpg.py", line 63, in encrypt
result = super(GnuPG, self).list_keys(keys=recipients)
TypeError: list_keys() got an unexpected keyword argument 'keys'"
```https://dev.gajim.org/gajim/gajim/-/issues/8590OpenPGP is not usable on this computer2017-08-06T00:57:09ZAlexanderOpenPGP is not usable on this computer* Version: 0.16.7
* OS: Ubuntu 16.04 LTS
* GPG: gpg2, key generated with `gpg2 --gen-key`
Tried rebooting, restarting, etc. Gajim can't seem to find my OpenPGP installation and other settings along with keys.* Version: 0.16.7
* OS: Ubuntu 16.04 LTS
* GPG: gpg2, key generated with `gpg2 --gen-key`
Tried rebooting, restarting, etc. Gajim can't seem to find my OpenPGP installation and other settings along with keys.https://dev.gajim.org/gajim/gajim/-/issues/8589Are there OTR installation instructions?2017-08-06T00:57:10ZDanAre there OTR installation instructions?Hi. I have downloaded the plugin OTR and read this page: https://dev.gajim.org/gajim/gajim-plugins/wikis/offtherecordplugin . But I am unable to find the doc on the installatrion. Perhaps its so simple it does not need one, but I just wa...Hi. I have downloaded the plugin OTR and read this page: https://dev.gajim.org/gajim/gajim-plugins/wikis/offtherecordplugin . But I am unable to find the doc on the installatrion. Perhaps its so simple it does not need one, but I just want to make sure I have fully set it up correctly before using. I have gone to the Plugin screen, clicked configure and clicked "generate". Then I have ticked all the boxes under "default OTR settings".
Beyond this is there anything else I need to do?
If my contact does not have the OTR plugin, does this mean mine and their messages wont be encrypted? Or only theirs?
How am I able to check and confirm my contact has the plugin?
The plugin states its for experimental use, are there any major issues with it?
Would using this plugin prevent the owners of the jabber server, seeing my messages?
Sorry for the basic questions. Thanks for helphttps://dev.gajim.org/gajim/gajim/-/issues/8588Closing Gajim with close button 'X' will result in gajim UI being closed with...2017-08-06T00:57:10Zcijo7Closing Gajim with close button 'X' will result in gajim UI being closed with no way to bring UI backThere seems to be no way to get the Gajim UI back after closing it. Opening the app will only result in creating another separate process for Gajim. Is it possible to just restore the
## Expected
Gajim on closing will close the UI and...There seems to be no way to get the Gajim UI back after closing it. Opening the app will only result in creating another separate process for Gajim. Is it possible to just restore the
## Expected
Gajim on closing will close the UI and the background process will remain running to fetch new messages. When I want the UI back I may open the Gajim app and it will take me to where I closed it. This way I can read the message and may be, close the UI again.
## Issue
When starting Gajim again, it starts as a separate process, throwing tons of warnings about the already running process. It's even trying to create new account saying "_You are already connected to this account with same name. Please try a new name._"
This then seems to lead to a lot of issues like same message getting send multiple times. (open a couple of Gajim process running simultaneously and try sending a message).
![Screenshot_from_2017-03-25_18-33-25](/uploads/279f5f7e0b3bd7122367f9d7ec60add9/Screenshot_from_2017-03-25_18-33-25.png)![Screenshot_from_2017-03-25_18-33-32](/uploads/ac6051ac84113d6f0c48028c01e11ca8/Screenshot_from_2017-03-25_18-33-32.png)
## Suggested Fix
On opening Gajim again, bring the UI back without creating another background job.
## Environment
I am running Gajim 0.16.5 on Ubuntu 16.04 having cinnamon.https://dev.gajim.org/gajim/gajim/-/issues/8586Duplicate messages (Only own messages)2017-08-06T00:57:10ZKim NielsenDuplicate messages (Only own messages)When using gajim 0.16.7-1 I get duplicate messages of whatever I write to someone else. So if I write hmm to someone I get
[09:39:27 AM] myname: hmm ✓
[09:39:27 AM] myname: hmmWhen using gajim 0.16.7-1 I get duplicate messages of whatever I write to someone else. So if I write hmm to someone I get
[09:39:27 AM] myname: hmm ✓
[09:39:27 AM] myname: hmmhttps://dev.gajim.org/gajim/gajim/-/issues/8585Backtrace on nightly when chatting with Gajim user who is on 0.16.62017-08-06T00:57:10ZsingpolymaBacktrace on nightly when chatting with Gajim user who is on 0.16.6```
Traceback (most recent call last):
File "/usr/share/gajim/src/chat_control.py", line 2976, in _on_message_tv_buffer_changed
self.begin_e2e_negotiation()
File "/usr/share/gajim/src/chat_control.py", line 3228, in begin_e2e_neg...```
Traceback (most recent call last):
File "/usr/share/gajim/src/chat_control.py", line 2976, in _on_message_tv_buffer_changed
self.begin_e2e_negotiation()
File "/usr/share/gajim/src/chat_control.py", line 3228, in begin_e2e_negotiation
self.session.negotiate_e2e(False)
File "/usr/share/gajim/src/common/stanza_session.py", line 719, in negotiate_e2e
self.send(request)
File "/usr/share/gajim/src/common/stanza_session.py", line 122, in send
self.conn.send_stanza(msg)
File "/usr/share/gajim/src/common/connection.py", line 2212, in send_stanza
self.connection.send(stanza)
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 576, in send
stanza_copy = copy.deepcopy(stanza)
File "/usr/lib/python2.7/copy.py", line 190, in deepcopy
y = _reconstruct(x, rv, 1, memo)
File "/usr/lib/python2.7/copy.py", line 334, in _reconstruct
state = deepcopy(state, memo)
File "/usr/lib/python2.7/copy.py", line 163, in deepcopy
y = copier(x, memo)
File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "/usr/lib/python2.7/copy.py", line 174, in deepcopy
y = copier(memo)
TypeError: 'Node' object is not callable
```https://dev.gajim.org/gajim/gajim/-/issues/8582Sending file using IBB never shows as complete in the UI2017-08-06T00:57:10ZsingpolymaSending file using IBB never shows as complete in the UIIt seems like the `complete_transfer_cb` is just never called. I've attached a patch that fixes this issue in my tests.[ibb.patch](/uploads/44b3396b71dc6d078db916435d7a6e6c/ibb.patch)It seems like the `complete_transfer_cb` is just never called. I've attached a patch that fixes this issue in my tests.[ibb.patch](/uploads/44b3396b71dc6d078db916435d7a6e6c/ibb.patch)https://dev.gajim.org/gajim/gajim/-/issues/8581IBB FT to bare JID doesn't work on nightly2017-08-06T00:57:10ZsingpolymaIBB FT to bare JID doesn't work on nightlyWorks on released gajim, but not on nightly. common/protocol/bytestream.py in the OpenStream method has an explicit check for resource in the to-jid and just returns if there is no resource. It doesn't even cancel the file transfer or ...Works on released gajim, but not on nightly. common/protocol/bytestream.py in the OpenStream method has an explicit check for resource in the to-jid and just returns if there is no resource. It doesn't even cancel the file transfer or anything, it just stops... which looks to the user like a file transfer hang.
Commenting out this if and return makes the code work as expected.https://dev.gajim.org/gajim/gajim/-/issues/8579A programming error has been detected - not fatal2017-08-06T00:57:10ZJakub PolakA programming error has been detected - not fatalTraceback (most recent call last):
File "/usr/share/gajim/src/statusicon.py", line 116, in on_status_icon_left_clicked
self.on_left_click()
File "/usr/share/gajim/src/statusicon.py", line 428, in on_left_click
self.handle_fir...Traceback (most recent call last):
File "/usr/share/gajim/src/statusicon.py", line 116, in on_status_icon_left_clicked
self.on_left_click()
File "/usr/share/gajim/src/statusicon.py", line 428, in on_left_click
self.handle_first_event()
File "/usr/share/gajim/src/statusicon.py", line 440, in handle_first_event
gajim.interface.handle_event(account, jid, event.type_)
File "/usr/share/gajim/src/gui_interface.py", line 1706, in handle_event
session=session)
File "/usr/share/gajim/src/gui_interface.py", line 2217, in new_chat
chat_control.read_queue()
File "/usr/share/gajim/src/chat_control.py", line 3074, in read_queue
displaymarking=dm)
File "/usr/share/gajim/src/chat_control.py", line 2576, in print_conversation
msg_id=msg_id, correct_id=correct_id)
File "/usr/share/gajim/src/chat_control.py", line 934, in print_conversation_line
displaymarking=displaymarking)
File "/usr/share/gajim/src/conversation_textview.py", line 1350, in print_conversation_line
iter_=end_iter)
File "/usr/share/gajim/src/conversation_textview.py", line 1475, in print_real_text
iter_=iter_)
File "/usr/share/gajim/src/conversation_textview.py", line 1074, in detect_and_print_special_text
iter_=end_iter)
File "/usr/share/gajim/src/conversation_textview.py", line 1216, in print_special_text
puny_text = helpers.puny_encode_url(special_text)
File "/usr/share/gajim/src/common/helpers.py", line 147, in puny_encode_url
o = urlparse(_url)
File "/usr/lib/python2.7/urlparse.py", line 143, in urlparse
tuple = urlsplit(url, scheme, allow_fragments)
File "/usr/lib/python2.7/urlparse.py", line 214, in urlsplit
raise ValueError("Invalid IPv6 URL")
ValueError: Invalid IPv6 URLhttps://dev.gajim.org/gajim/gajim/-/issues/8578remote-server-not-found2017-08-06T00:57:10ZKarasik Erohinremote-server-not-foundmail: flagitio@gmail.com
type: defect
priority: normal
error log:
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/gajim/config.py", line 2666, in on_enable_checkbutton1_toggled
self._di...mail: flagitio@gmail.com
type: defect
priority: normal
error log:
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/gajim/config.py", line 2666, in on_enable_checkbutton1_toggled
self._disable_account(self.current_account)
File "/usr/lib64/python2.7/site-packages/gajim/config.py", line 2534, in _disable_account
gajim.connections[account].cleanup()
KeyError: u'swissjabber.eu'
------
From time to time Gajim loses connection to some servers, for example swissjabber.eu and null.pm. This issue cannot be solven by creating new account on other server, i tried to change xmpp server several times.https://dev.gajim.org/gajim/gajim/-/issues/8577Received messages from my other device (phone) are not shown in chat tab2017-08-06T00:57:10ZralfReceived messages from my other device (phone) are not shown in chat tab**Steps to reproduce:**
* Double-click my phone's resource in the contact list shown by Gajim
* Send a message from my phone to myself (Conversations shows myself as a contact in the contact list, that's where I am sending the message)
...**Steps to reproduce:**
* Double-click my phone's resource in the contact list shown by Gajim
* Send a message from my phone to myself (Conversations shows myself as a contact in the contact list, that's where I am sending the message)
**Expected behavior:**
The message should appear in the chat I opened. Gajim should treat this as an unread message in terms of changing the systray icon and changing the caption of the main window.
**Actual behavior:**
Nothing happens in that tab, the systray icon, or Gajim's window title. However, if I double-click on my phone's resoruce in Gajim's contact list again, a *second* tab for the same chat opens (that shouldn't usually happen, right?), and that second tab shows the message I sent as part of the history that's loaded.
So it seems like the message is received, but not properly acted on.
I sometimes even get a Python exception when I double-click my resource with such an unread message, but cannot reproduce this now.
This is with Gajim 0.16.7 on Linux (Debian testing, Gajim checked out from git).0.16.8Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/8576Python error in _nec_privacy_list_received on Gajim launch2017-08-06T00:57:10ZralfPython error in _nec_privacy_list_received on Gajim launchWhen I launch Gajim (with all plugins except for the plugin installer disabled), it prints the following error twice on the console:
```
Traceback (most recent call last):
File "/home/r/src/gajim/src/common/ged.py", line 93, in raise_...When I launch Gajim (with all plugins except for the plugin installer disabled), it prints the following error twice on the console:
```
Traceback (most recent call last):
File "/home/r/src/gajim/src/common/ged.py", line 93, in raise_event
if handler(*args, **kwargs):
File "/home/r/src/gajim/src/common/connection.py", line 2444, in _nec_privacy_list_received
if rule['type'] == 'jid':
KeyError: 'type'
```
I would expect Gajim not to have any unhandled exceptions during normal operation, this looks to me like something is not behaving as expected somewhere.
This is with Gajim 0.16.7 on Linux (Debian testing, Gajim checked out from git).https://dev.gajim.org/gajim/gajim/-/issues/8575Sending a message to my other device (phone) results in duplicate messages2017-08-06T00:57:12ZralfSending a message to my other device (phone) results in duplicate messagesI would expect to be able to exchange chat messages between my phone (Conversations) and Gajim when they are both logged into the same account. Unfortunately, this is not working properly.
Gajim lists other resources logged into my ac...I would expect to be able to exchange chat messages between my phone (Conversations) and Gajim when they are both logged into the same account. Unfortunately, this is not working properly.
Gajim lists other resources logged into my account in the contact list. When I double-click it, I can type and send a message.
*Actual behavior*: The result of this is that both my phone and my laptop show the message twice.
*Expected behavior*: The message should be shown only once.
Here's what the XML console shows for sending such a message:
```
<!-- Out So 19 Mär 2017 12:05:48 CET -->
<r xmlns="urn:xmpp:sm:2" />
<!-- Out So 19 Mär 2017 12:05:48 CET -->
<message xmlns="jabber:client" to="ralf@MYJABBERSERVER/gajim.ZS49G587" type="chat" id="574f31d1-e7f2-41f9-8857-6bfb364a1c39">
<composing xmlns="http://jabber.org/protocol/chatstates" />
<thread>JsJDqCAffvJCCnQRbQrZLsxXqFzzyzsQ</thread>
</message>
<!-- In So 19 Mär 2017 12:05:48 CET -->
<a h='72' xmlns='urn:xmpp:sm:2'/>
<!-- In So 19 Mär 2017 12:05:48 CET -->
<message id='574f31d1-e7f2-41f9-8857-6bfb364a1c39' type='chat' to='ralf@MYJABBERSERVER/gajim.ZS49G587' from='ralf@MYJABBERSERVER/gajim.ZS49G587'>
<composing xmlns='http://jabber.org/protocol/chatstates'/>
<thread>JsJDqCAffvJCCnQRbQrZLsxXqFzzyzsQ</thread>
</message>
<!-- In So 19 Mär 2017 12:05:48 CET -->
<r xmlns='urn:xmpp:sm:2'/>
<!-- Out So 19 Mär 2017 12:05:48 CET -->
<a xmlns="urn:xmpp:sm:2" h="175" />
<!-- Out So 19 Mär 2017 12:05:49 CET -->
<message xmlns="jabber:client" to="ralf@MYJABBERSERVER/gajim.ZS49G587" type="chat" id="54c4bc7c-3bfa-455a-ad74-5fed34038ea0">
<body>test</body>
<active xmlns="http://jabber.org/protocol/chatstates" />
<thread>JsJDqCAffvJCCnQRbQrZLsxXqFzzyzsQ</thread>
<markable xmlns="urn:xmpp:chat-markers:0" />
</message>
<!-- In So 19 Mär 2017 12:05:49 CET -->
<message id='54c4bc7c-3bfa-455a-ad74-5fed34038ea0' type='chat' to='ralf@MYJABBERSERVER/gajim.ZS49G587' from='ralf@MYJABBERSERVER/gajim.ZS49G587'>
<body>test</body>
<active xmlns='http://jabber.org/protocol/chatstates'/>
<thread>JsJDqCAffvJCCnQRbQrZLsxXqFzzyzsQ</thread>
<markable xmlns='urn:xmpp:chat-markers:0'/>
</message>
<!-- In So 19 Mär 2017 12:05:49 CET -->
<r xmlns='urn:xmpp:sm:2'/>
<!-- Out So 19 Mär 2017 12:05:49 CET -->
<a xmlns="urn:xmpp:sm:2" h="176" />
<!-- Out So 19 Mär 2017 12:05:49 CET -->
<message xmlns="jabber:client" to="ralf@MYJABBERSERVER/gajim.ZS49G587" type="chat" id="cea891fa-8692-4d6f-878d-1e98c300cb29">
<displayed xmlns="urn:xmpp:chat-markers:0" id="54c4bc7c-3bfa-455a-ad74-5fed34038ea0" />
</message>
<!-- In So 19 Mär 2017 12:05:49 CET -->
<message id='cea891fa-8692-4d6f-878d-1e98c300cb29' type='chat' to='ralf@MYJABBERSERVER/gajim.ZS49G587' from='ralf@MYJABBERSERVER/gajim.ZS49G587'>
<displayed id='54c4bc7c-3bfa-455a-ad74-5fed34038ea0' xmlns='urn:xmpp:chat-markers:0'/>
</message>
<!-- In So 19 Mär 2017 12:05:49 CET -->
<r xmlns='urn:xmpp:sm:2'/>
<!-- Out So 19 Mär 2017 12:05:49 CET -->
<a xmlns="urn:xmpp:sm:2" h="177" />
```
This is with Gajim 0.16.7 on Linux (Debian testing, Gajim checked out from git).0.16.8Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/8574Problem with Gajim and Ejabberd2017-08-06T00:57:12ZThomas Problem with Gajim and EjabberdHi,
I had an issue at github about ejabberd and they told me it is a problem of Gajim.
The quickest way is to copy all from there and put it here.
My problem is that am not able to use http upload together with gajim. Any time an err...Hi,
I had an issue at github about ejabberd and they told me it is a problem of Gajim.
The quickest way is to copy all from there and put it here.
My problem is that am not able to use http upload together with gajim. Any time an error comes up.
What version of ejabberd are you using?
ejabberd 16.01 is running in that node
What operating system (version) are you using?
Ubuntu 16.04 server
Kernel 4.4.0-66-generic
How did you install ejabberd (source, package, distribution)?
Installed from source code
What did not work as expected? Are there error messages in the log? What
was the unexpected behavior? What was the expected result?
I tried to manage http_upload but it was not working.
.
I am using gajim between two laptop one is Ubuntu 16.04 and the other Kubuntu 16.04
I want to use the server now internally and later maybe over Internet as well.
Here is the output if I start gajim with that command:
gajim -l gajim.plugin_system.httpupload=DEBUG
Output:
```
15.03.2017 18:11:06 (I) gajim.plugin_system.httpupload Encryption is: False / OMEMO not found
15.03.2017 18:11:06 (I) gajim.plugin_system.httpupload Detected MIME Type of file: image/jpeg
15.03.2017 18:11:06 (I) gajim.plugin_system.httpupload jid_to_servers of test@sielstetten: upload.sielstetten ; connection: <nbxmpp.client_nb.NonBlockingClient instance at 0x7f5b5810a950>
15.03.2017 18:11:06 (D) gajim.plugin_system.httpupload sending httpupload slot request iq...
15.03.2017 18:11:06 (I) gajim.plugin_system.httpupload Uploading file to 'https://sielstetten:5443/upload/09e0286ece2788b0d55c46620673d8d1f44fe10a/OM9g02h4sV3eKniOjeSfMIdBCvQlhleEqqxhuCHh/IMG_0118.JPG'...
15.03.2017 18:11:06 (I) gajim.plugin_system.httpupload Please download from 'https://sielstetten:5443/upload/09e0286ece2788b0d55c46620673d8d1f44fe10a/OM9g02h4sV3eKniOjeSfMIdBCvQlhleEqqxhuCHh/IMG_0118.JPG' later...
15.03.2017 18:11:06 (D) gajim.plugin_system.httpupload opening urllib2 upload request...
15.03.2017 18:11:06 (E) gajim.plugin_system.httpupload Error
Traceback (most recent call last):
File "/home/thomas/.local/share/gajim/plugins/httpupload/httpupload.py", line 477, in uploader
transfer = urllib2.urlopen(request, timeout=30)
File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 429, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 447, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1241, in https_open
context=self._context)
File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open
raise URLError(err)
15.03.2017 18:11:23 (I) gajim.plugin_system.httpupload Account sielstetten: httpupload is_supported: True
15.03.2017 18:11:23 (I) gajim.plugin_system.httpupload Account sielstetten: httpupload is_supported: True
```https://dev.gajim.org/gajim/gajim/-/issues/8573Gajim drops out from MUC without any notifications (disconnect detection issu...2017-08-06T00:57:12ZreallyuniquenameGajim drops out from MUC without any notifications (disconnect detection issues?)I am always connected to some active MUC.
Sometimes I open chat window and note that there are no messages for the last few hours.
If I try to send message in MUC it says `error while sending TEST123 ( Only occupants are allowed ...I am always connected to some active MUC.
Sometimes I open chat window and note that there are no messages for the last few hours.
If I try to send message in MUC it says `error while sending TEST123 ( Only occupants are allowed to send messages to the conference )`.
It seems like I am no longer in the room. I see no errors or disconnection messages in chat log. My jabber status is `Available` all the time. I have to reconnect to fix this.
Not sure if this related to #7091.
Any ideas why it happens and how to fix this?Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/8570ValueError: tzinfo.utcoffset() returned 1440; must be in -1439 .. 1439 on che...2018-11-16T09:01:09ZJohn SmithValueError: tzinfo.utcoffset() returned 1440; must be in -1439 .. 1439 on checking a user's vcard```python
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 496, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", l...```python
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 496, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1821, in _TimeRevisedResultCB
stanza=iq_obj))
File "/usr/share/gajim/src/common/nec.py", line 74, in push_incoming_event
if event_object.generate():
File "/usr/share/gajim/src/common/connection_handlers_events.py", line 254, in generate
self.time_info = t.astimezone(contact_tz()).strftime('%c')
ValueError: tzinfo.utcoffset() returned 1440; must be in -1439 .. 1439
```
The stanza is:
```xml
<!-- In Fri 10 Mar 2017 01:15:53 PM +07 -->
<iq id='20e2c5b8-535f-44b3-a3da-639aa76ca644' type='result' to='xxx' from='xxx'>
<time xmlns='urn:xmpp:time'>
<utc>2017-03-10T06:15:52.172Z</utc>
<tzo>05:1800</tzo>
</time>
</iq>
```
The user's apparently using Conversations. I'm using Gajim 0.16.7.https://dev.gajim.org/gajim/gajim/-/issues/8568Gajim crashes on program startup2017-08-06T00:57:12ZMatthias RüdtGajim crashes on program startupDuring startup of Gajim, it crashes without error message. The crash happens very much in the beginning of the program startup. After clicking on the exe, two empty windows pop up and immediately close again. I've tried to start the prog...During startup of Gajim, it crashes without error message. The crash happens very much in the beginning of the program startup. After clicking on the exe, two empty windows pop up and immediately close again. I've tried to start the program from C:\Program Files (x86) as well as from the task list. Also I have reinstalled Gajim 0.16.7, installed 0.16.6 or 0.16.5 all to no end.
I'm running Gajim since a couple of weeks on a Windows 7 64-bit machine. Up to now, everything worked smoothly. I did not do any apparent changes to my system before the crashes started happening.https://dev.gajim.org/gajim/gajim/-/issues/8565Global proxy settings2017-08-06T00:57:12ZDanGlobal proxy settingsHi. If I was to use a global proxy setting, would Gajim be forced to use this everytime? I am looking to avoid any IP and DNS leaks from my system.
If the proxy I was using was down, would Gajim stop working? Or would it switch back to...Hi. If I was to use a global proxy setting, would Gajim be forced to use this everytime? I am looking to avoid any IP and DNS leaks from my system.
If the proxy I was using was down, would Gajim stop working? Or would it switch back to normal settings and avoid using the proxy?
Also the OTR plugin states it is experimental. Would there be any advantages of using this rather than using Pidgin + OTR plugin?https://dev.gajim.org/gajim/gajim/-/issues/8564[Bug report / small enhancements] WRT Unicode symbols (emoticons / emojis etc...2017-08-06T00:57:12Zolf[Bug report / small enhancements] WRT Unicode symbols (emoticons / emojis etc.) in Gajim 0.16.xWhile testing Gajim's handling (under Windows and Linux) of Unicode emoticons sent from Conversations (under Android), following issues were encountered:
a. with Gajim 0.16.6 under Windows 10:
Initially no emoticons were displayed....While testing Gajim's handling (under Windows and Linux) of Unicode emoticons sent from Conversations (under Android), following issues were encountered:
a. with Gajim 0.16.6 under Windows 10:
Initially no emoticons were displayed. After selecting the Microsoft font Courier New in Gajim, most Unicode symbols looked fine in Gajim.
Trying to get a more complete set of Unicode symbols, Google's Noto font (Noto-hinted.zip) was installed in Windows (without the Color Emojis), but Gajim only offers to select *either* NotoEmoji-Regular.ttf *or* a Noto sub-font with letters (hence either no letters or no emoticons are displayed in Gajim). Other programs (e.g. Notepad++) behave correctly with Noto, though.
Suggestions:
1. Default to a Microsoft supplied (i.e. "always there" in Windows >= 7) Unicode font with Emoticons / Emojis in Gajim under Windows.
2. This is fixed in current Gajim beta-snapshots (GTK3 based), e.g. v0.16.10.2 (Gajim-default-2017-xx-xx.exe from <https://gajim.org/downloads/snap/win/>).
b. with Gajim 0.16.5 (GTK+ 2.24.30, PyGTK 2.24.0) under GNU/Linux (Mint 18 with Cinnamon 3.0.7):
A few Unicode emoticons (looks like solely Unicode v5.x ones) were displayed correctly "out of the box".
1. The Noto font is system default and preselected as such ("System default") in Gajim, though only some Unicode codepoints are displayed. When explicitly selecting DejaVu or Noto in Gajim (in order to obtain a more complete set of Unicode symbols, especially the Unicode v6.0 ones, although the recent release v9.0 is covered by Noto anyway), only the look of letters changed (according to the selected font), but the emoticons always had exactly the same look. It appears that Gajim substitutes the glyphs for those (upper) Unicode codepoints; hence always the same, limited set of Unicode emoticon glyphs is used.
2. When setting "emoticons_theme" from "static" to other values in Gajim's Advanced Settings (in hope to disable this substitution mechanism), there is no change at all how Gajim treats Unicode emoticons. After a little search on the web, it became apparent that the term "Emoticons" in conjunction with / in Gajim always addresses (the handling of) classic textual smilies (i.e. "string emoticons", but *not* Unicode emoticons) outside of Gajim's issue tracker <https://dev.gajim.org/gajim/gajim/issues/>, hence this setting only configures "string emoticons".
Suggestions:
1. Only display glyphs from the selected font (as Gajim under Windows already does).
2. As the terms "Emoticon" and "Emoji" primarily address Unicode emoticons in todays smartphone era (well, most users will not realize the difference technically, though visually; but when they type on their virtual keyboards, Unicode emoticons will be generated and then received by Gajim), please label everything in Gajim and its plugins which addresses "string emoticons" ("textual smilies") clearly as such, in order to avoid substantial confusion when configuring Gajim.
Kudos for your excellent work.
Gajim is definitely one of the best Jabber-Clients on PCs around (plus being multi-platform and Free Software) and no other supports all three XMPP encryption methods: OMEMO, OpenPGP and OTR.
This makes Gajim simply outstanding!https://dev.gajim.org/gajim/gajim/-/issues/8562fatal error #2 no spam!2017-08-06T00:57:12Zjhfatal error #2 no spam!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()
...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/-/issues/8561fatal error2017-08-06T00:57:12Zjhfatal errorWhen you upload a photo via conversations with the following release of the internet connection on the phone i received shortly after viewing the photos in Gajim this error. The photo was shot. Otherwise no further abnormalities.
`Tra...When you upload a photo via conversations with the following release of the internet connection on the phone i received shortly after viewing the photos in Gajim this error. The photo was shot. Otherwise no further abnormalities.
`Traceback (most recent call last):
File "/usr/share/gajim/src/chat_control.py", line 797, in _on_message_textview_mykeypress_event
self.send_message(message, xhtml=xhtml) # send the message
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 207, in omemo_send_gc_message
process_commands)
File "/home/r7598/.local/share/gajim/plugins/omemo/ui.py", line 198, in omemo_send_gc_message
real_jid):
File "/home/r7598/.local/share/gajim/plugins/omemo/omemoplugin.py", line 923, in are_keys_missing
if state.getTrustedFingerprints(contact_jid):
File "/home/r7598/.local/share/gajim/plugins/omemo/omemo/state.py", line 382, in getTrustedFingerprints
inactive = self.store.getInactiveSessionsKeys(recipient_id)
File "/home/r7598/.local/share/gajim/plugins/omemo/omemo/liteaxolotlstore.py", line 130, in getInactiveSessionsKeys
return self.sessionStore.getInactiveSessionsKeys(recipientId)
File "/home/r7598/.local/share/gajim/plugins/omemo/omemo/litesessionstore.py", line 139, in getInactiveSessionsKeys
public_key = (SessionRecord(serialized=row[0]).
File "/usr/lib/python2.7/dist-packages/axolotl/state/sessionrecord.py", line 16, in __init__
record.ParseFromString(serialized)
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/message.py", line 186, in ParseFromString
self.MergeFromString(serialized)
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/internal/python_message.py", line 841, in MergeFromString
if self._InternalParse(serialized, 0, length) != length:
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/internal/python_message.py", line 874, in InternalParse
pos = field_decoder(buffer, new_pos, end, self, field_dict)
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/internal/decoder.py", line 654, in DecodeField
if value._InternalParse(buffer, pos, new_pos) != new_pos:
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/internal/python_message.py", line 874, in InternalParse
pos = field_decoder(buffer, new_pos, end, self, field_dict)
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/internal/decoder.py", line 654, in DecodeField
if value._InternalParse(buffer, pos, new_pos) != new_pos:
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/internal/python_message.py", line 874, in InternalParse
pos = field_decoder(buffer, new_pos, end, self, field_dict)
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/internal/decoder.py", line 647, in DecodeField
value = field_dict.setdefault(key, new_default(message))
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/internal/python_message.py", line 297, in MakeSubMessageDefault
result = message_type._concrete_class()
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/internal/python_message.py", line 325, in init
self._listener_for_children = _Listener(self)
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/internal/python_message.py", line 1101, in __init__
if isinstance(parent_message, weakref.ProxyType):
RuntimeError: maximum recursion depth exceeded while calling a Python object
`https://dev.gajim.org/gajim/gajim/-/issues/8560AttributeError: 'NoneType' object has no attribute 'set_enabled' after PR !522017-08-06T00:57:12ZPeter LemenkovAttributeError: 'NoneType' object has no attribute 'set_enabled' after PR !52I've got the following traceback after commit 6f8452667dc3c45105d0fb2a06d1a9ed5722cca0 (from PR !52):
```
Traceback (most recent call last):
File "/home/petro/work/gajim/src/message_window.py", line 1080, in create_window
win = se...I've got the following traceback after commit 6f8452667dc3c45105d0fb2a06d1a9ed5722cca0 (from PR !52):
```
Traceback (most recent call last):
File "/home/petro/work/gajim/src/message_window.py", line 1080, in create_window
win = self._windows[win_key]
KeyError: 'roster'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "gajim.py", line 249, in do_activate
self.interface.run(self)
File "/home/petro/work/gajim/src/gui_interface.py", line 2753, in run
self.msg_win_mgr.create_window(None, None, None)
File "/home/petro/work/gajim/src/message_window.py", line 1082, in create_window
win = self._new_window(win_acct, win_type)
File "/home/petro/work/gajim/src/message_window.py", line 965, in _new_window
win = MessageWindow(acct, type_, parent_win, parent_paned)
File "/home/petro/work/gajim/src/message_window.py", line 101, in __init__
get_action('show-roster').set_enabled(True)
AttributeError: 'NoneType' object has no attribute 'set_enabled'
```
Gajim cannot connect automatically (I have to manually set status "available"). Also I can't close it anymore (only kill-9 can). Reverting back to the previous commit eec1a69efd90620686cbeac52f37decc473ede34 makes it work again.https://dev.gajim.org/gajim/gajim/-/issues/8559Unable to connect server over unencrypted connection with PLAIN password2017-08-06T00:57:12ZTomasz SternaUnable to connect server over unencrypted connection with PLAIN passwordAttempting connecting local server fails with `Could not connect to "localhost"` notification.
XML console shows:
```xml
<!-- Out Mon Feb 27 10:49:52 2017 -->
<?xml version='1.0'?>
<stream:stream xmlns="jabber:client" to="localhost" ver...Attempting connecting local server fails with `Could not connect to "localhost"` notification.
XML console shows:
```xml
<!-- Out Mon Feb 27 10:49:52 2017 -->
<?xml version='1.0'?>
<stream:stream xmlns="jabber:client" to="localhost" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" >
<!-- In Mon Feb 27 10:49:52 2017 -->
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" version="1.0" id="eac21566193d607ccecf7ac575fe7efa" from="localhost">
<!-- In Mon Feb 27 10:49:52 2017 -->
<stream:features xmlns="http://etherx.jabber.org/streams">
<mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl">
<mechanism>PLAIN</mechanism>
</mechanisms>
</stream:features>
```
and stops (showing the notification), but the connection stays established:
```
ESTAB 0 0 ::1:47356 ::1:5222 users:(("gajim",pid=2664,fd=3))
ESTAB 0 0 ::1:5222 ::1:47356 users:(("node",pid=2782,fd=22))
```
Only after stopping the local server Gajim disconnects.
Following is the console log of running `gajim -v`:
```
02/27/17 10:49:52 (D) gajim.c.gnupg ['gpg2', '--status-fd', '2', '--no-tty', '--version']
02/27/17 10:49:52 (D) gajim.c.gnupg stderr reader: <Thread(Thread-13, initial daemon)>
02/27/17 10:49:52 (D) gajim.c.gnupg stdout reader: <Thread(Thread-14, initial daemon)>
02/27/17 10:49:52 (D) gajim.c.gnupg chunk: 'gpg (GnuPG) 2.1.13\nlibgcrypt 1.6.6\nCopyright (C) 2016 Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to '
02/27/17 10:49:52 (D) gajim.c.ged before-change-show
Args: (<common.connection_handlers_events.BeforeChangeShowEvent object at 0x7f153db40190>,)
02/27/17 10:49:52 (D) gajim.c.resolver resolve _xmpp-client._tcp.localhost type=srv
02/27/17 10:49:52 (D) gajim.c.resolver Starting to resolve _xmpp-client._tcp.localhost using <common.resolver.LibAsyncNSResolver instance at 0x7f153db311b8>
02/27/17 10:49:52 (D) gajim.c.resolver Resolving result for _xmpp-client._tcp.localhost: []
02/27/17 10:49:52 (D) gajim.c.connection Connection to next host
02/27/17 10:49:52 (I) gajim.c.connection >>>>>> Connecting to localhost [localhost:5222], type = tls
02/27/17 10:49:52 (I) nbxmpp.plugin Plugging <nbxmpp.transports_nb.NonBlockingTCP object at 0x7f1534054f10> __INTO__ <nbxmpp.client_nb.NonBlockingClient object at 0x7f1534054410>
02/27/17 10:49:52 (I) nbxmpp.transports_nb NonBlockingTCP Connect :: About to connect to ::1:5222
02/27/17 10:49:52 (I) nbxmpp.transports_nb Plugging fd 3, W:True, R:False
02/27/17 10:49:52 (I) nbxmpp.idlequeue read timeout set for fd 3 on 30 seconds
02/27/17 10:49:52 (I) nbxmpp.transports_nb After NB connect() of 139729043803920. "Operation now in progress" raised => CONNECTING
02/27/17 10:49:52 (I) nbxmpp.transports_nb pollout called, state == CONNECTING
02/27/17 10:49:52 (I) nbxmpp.transports_nb 139729043803920 socket wrapper connected
02/27/17 10:49:52 (I) nbxmpp.idlequeue read timeout removed for fd 3
02/27/17 10:49:52 (I) nbxmpp.transports_nb Plugging fd 3, W:False, R:False
02/27/17 10:49:52 (I) nbxmpp.client_nb -------------xmpp_connect_machine() >> mode: None, data: None...
02/27/17 10:49:52 (I) nbxmpp.plugin Plugging <nbxmpp.dispatcher_nb.XMPPDispatcher object at 0x7f1534054cd0> __INTO__ <nbxmpp.client_nb.NonBlockingClient object at 0x7f1534054410>
02/27/17 10:49:52 (I) nbxmpp.transports_nb Plugging fd 3, W:True, R:True
02/27/17 10:49:52 (I) nbxmpp.client_nb setting RECEIVE_DOCUMENT_ATTRIBUTES on next receive
02/27/17 10:49:52 (I) nbxmpp.transports_nb pollout called, state == CONNECTED
02/27/17 10:49:52 (I) nbxmpp.transports_nb Plugging fd 3, W:False, R:True
02/27/17 10:49:52 (I) nbxmpp.client_nb raising event from transport: :::::DATA SENT::::
_____________
<?xml version='1.0'?><stream:stream xmlns="jabber:client" to="localhost" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" >
_____________
02/27/17 10:49:52 (D) gajim.c.ged stanza-sent
Args: (<common.connection_handlers_events.StanzaSentEvent object at 0x7f153db40190>,)
02/27/17 10:49:52 (I) nbxmpp.transports_nb pollin called, state == CONNECTED
02/27/17 10:49:52 (I) nbxmpp.idlequeue read timeout removed for fd 3
02/27/17 10:49:52 (I) nbxmpp.client_nb raising event from transport: :::::DATA RECEIVED::::
_____________
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" version="1.0" id="eac21566193d607ccecf7ac575fe7efa" from="localhost">
_____________
02/27/17 10:49:52 (D) gajim.c.ged stanza-received
Args: (<common.connection_handlers_events.StanzaReceivedEvent object at 0x7f153db40190>,)
02/27/17 10:49:52 (I) nbxmpp.client_nb -------------xmpp_connect_machine() >> mode: RECEIVE_DOCUMENT_ATTRIBUTES, data: <stream:stream xmlns...
02/27/17 10:49:52 (I) nbxmpp.client_nb setting RECEIVE_STREAM_FEATURES on next receive
02/27/17 10:49:52 (I) nbxmpp.transports_nb pollin called, state == CONNECTED
02/27/17 10:49:52 (I) nbxmpp.idlequeue read timeout removed for fd 3
02/27/17 10:49:52 (I) nbxmpp.client_nb raising event from transport: :::::DATA RECEIVED::::
_____________
<stream:features xmlns="http://etherx.jabber.org/streams"><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism></mechanisms></stream:features>
_____________
02/27/17 10:49:52 (D) gajim.c.ged stanza-received
Args: (<common.connection_handlers_events.StanzaReceivedEvent object at 0x7f153db40190>,)
02/27/17 10:49:52 (I) nbxmpp.client_nb -------------xmpp_connect_machine() >> mode: RECEIVE_STREAM_FEATURES, data: <stream:features xml...
02/27/17 10:49:52 (I) nbxmpp.client_nb got STREAM FEATURES in second recv
02/27/17 10:49:52 (I) nbxmpp.client_nb -------------xmpp_connect_machine() >> mode: STREAM_STARTED, data: None...
02/27/17 10:49:52 (I) nbxmpp.client_nb While connecting with type = "tls": TLS unsupported by remote server
02/27/17 10:49:52 (I) gajim.c.connection Connecting to next type beacuse desired is tls and returned is plain
02/27/17 10:49:52 (D) gajim.c.connection Connection to next host
02/27/17 10:49:52 (D) gajim.c.connection Out of hosts, giving up connecting to localhost
02/27/17 10:49:52 (D) gajim.c.ged our-show
Args: (<common.connection_handlers_events.OurShowEvent object at 0x7f1534038e50>,)
02/27/17 10:49:52 (D) gajim.c.ged connection-lost
[now I stopped the server]
02/27/17 10:53:14 (I) nbxmpp.transports_nb pollin called, state == CONNECTED
02/27/17 10:53:14 (I) nbxmpp.transports_nb Disconnected by remote server: #0, zero bytes on recv
02/27/17 10:53:14 (I) nbxmpp.client_nb Disconnecting NBClient:
02/27/17 10:53:14 (I) nbxmpp.plugin Plugging <nbxmpp.transports_nb.NonBlockingTCP object at 0x7f1534054f10> __OUT__ of <nbxmpp.client_nb.NonBlockingClient object at 0x7f1534054410>.
```
Under *Accounts / Connection / Miscellaneous* I have "Warn before using an insecure connection" checked.https://dev.gajim.org/gajim/gajim/-/issues/8558KeyError on closing tab2017-08-06T00:57:12ZJohn SmithKeyError on closing tab```python
Traceback (most recent call last):
File "/usr/share/gajim/src/message_window.py", line 469, in _on_close_button_clicked
self.remove_tab(control, self.CLOSE_CLOSE_BUTTON)
File "/usr/share/gajim/src/message_window.py"...```python
Traceback (most recent call last):
File "/usr/share/gajim/src/message_window.py", line 469, in _on_close_button_clicked
self.remove_tab(control, self.CLOSE_CLOSE_BUTTON)
File "/usr/share/gajim/src/message_window.py", line 618, in remove_tab
ctrl.allow_shutdown(method, on_yes, on_no, on_minimize)
File "/usr/share/gajim/src/chat_control.py", line 2831, in allow_shutdown
on_yes(self)
File "/usr/share/gajim/src/message_window.py", line 602, in on_yes
close(ctrl)
File "/usr/share/gajim/src/message_window.py", line 593, in close
del self._controls[ctrl.account][fjid]
KeyError: u'saturn@thesaturn.me'
```
Unfortunately I have no steps for reprocuding, although I can tell exactly what I did.
I started gajim. Then I got a message with invalid ipv6 url (actually, not a url), gajim opened a tab named Saturn with this message.
Then the error from #8552 appeared on the screen. I closed it and pressed the gajim icon, then another tab opened for Saturn.
Then I pressed the close button on both tabs and this error appeared.https://dev.gajim.org/gajim/gajim/-/issues/8557Change message textbox background color when it's in edit mode2017-08-06T00:57:12ZreallyuniquenameChange message textbox background color when it's in edit modeI am looking for a way to change message textbox background color when it's in edit mode (`CTRL + UP_ARROW`).
Right now its color is light yellow. I use Gajim dark theme and white text is nearly indistinguishable from textbox's backgro...I am looking for a way to change message textbox background color when it's in edit mode (`CTRL + UP_ARROW`).
Right now its color is light yellow. I use Gajim dark theme and white text is nearly indistinguishable from textbox's background.
I've looked through options and theme files but found nothing.
Any ideas how to fix this?https://dev.gajim.org/gajim/gajim/-/issues/8556Message "Delivered" icon in chat windows is not drawn properly2017-08-06T00:57:12ZAlexanderMessage "Delivered" icon in chat windows is not drawn properly![Screen_Shot_2017-02-24_at_11.48.59](/uploads/d594b2bb08b2fb5341a92c80b65fa518/Screen_Shot_2017-02-24_at_11.48.59.png)
* OS: Windows 10 Corporate LTSB
* Interface Language: English
* Gajim: 0.16.7 Portable Installation![Screen_Shot_2017-02-24_at_11.48.59](/uploads/d594b2bb08b2fb5341a92c80b65fa518/Screen_Shot_2017-02-24_at_11.48.59.png)
* OS: Windows 10 Corporate LTSB
* Interface Language: English
* Gajim: 0.16.7 Portable Installationhttps://dev.gajim.org/gajim/gajim/-/issues/8555IBB-only Jingle transfer stops after one <data/>, with incorrect <close/> sid2017-08-06T00:57:12ZDenver GingerichIBB-only Jingle transfer stops after one <data/>, with incorrect <close/> sidI'm writing a component (source code is at https://gitlab.com/ossguy/sgx-catapult/tree/master ) that uses IBB for Jingle file transfers; it does not support S5B. When I try to send a file using Gajim (version 0.16.6 from Debian stretch)...I'm writing a component (source code is at https://gitlab.com/ossguy/sgx-catapult/tree/master ) that uses IBB for Jingle file transfers; it does not support S5B. When I try to send a file using Gajim (version 0.16.6 from Debian stretch), Gajim sends a single <data/> message even though the file is much larger than that (progress bar gets stuck around 18%), and when I manually choose to cancel the transfer, Gajim sends the wrong sid in the <close/> message (it uses the sid of the Jingle session rather than the sid of the transport, even though both the <open/> and <data/> messages correctly used the transport sid).
I've attached a log that demonstrates this issue. If you would like to test Gajim with a live version of my component, please send a message to my JID (denver@ozg.ca) and I will register you with the component so you can send messages to it.
[ibb_log-data_incomplete-sid_incorrect.txt](/uploads/4842a79cb57e16c70dab09b8a8416130/ibb_log-data_incomplete-sid_incorrect.txt)Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8552ValueError: Invalid IPv6 URL with PHP code2017-08-06T00:57:12ZJohn SmithValueError: Invalid IPv6 URL with PHP code```python
Traceback (most recent call last):
File "/usr/share/gajim/src/statusicon.py", line 116, in on_status_icon_left_clicked
self.on_left_click()
File "/usr/share/gajim/src/statusicon.py", line 428, in on_left_click
...```python
Traceback (most recent call last):
File "/usr/share/gajim/src/statusicon.py", line 116, in on_status_icon_left_clicked
self.on_left_click()
File "/usr/share/gajim/src/statusicon.py", line 428, in on_left_click
self.handle_first_event()
File "/usr/share/gajim/src/statusicon.py", line 440, in handle_first_event
gajim.interface.handle_event(account, jid, event.type_)
File "/usr/share/gajim/src/gui_interface.py", line 1706, in handle_event
session=session)
File "/usr/share/gajim/src/gui_interface.py", line 2217, in new_chat
chat_control.read_queue()
File "/usr/share/gajim/src/chat_control.py", line 3074, in read_queue
displaymarking=dm)
File "/usr/share/gajim/src/chat_control.py", line 2576, in print_conversation
msg_id=msg_id, correct_id=correct_id)
File "/usr/share/gajim/src/chat_control.py", line 934, in print_conversation_line
displaymarking=displaymarking)
File "/usr/share/gajim/src/conversation_textview.py", line 1350, in print_conversation_line
iter_=end_iter)
File "/usr/share/gajim/src/conversation_textview.py", line 1475, in print_real_text
iter_=iter_)
File "/usr/share/gajim/src/conversation_textview.py", line 1074, in detect_and_print_special_text
iter_=end_iter)
File "/usr/share/gajim/src/conversation_textview.py", line 1216, in print_special_text
puny_text = helpers.puny_encode_url(special_text)
File "/usr/share/gajim/src/common/helpers.py", line 147, in puny_encode_url
o = urlparse(_url)
File "/usr/lib/python2.7/urlparse.py", line 143, in urlparse
tuple = urlsplit(url, scheme, allow_fragments)
File "/usr/lib/python2.7/urlparse.py", line 214, in urlsplit
raise ValueError("Invalid IPv6 URL")
ValueError: Invalid IPv6 URL
```
The body is:
$a = ['http://api.acc.thesaturn.me', 'https://api.acc.thesaturn.me', 'http://acc.thesaturn.me', 'https://acc.thesaturn.me',];https://dev.gajim.org/gajim/gajim/-/issues/8548Esc behaves oddly in single-window-for-everything2018-02-21T08:36:26ZsingpolymaEsc behaves oddly in single-window-for-everythingIf I"m selected on roster and start to type, it searches the roster: great! But then when I hit Esc it not only clears the search, but also tries to close whatever chat tab is up. Probably I just wanted to clear the search, not close a...If I"m selected on roster and start to type, it searches the roster: great! But then when I hit Esc it not only clears the search, but also tries to close whatever chat tab is up. Probably I just wanted to clear the search, not close a chat! Should be possible to tell where focus is for this purpose.0.16.8https://dev.gajim.org/gajim/gajim/-/issues/8547Error2017-08-06T00:57:12ZguestError```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 5750, in query_tooltip
tooltip.populate(connected_contacts, account, typ)
File "/usr/lib/python3.6/site-packages/gaji...```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 5750, in query_tooltip
tooltip.populate(connected_contacts, account, typ)
File "/usr/lib/python3.6/site-packages/gajim/tooltips.py", line 638, in populate
contact.jid, contact.resource)
File "/usr/lib/python3.6/site-packages/gajim/common/connection.py", line 642, in request_last_status_time
id_ = self.connection.getAnID()
File "/usr/lib/python3.6/site-packages/gajim/common/zeroconf/client_zeroconf.py", line 804, in getAnID
return ''.join(Random().sample(string.letters + string.digits, 6))
AttributeError: module 'string' has no attribute 'letters'
```
[screenshot](http://i.imgur.com/QswHegC.png)1.0Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8546Gajim certificate has already run. A further instance is started?2017-08-06T00:57:12ZjhGajim certificate has already run. A further instance is started?ubuntu 1604 omemo 103 gajim 0.16.7
The instance should be to click either closed or clicking again.
![Bildschirmfoto_vom_2017-02-15_16-19-15](/uploads/28890d1f6de647a6a5b367605a711fdc/Bildschirmfoto_vom_2017-02-15_16-19-15.png)ubuntu 1604 omemo 103 gajim 0.16.7
The instance should be to click either closed or clicking again.
![Bildschirmfoto_vom_2017-02-15_16-19-15](/uploads/28890d1f6de647a6a5b367605a711fdc/Bildschirmfoto_vom_2017-02-15_16-19-15.png)https://dev.gajim.org/gajim/gajim/-/issues/8545In the history of all messages are present, but during the conversation if th...2017-08-06T00:57:12ZjhIn the history of all messages are present, but during the conversation if they are missing.ubuntu 1604 omemo 103 gajim 0.16.7
![Bildschirmfoto_vom_2017-02-15_14-02-44](/uploads/138d95961c84c592f8414234eed3e63f/Bildschirmfoto_vom_2017-02-15_14-02-44.png)![Bildschirmfoto_vom_2017-02-15_14-02-24](/uploads/1d56dd56ec70504fe20ab...ubuntu 1604 omemo 103 gajim 0.16.7
![Bildschirmfoto_vom_2017-02-15_14-02-44](/uploads/138d95961c84c592f8414234eed3e63f/Bildschirmfoto_vom_2017-02-15_14-02-44.png)![Bildschirmfoto_vom_2017-02-15_14-02-24](/uploads/1d56dd56ec70504fe20ab72bc0e444a0/Bildschirmfoto_vom_2017-02-15_14-02-24.png)https://dev.gajim.org/gajim/gajim/-/issues/8544It will be with a time old messages of up to 14 days.2017-08-06T00:57:14ZjhIt will be with a time old messages of up to 14 days.ubuntu 1604
omemo 103
gajim 0.16.7
![Bildschirmfoto_vom_2017-02-15_14-01-04](/uploads/cba7a7eb6fd1cca2a6eb7cdb2d442462/Bildschirmfoto_vom_2017-02-15_14-01-04.png)ubuntu 1604
omemo 103
gajim 0.16.7
![Bildschirmfoto_vom_2017-02-15_14-01-04](/uploads/cba7a7eb6fd1cca2a6eb7cdb2d442462/Bildschirmfoto_vom_2017-02-15_14-01-04.png)0.16.8Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/8543AttributeError: 'NoneType' object has no attribute 'jid'2019-04-11T06:07:29ZliweiAttributeError: 'NoneType' object has no attribute 'jid'Hi, I have another issue now (gajim-portable-0.16.7-1 on windows 10 64bits):
Traceback (most recent call last):
File "src\dialogs.py", line 3006, in on_popup_notification_window_button_press_event
File "src\gui_interface.py", li...Hi, I have another issue now (gajim-portable-0.16.7-1 on windows 10 64bits):
Traceback (most recent call last):
File "src\dialogs.py", line 3006, in on_popup_notification_window_button_press_event
File "src\gui_interface.py", line 1728, in handle_event
File "src\gui_interface.py", line 2222, in new_chat
AttributeError: 'NoneType' object has no attribute 'jid'
Step I did (to reproduce):
I opened an existing account
I installed 3 plugins : OTR + OMEMO + emoticons
I added another existing account (on the same server witch is chinwag.im)
I disconnected and renamed the accounts to avoid "chinwag.im" and "chinwag.im1" as account names
I tried to reconnect without success.
(Maybe I'm forgot something, because I did it fast...)
Step I already tried to fix (without success):
Rename the account as previous.
Uninstall Gajim and try again (just erasing the portable folder and the %APPDATA% folder (in case).
What should I do?https://dev.gajim.org/gajim/gajim/-/issues/8542Identify platform by using sys.platform or os.uname()[0] instead of os.name2017-08-06T00:57:14ZlenucksiIdentify platform by using sys.platform or os.uname()[0] instead of os.name- Currently the platform is identified by using os.platform i.e. in src/common/helpers.py
- This makes OSX and Linux both appear as Posix, leading to failures in the case above. Example: in the case of Posix is attempted to be used with ...- Currently the platform is identified by using os.platform i.e. in src/common/helpers.py
- This makes OSX and Linux both appear as Posix, leading to failures in the case above. Example: in the case of Posix is attempted to be used with /dev/dsp which does not exist in OSX.
- Try the more detailed sys.platform, which would lead to linux, posix, win32 etc.
-- https://docs.python.org/3/library/sys.html#sys.platform
-- Also useful could be: https://docs.python.org/3/library/os.html#os.uname or https://docs.python.org/3/library/platform.html#module-platform1.0Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/8541Gajim 0.16.7 and GnuPG 2.1.18 - Windows2017-08-06T00:57:14Zblog2read aka hikerGajim 0.16.7 and GnuPG 2.1.18 - WindowsGajm 0.16.7 and GnuPG 2.1.18 don't communicate well on Windows. The startup passphrase input fails. There is a utf-8 failure.Gajm 0.16.7 and GnuPG 2.1.18 don't communicate well on Windows. The startup passphrase input fails. There is a utf-8 failure.0.16.8Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/8537Tag issues by operating system affected if os specific2017-08-06T00:57:14ZlenucksiTag issues by operating system affected if os specificSInce tags for issues are available here and are used nicely, I suggest to tag issues by operating system if they are specific for any os so one can filter for all issues for a specific os more easy. Little work, lots of use.SInce tags for issues are available here and are used nicely, I suggest to tag issues by operating system if they are specific for any os so one can filter for all issues for a specific os more easy. Little work, lots of use.https://dev.gajim.org/gajim/gajim/-/issues/8536blocking, how do I invoke list manager?2017-08-06T00:57:14Zsasha glintblocking, how do I invoke list manager?1.
How do I invoke a gui for xep-0016?
2.
Otherwise how do I manage lists of blocked jids?
3.
How do I setup the roster for whitelisted only jids?
windows 10 64bit
gajim .71.
How do I invoke a gui for xep-0016?
2.
Otherwise how do I manage lists of blocked jids?
3.
How do I setup the roster for whitelisted only jids?
windows 10 64bit
gajim .7https://dev.gajim.org/gajim/gajim/-/issues/8535Gajim does not send any message2017-08-06T00:57:14ZEl ProphetGajim does not send any messageGajim does not send any message to any contact. I press "Send" and nothing visible see: my message does not appears in chat log, no sound, no new XML output in XML Console.
Debian 8 x64, Gajim 0.16.7, nbxmpp-0.5.5Gajim does not send any message to any contact. I press "Send" and nothing visible see: my message does not appears in chat log, no sound, no new XML output in XML Console.
Debian 8 x64, Gajim 0.16.7, nbxmpp-0.5.5https://dev.gajim.org/gajim/gajim/-/issues/8534Import Error when updating plugins2017-08-06T00:57:14ZAxelImport Error when updating pluginsHello!
I got an uncaught Exception while using Gajim (updating plugins) on version
Gajim 0.16.6 from Debian Sid repository.
GTK+ Version: 2.24.31
PyGTK Version: 2.24.0
```python
Traceback (most recent call last):
File "/home/darnuri...Hello!
I got an uncaught Exception while using Gajim (updating plugins) on version
Gajim 0.16.6 from Debian Sid repository.
GTK+ Version: 2.24.31
PyGTK Version: 2.24.0
```python
Traceback (most recent call last):
File "/home/darnuria/.local/share/gajim/plugins/plugin_installer/plugin_installer.py", line 338, in on_plugin_downloaded
File "/home/darnuria/.local/share/gajim/plugins/plugin_installer/plugin_installer.py", line 448, in scan_dir_for_plugin
module = None
File "/usr/share/gajim/src/common/demandimport.py", line 86, in __getattribute__
self._load()
File "/usr/share/gajim/src/common/demandimport.py", line 58, in _load
mod = _origimport(head, globals, locals)
ImportError: No module named Crypto
```https://dev.gajim.org/gajim/gajim/-/issues/8533Error opening chat window in 0.16.72017-08-06T00:57:14ZEl ProphetError opening chat window in 0.16.7Gajim start succesfully, shows roster window. When I try to open chat window error appears:
```
Traceback (most recent call last):
File "/opt/gajim/share/gajim/src/roster_window.py", line 4180, in on_roster_treeview_row_activated
s...Gajim start succesfully, shows roster window. When I try to open chat window error appears:
```
Traceback (most recent call last):
File "/opt/gajim/share/gajim/src/roster_window.py", line 4180, in on_roster_treeview_row_activated
self.on_row_activated(widget, path)
File "/opt/gajim/share/gajim/src/roster_window.py", line 4173, in on_row_activated
resource=resource, session=session)
File "/opt/gajim/share/gajim/src/gui_interface.py", line 2290, in on_open_chat_window
session=session)
File "/opt/gajim/share/gajim/src/gui_interface.py", line 2231, in new_chat
chat_control = ChatControl(mw, contact, account, session, resource)
File "/opt/gajim/share/gajim/src/chat_control.py", line 1684, in __init__
self.restore_conversation()
File "/opt/gajim/share/gajim/src/chat_control.py", line 3007, in restore_conversation
for row in rows: # row[0] time, row[1] has kind, row[2] the message
TypeError: 'NoneType' object is not iterable
```
Chat window looks just like a gray field with nothing content.
Debian 8 x64, Gajim 0.16.7, nbxmpp-0.5.50.16.8https://dev.gajim.org/gajim/gajim/-/issues/8532too many values to unpack2017-08-06T00:57:14Zyan123too many values to unpackVer: 0.16.7.1 standalone for windows https://gajim.org/downloads/0.16/gajim-portable-0.16.7-1.exe
Steps:
1. go to account settings
1. pick local account
1. go to personal data tab
1. edit some fields
1. press close button (in th...Ver: 0.16.7.1 standalone for windows https://gajim.org/downloads/0.16/gajim-portable-0.16.7-1.exe
Steps:
1. go to account settings
1. pick local account
1. go to personal data tab
1. edit some fields
1. press close button (in the bottom)
Expected:
fields saved
Actual:
error box shown with text
```
Traceback (most recent call last):
File "src\config.py", line 1533, in on_close_button_clicked
File "src\config.py", line 1626, in check_resend_relog
File "src\common\zeroconf\connection_zeroconf.py", line 286, in update_details
File "src\common\zeroconf\connection_zeroconf.py", line 271, in reannounce
File "src\common\zeroconf\client_zeroconf.py", line 679, in reannounce
File "src\common\zeroconf\client_zeroconf.py", line 662, in announce
File "src\common\zeroconf\zeroconf_bonjour.py", line 288, in announce
File "src\common\zeroconf\zeroconf_bonjour.py", line 248, in create_service
ValueError: too many values to unpack
```0.16.8Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/8531Gajim 0.16.7 doesn't start in Windows2017-08-06T00:57:14ZliweiGajim 0.16.7 doesn't start in WindowsThis issue seems to be similar to the #7235 issue. I'm on Windows 10 64 bit. I had the same issue with the 0.16.6 and 0.16.5 version (I didn't tried the others). This time I also tried the portable version with the same result.
![erreur...This issue seems to be similar to the #7235 issue. I'm on Windows 10 64 bit. I had the same issue with the 0.16.6 and 0.16.5 version (I didn't tried the others). This time I also tried the portable version with the same result.
![erreur_gajim](/uploads/7ed55a58d02a97b4bc41bc38d2488575/erreur_gajim.png)Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/8530Gajim 0.16.7 will not start with py-gnupg 2.2.0 installed2017-08-06T00:57:14ZRuslan MakhmatkhanovGajim 0.16.7 will not start with py-gnupg 2.2.0 installedHere is a stack trace I got when starting latest version of gajim with py-gnupg 2.2.0 installed:
```python
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Traceback (most recent call last):
File "gajim.py", line 512,...Here is a stack trace I got when starting latest version of gajim with py-gnupg 2.2.0 installed:
```python
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Traceback (most recent call last):
File "gajim.py", line 512, in <module>
interface = Interface()
File "/usr/local/share/gajim/src/gui_interface.py", line 2930, in __init__
gajim.connections[account] = Connection(account)
File "/usr/local/share/gajim/src/common/connection.py", line 783, in __init__
CommonConnection.__init__(self, name)
File "/usr/local/share/gajim/src/common/connection.py", line 150, in __init__
self.gpg = gpg.GnuPG(gajim.config.get('use_gpg_agent'))
File "/usr/local/share/gajim/src/common/gpg.py", line 36, in __init__
gnupg.GPG.__init__(self, gpgbinary=GPG_BINARY)
TypeError: __init__() got an unexpected keyword argument 'gpgbinary'
```https://dev.gajim.org/gajim/gajim/-/issues/8529any macOS support soon?2018-12-30T21:48:53ZForeverany macOS support soon?Hey, I would like to know if any macOS support is being planned. I just tried Pidgin and Adium but I do not like them much. Adium does not seem like its getting updated anymore and Pidgin does not support OMEMO. I'd like to use OMEMO.
A...Hey, I would like to know if any macOS support is being planned. I just tried Pidgin and Adium but I do not like them much. Adium does not seem like its getting updated anymore and Pidgin does not support OMEMO. I'd like to use OMEMO.
Any plans about macOS?https://dev.gajim.org/gajim/gajim/-/issues/8526Missing message delivery status show/query in history2017-08-06T00:57:14ZAndrey GurskyMissing message delivery status show/query in historySome of my messages sent to Conversations have not been received by the other party. Gajim doesn't show me what messages exactly are missing ack (in history). And it is not possible to query the status of such messages (perhaps they were...Some of my messages sent to Conversations have not been received by the other party. Gajim doesn't show me what messages exactly are missing ack (in history). And it is not possible to query the status of such messages (perhaps they were acked during the time Gajim was not connected). Despite of the missing ack some messages have been successfully delivered. This makes it even worse.https://dev.gajim.org/gajim/gajim/-/issues/8522Installing Gajim with OMEMO Plugin on Mac OS X2020-06-28T15:31:28ZXantiInstalling Gajim with OMEMO Plugin on Mac OS XI am trying to install Gajim on OS X with this guide: https://dev.gajim.org/gajim/gajim/wikis/help/GajimMacOSX
1.) "Installation Python 3 - Default Branch" works.
But has no OMEMO plugin support. Correct?
2.) "Installation Python 2 ...I am trying to install Gajim on OS X with this guide: https://dev.gajim.org/gajim/gajim/wikis/help/GajimMacOSX
1.) "Installation Python 3 - Default Branch" works.
But has no OMEMO plugin support. Correct?
2.) "Installation Python 2 - gajim_0.16 Branch" does not work.
Also there seams to be some typos in the guide:
A.) Shouldn't it be `python setup.py install` without **3**?
`$ git clone https://dev.gajim.org/gajim/python-nbxmpp
$ cd python-nbxmpp
$ python3 setup.py install
$ git clone https://dev.gajim.org/gajim/gajim.git
$ cd gajim
$ git checkout gajim_0.16`
B.) There is no configure.sh as mentioned in the install tutorial.
So launch autogen.sh?
`./autogen.sh: line 38: intltoolize: command not found``
Launch launch.sh?
`./launch.sh --verbose
Logger gajim level set to 10
Logger nbxmpp level set to 20
2017-01-25 16:06:56.927 Python[12248:177275] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead.
D-Bus python bindings are missing in this computer
D-Bus capabilities of Gajim cannot be used
25.01.2017 16:06:57 (D) gajim.c.z.connection_handlers_zeroconf Unable to load idle module
25.01.2017 16:06:57 (D) gajim.c.resolver Import of libasyncns-python failed, getaddrinfo will block
Traceback (most recent call last):
File "XXXXX/gajim/src/common/resolver.py", line 44, in <module>
import libasyncns
ImportError: No module named libasyncns
Traceback (most recent call last):
File "gajim.py", line 472, in <module>
from gui_interface import Interface`
Is there any working tutorial or formula to install Gajim including OMEMO plugin on Mac OS X?https://dev.gajim.org/gajim/gajim/-/issues/8521Message with XEP-0066 data ignored unless <body/> present2021-04-01T06:47:05ZsingpolymaMessage with XEP-0066 data ignored unless <body/> presentWhen I send a stanza like:
```
<message to="SOME_JID" type="chat">
<x xmlns='jabber:x:oob'>
<url>https://singpolyma.net/avatar-big.jpg</url>
</x>
</message>
```
to Gajim 0.16.5 nothing happens -- it seems to be ignored. Ad...When I send a stanza like:
```
<message to="SOME_JID" type="chat">
<x xmlns='jabber:x:oob'>
<url>https://singpolyma.net/avatar-big.jpg</url>
</x>
</message>
```
to Gajim 0.16.5 nothing happens -- it seems to be ignored. Adding any body tag causes the message to be received and both the body and the OOB data to be shown. It should show the message even when there is no body.0.16.8https://dev.gajim.org/gajim/gajim/-/issues/8520fails to import gtk on archlinux2017-08-06T00:57:14ZMilan*fails to import gtk on archlinuxHi there,
i am not quite sure if gajim was part of the list of applications i updated yesterday from the official Archlinux repos.<br>
However, gajim is now failing to start while its deps are installed:
```
Traceback (most recent call...Hi there,
i am not quite sure if gajim was part of the list of applications i updated yesterday from the official Archlinux repos.<br>
However, gajim is now failing to start while its deps are installed:
```
Traceback (most recent call last):
File "gajim.py", line 231, in <module>
import gtk
File "/usr/lib/python2.7/site-packages/gajim/common/demandimport.py", line 95, in _demandimport
return _import(name, globals, locals, fromlist, level)
File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
from gtk import _gtk
File "/usr/lib/python2.7/site-packages/gajim/common/demandimport.py", line 95, in _demandimport
return _import(name, globals, locals, fromlist, level)
ImportError: /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
```
Gajim version `0.16.6-3`
<br><br>
Kind regards