gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2017-12-11T16:38:57Zhttps://dev.gajim.org/gajim/gajim/-/issues/5660gajim-remote handle_uri and no uri gives traceback2017-12-11T16:38:57ZZashgajim-remote handle_uri and no uri gives traceback# Bug description
`gajim-remote handle_uri` doesn't check that a uri is actually given
# Steps to reproduce
gajim-remote handle_uri
Gives
Traceback (most recent call last):
File "gajim-remote.py", line 59...# Bug description
`gajim-remote handle_uri` doesn't check that a uri is actually given
# Steps to reproduce
gajim-remote handle_uri
Gives
Traceback (most recent call last):
File "gajim-remote.py", line 596, in \<module>
GajimRemote()
File "gajim-remote.py", line 318, in __init__
self.handle_uri()
File "gajim-remote.py", line 537, in handle_uri
if not sys.argv[2].startswith('xmpp:'):
IndexError: list index out of range}
# Software versions
r11924:863dabb435770.13.4https://dev.gajim.org/gajim/gajim/-/issues/5638On almost every user action Gajim gives me an error message2017-12-11T16:38:57ZanonymousOn almost every user action Gajim gives me an error messageIf an user changes its status or goes online or offline, Gajim returns the following error message:
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 581, in msg_reply_handler
*mes...If an user changes its status or goes online or offline, Gajim returns the following error message:
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 581, in msg_reply_handler
*message.get_args_list()))
File "/usr/share/gajim/src/notify.py", line 675, in version_error_handler_3_x_try
self.attempt_notify()
File "/usr/share/gajim/src/notify.py", line 628, in attempt_notify
error_handler=self.notify_another_way)
File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 132, in __call__
**keywords)
File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 558, in call_async
message.append(signature=signature, *args)
ValueError: invalid literal for long() with base 10: '/home/MYUSERNAME/.gajim/avatars/SOMEUSERNAME@SOMEJABBERHOST-_notif_size_colored.png'
I changed my actual user name and the user and host from the user changing its status to anonymize the output.
Can’t select 0.13.3 which is shown in the about dialog so i set version to 0.13.2
GTK+: 2.18.7
PyGTK: 2.16.0
$ uname -rm
2.6.32-ARCH x86_640.13.4https://dev.gajim.org/gajim/gajim/-/issues/5713Traceback when using proxychains2018-04-29T20:38:48ZlouizatakkTraceback when using proxychains# Bug description
Traceback (most recent call last):
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 497, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/share/gajim/src/common/xmpp/idle...# Bug description
Traceback (most recent call last):
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 497, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 378, in _process_events
obj.pollend()
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 172, in pollend
self._return_result()
File "/usr/share/gajim/src/common/resolver.py", line 302, in _return_result
self.result_handler(self.host, self.type, self.result)
File "/usr/share/gajim/src/common/resolver.py", line 271, in _on_ready
CommonResolver._on_ready(self, host, type, result_list)
File "/usr/share/gajim/src/common/resolver.py", line 89, in _on_ready
callback(host, result_list)
File "/usr/share/gajim/src/common/connection.py", line 525, in _on_resolve
self._connect_to_next_host()
File "/usr/share/gajim/src/common/connection.py", line 552, in _connect_to_next_host
self.connect_to_next_type()
File "/usr/share/gajim/src/common/connection.py", line 615, in connect_to_next_type
secure_tuple = secure_tuple)
File "/usr/share/gajim/src/common/xmpp/client_nb.py", line 223, in connect
on_success=self._try_next_ip)
File "/usr/share/gajim/src/common/xmpp/client_nb.py", line 234, in _resolve_hostname
on_success()
File "/usr/share/gajim/src/common/xmpp/client_nb.py", line 249, in _try_next_ip
on_connect_failure=self._try_next_ip)
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 360, in connect
(self.server, self.port, errnum, errstr))
UnboundLocalError: local variable 'errstr' referenced before assignment
14:39:57 (W) gajim.c.x.transports_nb calling send on empty buffer and queue
# Steps to reproduce
Using proxychains to pass through a proxy:
proxychains gajim
Cannot connect to my jabber account at all.
# Software versions
OS version: Fedora 13
Gajim version: 0.13.40.13.4https://dev.gajim.org/gajim/gajim/-/issues/5685bad var name in groupchat_control.py2018-04-29T20:38:49Zanonymousbad var name in groupchat_control.pyubuntu 10.04
GTK 2.20
PyGtk 2.17
gajim from repository
file groupchat_control.py
line 650
written:
if hide_buttonbar_entries:
should be:
if hide_buttonbar_items:ubuntu 10.04
GTK 2.20
PyGtk 2.17
gajim from repository
file groupchat_control.py
line 650
written:
if hide_buttonbar_entries:
should be:
if hide_buttonbar_items:0.13.4https://dev.gajim.org/gajim/gajim/-/issues/5680Bug on superfeedr.com2018-04-29T20:38:49ZanonymousBug on superfeedr.com# Bug description
Traceback (most recent call last):
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 497, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/share/gajim/src/common/xmpp/idle...# Bug description
Traceback (most recent call last):
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 497, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 367, in _process_events
obj.pollin()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 405, in pollin
self._do_receive()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 585, in _do_receive
self._on_receive(received)
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 597, in _on_receive
self.on_receive(data)
File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 445, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 782, in _DiscoverItemsCB
self.dispatch('AGENT_INFO_ITEMS', (jid, node, items))
File "/usr/share/gajim/src/common/connection.py", line 199, in dispatch
gajim.interface.dispatch(event, self.name, data)
File "gajim.py", line 2386, in dispatch
self.handlers[event](account, data)
File "gajim.py", line 1113, in handle_event_agent_info_items
array[1], array[2])
File "/usr/share/gajim/src/disco.py", line 389, in agent_items
cb(jid, node, items)
File "/usr/share/gajim/src/disco.py", line 228, in __call__
return cb(*args, **kwargs)
File "/usr/share/gajim/src/disco.py", line 972, in _agent_items
self._add_item(jid_, node_, node, item, force)
File "/usr/share/gajim/src/disco.py", line 1492, in _add_item
self.cache.get_info(jid, node, self._agent_info, force=force)
File "/usr/share/gajim/src/disco.py", line 324, in get_info
cb(jid, node, *args)
File "/usr/share/gajim/src/disco.py", line 986, in _agent_info
self._update_info(iter_, jid, node, identities, features, data)
File "/usr/share/gajim/src/disco.py", line 1527, in _update_info
if self.model.get_value(old_cat_iter, 3) == cat:
UnboundLocalError: local variable 'cat' referenced before assignment
# Steps to reproduce
Service discovery browse on superfeedr.com
# Software versions
OS version:
GTK version:
PyGTK version:0.13.4https://dev.gajim.org/gajim/gajim/-/issues/5678too many dialogs opened for 'room has reached maximum number of users'2018-04-29T20:38:49Zanonymoustoo many dialogs opened for 'room has reached maximum number of users'# Bug description
If you joined some chat where maximum number of users has been reached for this, gajim opens dialog window with "Maximum number of users for room@server has been reached" message about every second.
# Steps to reproduc...# Bug description
If you joined some chat where maximum number of users has been reached for this, gajim opens dialog window with "Maximum number of users for room@server has been reached" message about every second.
# Steps to reproduce
1, Join a room where maximum number of users has been reached
2, go to sleep
3, wake up in the morning and try to close all the dialogs
# Software versions
OS version: Gentoo linux ~x86
GTK version: 2.18.9
PyGTK version: 2.16.00.13.4https://dev.gajim.org/gajim/gajim/-/issues/5658Gajim shouldn't send an authorization identity in SASL PLAIN2018-04-29T20:38:51ZMattJGajim shouldn't send an authorization identity in SASL PLAINIn SASL PLAIN negotiation Gajim currently sends the user's bare JID as the authorization identity. The authorization identity should be empty unless it is actually being used.
# Details
SASL PLAIN involves sending the server the follow...In SASL PLAIN negotiation Gajim currently sends the user's bare JID as the authorization identity. The authorization identity should be empty unless it is actually being used.
# Details
SASL PLAIN involves sending the server the following string: base64( authzid + "\0" + authcid + "\0" + password)
The authzid ("authorization identity") is to allow a user to log in as another user, using their own credentials. For example I could use authcid/password "MattJ" and "luarocks", but use authzid "waqas" - in theory if the server supported it and I was a server admin, it would let me log in as waqas.
Psi supports setting an authzid, but Gajim doesn't, and I don't know any servers that supports using it (maybe jabberd14/2?).
I don't know if this feature (being able to configure the authzid) is useful, but either way the current behaviour needs to be fixed first.
# Spec
If the initiating entity does not
wish to act on behalf of another entity, it MUST NOT provide an
authorization identity.
http://tools.ietf.org/html/draft-ietf-xmpp-3920bis-05#section-7.2.8
# Patch
The attached patch removes the authzid from PLAIN negotiation.0.13.4https://dev.gajim.org/gajim/gajim/-/issues/5655Error on Ctrl down in chat when textarea active2018-04-01T19:16:45ZanonymousError on Ctrl down in chat when textarea active*= Bug description =*
Crash on Ctrl down in chat when textarea active.
RU keyboard layout
Traceback (most recent call last):
File "chat_control.pyo", line 531, in _conv_textview_key_press_event
TypeError: 'NoneType' object is unsu...*= Bug description =*
Crash on Ctrl down in chat when textarea active.
RU keyboard layout
Traceback (most recent call last):
File "chat_control.pyo", line 531, in _conv_textview_key_press_event
TypeError: 'NoneType' object is unsubscriptable
*= Steps to reproduce =*
Open chat, switch to RU(or not latin?) keyboard layout, click on textarea (above input field), press Ctrl
*= Software versions =*
OS version:
Win XP Sp3
GTK version:
2.16.5
PyGTK version:
2.12.10.13.4https://dev.gajim.org/gajim/gajim/-/issues/5648cannot exit Gajim while Account optins window is open2018-04-29T20:38:51Zanonymouscannot exit Gajim while Account optins window is openI ran Gajim 0.13.3, Selected Edit->Accounts, I clicked Add account (manual translation, but you will know what button it was), 'new one', 'Next', Server: 'jabber.org', 'Next', it is connectiong, and it never finishes \<- another bug, rep...I ran Gajim 0.13.3, Selected Edit->Accounts, I clicked Add account (manual translation, but you will know what button it was), 'new one', 'Next', Server: 'jabber.org', 'Next', it is connectiong, and it never finishes \<- another bug, reported: http://trac.gajim.org/ticket/5640, I get back to roster, I press Ctrl+Q, error!
Reproducible: always.0.13.4https://dev.gajim.org/gajim/gajim/-/issues/5647Traceback in account dialog2018-04-29T20:38:51ZZashTraceback in account dialog# Bug description
Traceback (most recent call last):
File "/path/to/gajim/src/config.py", line 1899, in on_remove_button_clicked
for key in gajim.interface.instances[account]:
KeyError: u'account-n...# Bug description
Traceback (most recent call last):
File "/path/to/gajim/src/config.py", line 1899, in on_remove_button_clicked
for key in gajim.interface.instances[account]:
KeyError: u'account-name-here'
# Steps to reproduce
Try to remove a disabled account.
# Software versions
`hg tip` says r11893:770160b309d40.13.4https://dev.gajim.org/gajim/gajim/-/issues/5637Too many popups2018-04-29T20:38:53ZanonymousToo many popups# Bug description
When there isn't enough space on the disk to log the messages, gajim displays a popup saying "the db cannot be read". Then a new popup appears again and again, taking the focus or not.
Once you see this (and that you ...# Bug description
When there isn't enough space on the disk to log the messages, gajim displays a popup saying "the db cannot be read". Then a new popup appears again and again, taking the focus or not.
Once you see this (and that you got rid of the first problem), you have to close the popups one by one, in the exact order of creation. This is *extremely* annoying, because they are not ordered, so you have to guess (because they're all the same) which one to click.
Another solution is to kill gajim.
# Steps to reproduce
Fill your home or whatever partition your gajim db is in, then wait some minutes.
# Software versions
OS version: Arch Linux
GTK version: 2.18.7
PyGTK version: 2.16.00.13.4https://dev.gajim.org/gajim/gajim/-/issues/5628Gajim crashes if dbus-python is installed2018-04-01T19:16:45ZanonymousGajim crashes if dbus-python is installed# Bug description
This is the output when I *start gajim*:
[peter@guanabana ~]$ gajim
Traceback (most recent call last):
File "gajim.py", line 3699, in \<module>
interface = Interface()
...# Bug description
This is the output when I *start gajim*:
[peter@guanabana ~]$ gajim
Traceback (most recent call last):
File "gajim.py", line 3699, in \<module>
interface = Interface()
File "gajim.py", line 3553, in __init__
import network_manager_listener
File "/usr/share/gajim/src/network_manager_listener.py", line 66, in \<module>
bus = system_bus.bus()
File "/usr/share/gajim/src/common/dbus_support.py", line 67, in bus
return self.SystemBus()
File "/usr/share/gajim/src/common/dbus_support.py", line 63, in SystemBus
raise exceptions.SystemBusNotPresent
common.exceptions.SystemBusNotPresent: System bus is not available.
Try reading http://trac.gajim.org/wiki/GajimDBus
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.6/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "gajim.py", line 392, in on_exit
gajim.interface.roster.prepare_quit()
AttributeError: Interface instance has no attribute 'roster'
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.6/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "gajim.py", line 392, in on_exit
gajim.interface.roster.prepare_quit()
AttributeError: Interface instance has no attribute 'roster'
[peter@guanabana ~]$
*There is no problem when dbus-python isn't installed*
# Steps to reproduce
start gajim
# Software versions
OS version: Linux guanabana 2.6.32-ARCH #1 SMP PREEMPT Fri Jan 29 08:50:05 UTC 2010 i686 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux
GTK version: 1.2.10
PyGTK version: 2.16.0-20.13.4https://dev.gajim.org/gajim/gajim/-/issues/5574client does not connect one of two accounts programistic error has been detec...2018-04-29T20:38:57Zanonymousclient does not connect one of two accounts programistic error has been detected, unusable accountGajim do not connect one of my two accounts and the window 'wykryto błąd programistyczny' (probably 'programistic bug has been detected' in English) appears: that's the content:
Traceback (most recent call last):
File "/usr/local/share...Gajim do not connect one of my two accounts and the window 'wykryto błąd programistyczny' (probably 'programistic bug has been detected' in English) appears: that's the content:
Traceback (most recent call last):
File "/usr/local/share/gajim/src/common/xmpp/idlequeue.py", line 497, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/local/share/gajim/src/common/xmpp/idlequeue.py", line 367, in _process_events
obj.pollin()
File "/usr/local/share/gajim/src/common/xmpp/transports_nb.py", line 405, in pollin
self._do_receive()
File "/usr/local/share/gajim/src/common/xmpp/transports_nb.py", line 585, in _do_receive
self._on_receive(received)
File "/usr/local/share/gajim/src/common/xmpp/transports_nb.py", line 597, in _on_receive
self.on_receive(data)
File "/usr/local/share/gajim/src/common/xmpp/client_nb.py", line 293, in \<lambda>
self.onreceive(lambda _data:self._xmpp_connect_machine(mode, _data))
File "/usr/local/share/gajim/src/common/xmpp/client_nb.py", line 343, in _xmpp_connect_machine
self._xmpp_connect_machine(mode='STREAM_STARTED')
File "/usr/local/share/gajim/src/common/xmpp/client_nb.py", line 346, in _xmpp_connect_machine
self._on_stream_start()
File "/usr/local/share/gajim/src/common/xmpp/client_nb.py", line 354, in _on_stream_start
self.onreceive(None)
AttributeError: NonBlockingClient instance has no attribute 'onreceive'0.13.4https://dev.gajim.org/gajim/gajim/-/issues/5570contact synchronisation (account jabber to another account jabber)2018-04-29T20:38:57Zanonymouscontact synchronisation (account jabber to another account jabber)# Bug description
I want synchronie 2 jabber account:
normal contact, all is OK
but i have some MUC (multi user chat)
all like import ok, but... nothing :p
# Steps to reproduce
try import/synchronise jabber account with MUC contacts
...# Bug description
I want synchronie 2 jabber account:
normal contact, all is OK
but i have some MUC (multi user chat)
all like import ok, but... nothing :p
# Steps to reproduce
try import/synchronise jabber account with MUC contacts
# Software versions
OS version: GNU/Linux Debian testing/sid/unstable
GTK version:2.18.3
PyGTK version:2.16.00.13.4https://dev.gajim.org/gajim/gajim/-/issues/5687TLS broken in 0.13.42018-04-30T11:40:59ZanonymousTLS broken in 0.13.4# Bug description
When connecting to an ejabberd server that has tls, ssl and plaintext login enabled, Gajim warns abount sending an unencrypted password, and no connection encryption is used.
It's a regression: It works with 0.13.3
#...# Bug description
When connecting to an ejabberd server that has tls, ssl and plaintext login enabled, Gajim warns abount sending an unencrypted password, and no connection encryption is used.
It's a regression: It works with 0.13.3
# Steps to reproduce
Connect to server, observe warning.
# Software versions
OS version: Windows 7 x640.13.4https://dev.gajim.org/gajim/gajim/-/issues/5530Cannot connect openfire server with default tls2018-04-30T11:41:50ZanonymousCannot connect openfire server with default tls# Bug description
I construct a xmpp server with Openfire in my company.
The Client is gajim.
I found the gajim cannot connect to openfire with its default tls protocol.
Here is the debug log (gajim -v):
gajim deadlock in "Initiating ha...# Bug description
I construct a xmpp server with Openfire in my company.
The Client is gajim.
I found the gajim cannot connect to openfire with its default tls protocol.
Here is the debug log (gajim -v):
gajim deadlock in "Initiating handshake"
But pidgin and empathy can connect my openfire properly.
# Steps to reproduce
Server: Openfire
Client: gajim
# Software versions
OS version:
Fedora 12
GTK version:
2.18.5
PyGTK version:
2.16.00.13.4https://dev.gajim.org/gajim/gajim/-/issues/5621Reduce height of tabs on left/right side2018-04-30T11:43:02ZanonymousReduce height of tabs on left/right side# Problem
The current height of tabs wastes precious space.
# Analysis
# Enhancement recommendation
Slightly lower the height of tabs. It enables people using netbooks etc. to use the available screen more efficiently.# Problem
The current height of tabs wastes precious space.
# Analysis
# Enhancement recommendation
Slightly lower the height of tabs. It enables people using netbooks etc. to use the available screen more efficiently.0.13.4