gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2018-04-29T20:37:24Zhttps://dev.gajim.org/gajim/gajim/-/issues/8448tuple index out of range File "src\common\zeroconf\roster_zeroconf.py", line...2018-04-29T20:37:24Zanonymoustuple index out of range File "src\common\zeroconf\roster_zeroconf.py", line 68, in setItem# Bug description
Traceback (most recent call last):
File "_ctypes/callbacks.c", line 314, in 'calling callback function'
File "c:\python27\lib\site-packages\pybonjour.py", line 1452, in _callback
F...# Bug description
Traceback (most recent call last):
File "_ctypes/callbacks.c", line 314, in 'calling callback function'
File "c:\python27\lib\site-packages\pybonjour.py", line 1452, in _callback
File "src\common\zeroconf\zeroconf_bonjour.py", line 139, in service_resolved_callback
File "src\common\zeroconf\connection_zeroconf.py", line 156, in _on_new_service
File "src\common\zeroconf\roster_zeroconf.py", line 68, in setItem
IndexError: tuple index out of range
# Steps to reproduce
# Software versions
OS version:
windows 7
GTK version:
2.24.10
PyGTK version:
2.24.100.16.7https://dev.gajim.org/gajim/gajim/-/issues/8446NameError: global name 'time_time' is not defined2018-04-29T20:37:24ZanonymousNameError: global name 'time_time' is not defined# Bug description
I get the following error message when I try to execute a '/ping' command:
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/gajim/command_system/implementation/middleware.p...# Bug description
I get the following error message when I try to execute a '/ping' command:
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/gajim/command_system/implementation/middleware.py", line 64, in execute_command
parents.execute_command(name, arguments)
File "/usr/lib64/python2.7/site-packages/gajim/command_system/framework.py", line 105, in execute_command
value = command(self, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/gajim/command_system/framework.py", line 160, in __call__
return self.handler(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/gajim/command_system/implementation/standard.py", line 198, in ping
gajim.connections[self.account].sendPing(self.contact)
File "/usr/lib64/python2.7/site-packages/gajim/common/connection.py", line 1634, in sendPing
timePing = time_time()
NameError: global name 'time_time' is not defined
# Steps to reproduce
1. Open a terminal emulator.
2. Start Gajim from the command line.
3. Open a chat.
4. Type '/ping' and try to send.
5. Read the message in the terminal
# Software versions
OS version:
Gentoo GNU/Linux
GTK version:
2.24.31
PyGTK version:
2.24.00.16.7Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8444Fail to parse datetime containing timezone info2018-04-29T20:37:24ZanonymousFail to parse datetime containing timezone infoSometimes I get the following error when launching gajim.
`NameError: name 't' is not defined`
I cannot provide a full stacktrace because I'm unable to reproduce the problem for now (maybe because I upgraded ejabberd recently).
I can o...Sometimes I get the following error when launching gajim.
`NameError: name 't' is not defined`
I cannot provide a full stacktrace because I'm unable to reproduce the problem for now (maybe because I upgraded ejabberd recently).
I can only remember that it had something to do with MAM.
The problem comes from [datetime_tuple()](../tree/master//src/common/helpers.py@15988#L591), when parsing a datetime containing timezone information, which doesn't seem to happen very often.
Can you tell me if the patch attached is good?
I've tested the function with many datetime formats, even if some of them are unlikely to be needed.
# This should print the same line 12 times.
candidates = (
'2015-02-28T23:59:59.042Z',
'2015-03-01T01:59:59.042+0200',
'2015-03-01T01:59:59.042+02:00',
'2015-02-28T12:59:59.042-11:00',
'2015-02-28T12:59:59.042-11',
'2015-02-28T12:59:59.042-1100',
'2015-02-28T23:59:59Z',
'2015-03-01T01:59:59+0200',
'2015-03-01T01:59:59+02:00',
'2015-02-28T12:59:59-11:00',
'2015-02-28T12:59:59-11',
'2015-02-28T12:59:59-1100',
)
for c in candidates:
print(time.strftime('%Y-%m-%d %H:%M:%S', datetime_tuple(c)))0.16.7Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/83990.16.6-1 bug sending any PGP message2018-04-29T20:37:24Zanonymous0.16.6-1 bug sending any PGP message# Bug description
Traceback (most recent call last):
File "src\common\connection.py", line 361, in _on_encrypted
File "src\common\connection.py", line 397, in _message_encrypted_cb
NameError: global name 'localtime' is not defined
#...# Bug description
Traceback (most recent call last):
File "src\common\connection.py", line 361, in _on_encrypted
File "src\common\connection.py", line 397, in _message_encrypted_cb
NameError: global name 'localtime' is not defined
# Steps to reproduce
Send PGP message (not for all PGP-enabled contacts for the reason unknown)
# Software versions
OS version:
Win10
GTK version:
PyGTK version:0.16.7Philipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/8330History Manager fault2018-04-29T20:37:26ZanonymousHistory Manager fault# Bug description
When I just open and close history manager (via Close cross in the upper right corner), doing nothing inside, the fault always happens:
Microsoft Visual C++ Runtime Library
Runtime Error!
Progra...# Bug description
When I just open and close history manager (via Close cross in the upper right corner), doing nothing inside, the fault always happens:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: C:\Program Files (x86)\Gajim\bin\history_manager.exe
The application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Ok
# Steps to reproduce
Press Close button in the title of History Manager window
# Software versions
OS version: Win10
GTK version:
PyGTK version:0.16.7https://dev.gajim.org/gajim/gajim/-/issues/8465Crash when hovering extremely long link in html message to create a tooltip2018-04-01T19:16:47ZanonymousCrash when hovering extremely long link in html message to create a tooltip# Bug description
Gajim crashes when trying to hover a very long link that is in an html message, which get automatically generated e.g. when sending an url via pidgin.
This might also be security related? Maybe something could get wri...# Bug description
Gajim crashes when trying to hover a very long link that is in an html message, which get automatically generated e.g. when sending an url via pidgin.
This might also be security related? Maybe something could get written at bad places in memory?
It was tested on linux aswell and it doesn't occur there.
# Steps to reproduce
Receive a link like this:
https://example.com/#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
This example link has 10k characters, I don't know at how many exactly it crashes.
XML examples of the received messages are in the attachments, plain version works fine and doesn't generate a tooltip, html version kills the client when hovering.
# Software versions
OS version: Windows 10 x64
GTK version: 2.24.10
PyGTK version: 2.24.00.16.7Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8514UnicodeError: label empty or too long2017-08-06T00:57:14ZcharliefdUnicodeError: label empty or too longSomeone from my roaster has sent me a message 11 days ago. Every time I open gajim (on linux, fedora) I see the envelope icon indicating there is an unread message from this contact and when I open it I see the same message and get an er...Someone from my roaster has sent me a message 11 days ago. Every time I open gajim (on linux, fedora) I see the envelope icon indicating there is an unread message from this contact and when I open it I see the same message and get an error ("A programming error has been detected"). After this all is fine until I stop the client and start it again. The same happens on several computers with fedora not on one with windows.
```
Traceback (most recent call last):
File "/usr/share/gajim/src/roster_window.py", line 4180, in on_roster_treeview_row_activated
self.on_row_activated(widget, path)
File "/usr/share/gajim/src/roster_window.py", line 4173, in on_row_activated
resource=resource, session=session)
File "/usr/share/gajim/src/gui_interface.py", line 2279, in on_open_chat_window
session=session)
File "/usr/share/gajim/src/gui_interface.py", line 2226, in new_chat
chat_control.read_queue()
File "/usr/share/gajim/src/chat_control.py", line 3082, in read_queue
correct_id=event.correct_id)
File "/usr/share/gajim/src/chat_control.py", line 2582, in print_conversation
msg_log_id=msg_log_id, correct_id=correct_id)
File "/usr/share/gajim/src/chat_control.py", line 937, in print_conversation_line
displaymarking=displaymarking)
File "/usr/share/gajim/src/conversation_textview.py", line 1348, in print_conversation_line
iter_=end_iter)
File "/usr/share/gajim/src/conversation_textview.py", line 1473, in print_real_text
iter_=iter_)
File "/usr/share/gajim/src/conversation_textview.py", line 1072, in detect_and_print_special_text
iter_=end_iter)
File "/usr/share/gajim/src/conversation_textview.py", line 1214, in print_special_text
puny_text = helpers.puny_encode_url(special_text)
File "/usr/share/gajim/src/common/helpers.py", line 149, in puny_encode_url
p_loc = idn_to_ascii(o.netloc)
File "/usr/share/gajim/src/common/helpers.py", line 127, in idn_to_ascii
converted_labels.append(idna.ToASCII(label))
File "/usr/lib64/python2.7/encodings/idna.py", line 73, in ToASCII
raise UnicodeError("label empty or too long")
UnicodeError: label empty or too long
```0.16.7https://dev.gajim.org/gajim/gajim/-/issues/8513gajim windows installer ships SSLEAY32.DLL/LIBEAY32.DLL from OpenSSL 0.9.8l2017-08-06T00:57:14ZHanno Böckgajim windows installer ships SSLEAY32.DLL/LIBEAY32.DLL from OpenSSL 0.9.8lThe gajim windows installer has two files that seem to be a very old version of OpenSSL:
LIBEAY32.dll
SSLEAY32.dll
Running strings on them indicates they come from OpenSSL 0.9.8l. Obviously such an old version suffers from plenty of kno...The gajim windows installer has two files that seem to be a very old version of OpenSSL:
LIBEAY32.dll
SSLEAY32.dll
Running strings on them indicates they come from OpenSSL 0.9.8l. Obviously such an old version suffers from plenty of known vulnerabilities, 0.9.8 is out of support since a long time.
However I don't think these files are actually used. None of the other files seem to reference these files, so they may be just a leftover. _ssl.pyd seems to contain a python module from OpenSSL 1.0.1j. While this is much newer, it's still quite outdated and should be replaced with an up-to-date version.0.16.7https://dev.gajim.org/gajim/gajim/-/issues/8484Error about handle_event_file_error during file transfer2017-08-06T00:57:16ZAntonio OspiteError about handle_event_file_error during file transferHi, during a file transfer I got this error:
`Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 495, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/...Hi, during a file transfer I got this error:
`Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 495, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/protocol/bytestream.py", line 771, in IBBIqHandler
gajim.socks5queue.error_cb()
TypeError: handle_event_file_error() takes exactly 3 arguments (1 given)
`
Thanks,
Antonio0.16.7https://dev.gajim.org/gajim/gajim/-/issues/8477UI thread blocked for a long time when launching Gajim (GPG related)2017-08-06T00:57:19ZGe0rGUI thread blocked for a long time when launching Gajim (GPG related)Whenever I launch Gajim, it blocks its UI for a longer time, and `top` displays high CPU usage due to this call from Gajim:
`gpg2 --status-fd 2 --no-tty --list-keys --fixed-list-mode --fingerprint --with-colons`
I have a very large...Whenever I launch Gajim, it blocks its UI for a longer time, and `top` displays high CPU usage due to this call from Gajim:
`gpg2 --status-fd 2 --no-tty --list-keys --fixed-list-mode --fingerprint --with-colons`
I have a very large keyring, and executing this command manually takes its time:
`time gpg2 ....
12.29s user 1.15s system 99% cpu 13.448 total`
Please do not run this command, or at least run it on a background thread. Last time it happened to me, I just managed to right-click my account and then had to wait until Gajim unblocked before I was able to use X11 again :-(0.16.7Yann LeboulangerYann Leboulanger