gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2023-11-09T18:18:36Zhttps://dev.gajim.org/gajim/gajim/-/issues/11680Plugin update notification duplicates2023-11-09T18:18:36Zdiode24Plugin update notification duplicatesIf there is a plugin update available and gajim is kept running long enough, gajim seems to check for updates again and will add a second notification when there already is one for the same update. This also results in the notification c...If there is a plugin update available and gajim is kept running long enough, gajim seems to check for updates again and will add a second notification when there already is one for the same update. This also results in the notification counter increasing.
## Steps to reproduce problem
1. gajim shows a notification of available plugin update
2. do not install update, do not dismiss the notification
3. let gajim keep running for about 24 hourshttps://dev.gajim.org/gajim/gajim/-/issues/9469"Write a message…" not removed on focus when a dead key is pressed before los...2021-04-18T16:24:59ZRichard Schwab"Write a message…" not removed on focus when a dead key is pressed before losing focusRelates to #9440
## Versions
- OS: macOS 10.14.1
- Gajim version: Gajim version: 3f2e3c6bb29b1b682496e7c86f032bd70eea3437 (current master)
- GTK version: 3.22.30
- Python-nbxmpp version: 073553215d153ff1f3991a2234f2db51c8ff1210...Relates to #9440
## Versions
- OS: macOS 10.14.1
- Gajim version: Gajim version: 3f2e3c6bb29b1b682496e7c86f032bd70eea3437 (current master)
- GTK version: 3.22.30
- Python-nbxmpp version: 073553215d153ff1f3991a2234f2db51c8ff1210 (recent master)
## Steps to reproduce the problem
1. Focus chat input
1. Hit a dead key like `^`
1. Switch focus away
1. Switch focus back
1. Input now contains `Write a message…^`
## Expected behavior
`Write a message…` is properly removed.
## Actual behavior
`Write a message…^` is still in the input.1.3.2https://dev.gajim.org/gajim/gajim/-/issues/8554Gajim-to-itself file transfer fails if I don't change the file name2020-06-08T05:51:17ZsingpolymaGajim-to-itself file transfer fails if I don't change the file nameIf I have two accounts (with the same, local XMPP server, though that probably doesn't matter) in the same Gajim install both connected, and I try to file transfer from one to the other, it works if I change the filename before saving, b...If I have two accounts (with the same, local XMPP server, though that probably doesn't matter) in the same Gajim install both connected, and I try to file transfer from one to the other, it works if I change the filename before saving, but if I don't it just hangs and I see an error about out-of-order or unexpected stanzas in the XML console.
XML logs attached.
[log1.txt](/uploads/d78ae2ab66db48af03eb4472bc476525/log1.txt)
[log2.txt](/uploads/a3ce9804973ac4c61f729bb6a2643830/log2.txt)https://dev.gajim.org/gajim/gajim/-/issues/8453Too many notifications when sending messages to groups (or multiple contacts)...2019-07-11T15:07:07ZanonymousToo many notifications when sending messages to groups (or multiple contacts) via roster# Bug description
When I choose a group in roster or choose roster members with Ctrl+LeftMouse, and then I send a message, In this case I hear quickly reiterative send_message.wav as many times, as message recipient I've chose; and as ma...# Bug description
When I choose a group in roster or choose roster members with Ctrl+LeftMouse, and then I send a message, In this case I hear quickly reiterative send_message.wav as many times, as message recipient I've chose; and as many message recipients, the same quantity of this repeated message per one member of sending list in history journal.
Not Critical bug, but it makes me nervous.
Thanx.
# Steps to reproduce
The same as in Bug Desc...
# Software versions
OS version: Linux island 4.8.2-1-ARCH #1 SMP PREEMPT Mon Oct 17 08:11:46 CEST 2016 x86_64 GNU/Linux - ArchLinux Distro
GTK version: local/gtk2 2.24.31-1
GObject-based multi-platform GUI toolkit (legacy)
local/gtk3 3.22.1+8+ge11df6c-2
GObject-based multi-platform GUI toolkit
PyGTK version:local/pygtk 2.24.0-6
Python bindings for the GTK widget set1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8380Confusing error message - "%s is not the name of a group chat."2017-12-11T16:38:55ZanonymousConfusing error message - "%s is not the name of a group chat."# Bug description
I've joined a group chat on Conversations. Somehow Gajim didn't pick up the invitation and I had to join manually.
Unfortunately, all my attempts ended with error "(chat name here) is not the name of a group chat.". T...# Bug description
I've joined a group chat on Conversations. Somehow Gajim didn't pick up the invitation and I had to join manually.
Unfortunately, all my attempts ended with error "(chat name here) is not the name of a group chat.". The message is completely meaningless to me, it suggests that I made a typo in group chat name or something similar.
After looking up the message in source code, I discovered that the message is printed when (1) the conference JID is already in roster, and (2) the conference JID in roster is not marked as a conference.
I suggest changing:
"%s is not the name of a group chat."
to
"%s is already in your roster and does not look like a group chat."
Optionally with a longer explanation:
"Please check if %s is a correct group chat name. If it is, delete it from your roster and try joining the group chat again."
1.0Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8348Non-fatal exception2018-03-31T14:24:45ZanonymousNon-fatal exceptionTraceback (most recent call last):
File "/usr/share/gajim/src/message_window.py", line 824, in _on_notebook_switch_page
new_ctrl.set_control_active(True)
AttributeError: 'NoneType' object has no attribute 'set_control_active'
Gaji...Traceback (most recent call last):
File "/usr/share/gajim/src/message_window.py", line 824, in _on_notebook_switch_page
new_ctrl.set_control_active(True)
AttributeError: 'NoneType' object has no attribute 'set_control_active'
Gajim 0.16.5-d03d48f0083c, ubuntu 14.04 x86_64
GTK+ Version: 2.24.23
PyGTK Version: 2.24.0
Reproducing: I got a message from my own JID, double clicking did not make the notification go away so i right clicked and start chat -> clicked on one of the resources. This exception happened.https://dev.gajim.org/gajim/gajim/-/issues/8251Inconsistency in Chat window Single Message history2017-12-11T16:38:55ZanonymousInconsistency in Chat window Single Message history# Bug description
After sending a Single Message, it shows in the Chat History for the user(s) you sent to with the Subject displayed as "Subject: xxxxxx" on the first line.
After receiving a Single Message, it shows in the Chat History...# Bug description
After sending a Single Message, it shows in the Chat History for the user(s) you sent to with the Subject displayed as "Subject: xxxxxx" on the first line.
After receiving a Single Message, it shows in the Chat History for the user you received it from *without* the Subject.
For both sending and receiving users the Subject is shown in the message history (i.e. it's in the log database, it's just the display in the Chat window that's not correct).
# Steps to reproduce
Send a single message from User A to User B
Open User A's chat history to User B, the subject of the Single Message is shown (outgoing).
Open User B's chat history from User A, no subject for the same Single Message is shown (incoming).
# Software versions
OS version:
Windows 7
GTK version:
2.24.10
PyGTK version:
2.24.00.16.6Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8195Strange warnings every few hours2017-12-11T16:38:55ZanonymousStrange warnings every few hours# Bug description
gajim prints out warnings about URLs of a private network that I'm not in. Looks like a dev left a hardcoded URL in the code.
# Steps to reproduce
Start gajim in a terminal to see the output.
** (gajim:393...# Bug description
gajim prints out warnings about URLs of a private network that I'm not in. Looks like a dev left a hardcoded URL in the code.
# Steps to reproduce
Start gajim in a terminal to see the output.
** (gajim:3932): WARNING **: Failed to GET http://192.168.0.2:1900/igd.xml: Could not connect: Socket I/O timed out
The string repeats every few hours.
# Software versions
OS version: Archlinux, Kernel 4.2.5-1-ARCH
GTK version: gtk2 2.24.28-1
PyGTK version: pygtk 2.24.0-6https://dev.gajim.org/gajim/gajim/-/issues/7842Error message when opening plugins2017-12-11T16:38:56ZanonymousError message when opening pluginsWhen I open plugins I get the following message:
Traceback (most recent call last):
File "/home/USERNAME/.local/share/gajim/plugins/plugin_installer/plugin_installer.py", line 390, in available_plugins_treeview_selec...When I open plugins I get the following message:
Traceback (most recent call last):
File "/home/USERNAME/.local/share/gajim/plugins/plugin_installer/plugin_installer.py", line 390, in available_plugins_treeview_selection_changed
self.plugin_description_textview)
TypeError: display_html() takes at least 4 arguments (3 given)
The plugin installation process seems to work, so I think it's a minor bug.0.16.1https://dev.gajim.org/gajim/gajim/-/issues/7735Jingle XTLS keys should be separate for each profile2017-12-11T16:38:56Zfedor.brunnerJingle XTLS keys should be separate for each profile# Bug description
Currently all profile in Gajim share the same Jingle XTLS key, this can complicate debugging of XTLS with multiple profiles
# Steps to reproduce
Create multiple profiles in Gajim, they share all the same XTLS key.
# Bug description
Currently all profile in Gajim share the same Jingle XTLS key, this can complicate debugging of XTLS with multiple profiles
# Steps to reproduce
Create multiple profiles in Gajim, they share all the same XTLS key.
0.16fedor.brunnerfedor.brunnerhttps://dev.gajim.org/gajim/gajim/-/issues/7642Errors with new version of pyOpenSSL2017-12-11T16:38:56Zfedor.brunnerErrors with new version of pyOpenSSL# Bug description
when running with new pyOpenSSL type bugs for `OpenSSL.rand.load_file`, `load_tmp_dh`, `OpenSSL.rand.add` occur
# Steps to reproduce
Install new pyOpenSSL from Git.
https://github.com/pyca/pyopenssl
# Bug description
when running with new pyOpenSSL type bugs for `OpenSSL.rand.load_file`, `load_tmp_dh`, `OpenSSL.rand.add` occur
# Steps to reproduce
Install new pyOpenSSL from Git.
https://github.com/pyca/pyopenssl
0.16fedor.brunnerfedor.brunnerhttps://dev.gajim.org/gajim/gajim/-/issues/7612exception for PGP key signed with notation data2017-12-11T16:38:56Zfedor.brunnerexception for PGP key signed with notation data# Bug description
When using PGP key which has a signature with notation data (the GnuPG option --sig-notation ) an exception is thrown
# Steps to reproduce
Start Gajim with such a PGP key
Exception in thread Thread-12:
...# Bug description
When using PGP key which has a signature with notation data (the GnuPG option --sig-notation ) an exception is thrown
# Steps to reproduce
Start Gajim with such a PGP key
Exception in thread Thread-12:
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 "/home/fedor/hg/gajim/src/common/gnupg.py", line 651, in _read_response
result.handle_status(keyword, value)
File "/home/fedor/hg/gajim/src/common/gnupg.py", line 234, in handle_status
raise ValueError("Unknown status message: %r" % key)
ValueError: Unknown status message: u'NOTATION_NAME'0.16fedor.brunnerfedor.brunnerhttps://dev.gajim.org/gajim/gajim/-/issues/7611getaddrinfo throws exception2017-12-11T16:38:56Zfedor.brunnergetaddrinfo throws exception# Bug description
when there is no DNS record for the computer hostname, the socket.getaddrinfo fails with socket.gaierror exception
# Steps to reproduce
run Jingle file transfer with hostname which has not set up DNS record
...# Bug description
when there is no DNS record for the computer hostname, the socket.getaddrinfo fails with socket.gaierror exception
# Steps to reproduce
run Jingle file transfer with hostname which has not set up DNS record
Traceback (most recent call last):
File "/home/fedor/hg/gajim/src/dialogs.py", line 1490, in on_dialog_response
self.response_ok(dialog)
File "/home/fedor/hg/gajim/src/filetransfers_window.py", line 306, in on_ok
if self.send_file(account, contact, file_path, desc) \
File "/home/fedor/hg/gajim/src/filetransfers_window.py", line 361, in send_file
file_props)
File "/home/fedor/hg/gajim/src/common/jingle.py", line 168, in start_file_transfer
jingle.start_session()
File "/home/fedor/hg/gajim/src/common/jingle_session.py", line 291, in start_session
self.on_session_state_changed()
File "/home/fedor/hg/gajim/src/common/jingle_session.py", line 247, in on_session_state_changed
self.__session_initiate()
File "/home/fedor/hg/gajim/src/common/jingle_session.py", line 704, in __session_initiate
self.__broadcast(stanza, jingle, None, 'session-initiate-sent')
File "/home/fedor/hg/gajim/src/common/jingle_session.py", line 574, in __broadcast
cn.on_stanza(stanza, content, error, action)
File "/home/fedor/hg/gajim/src/common/jingle_content.py", line 114, in on_stanza
callback(stanza, content, error, action)
File "/home/fedor/hg/gajim/src/common/jingle_content.py", line 166, in __fill_jingle_stanza
content.addChild(node=self.transport.make_transport())
File "/home/fedor/hg/gajim/src/common/jingle_transport.py", line 129, in make_transport
self._add_local_ips_as_candidates()
File "/home/fedor/hg/gajim/src/common/jingle_transport.py", line 193, in _add_local_ips_as_candidates
for addr in socket.getaddrinfo(socket.gethostname(), None):
gaierror: [Errno -2] Name or service not known
0.16fedor.brunnerfedor.brunnerhttps://dev.gajim.org/gajim/gajim/-/issues/7586Client certificate file can't be cleared2017-12-11T16:38:56Zfedor.brunnerClient certificate file can't be cleared# Bug description
Once a Client certificate file is set for an Account, it can not be removed.
After clearing the entry Client Cert File in Accounts dialog and closing the dialog, the file name is again displayed when the dialog windo...# Bug description
Once a Client certificate file is set for an Account, it can not be removed.
After clearing the entry Client Cert File in Accounts dialog and closing the dialog, the file name is again displayed when the dialog windows is opened.
The "client_cert" preference can be removed only using Advanced Configuration Editor.
# Steps to reproduce
1. Try to set the attached "lo.p12" client certificate as Client Cert File.
2. Close the "Accounts" dialog
3. Open the "Accounts" dialog
4. Clear the file name from Client Cert File
5. Close the "Accounts" dialog
6. Open the "Accounts" dialog, the file name is still there
0.16Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/7495Bad group chat topic title color in banner2018-04-01T09:54:26ZDarlanBad group chat topic title color in banner# Bug description
Color of title of group chat topic in banner is wrong.
# Steps to reproduce
None. See attached images.
# Software versions
OS version: Salix OS 14.0.1 (Slackware 14.0 based)
GTK version: 2.24.10
PyGTK version: 2.24.0# Bug description
Color of title of group chat topic in banner is wrong.
# Steps to reproduce
None. See attached images.
# Software versions
OS version: Salix OS 14.0.1 (Slackware 14.0 based)
GTK version: 2.24.10
PyGTK version: 2.24.0https://dev.gajim.org/gajim/gajim/-/issues/7477Empty roste while registering an account2017-12-11T16:38:56ZDarlanEmpty roste while registering an account# Bug description
Roster is empty.
# Steps to reproduce
!Edit/Account/Add/
I want to register for a new account > Forward
Select a server > Forward
While or after "Connecting to server" process/dialog.
Uncheck Enable (Local or JID acco...# Bug description
Roster is empty.
# Steps to reproduce
!Edit/Account/Add/
I want to register for a new account > Forward
Select a server > Forward
While or after "Connecting to server" process/dialog.
Uncheck Enable (Local or JID account)
# Software versions
OS version: Salix OS 14.0.1 (Slackware 14.0 based)
GTK version: 2.24.10
PyGTK version: 2.24.00.16Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/7438Can stop or continue a file when my reception is full2017-12-11T16:38:56ZanonymousCan stop or continue a file when my reception is full# Bug description
when we receive a file, it downloads it (it's normal).
But when the file is completely downloaded, you can always stop it or continue it (buttons can be click).
# Steps to reproduce
Receive a file… and see.
# Software...# Bug description
when we receive a file, it downloads it (it's normal).
But when the file is completely downloaded, you can always stop it or continue it (buttons can be click).
# Steps to reproduce
Receive a file… and see.
# Software versions
OS version: Funtoo Linux - baselayout 2.2.0 (Linux-3.10.6-gentoo-x86_64-AMD_A4-3300M_APU_with_Radeon-tm-_HD_Graphics-with-gentoo-2.2.0)
GTK version: 2.24.20
PyGTK version: 2.24.00.16https://dev.gajim.org/gajim/gajim/-/issues/7414bad display when correct LTR to RTL and reversed2017-12-11T16:38:56ZDarlanbad display when correct LTR to RTL and reversed# Bug description
Gajim does not erase (and then replace) previous direction marks.
# Steps to reproduce
* Send `السلام عليكم`.
- message is displayed from right-to-left as it should be.
* Correct to `Hello`.
- message is displayed fr...# Bug description
Gajim does not erase (and then replace) previous direction marks.
# Steps to reproduce
* Send `السلام عليكم`.
- message is displayed from right-to-left as it should be.
* Correct to `Hello`.
- message is displayed from right-to-left instead of left-to-right.
# Software versions
OS version: Salix OS 14.0.1 (Slackware 14.0 based)
GTK version: 2.24.10
PyGTK version: 2.24.00.16Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/7387GUI is laggin while attempting to connect2017-12-11T16:38:56ZDarlanGUI is laggin while attempting to connectjit.si have disabled theirs SSL access.
When Gajim is attempting to connect, using SSL, with jit.si, Gajim is slowing down (e.g. hovering on menu items is slow).
After a while (around 10 minutes, I think), Gajim stops to slow down and ...jit.si have disabled theirs SSL access.
When Gajim is attempting to connect, using SSL, with jit.si, Gajim is slowing down (e.g. hovering on menu items is slow).
After a while (around 10 minutes, I think), Gajim stops to slow down and asks if user want to use an insecure connection.
I guess this is always occurring while attempting to connect - still annoying.https://dev.gajim.org/gajim/gajim/-/issues/7360ICQ icon appears instead of generic icon2017-12-11T16:38:56ZanonymousICQ icon appears instead of generic iconHi! I have a certain contact on my roster who registered an XMPP account on jit.si. On my roster, instead of the generic icon set, the ICQ-specific icons are displayed for him (see screenshot), even though neither he nor I are using an I...Hi! I have a certain contact on my roster who registered an XMPP account on jit.si. On my roster, instead of the generic icon set, the ICQ-specific icons are displayed for him (see screenshot), even though neither he nor I are using an ICQ transport.
The only workaround is to disable protocol-specific icons. However, I was just wondering what causes Gajim to display the wrong icon, and if this breaks anything else. 0.16