gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2018-05-09T12:28:23Zhttps://dev.gajim.org/gajim/gajim/-/issues/7462Do not translate date/time of stanza in XML Console2018-05-09T12:28:23ZDarlanDo not translate date/time of stanza in XML ConsoleReference: [/changeset/5dfc7eae3e90182c3210d0f76ea73cfede99567c add time of stanza in XML console].
Either ignore other languages or force English language on date/time of stanza.Reference: [/changeset/5dfc7eae3e90182c3210d0f76ea73cfede99567c add time of stanza in XML console].
Either ignore other languages or force English language on date/time of stanza.https://dev.gajim.org/gajim/gajim/-/issues/7459Use specific menus for mailto: and xmpp:2018-03-03T17:41:13ZDarlanUse specific menus for mailto: and xmpp:# problem
Gajim does not show appropriate menus for mailto: and xmpp:.
# analysis
Right-click on `mailto:user@gajim.org` Copy JID/Email Address.
Right-click on `xmpp:user@gajim.org` Copy Link Location.
# enhancement recommendation
Righ...# problem
Gajim does not show appropriate menus for mailto: and xmpp:.
# analysis
Right-click on `mailto:user@gajim.org` Copy JID/Email Address.
Right-click on `xmpp:user@gajim.org` Copy Link Location.
# enhancement recommendation
Right-click on `mailto:user@gajim.org` Copy Email Address.
Right-click on `xmpp:user@gajim.org` Copy JID Address.https://dev.gajim.org/gajim/gajim/-/issues/7411Animated tray icon (alternative method)2019-04-09T14:37:47ZDarlanAnimated tray icon (alternative method)# problem
I think Gajim tray icon that notifies on a new message (direct or mention) would look nicer if animated instead of blinking (displayed/hidden), and I guess that most would agree with me.
# analysis
Liferea has two ways of indi...# problem
I think Gajim tray icon that notifies on a new message (direct or mention) would look nicer if animated instead of blinking (displayed/hidden), and I guess that most would agree with me.
# analysis
Liferea has two ways of indicating on new ATOM/RSS feeds:
Default: When there are no new feeds, systray icon is grayed.
* When there are new feeds, systray icon is colored.
* When there are new feeds, systray icon is colored and a number of unread feeds is displayed on it.
# enhancement recommendation
Instead of relying on GIF animation, which does not work with GTK systray, switch between two different icons every 1.5 seconds (or any other period).https://dev.gajim.org/gajim/gajim/-/issues/7410Slim group headings in roster (Cosmetics)2018-09-22T19:57:06ZDarlanSlim group headings in roster (Cosmetics)From Psi: `/General/Options/Appearance/Misc./Headings/Slim group headings`
Add an option to make group row thin `☐ Thin group rows`.
This option is to be located at `ACE` (maybe even at `/Preferences/Style/Themes/Manage...` when `Group...From Psi: `/General/Options/Appearance/Misc./Headings/Slim group headings`
Add an option to make group row thin `☐ Thin group rows`.
This option is to be located at `ACE` (maybe even at `/Preferences/Style/Themes/Manage...` when `Group row` is selected).
I would like group rows of Gajim to look like the group rows of Pidgin.https://dev.gajim.org/gajim/gajim/-/issues/7404Incorrect nicknames in chat history2018-04-01T11:05:49ZanonymousIncorrect nicknames in chat history# Bug description
I have several jabber accounts in Gajim, and today I discovered that when I open the chat history, my nickname in it is not from the current account. So, for example, if I have the accounts "user1", "user2" and "user3",...# Bug description
I have several jabber accounts in Gajim, and today I discovered that when I open the chat history, my nickname in it is not from the current account. So, for example, if I have the accounts "user1", "user2" and "user3", in their chat histories I would see these nicknames:
- "user1" for "user1" account
- "user3" for "user2" account
- "user1" for "user3" account
However, all the nicknames are correct in the chat windows themselves. The problem is just in the history.
# Steps to reproduce
1. Create several jabber-accounts in Gajim.
2. Make some chat-conversations from each of them.
3. In a chat window of one of the registered accounts press "History" and note your nickname used there.
4. Go to a chat wondow (a chat tab) of another account and press "History".
5. Repeat for all the accounts and see that the nicknames are not always from the corresponding account.
# Software versions
OS version: Gentoo GNU/Linux, kernel version 3.10.2
GTK version: 2.24.20
PyGTK version: 2.24.0https://dev.gajim.org/gajim/gajim/-/issues/7386gajim:// and .gaj2018-04-03T17:30:09ZDarlangajim:// and .gaj## Protocol
Using protocol scheme gajim:// to install plugins with URI addresses, like adiumxtras.com do with adiumxtra://.
## File Type
Using .gaj or .gap or .gpl for the .zip file archives (Gajim Plugins).
## shared-mime-info
After...## Protocol
Using protocol scheme gajim:// to install plugins with URI addresses, like adiumxtras.com do with adiumxtra://.
## File Type
Using .gaj or .gap or .gpl for the .zip file archives (Gajim Plugins).
## shared-mime-info
After some time we would need to ask to add .gaj extension to shared-mime-info database http://freedesktop.org/wiki/Software/shared-mime-info/Patches Welcomevardovardohttps://dev.gajim.org/gajim/gajim/-/issues/7381Wrong presence displayed if there are multiple resources with the same priority2021-12-30T19:25:20ZsingpolymaWrong presence displayed if there are multiple resources with the same priorityI have three resources online, all with the same priority (priority 0). Two of them are presence "online" and one is presence "busy". Gajim shows me as "busy" even though there is a highest-priority resource "online"! (they are all hi...I have three resources online, all with the same priority (priority 0). Two of them are presence "online" and one is presence "busy". Gajim shows me as "busy" even though there is a highest-priority resource "online"! (they are all highest priority, since they are all the same priority).1.4.0https://dev.gajim.org/gajim/gajim/-/issues/7378Service Discovery: more categories2019-06-22T21:20:39ZDarlanService Discovery: more categories*@trac* What ever happened to the ticket Type templates?
*@gajim* Please add more categories (Directories, News, Proxy, PubSub, Storage, and descriptions to Service Discovery dialog. I am not sure about "News", though.
Attached screen...*@trac* What ever happened to the ticket Type templates?
*@gajim* Please add more categories (Directories, News, Proxy, PubSub, Storage, and descriptions to Service Discovery dialog. I am not sure about "News", though.
Attached screenshot from Jappix.https://dev.gajim.org/gajim/gajim/-/issues/7368Gajim doesn't store information in history about which user's account receive...2018-04-18T08:56:52ZanonymousGajim doesn't store information in history about which user's account received/sent a message# problem
Gajim does not save in logs any information about the account that sent or received a message.
# analysis
Every row in `logs` table in the history database contains only information about recipient's or sender's JID, but inf...# problem
Gajim does not save in logs any information about the account that sent or received a message.
# analysis
Every row in `logs` table in the history database contains only information about recipient's or sender's JID, but information about the account that was used to send or receive this message is effectively lost.
Since JIDs in `jids` table are unique and can belong to multiple accounts the only information that can be retrieved using `roster_entry` table is "to which accounts does this particular JID belong right now?".
# enhancement recommendation
Store id of the account (account_jid_id) for every row in `logs` table.https://dev.gajim.org/gajim/gajim/-/issues/7367Default priority to none (or 0)2018-04-09T07:54:34ZsingpolymaDefault priority to none (or 0)This seems to be the default that is common to many other clients, and is recommended as best practice on jdev@conference.jabber.org MUC. It would make inter-operating with Gajim much cleaner.This seems to be the default that is common to many other clients, and is recommended as best practice on jdev@conference.jabber.org MUC. It would make inter-operating with Gajim much cleaner.https://dev.gajim.org/gajim/gajim/-/issues/7338Application actions in Gajim for Linux2018-09-30T13:42:28ZDarlanApplication actions in Gajim for Linux# problem
Gajim has no Application actions.
# analysis
An action represents an additional way to invoke the application. Application launchers should expose them to the user (for example, as a submenu) within the context of the applicat...# problem
Gajim has no Application actions.
# analysis
An action represents an additional way to invoke the application. Application launchers should expose them to the user (for example, as a submenu) within the context of the application. This is used to build so called "Quicklists" or "Jumplists".
# enhancement recommendation
Add a few actions proposed in #7326Patches Welcomehttps://dev.gajim.org/gajim/gajim/-/issues/7330gajim does not try reconnecting if started when no network connection is avai...2018-05-16T14:42:56Zanonymousgajim does not try reconnecting if started when no network connection is available.# Bug description
On systemd setups it's not that uncommon for entire desktop to start before DHCP network config is done. Or when you have a mobile 3G connection that takes a bit of time to start.
If you have gajim started automatica...# Bug description
On systemd setups it's not that uncommon for entire desktop to start before DHCP network config is done. Or when you have a mobile 3G connection that takes a bit of time to start.
If you have gajim started automatically with desktop session, it will be obviously unable to connect to server, as network is not ready yet.
However, after network connection is established, gajim will still not attempt reconnecting to the server. Manual intervention is required.
Starting gajim once network connection is up will cause it to automatically connect to jabber server.
# Steps to reproduce
- Setup gajim to automatically reconnect.
- Start gajim when no network connection is available.
- Establish network connection
- Gajim will not attempt connecting to jabber server, unless restarted or manually commanded to do so.
# Software versions
OS version:
Gentoo , 64bit
GTK version:
2.24.17
PyGTK version:
2.24.0
Gajim 0.15.3 (cannot select on bug report form)https://dev.gajim.org/gajim/gajim/-/issues/7323Systray icon cropped in GNOME 32018-04-05T19:32:01ZanonymousSystray icon cropped in GNOME 3# Bug description
Since GNOME 3.6 there is a new systray that has much larger space for icons - 48x48. The applications can still use smaller icons, they are then centered (dropbox or goldendict on my screenshot).
Unfortunately Gajim ex...# Bug description
Since GNOME 3.6 there is a new systray that has much larger space for icons - 48x48. The applications can still use smaller icons, they are then centered (dropbox or goldendict on my screenshot).
Unfortunately Gajim exhibits a weird bug - its icon (I presume 32x32) is centered, but then it is cropped from bottom right. See screenshot.
The icon should be displayed in full.
I think this bug was present even in older version of GNOME 3, with a 24x24 systray, it was just not so visible. This is a screenshot from ticket 7225:
https://trac.gajim.org/attachment/ticket/7225/just_started.png
If I try a [StatusIcon demo](http://learngtk.org/pygtk-tutorial/statusicon.html) and use the same icon, it is displayed properly. So the problem is definitely somewhere in Gajim.
# Software versions
OS version: Fedora 18
GTK version: 2.24.16
PyGTK version:2.24.0https://dev.gajim.org/gajim/gajim/-/issues/7306Changing policies in packaging Windows Installer2018-03-30T17:17:11ZDarlanChanging policies in packaging Windows Installer# phenomenon
There are gtk20.mo, glib20.mo etc. translations (under /bin/) of all languages from GTK+.
# background analysis
Software which translation is incomplete is worse than software that is not translated at all. It also make a ...# phenomenon
There are gtk20.mo, glib20.mo etc. translations (under /bin/) of all languages from GTK+.
# background analysis
Software which translation is incomplete is worse than software that is not translated at all. It also make a severely bad impression for RTL users (i.e. seeing a Latin UI from Right-to-left).
# implementation recommendation
If gajim.mo is not available in locale X then do not include X locale it in the installer.https://dev.gajim.org/gajim/gajim/-/issues/7303Error on try to accept an invitation to an audio call2018-08-23T19:52:16ZszpakError on try to accept an invitation to an audio callWhen I try to accept an invitation to an audio call I see following stack track on a console. In addition I don't have active audio/video icons in a chat dialog.
The other party uses Epiphany (Telepathy Gabble 0.16.1).
Traceback (most ...When I try to accept an invitation to an audio call I see following stack track on a console. In addition I don't have active audio/video icons in a chat dialog.
The other party uses Epiphany (Telepathy Gabble 0.16.1).
Traceback (most recent call last):
File "/usr/share/gajim/src/dialogs.py", line 5188, in on_voip_call_received_messagedialog_response
session.approve_content(content)
File "/usr/share/gajim/src/common/jingle_session.py", line 136, in approve_content
self.on_session_state_changed(content)
File "/usr/share/gajim/src/common/jingle_session.py", line 213, in on_session_state_changed
self.__session_accept()
File "/usr/share/gajim/src/common/jingle_session.py", line 614, in __session_accept
self.__broadcast(stanza, jingle, None, 'session-accept-sent')
File "/usr/share/gajim/src/common/jingle_session.py", line 474, in __broadcast
cn.on_stanza(stanza, content, error, action)
File "/usr/share/gajim/src/common/jingle_content.py", line 110, in on_stanza
callback(stanza, content, error, action)
File "/usr/share/gajim/src/common/jingle_content.py", line 91, in __on_content_accept
self.on_negotiated()
File "/usr/share/gajim/src/common/jingle_rtp.py", line 238, in on_negotiated
self.p2pstream.add_remote_candidates(self.transport.remote_candidates)
glib.GError: Invalid remote candidates passed, does not have the right username
ThibgThibghttps://dev.gajim.org/gajim/gajim/-/issues/7301Logger fsyncs on every message in Linux2021-01-13T10:37:49ZanonymousLogger fsyncs on every message in Linux# Problem
OS: Linux
Every message in regular chats (have not checked with multi-user chats) causes logger to perform fsync on some temporarily created file (logs.db-XXXXX). This takes from 70 to 100 msec on different machines, causes sl...# Problem
OS: Linux
Every message in regular chats (have not checked with multi-user chats) causes logger to perform fsync on some temporarily created file (logs.db-XXXXX). This takes from 70 to 100 msec on different machines, causes slight delays in responsiveness and spins up the disk.
# Analysis
The cause seems to be the logger setting isolation level = IMMEDIATE on sqlite.connect. Setting the isolation level to default DEFERRED fixes the problem. IMMEDIATE seems unnecessary for present case as Gajim running instance is the only writer to the logs database (is this correct?)
# Enhancement recommendation
Remove the isolation level from sqlite.connect.https://dev.gajim.org/gajim/gajim/-/issues/7297Lack of specific tranport type icons.2018-06-18T15:57:42ZanonymousLack of specific tranport type icons.# problem
I think the service discovery UI/dialog and related could benefit of a wider set of descriptive icons for transport types e.g., XMPP is missing, so is Twitter and so is Skype.
# enhancement recommendation
Add 'em :), basically...# problem
I think the service discovery UI/dialog and related could benefit of a wider set of descriptive icons for transport types e.g., XMPP is missing, so is Twitter and so is Skype.
# enhancement recommendation
Add 'em :), basically now there's just the "gajim-jabber-agent" icon for everything else and if we wanna be picky "there's no more jabber".https://dev.gajim.org/gajim/gajim/-/issues/7259Bring to the front2018-04-09T08:03:55ZanonymousBring to the front# problem
# analysis
# enhancement recommendation
The ability to snap to the front without stealing keyboard focus.# problem
# analysis
# enhancement recommendation
The ability to snap to the front without stealing keyboard focus.Plugins Welcomehttps://dev.gajim.org/gajim/gajim/-/issues/7258Add ability to pull away a tab to a single chat window2019-04-30T12:43:58ZanonymousAdd ability to pull away a tab to a single chat window# problem
# analysis
# enhancement recommendation
1. Gajim should resize all chat tabs within the window instead of hiding with the side scroll function
2. The ability to pull a tab away to a single chat window.# problem
# analysis
# enhancement recommendation
1. Gajim should resize all chat tabs within the window instead of hiding with the side scroll function
2. The ability to pull a tab away to a single chat window.https://dev.gajim.org/gajim/gajim/-/issues/7257Better Add Contact functionality2018-04-09T08:26:13ZanonymousBetter Add Contact functionality# problem
Too many steps to add a contact.
# analysis
The least steps to a destination the better.
# enhancement recommendation
Several possibilities
+The ability search for a user via the Add Contact menu
+The ability to auto-resolve ni...# problem
Too many steps to add a contact.
# analysis
The least steps to a destination the better.
# enhancement recommendation
Several possibilities
+The ability search for a user via the Add Contact menu
+The ability to auto-resolve nicknames via Active Directory
+Another option would be the ability to add a contact via the a roster search(i.e. If the contact is not in my roster, automatically search for the contact with the option to add the contact via nickname)
https://dev.gajim.org/gajim/gajim/-/issues/7253Gajim complains about a SSL/TLS certificate when connecting to a custom hostname2018-09-02T11:19:36ZmuelliGajim complains about a SSL/TLS certificate when connecting to a custom hostnameI have a Jabber account (foo@example.com) and a domain that hosts the actual jabber server (jabberdomain.com). So I set up my example.com account and put the actual server in "Use custom hostname/port".
Gajim complains:
"Error verifying...I have a Jabber account (foo@example.com) and a domain that hosts the actual jabber server (jabberdomain.com). So I set up my example.com account and put the actual server in "Use custom hostname/port".
Gajim complains:
"Error verifying SSL certificate
There was an error verifying the SSL certificate of your jabber server: The authenticity of the example.com certificate could be invalid.
The certificate does not cover this domain.
Do you still want to connect to this server?"
The hosting server does have it's own certificate which I get shown when I click the "View cert" button.
So I guess that Gajim doesn't take into account that I indeed wanted to connect to the hosting domain and that the received certificate is expected and fine.
I would have expected to be able to connect without such a dialogue.https://dev.gajim.org/gajim/gajim/-/issues/7245Video does not work2018-08-23T20:11:33ZanonymousVideo does not work# Bug description
Audio works ok, videotest works ok, but it seems that Gajim is unable to get a video stream from my webcam. Other applications (Skype, Jitsi, Cheese, etc.) have no such problem.
After a contact accepts a videocall, noth...# Bug description
Audio works ok, videotest works ok, but it seems that Gajim is unable to get a video stream from my webcam. Other applications (Skype, Jitsi, Cheese, etc.) have no such problem.
After a contact accepts a videocall, nothing happens - no video window, no error message.
# Steps to reproduce
Make a video call.
In the Video Input Device combo box I have:
Autodetect,
V4L2: Default device,
V4L2: Philips SPC 1000NC Webcam,
Video test.
Nothing works, except Video test.
# Software versions
OS version:
On both sides Debian Squeeze.
Gajim 0.15 from Backports
https://dev.gajim.org/gajim/gajim/-/issues/7230Gajim doesn't display all groups and contacts2018-04-20T07:11:01ZmuelliGajim doesn't display all groups and contactsI have a big server side roster (from ejabberd). With many groups (~15 or so) and many contacts (1022 is what Gajim is displaying). However, not all groups and contacts are displayed! I can see from the XML console, that the roster event...I have a big server side roster (from ejabberd). With many groups (~15 or so) and many contacts (1022 is what Gajim is displaying). However, not all groups and contacts are displayed! I can see from the XML console, that the roster events from people Gajim doesn't display are indeed pushed. So I guess this is a display problem for Gajim.https://dev.gajim.org/gajim/gajim/-/issues/7228memory leak on Win2008R22018-03-30T17:21:12Zanonymousmemory leak on Win2008R2# Bug description
gajim leaks about 850KiB RAM per minute on Windows while the chat windows is open.
# Steps to reproduce
Open a chat window at gajim 0.15 or 0.15.1 to any buddy (online or offline). The leakage rate seems to be indepe...# Bug description
gajim leaks about 850KiB RAM per minute on Windows while the chat windows is open.
# Steps to reproduce
Open a chat window at gajim 0.15 or 0.15.1 to any buddy (online or offline). The leakage rate seems to be independen of the number of chat sessions. gajim 0.14.x was not affected AFAIK.
# Software versions
OS version: Windows 2008 R2 SP1 Remote Session Host
GTK version: packaged
PyGTK version: packagedhttps://dev.gajim.org/gajim/gajim/-/issues/7197Actions on top level hosts2019-10-19T16:28:54ZZashActions on top level hosts# problem
Actions such as Ad-hoc commands, user search and registration can only be done by browsing to a parent host so that the host you want to interact with is listed.
# analysis
This makes it complicated to take actions on a bare...# problem
Actions such as Ad-hoc commands, user search and registration can only be done by browsing to a parent host so that the host you want to interact with is listed.
# analysis
This makes it complicated to take actions on a bare host.
# enhancement recommendation
Somehow make it possible to take actions on a bare host without subdomains.https://dev.gajim.org/gajim/gajim/-/issues/7196Incorrect self nickname in History (Direct and Private)2018-03-30T17:04:43ZDarlanIncorrect self nickname in History (Direct and Private)# Bug description
When viewing private conversations in group chats or direct conversations with myself (same nicknames, different resources) I see the nickname from my side as another nickname of a different account of mine which is in ...# Bug description
When viewing private conversations in group chats or direct conversations with myself (same nicknames, different resources) I see the nickname from my side as another nickname of a different account of mine which is in roster but not in use for weeks.
This also occurs with private messages in IRC conversations.
# Steps to reproduce
Contact with darlan from gajim@conference.gajim.org with Account_1.
Contact with darlan from gajim@conference.gajim.org with Account_2.
Watch your history and see the nickname of Account_1 in conversations of Account_2.
# Software versions
OS version: Salix OS 13.37 (Slackware 13.37 based)
GTK version: 2.24.4
PyGTK version: 2.22.0 https://dev.gajim.org/gajim/gajim/-/issues/7194Info Bar dialogs2018-10-22T20:44:51ZDarlanInfo Bar dialogs# phenomenon
Information dialogs (undefined list).
# implementation recommendation
Make these dialogs to appear withing the window in the same manner of File Transfer.
## related
#7185# phenomenon
Information dialogs (undefined list).
# implementation recommendation
Make these dialogs to appear withing the window in the same manner of File Transfer.
## related
#7185https://dev.gajim.org/gajim/gajim/-/issues/7190Add ability to save images sent via XHTML (XEP-0071)2020-07-29T18:38:46ZDarlanAdd ability to save images sent via XHTML (XEP-0071)# phenomenon
Inband (or inline?) images can not be saved.
# background analysis
Post an image with the [Image Plugin](http://trac-plugins.gajim.org/wiki/ImagePlugin) and try to save it after it is posted.
# implementation recommendatio...# phenomenon
Inband (or inline?) images can not be saved.
# background analysis
Post an image with the [Image Plugin](http://trac-plugins.gajim.org/wiki/ImagePlugin) and try to save it after it is posted.
# implementation recommendation
Ability to save images with right-click (like avatars).
## side note
Images should be savable, otherwise it feels like Windows and DRM. Currently, it is like trying to capture a picture from a video played in Windows Media Player... but hey! you get to picture a mysterious black background instead. (it occurred to me with WinXP as I recall)
P.S. Images can be saved with Jappix.https://dev.gajim.org/gajim/gajim/-/issues/7153Render LaTeX PNGs on transparent background2018-03-30T19:08:59ZanonymousRender LaTeX PNGs on transparent backgroundGajim renders LaTeX PNGs with the correct foreground color, but a static white background color. There are GTK themes that use a light foreground color on a dark background, so these users end up with white on white text, which isn't rea...Gajim renders LaTeX PNGs with the correct foreground color, but a static white background color. There are GTK themes that use a light foreground color on a dark background, so these users end up with white on white text, which isn't really user friendly (and thus violates Sections 1.1 and 8.1.2 besides many others of the Gnome Human Interface Guidelines[0], to support my case by formal references).
The trivial solution, as implemented by the attached patch, is to add '-bg Transparent' to the dvipng command line, causing dvipng to use a transparent background with correct antialiasing.
[0] http://developer.gnome.org/hig-book/3.0/index.html.enhttps://dev.gajim.org/gajim/gajim/-/issues/7135Support for ZRTP (XEP-0262)2022-01-26T11:41:15ZzimioSupport for ZRTP (XEP-0262)XEP-0262: Use of ZRTP in Jingle RTP Sessions
http://xmpp.org/extensions/xep-0262.htmlXEP-0262: Use of ZRTP in Jingle RTP Sessions
http://xmpp.org/extensions/xep-0262.htmlThibgThibghttps://dev.gajim.org/gajim/gajim/-/issues/7125Gajim is unusable with large roster2018-11-02T08:31:04ZanonymousGajim is unusable with large roster# Bug description
At some point gajim becomes so slow, that it isn't able to login anymore.
This started with several hundred contacts when logging in still was possible sometimes. Now with > 1000 contacts, it doesn't work at all.
I bel...# Bug description
At some point gajim becomes so slow, that it isn't able to login anymore.
This started with several hundred contacts when logging in still was possible sometimes. Now with > 1000 contacts, it doesn't work at all.
I believe this is connected to the way gajim draws the roster, as this happens for every entry rather than for the whole bunch in one go.
I can supply an account with > 1000 contacts to dig into this.
# Steps to reproduce
1. Add an account with a siginificant amount of roster entries.
2. Try to log in
# Software versions
OS version: Ubuntu 11.10
GTK version: 2.24.6
PyGTK version:2.24.00.15.1https://dev.gajim.org/gajim/gajim/-/issues/7123Allow sending messages while being disconnected (offline)2024-02-13T11:01:46ZMattJAllow sending messages while being disconnected (offline)XEP-0198 allows you to easily have a conversation even on unreliable connections, it makes the connections basically invisible to you and your contacts.
However in Gajim if you happen to be typing, and your connection dies, when you pre...XEP-0198 allows you to easily have a conversation even on unreliable connections, it makes the connections basically invisible to you and your contacts.
However in Gajim if you happen to be typing, and your connection dies, when you press enter you may not be connected. Gajim pops up a dialog box that says: "Your message can not be sent until you are connected".
If your connection is very unreliable, and you are trying to have a conversation with someone, this can get very annoying. Gajim could instead add the message to the stanza queue, and it would be sent to the server when the session resumed.
But with XEP-0198 you can "send" messages while disconnected by adding them to the send queue, they will get sent to the server when the session is resumed.https://dev.gajim.org/gajim/gajim/-/issues/7090Use XEP-0198 ack requests instead of iq pings when available2020-02-10T19:37:17ZzimioUse XEP-0198 ack requests instead of iq pings when availableIn xep-198 it says:
"When an \<r/> element ("request") is received, the recipient MUST acknowledge it by sending an \<a/> element to the sender containing a value of 'h' that is equal to the number of stanzas handled by the recipient of...In xep-198 it says:
"When an \<r/> element ("request") is received, the recipient MUST acknowledge it by sending an \<a/> element to the sender containing a value of 'h' that is equal to the number of stanzas handled by the recipient of the \<r/> element. The response SHOULD be sent as soon as possible after receiving the \<r/> element, and MUST NOT be withheld for any condition other than a timeout."
Gajim doesn't have a timeout for requests. There should be a timeout for that, and it should attempt reconnection. https://dev.gajim.org/gajim/gajim/-/issues/7003Block messages that are repeating themselves (plugin request)2018-04-10T11:00:29ZDarlanBlock messages that are repeating themselves (plugin request)# phenomenon
On IRC there is a certain phenomenon which I do not know how to define.
What is happening is that when an (1) IRC server is down or the (2) Transport to IRC has a connection problem (or whatever problem it might be) after e...# phenomenon
On IRC there is a certain phenomenon which I do not know how to define.
What is happening is that when an (1) IRC server is down or the (2) Transport to IRC has a connection problem (or whatever problem it might be) after everything went fine before the problem, then the user gets a flood of WHOIS or CCTP (whatever the name of it is) requests from its own username on the IRC server/transport.
When it happened, Gajim consumed 30% to 40% of CPU and~99 MB of RAM
P.s. after cleaning the duplicated the 50 thousand plus messages Gajim is now writing to disk (I/O) at the rate of 400kb to 1MB before it is fully starting up :-(
# background analysis
I do not know the exact reason of why it is happening.
# implementation recommendation
Blocking the messages + a dialog that will point out that "it seem thart you are getting spam or a problem with the connection of the IRC transport against the server has occurred" -- "would you like to receive more messages from this contact?"Plugins Welcomehttps://dev.gajim.org/gajim/gajim/-/issues/6991Problem with notification2018-04-19T08:02:11ZAlexanderx11term@gmail.comProblem with notification# Bug description
When a message arrives, it displays a notification. After clicking the mouse in it comes up window with the message. All is fine, but the message box appears only once.
By clicking on any subsequent notice, nothing ha...# Bug description
When a message arrives, it displays a notification. After clicking the mouse in it comes up window with the message. All is fine, but the message box appears only once.
By clicking on any subsequent notice, nothing happens.
After restarting, gajim, all repeats, the first click works, the other does not.
# Steps to reproduce
Click on the notification.
# Software versions
Gajim version: 0.15-beta2-ce086d0f1a17
OS version: gentoo
GTK version: 2.24.6
PyGTK version: 2.24.0
https://dev.gajim.org/gajim/gajim/-/issues/6961List of participants2018-03-30T17:33:00ZAlexanderx11term@gmail.comList of participants# Bug description
When you restore a minimized window, the conference (Minimize on close) sometimes list of participants will not be shown correctly. Sometimes it is quite empty.
# Steps to reproduce
Go to a conference with many parti...# Bug description
When you restore a minimized window, the conference (Minimize on close) sometimes list of participants will not be shown correctly. Sometimes it is quite empty.
# Steps to reproduce
Go to a conference with many participants. Close the window of the conference, "Minimize on close" must be activated.
Wait a conference where many participants leave.
Open the window of the conference.
# Software versions
OS version: gentoo linux
GTK version: 2.24.5
PyGTK version: 2.24.0
Gajim version: 0.15-alpha1-2f0da7a5a120https://dev.gajim.org/gajim/gajim/-/issues/6897Ignore events from contact (plugin request)2018-04-09T08:23:57ZDarlanIgnore events from contact (plugin request)# Phenomenon
Some users who have bots as contacts don't want to see when the bot is signing in or signing out or writing private messages constantly (e.g. Identi.ca and Twitter):
For example:
A support bot of [einfach Jabber](https://e...# Phenomenon
Some users who have bots as contacts don't want to see when the bot is signing in or signing out or writing private messages constantly (e.g. Identi.ca and Twitter):
For example:
A support bot of [einfach Jabber](https://einfachjabber.de/) support(AT)einfachjabber.de
A support bot of [JabMe](https://jabme.de/) sysbot(AT)jabme.de
A search engine bot of [DuckDuckGo](https://duckduckgo.com/) im(AT)ddg.gg
# Background analysis
Write a plugin that adds an option to ignore events from a selected contact.
# Implementation recommendation
Manage Contact > Ignore Options > (A dialog opens)
A) Ignore notifications
B) Alert me when contact mentions my nickname (similarly to the entry *muc_highlight_words* in the ACE)
See ticket [#6895](http://trac.gajim.org/ticket/6895)Plugins Welcomehttps://dev.gajim.org/gajim/gajim/-/issues/6820Add setting for the placement of tabs to preferences2018-10-25T22:18:09ZDarlanAdd setting for the placement of tabs to preferences# Problem
A GUI dialog for tabs placement is needed.
# Analysis
Edit > Preferences > Advanced > Advanced Configuration Editor (ACE) > Filter: tabs_position > Value: bottom/left/right/top.
# Enhancement recommendation
Screenshots of Pidgi...# Problem
A GUI dialog for tabs placement is needed.
# Analysis
Edit > Preferences > Advanced > Advanced Configuration Editor (ACE) > Filter: tabs_position > Value: bottom/left/right/top.
# Enhancement recommendation
Screenshots of Pidgin are attached (Tools > Preferences > Interface > Placement).https://dev.gajim.org/gajim/gajim/-/issues/6758Online contacts should be visible regardless of their groups2018-05-26T21:20:08ZmgolOnline contacts should be visible regardless of their groups# Problem
People that want seeing offline contacts in roster end up with not seeing online ones if they are not in the first (alphabetically) group.
# Analysis
Displaying offline contacts has sense for:
1) conveniently seeing archives of...# Problem
People that want seeing offline contacts in roster end up with not seeing online ones if they are not in the first (alphabetically) group.
# Analysis
Displaying offline contacts has sense for:
1) conveniently seeing archives of conversations with them
2) talking to people that tend to be in invisible mode
Groups can be used for:
1) sorting contacts by their "origin" (school, work, friends etc.)
2) setting different privacy options for them (like being invisible sometimes for only some groups, also: Facebook privacy settings are easier to achieve using groups which are then reflected in Jabber groups)
However, online contacts are usual not visible then as they're below lots of offline contacts from earlier (alphabetically) groups.
# Enhancement recommendation
1) Show online contacts above offline ones regardless of their groups.
2) Allow to set group priorities, e.g. friends above work etc.Patches Welcomehttps://dev.gajim.org/gajim/gajim/-/issues/6117Audio/video does not work2018-08-23T20:01:29ZanonymousAudio/video does not work# Bug description
Initially it was reported in Fedora - https://bugzilla.redhat.com/show_bug.cgi?id=663335
I have tried http://mcepl.fedorapeople.org/rpms/gajim-0.15-0.1.20101220hg.1.fc15.noarch.rpm it seams closer to work. Buttons now ...# Bug description
Initially it was reported in Fedora - https://bugzilla.redhat.com/show_bug.cgi?id=663335
I have tried http://mcepl.fedorapeople.org/rpms/gajim-0.15-0.1.20101220hg.1.fc15.noarch.rpm it seams closer to work. Buttons now can be pressed, and request appeared on other side. In gajim banner appeared icon(s) on both side.
But when try accept call, in chat window only error to caller (translated):
Audio state : stop, reason: removed
# Steps to reproduce
Try start audio or video session.
# Software versions
OS version:
Linux Fedora 14
GTK version:
# rpm -q gtk2
PyGTK version:
# rpm -q pygtk2
pygtk2-2.17.0-7.fc14.i686ThibgThibghttps://dev.gajim.org/gajim/gajim/-/issues/6096Connection info, crypto etc2019-09-29T19:56:36ZZashConnection info, crypto etc# Problem
Gajim currently doesn't offer a way to show more information about the connection.
# Analysis
Some users may want to know the specifics about the connection, such as ciphers used etc.
# Enhancement recommendation
Implement some...# Problem
Gajim currently doesn't offer a way to show more information about the connection.
# Analysis
Some users may want to know the specifics about the connection, such as ciphers used etc.
# Enhancement recommendation
Implement something similar to how web browsers show connection info, with details about certificates, ciphers, etc. Could be a popup from the lock (it's a pair of keys in my theme) icon.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/6030No video on Windows2022-05-06T17:07:08ZanonymousNo video on Windows# Bug description
Although, I waited for the 14.1 update, but there seems to be no video avalaible.
# Steps to reproduce
Open a chat:The camera symbol is "grayed out".
# Software versions
OS version:
Windows Server 2008 R2 [x64], en, all...# Bug description
Although, I waited for the 14.1 update, but there seems to be no video avalaible.
# Steps to reproduce
Open a chat:The camera symbol is "grayed out".
# Software versions
OS version:
Windows Server 2008 R2 [x64], en, all patches
GTK version:
Sorry, don't know [I think, GTK comes with Gajim].
Note:This could also depend on this issue:#5928
br++mabrahttps://dev.gajim.org/gajim/gajim/-/issues/5887Add ability to copy jids to clipboard from Discover Service's 'all users' and...2019-04-25T20:38:03ZanonymousAdd ability to copy jids to clipboard from Discover Service's 'all users' and 'online users' listshttps://dev.gajim.org/gajim/gajim/-/issues/5866Any JID information retrival2018-03-30T17:35:54ZanonymousAny JID information retrivalCreate, please, function to see information about any JID. Maybe in Actions menu and/or in server contextual menu. So user can input any JID and see information about it. And also would be cool to be able getting this way information abo...Create, please, function to see information about any JID. Maybe in Actions menu and/or in server contextual menu. So user can input any JID and see information about it. And also would be cool to be able getting this way information about XMPP servers themselfs (eg uptime, current server time, operating system)https://dev.gajim.org/gajim/gajim/-/issues/5832[Patch] PubSub Browser2018-04-01T12:21:43Zlouizatakk[Patch] PubSub BrowserI'm currently hacking a pubsub browser (at the moment, gajim can only list nodes, it's more a "proof of concept" than something useful), so I open this ticket so people willing to review my code can comment on it, and I can make some ann...I'm currently hacking a pubsub browser (at the moment, gajim can only list nodes, it's more a "proof of concept" than something useful), so I open this ticket so people willing to review my code can comment on it, and I can make some announcement. Until it's good enough to be included in gajim, one day (maybe :p)
The idea is to be able to browse nodes and items, view the items' content, create and edit items, configure and create nodes and to suscribe/unsuscribe to nodes.
You can get the source code at ~~http://louiz.org/~louiz/gajim_pubsub_browser/src/~~ http://bitbucket.org/louiz/gajim-pubsub-browser/src (it's a mercurial repository, kept up-to-date with gajim's one as much as possible)
The work is made in src/common/pubsub.py and src/disco.py
It's currently far from being complete, you can just browse the nodes, at the moment.
Please, make any comment that you think would be useful, I'll keep you informed of my progress on this task.
(Hoping it's the good way to do it)https://dev.gajim.org/gajim/gajim/-/issues/5695Enable easy recovery of sending stuff that looks like a command2018-04-19T08:21:32ZanonymousEnable easy recovery of sending stuff that looks like a command# Bug description
When I'm chatting, and I try to send "/o/", Gajim complains (rightfully so) about an unrecognised command.
Right now, I have no easy option to send my message, because right now I'd have to press Ctrl+Up, Home, (Shift+7...# Bug description
When I'm chatting, and I try to send "/o/", Gajim complains (rightfully so) about an unrecognised command.
Right now, I have no easy option to send my message, because right now I'd have to press Ctrl+Up, Home, (Shift+7 to get a slash), Ctrl+Enter. Note that the Home key might be awkwardly placed on a laptop.
I expected to really send the stuff using Ctrl+Shift+Enter or smth similar. That would dramatically ease up the resending process, because I'd only have to press Ctrl+Up, Ctrl+Shift+Enter.
https://dev.gajim.org/gajim/gajim/-/issues/5671File transfer in history2021-12-05T12:19:06ZanonymousFile transfer in historyHi,
it would be nice to have file transfers logged to the history of the contact who did the file transfer. E.g. a new kind "file_sent" "file_recieved" in logs table.
Regards
FrankHi,
it would be nice to have file transfers logged to the history of the contact who did the file transfer. E.g. a new kind "file_sent" "file_recieved" in logs table.
Regards
Frank1.4.0https://dev.gajim.org/gajim/gajim/-/issues/5657need to disconnect before disaling account2018-03-07T16:11:40ZZashneed to disconnect before disaling account# Steps to reproduce
Let's say you have two (or more) accounts, and you want to disable one.
1. Have more than one account setup
2. Make sure it's online
3. Right click and choose "Modify Account" or Edit → Accounts
4. Uncheck "Ena...# Steps to reproduce
Let's say you have two (or more) accounts, and you want to disable one.
1. Have more than one account setup
2. Make sure it's online
3. Right click and choose "Modify Account" or Edit → Accounts
4. Uncheck "Enable"
5. See this:
You are currently connected to the server
To disable the account, you must be disconnected.
6. Set it to offline and repeat step 4
*Perhaps* just disconnect, or ask if this is to be done.https://dev.gajim.org/gajim/gajim/-/issues/5654Display error messages from the server about a contact in the roster2018-04-09T11:09:39ZshtromDisplay error messages from the server about a contact in the roster# Problem
Sometimes, when a remote server on which a contact is doesn't a specific feature, it sends error messages back. This happened to me in the past with typing notification and user paying attention and (some) GTalk contacts, and ...# Problem
Sometimes, when a remote server on which a contact is doesn't a specific feature, it sends error messages back. This happened to me in the past with typing notification and user paying attention and (some) GTalk contacts, and now happens with (some other) GTalk and XEP-0163 events (song change). My own Jabber account, on which roster are these contacts, is not hosted by Google.
These error message are currently displayed as part of a chat, creating the window if it did not previously exist. The window also gets the EWMH URGENT hint. See screenshot.
# Analysis
This can be really annoying as, depending on the WM configuration, urgent hints can switch the viewport/virtual desktop to said window, which seems necessary in this case.
The user attention and typing notification issue is now resolved as GTalk now supports it, but is worth describing as it gives an idea of the importance of the problem. Closing a chat window sends information that the local user is no longer paying attention. As this feature was unsupported, it created an error message which was sent back. This message then opened a new chat window with this user without an actual conversation taking place. This also happened when the user was off-line.
# Enhancement recommendation
* Display the last error messages in the roster (e.g. in place of the status), as some others like remote-server-timeout already are.
* Iff a chat window is already open, display the error message in the chat window, but only if it is different than the previous error message (to avoid what is shown on the screenshot)
* Regardless of whether a chat window is open or not, do not behave as if it were an actual message i.e., do not set any EWMH URGENT hint, and do display a new message notification nor change the systray icon.https://dev.gajim.org/gajim/gajim/-/issues/5603Gajim terminal plugin2018-04-02T08:57:20ZanonymousGajim terminal pluginI want to make a feature request:
I often have to help unexperienced users with their Linux systems.
It would be nice if someone could open a Terminal inside Gajim which I can then see and optionally edit.
I think this could be done as...I want to make a feature request:
I often have to help unexperienced users with their Linux systems.
It would be nice if someone could open a Terminal inside Gajim which I can then see and optionally edit.
I think this could be done as a plugin and would help many people. I think it would even work with Windows systems.https://dev.gajim.org/gajim/gajim/-/issues/5471Manually removing parts of the history may result in the roster not being shown2018-04-18T07:33:00ZanonymousManually removing parts of the history may result in the roster not being shown# Bug description
Manually removing parts of the history may result in the roster not being shown.
# Steps to reproduce
This doesn't seem to be always reproduceable. I removed certain parts from the history using the History Manager. Aft...# Bug description
Manually removing parts of the history may result in the roster not being shown.
# Steps to reproduce
This doesn't seem to be always reproduceable. I removed certain parts from the history using the History Manager. Afterwards the roster for two of three accounts wasn't being shown anymore.
Removing the roster_version value from gajim's config file and restarting gajim solved the issue.
# Software versions
OS version: Ubuntu 9.10
GTK version: 2.18.3
PyGTK version: 2.16.0https://dev.gajim.org/gajim/gajim/-/issues/5406Use Room Title2019-08-24T12:19:32ZZashUse Room Title# Problem
The window title of group chats is currently the part before @ in MUC JID, and the heading in the banner is the JID.
The pre-@ part is also used for bookmarks.
# Analysis
This is often not very descriptive? And since XMPP-MUC ...# Problem
The window title of group chats is currently the part before @ in MUC JID, and the heading in the banner is the JID.
The pre-@ part is also used for bookmarks.
# Analysis
This is often not very descriptive? And since XMPP-MUC has a "Room Title" field, why not use it?
# Enhancement recommendation
Send this:
\<iq to="room@conference.example.org" type="get">
\<query xmlns="http://jabber.org/protocol/disco#info" />
\</iq>
Then use `iq/query/identity/@name` as heading, window title, default bookmark name etc.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/5403History in XML Console2023-07-05T14:51:33ZZashHistory in XML ConsoleIt would be nice to have access to previous stanzas with Ctrl+up/downIt would be nice to have access to previous stanzas with Ctrl+up/down1.8.1https://dev.gajim.org/gajim/gajim/-/issues/5382Add monochrome systray (status) icons2024-02-21T22:36:04ZanonymousAdd monochrome systray (status) iconsSubj, as that done in pidgin and others. The problem is when you want to create your own iconset, some icons not looking good in tray or some tray icons not so good for statuses.
The solution is to create overriding icons (i.e. tray_onl...Subj, as that done in pidgin and others. The problem is when you want to create your own iconset, some icons not looking good in tray or some tray icons not so good for statuses.
The solution is to create overriding icons (i.e. tray_online.png) and if there's existing overriding icon, let the gajim put it in the tray. If not, place there status icon.https://dev.gajim.org/gajim/gajim/-/issues/8710Mac OS X howto doesnt work2017-08-21T14:15:24ZJindřiškaMac OS X howto doesnt workHi,
I tried to follow https://dev.gajim.org/gajim/gajim/wikis/help/GajimMacOSX here on Wiki, but it doesnt work. See log below:
```console
The-Machine:gajim ronnicek$ brew install gettext python3 intltool automake
Warning: gettext 0.19...Hi,
I tried to follow https://dev.gajim.org/gajim/gajim/wikis/help/GajimMacOSX here on Wiki, but it doesnt work. See log below:
```console
The-Machine:gajim ronnicek$ brew install gettext python3 intltool automake
Warning: gettext 0.19.8.1 is already installed
Warning: python3 3.6.2 is already installed
Warning: intltool 0.51.0 is already installed
Warning: automake 1.15.1 is already installed
The-Machine:gajim ronnicek$ brew link --force gettext
Warning: Already linked: /usr/local/Cellar/gettext/0.19.8.1
To relink: brew unlink gettext && brew link gettext
The-Machine:gajim ronnicek$ brew install gtk+3
Warning: gtk+3 3.22.18 is already installed
The-Machine:gajim ronnicek$ brew install pygobject3 --with-python3
Warning: pygobject3 3.24.1_1 is already installed
The-Machine:gajim ronnicek$ brew install gnome-icon-theme
Warning: gnome-icon-theme 3.24.0 is already installed
The-Machine:gajim ronnicek$ pip3 install pyOpenSSL
Requirement already satisfied: pyOpenSSL in /usr/local/lib/python3.6/site-packages
Requirement already satisfied: cryptography>=1.9 in /usr/local/lib/python3.6/site-packages (from pyOpenSSL)
Requirement already satisfied: six>=1.5.2 in /usr/local/lib/python3.6/site-packages (from pyOpenSSL)
Requirement already satisfied: asn1crypto>=0.21.0 in /usr/local/lib/python3.6/site-packages (from cryptography>=1.9->pyOpenSSL)
Requirement already satisfied: cffi>=1.7 in /usr/local/lib/python3.6/site-packages (from cryptography>=1.9->pyOpenSSL)
Requirement already satisfied: idna>=2.1 in /usr/local/lib/python3.6/site-packages (from cryptography>=1.9->pyOpenSSL)
Requirement already satisfied: pycparser in /usr/local/lib/python3.6/site-packages (from cffi>=1.7->cryptography>=1.9->pyOpenSSL)
The-Machine:gajim ronnicek$ pip3 install pyasn1
Requirement already satisfied: pyasn1 in /usr/local/lib/python3.6/site-packages
The-Machine:gajim ronnicek$ pip3 install pyobjc
Requirement already satisfied: pyobjc in /usr/local/lib/python3.6/site-packages
Requirement already satisfied: pyobjc-framework-AddressBook==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-IMServicePlugIn==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-SafariServices==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-Cocoa==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-LatentSemanticMapping==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-OpenDirectory==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-MultipeerConnectivity==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-SyncServices==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-InstallerPlugins==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-ExceptionHandling==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-CoreBluetooth==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-Social==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-Automator==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-ImageCaptureCore==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-AppleScriptKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-FSEvents==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-ScreenSaver==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-CoreWLAN==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-SceneKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-MediaPlayer==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-PhotosUI==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-InstantMessage==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-IOSurface==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-LaunchServices==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-NetFS==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-Photos==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-StoreKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-CoreText==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-core==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-Collaboration==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-EventKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-PubSub==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-DictionaryServices==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-DiskArbitration==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-NetworkExtension==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-SearchKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-CoreData==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-SpriteKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-FinderSync==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-PreferencePanes==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-CoreLocation==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-AVFoundation==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-MapKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-ModelIO==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-GameCenter==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-Quartz==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-ContactsUI==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-AVKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-LocalAuthentication==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-Intents==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-NotificationCenter==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-Accounts==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-CalendarStore==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-ServiceManagement==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-Contacts==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-SystemConfiguration==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-CryptoTokenKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-GameController==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-ApplicationServices==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-CFNetwork==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-InputMethodKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-AppleScriptObjC==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-MediaLibrary==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-QTKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-ScriptingBridge==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-CloudKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-WebKit==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
Requirement already satisfied: pyobjc-framework-MediaAccessibility==3.2.1 in /usr/local/lib/python3.6/site-packages (from pyobjc)
The-Machine:gajim ronnicek$ git checkout master
Already on 'master'
Your branch is up-to-date with 'origin/master'.
The-Machine:gajim ronnicek$ ./autogen.sh
configure.ac:15: warning: macro 'AM_DISABLE_STATIC' not found in library
./autogen.sh: line 31: libtoolize: command not found
```https://dev.gajim.org/gajim/gajim/-/issues/8711Links in MUC subjects do not work on Windows2018-11-20T17:45:58ZWiktorLinks in MUC subjects do not work on WindowsWhen I click a link in MUC subject (navy underlined text) it does nothing under Windows 10.
![gajim-link](/uploads/31306757bcf841c9d4f37f56fc6906fd/gajim-link.PNG)
If I right-press it and select Copy Link Address then it copies correct...When I click a link in MUC subject (navy underlined text) it does nothing under Windows 10.
![gajim-link](/uploads/31306757bcf841c9d4f37f56fc6906fd/gajim-link.PNG)
If I right-press it and select Copy Link Address then it copies correct link address.
I'm using Gajim 0.16.8.https://dev.gajim.org/gajim/gajim/-/issues/8712No content visible on Atom headline messages2017-08-23T13:43:07ZWiktorNo content visible on Atom headline messagesI'm using Gajim to publish content to a pubsub node and I'm also subscribed to it.
Incoming message XML contains author, subject and content:
```xml
<message type='headline' to='x' from='y'>
<event xmlns='http://jabber.org/protocol/pub...I'm using Gajim to publish content to a pubsub node and I'm also subscribed to it.
Incoming message XML contains author, subject and content:
```xml
<message type='headline' to='x' from='y'>
<event xmlns='http://jabber.org/protocol/pubsub#event'>
<items node='princely_musings'>
<item id='0'>
<entry xmlns='http://www.w3.org/2005/Atom'>
<author>
<name>from</name>
</author>
<generator>Gajim</generator>
<title>subject</title>
<content>body</content>
</entry>
</item>
</items>
</event>
</message>
```
But unfortunately the UI dialog that appears in Gajim does not display author and content, only the subject is displayed:
![no-headline](/uploads/10a2ddeff38304885affbe8910649bab/no-headline.PNG)
I'm using Gajim 0.16.8 on Windows. I've also tested the build from 2017-08-14 but there are no differences.https://dev.gajim.org/gajim/gajim/-/issues/8713Cannot send file from Gajim to Conversations (same user, different resource)2018-06-23T20:46:16ZLaszlo KERTESZCannot send file from Gajim to Conversations (same user, different resource)I have Gajim nightly installed on Debian testing.
I have Conversations on my phone logged in with the same user (for mobility). Sometimes i use it to quickly transfer files between the devices. In the latest nightly version i found out t...I have Gajim nightly installed on Debian testing.
I have Conversations on my phone logged in with the same user (for mobility). Sometimes i use it to quickly transfer files between the devices. In the latest nightly version i found out that i cannot send files from Gajim->Conversations with my user. it was working before with the Debian's 16.8 version.
If i right-click the username in the roster, i see 2 resources (i have it logged in on 3 devices, Gajim Nightly on my home desktop and my work laptop, Conversations on my phone).
Right-click - start chat i have both active in the menu
Right-click - file transfer shows only the desktop resource active, the phone is greyed out
If i start a text chat with the phone resource i can click on the file transfer icon at the bottom of the window, it opens but if i select a file and click Send i have the following error in a window:
`Traceback (most recent call last):
File "/usr/share/gajim/src/dialogs.py", line 1495, in on_dialog_response
self.response_ok(dialog)
File "/usr/share/gajim/src/filetransfers_window.py", line 305, in on_ok
if self.send_file(account, contact, file_path, desc) \
File "/usr/share/gajim/src/filetransfers_window.py", line 360, in send_file
file_props)
File "/usr/share/gajim/src/common/jingle.py", line 168, in start_file_transfer
jingle.start_session()
File "/usr/share/gajim/src/common/jingle_session.py", line 300, in start_session
self.on_session_state_changed()
File "/usr/share/gajim/src/common/jingle_session.py", line 256, in on_session_state_changed
self.__session_initiate()
File "/usr/share/gajim/src/common/jingle_session.py", line 720, in __session_initiate
self.__broadcast(stanza, jingle, None, 'session-initiate-sent')
File "/usr/share/gajim/src/common/jingle_session.py", line 590, in __broadcast
cn.on_stanza(stanza, content, error, action)
File "/usr/share/gajim/src/common/jingle_content.py", line 116, in on_stanza
callback(stanza, content, error, action)
File "/usr/share/gajim/src/common/jingle_content.py", line 166, in __fill_jingle_stanza
self._fill_content(content)
File "/usr/share/gajim/src/common/jingle_content.py", line 200, in _fill_content
h = self._calcHash()
File "/usr/share/gajim/src/common/jingle_ft.py", line 183, in _calcHash
h.addHash(hash_, self.file_props.algo)
File "/usr/lib/python2.7/dist-packages/nbxmpp/simplexml.py", line 508, in __getattr__
raise AttributeError
AttributeError
`
Installed gajim-nightly and python-nbxmpp-nightly versions:
`$ apt-cache policy python-nbxmpp-nightly gajim-nightly
python-nbxmpp-nightly:
Installed: 20170813-1
Candidate: 20170813-1
Version table:
*** 20170813-1 100
2 ftp://ftp.gajim.org/debian unstable/main amd64 Packages
2 ftp://ftp.gajim.org/debian unstable/main i386 Packages
2 ftp://ftp.gajim.org/debian unstable/main all Packages
100 /var/lib/dpkg/status
gajim-nightly:
Installed: 20170814-1
Candidate: 20170814-1
Version table:
*** 20170814-1 100
2 ftp://ftp.gajim.org/debian unstable/main amd64 Packages
2 ftp://ftp.gajim.org/debian unstable/main i386 Packages
2 ftp://ftp.gajim.org/debian unstable/main all Packages
100 /var/lib/dpkg/status
`https://dev.gajim.org/gajim/gajim/-/issues/8714Can't cancel the sending of a file2018-08-20T22:00:48ZblaCan't cancel the sending of a fileAfter the cancelation of a file-sending, it states that the sending is cancelled. But in reality it continues.After the cancelation of a file-sending, it states that the sending is cancelled. But in reality it continues.https://dev.gajim.org/gajim/gajim/-/issues/8715Asking for password acount and failed in nightly2017-08-25T21:27:13ZbodtxAsking for password acount and failed in nightlyon startup, ask me for the account password, validate and then:
`Traceback (most recent call last):
File "/usr/share/gajim/src/dialogs.py", line 269, in on_okbutton_clicked
self.ok_handler(passph, checked)
File "/usr/share/gaji...on startup, ask me for the account password, validate and then:
`Traceback (most recent call last):
File "/usr/share/gajim/src/dialogs.py", line 269, in on_okbutton_clicked
self.ok_handler(passph, checked)
File "/usr/share/gajim/src/gui_interface.py", line 731, in on_ok
passwords.save_password(account, passphrase)
File "/usr/share/gajim/src/common/passwords.py", line 268, in save_password
return get_storage().save_password(account_name, password)
File "/usr/share/gajim/src/common/passwords.py", line 140, in save_password
attributes1, password, update)
IOError`https://dev.gajim.org/gajim/gajim/-/issues/8716Different Notification Sounds for each conference/bookmark2017-08-27T18:41:32ZChrisDifferent Notification Sounds for each conference/bookmarkWould it be possible in future build to allow for each bookmark to have its own sound scheme setup? This would allow for the user to know by sound what group the message was in. We us one of our group messages is setup as a notificatio...Would it be possible in future build to allow for each bookmark to have its own sound scheme setup? This would allow for the user to know by sound what group the message was in. We us one of our group messages is setup as a notification room. On my phone I have xabber and it allows for separate sounds and this allows me to put an alert sound to this particular group. Gajim is by far the best client I have found so far, this would separate you even further from your competition as none of the PC clients allow for this. Thank you in advance!https://dev.gajim.org/gajim/gajim/-/issues/8717Invite causes error message and crash2017-09-07T16:07:14ZChrisInvite causes error message and crashWhen you try to invite somebody to the room I am getting an error message.
```
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\nbxmpp\dispatcher_nb.py", line 498, in dispatch
File "src\common\connection_handl...When you try to invite somebody to the room I am getting an error message.
```
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 1871, in _messageCB
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 1237, in generate
File "src\common\nec.py", line 74, in push_incoming_event
File "src\common\connection_handlers_events.py", line 1379, in generate
File "src\common\helpers.py", line 115, in parse_jid
File "src\common\helpers.py", line 80, in decompose_jid
AttributeError: 'NoneType' object has no attribute 'find'
```
I searched and could not find anything on this.https://dev.gajim.org/gajim/gajim/-/issues/8718Option to use single messages as default2018-10-30T14:19:48ZStephan WindmüllerOption to use single messages as defaultDouble-clicking on a contact always starts a chat. I would prefer an option which opens a single message instead. It would also be nice to treat incoming chats as single messages, so that the design on my end is consistent.Double-clicking on a contact always starts a chat. I would prefer an option which opens a single message instead. It would also be nice to treat incoming chats as single messages, so that the design on my end is consistent.https://dev.gajim.org/gajim/gajim/-/issues/8719Option to disable the subject line in single messages2018-10-30T14:37:14ZStephan WindmüllerOption to disable the subject line in single messagesThe subject line in single messages is not used in most cases and gets quite long like "Re: RE: Re: RE:..."
It would be nice to have an option to disable it completely when writing new messages.The subject line in single messages is not used in most cases and gets quite long like "Re: RE: Re: RE:..."
It would be nice to have an option to disable it completely when writing new messages.https://dev.gajim.org/gajim/gajim/-/issues/8720Update farstream to 0.2.*2017-08-30T11:56:38ZaidecoeUpdate farstream to 0.2.*Farstream 0.1.* depends on vulnerable GStreamer 0.10.*. Farstream 0.2.* depends on GStreamer 1.0.*.
See also [Gentoo bug report #629198](https://bugs.gentoo.org/show_bug.cgi?id=629198).Farstream 0.1.* depends on vulnerable GStreamer 0.10.*. Farstream 0.2.* depends on GStreamer 1.0.*.
See also [Gentoo bug report #629198](https://bugs.gentoo.org/show_bug.cgi?id=629198).https://dev.gajim.org/gajim/gajim/-/issues/8721Messages sent in OMEMO MUC from another device appear with fallback message2018-01-21T13:54:33ZJohn DoeMessages sent in OMEMO MUC from another device appear with fallback messagegajim-default-nightly - in an OMEMO-enabled MUC, for each message I send, Gajim history shows me the message *and* an OMEMO incompatibility message ("I sent you an OMEMO encrypted message but your client doesn’t seem to support that. Fin...gajim-default-nightly - in an OMEMO-enabled MUC, for each message I send, Gajim history shows me the message *and* an OMEMO incompatibility message ("I sent you an OMEMO encrypted message but your client doesn’t seem to support that. Find more information on https://conversations.im/omemo"). This does not occur for messages sent by others.
## Versions
- OS: Debian Testing
- Gajim version: 0.16.11-30efd2228efb
- GTK version: 3.22.18
- Python-nbxmpp version: 0.5.7https://dev.gajim.org/gajim/gajim/-/issues/8722Suggestions for better clarity in preference window/General tab2018-10-25T22:18:07ZRomain DEP.Suggestions for better clarity in preference window/General tabFollowing my struggle to enable spell checking, and @linkmauve's recommendation on gajim@conference.gajim.org I propose the following cosmetic changes in the settings window, in the first (General) tab:
- The panel "Chat Appearance" cou...Following my struggle to enable spell checking, and @linkmauve's recommendation on gajim@conference.gajim.org I propose the following cosmetic changes in the settings window, in the first (General) tab:
- The panel "Chat Appearance" could be split in three:
- "Windows and Tabs Management", to contain the "Window behavior" combo box, and the "Show roster on startup" option
- "Chat Appearance", could be renamed "Discussion Settings", and contain the settings relative to the appearance of the chat discussion window/backlog
- "Composition Settings" could be added, to contain the settings relative the message composition ("Enable spell-checking" instead of "Highlight misspelled words", and "Hide the send button" instead of "Make message windows compact")
I have no idea what "Show avatar in chat tabs" does. If it's what I think it is, maybe it can be renamed "Show contacts avatars within the discussion", to be moved within "Discussion Settings".
I first thought about making this into a PR, but glade is a recipe for frustration, Sorry.https://dev.gajim.org/gajim/gajim/-/issues/8723500+ dialog windows showing: TypeError: get_path_to_generic_or_avatar() got m...2017-09-05T14:43:22ZErkan Yilmaz500+ dialog windows showing: TypeError: get_path_to_generic_or_avatar() got multiple values for keyword argument 'jid'At start of gajim, and also while gajim is running:
* I get 500+ notifications, see pic
gajim becomes like this very unusable :-(
![gajim_err](/uploads/2b9b6ba9a5e97b97f9b58f3178515381/gajim_err.png)
Gajim 0.16.8
* GTK+-Version: 2.24...At start of gajim, and also while gajim is running:
* I get 500+ notifications, see pic
gajim becomes like this very unusable :-(
![gajim_err](/uploads/2b9b6ba9a5e97b97f9b58f3178515381/gajim_err.png)
Gajim 0.16.8
* GTK+-Version: 2.24.23
* PyGTK-Version 2.24.0
Python 2.7.6
on linux32
---
```
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 102, in _generate_events_based_on_incoming_event
new_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 2704, in generate
self.handle_incoming_pres_event(self.base_event)
File "/usr/share/gajim/src/common/connection_handlers_events.py", line 2642, in handle_incoming_pres_event
jid=self.jid, suffix=suffix)
TypeError: get_path_to_generic_or_avatar() got multiple values for keyword argument 'jid'
```https://dev.gajim.org/gajim/gajim/-/issues/8724Links from Slack gateway just don't appear as link2018-07-09T20:20:41ZinkeyLinks from Slack gateway just don't appear as linkHello all.
In Slack XMPP gateway, uploaded (from slack) files are send as links.
It's work well on pidgin but links just don't appear in Gajim 0.16.8 .
I just replace some value in log to "***" for privacy
```
<message xmlns="jabber:cl...Hello all.
In Slack XMPP gateway, uploaded (from slack) files are send as links.
It's work well on pidgin but links just don't appear in Gajim 0.16.8 .
I just replace some value in log to "***" for privacy
```
<message xmlns="jabber:client" from="***" to="***" type="groupchat" ts="1505122479.000335">
<body>@test uploaded a file: test.png https://****.slack.com/files/***/***/test.png </body>
<html xmlns="http://jabber.org/protocol/xhtml-im">
<body xmlns="http://www.w3.org/1999/xhtml">@test uploaded a file: <A href="https://***.slack.com/files/***/***/test.png">test.png</A>
</body>
</html>
</message>
```
## Versions
- OS: Debian jessie.
- Gajim version: Gajim 0.16.8
- GTK version: 2.24.25
- Python-nbxmpp version: ?
## Steps to reproduce the problem
1.Connect to slack with both gajim and slack web UI and get into the same channel/MUC.
2.Upload file from slack web with an account into a channel
3.receive the post into gajim.
## Expected behavior
See the link of the file.
## Actual behavior
see photo. Link is received but just don't appear.
![Capture_du_2017-09-11_11-32-03](/uploads/d09b8f00f9051e5bd8b44321bb123e4e/Capture_du_2017-09-11_11-32-03.png)https://dev.gajim.org/gajim/gajim/-/issues/8725Unexpected pop-up2017-09-14T14:40:10ZRubikzUnexpected pop-up## Versions
- OS: Debian template (jessie/sid) in Qubes OS
- Gajim version: 0.16
- GTK version: 2.24.25
- Python-nbxmpp version: 0.5.1-2
## Expected behavior
No pop-up displayed.
## Actual behavior
Hi,
On linux, when I start...## Versions
- OS: Debian template (jessie/sid) in Qubes OS
- Gajim version: 0.16
- GTK version: 2.24.25
- Python-nbxmpp version: 0.5.1-2
## Expected behavior
No pop-up displayed.
## Actual behavior
Hi,
On linux, when I start Gajim application for the first time, this pop-up message is displayed : https://imgur.com/a/A0kje
The English translation :
You have published the article
Feed name :
Article :
Last change : 2017-06-19T09:56:29Z
How to fix it or debug ?
Best regards,https://dev.gajim.org/gajim/gajim/-/issues/8726Error when receiving carbon OMEMO message from dino client2017-09-14T13:46:07ZChristian RöderError when receiving carbon OMEMO message from dino client**Please first check if another issue has been opened for your problem**
## Versions
- OS: Arch Linux
- Gajim version: Gajim 0.16.8
- GTK version: 2.24.31
- Python-nbxmpp version: 0.5.6
## Steps to reproduce the problem
1. ...**Please first check if another issue has been opened for your problem**
## Versions
- OS: Arch Linux
- Gajim version: Gajim 0.16.8
- GTK version: 2.24.31
- Python-nbxmpp version: 0.5.6
## Steps to reproduce the problem
1. Start an OMEMO conversation with gajim and dino sharhing the same user A
2. Write a message in dino to user B
## Expected behavior
The message written by user A in dino should be shown in gajim as well.
## Actual behavior
The message gets sent from dino to user B, but is not shown in gajim as written from user A. Instead, a window with an error message pops up:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler['func'](session, stanza)
File "/usr/lib/python2.7/site-packages/gajim/common/connection_handlers.py", line 1871, in _messageCB
conn=self, stanza=msg, account=self.name))
File "/usr/lib/python2.7/site-packages/gajim/common/nec.py", line 76, in push_incoming_event
self._generate_events_based_on_incoming_event(event_object)
File "/usr/lib/python2.7/site-packages/gajim/common/nec.py", line 100, in _generate_events_based_on_incoming_event
new_event_object):
File "/usr/lib/python2.7/site-packages/gajim/common/ged.py", line 100, in raise_event
traceback.print_exc()
File "/usr/lib/python2.7/traceback.py", line 233, in print_exc
print_exception(etype, value, tb, limit, file)
File "/usr/lib/python2.7/traceback.py", line 124, in print_exception
_print(file, 'Traceback (most recent call last):')
File "/usr/lib/python2.7/traceback.py", line 13, in _print
file.write(str+terminator)
IOError: [Errno 5] Input/output error
I have no clue what the actual issue here is. Message carbons work well with gajim and Conversations (Android client) only, so maybe dino has some format which causes gajim to produce this error? The message carbons from dino appear in Conversations without any problems, so I suspect gajim to be the culprit ;).https://dev.gajim.org/gajim/gajim/-/issues/8727BonjourError: (-65540, 'bad param') in 'calling callback function'2018-01-26T19:01:12ZxekonBonjourError: (-65540, 'bad param') in 'calling callback function'## Versions
- OS: Windows 7
- Gajim version: Gajim 0.16.8
- GTK version: GTK+ Version: 2.24.10
- Python-nbxmpp version: PyGTK Version: 2.24.0
## Steps to reproduce the problem
1. so on a fresh install of windows 7, download...## Versions
- OS: Windows 7
- Gajim version: Gajim 0.16.8
- GTK version: GTK+ Version: 2.24.10
- Python-nbxmpp version: PyGTK Version: 2.24.0
## Steps to reproduce the problem
1. so on a fresh install of windows 7, download Bonjour Print Service for windows (https://support.apple.com/kb/DL999)
2. bonjour print service gives a way to use Gajims "Local" account type, which gives you Lan based chat with other users on your local network, no internet required, and less chance of your chats to be viewed/logged since it never goes out to the internet. (If there is a way to do this other than using bonjour please let me know, I can try it instead)
3. so now that you have Gajim setup and local chat working, all you gotta do is go unplug your internet router (or reboot it), once windows notices that it does not have connectivity, and gets the little yellow exclamation mark over the network icon in system tray, this error will pop up.
## Expected behavior
I would expect that just because I power cycle or reboot my internet router, that it would not cause an error popup on my chat client, hope this can be fixed, or maybe there is a way to block this particular error from popping up? such as ignore the error mode, that would be fine too, because this error does not stop things from functioning the way they should, but it sucks that an error gets popped up, its distracting when your in the middle of doing something. I switched everyone on our network from pidgin to gajim because it seems like its updated and supported better.
## Actual behavior
`Traceback (most recent call last):
File "_ctypes/callbacks.c", line 315, in 'calling callback function'
File "C:\Python27\lib\site-packages\pybonjour.py", line 1400, in _callback
File "src\common\zeroconf\zeroconf_bonjour.py", line 76, in browse_callback
File "C:\Python27\lib\site-packages\pybonjour.py", line 1535, in DNSServiceResolve
File "C:\Python27\lib\site-packages\pybonjour.py", line 286, in _errcheck
BonjourError: (-65540, 'bad param')`https://dev.gajim.org/gajim/gajim/-/issues/8728Missing name of pseudo-class - Crash on startup2017-09-19T14:03:24ZkulgaMissing name of pseudo-class - Crash on startup## Versions
- OS: Linux Mint 18.2 Sonya (Cinnamon)
- Gajim version: gajim-default-nightly (20170917-1)
- GTK version: **2.24.30**-1ubuntu1.16.04.2; **3.18.9**-1ubuntu3.3 # *apt-cache policy libgtk2.0-0 libgtk-3-0*
- Python-nbx...## Versions
- OS: Linux Mint 18.2 Sonya (Cinnamon)
- Gajim version: gajim-default-nightly (20170917-1)
- GTK version: **2.24.30**-1ubuntu1.16.04.2; **3.18.9**-1ubuntu3.3 # *apt-cache policy libgtk2.0-0 libgtk-3-0*
- Python-nbxmpp version: 0.5.6-1
## Steps to reproduce the problem
1.Start Gajim
## Expected behavior
Startup
## Actual behavior
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gajim/gajim.py", line 244, in do_activate
gtkgui_helpers.load_css()
File "/usr/lib/python3/dist-packages/gajim/gtkgui_helpers.py", line 930, in load_css
provider.load_from_data(bytes(css.encode()))
GLib.GError: gtk-css-provider-error-quark: <data>:57:18Missing name of pseudo-class (1)
```
Worked in the version prior to `20170917-1`https://dev.gajim.org/gajim/gajim/-/issues/8729Crash when logging in2018-07-02T15:53:01ZsingpolymaCrash when logging inOn 0.16.8 right now I sometimes get gajim logged in, but missing most of my roster, or else (usually after I disable/re-enable the account from the account settings) I see the title bar get a number in the hundreds indicating that there ...On 0.16.8 right now I sometimes get gajim logged in, but missing most of my roster, or else (usually after I disable/re-enable the account from the account settings) I see the title bar get a number in the hundreds indicating that there are *many* messages loading, then a crash. There should be no new messages, I am currently logged in from my Android device with Conversations as well.
Log:
```
/usr/share/gajim/src/conversation_textview.py:361: PangoWarning: failed to create cairo scaled font, expect ugly output. the offending font is 'NanumGothic 11.9990234375'
/usr/share/gajim/src/conversation_textview.py:361: PangoWarning: font_face status is: <unknown error status>
/usr/share/gajim/src/conversation_textview.py:361: PangoWarning: scaled_font status is: out of memory
/usr/share/gajim/src/conversation_textview.py:361: PangoWarning: shaping failure, expect ugly output. shape-engine='PangoFcShapeEngine', font='NanumGothic 11.9990234375', text='地球'
/usr/share/gajim/src/conversation_textview.py:361: PangoWarning: failed to create cairo scaled font, expect ugly output. the offending font is 'Droid Sans Fallback 11.9990234375'
/usr/share/gajim/src/conversation_textview.py:361: PangoWarning: shaping failure, expect ugly output. shape-engine='PangoFcShapeEngine', font='Droid Sans Fallback 11.9990234375', text='は'
17/09/17 12:45:18 (E) gajim.c.ged Error while running an even handler: <bound method RosterWindow._nec_roster_received of <roster_window.RosterWindow instance at 0x7f47c1db2290>>
Traceback (most recent call last):
File "/usr/share/gajim/src/common/ged.py", line 93, in raise_event
File "/usr/share/gajim/src/roster_window.py", line 2655, in _nec_roster_received
File "/usr/share/gajim/src/roster_window.py", line 1866, in fire_up_unread_messages_events
File "/usr/share/gajim/src/session.py", line 372, in roster_message
File "/usr/share/gajim/src/gui_interface.py", line 2227, in new_chat
File "/usr/share/gajim/src/chat_control.py", line 1464, in __init__
File "/usr/share/gajim/src/chat_control.py", line 314, in __init__
File "/usr/share/gajim/src/message_control.py", line 66, in __init__
File "/usr/share/gajim/src/gtkgui_helpers.py", line 100, in get_gtk_builder
GError: Failed to open file '/usr/share/gajim/data/gui/chat_control.ui': Too many open files
[Errno 24] Too many open files: u'/home/singpolyma/.config/gajim/.config'
/usr/share/gajim/src/dialogs.py:1455: GtkWarning: Error loading theme icon 'dialog-error' for stock: Error opening file /usr/share/icons/nuoveXT2/48x48/status/dialog-error.png: Too many open files
```https://dev.gajim.org/gajim/gajim/-/issues/8730UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 1: invali...2018-04-20T09:41:32ZxekonUnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 1: invalid continuation byte**Please first check if another issue has been opened for your problem**
## Versions
- OS: Windows 7 pro x64
- Gajim version: Gajim 0.16.8
- GTK version: GTK+ Version: 2.24.10
- Python-nbxmpp version: PyGTK Version: 2.24.0
## ...**Please first check if another issue has been opened for your problem**
## Versions
- OS: Windows 7 pro x64
- Gajim version: Gajim 0.16.8
- GTK version: GTK+ Version: 2.24.10
- Python-nbxmpp version: PyGTK Version: 2.24.0
## Steps to reproduce the problem
This one I'm not entirely sure, what happened is, I woke up this morning and double clicked on one of the local contact on my network, we are both using Windows 7, upon double clicking on that contact to open a chat window I got this error.
## Expected behavior
## Actual behavior
```
Traceback (most recent call last):
File "src\roster_window.py", line 2081, in show_tooltip
File "src\tooltips.py", line 165, in show_tooltip
File "src\tooltips.py", line 582, in populate
File "src\common\connection.py", line 654, in request_last_status_time
File "src\common\zeroconf\client_zeroconf.py", line 777, in send
File "src\common\zeroconf\client_zeroconf.py", line 198, in add_stanza
File "C:\Python27\lib\site-packages\nbxmpp\dispatcher_nb.py", line 574, in send
File "src\common\zeroconf\client_zeroconf.py", line 452, in send
File "C:\Python27\lib\site-packages\nbxmpp\simplexml.py", line 49, in ustr
File "C:\Python27\lib\site-packages\nbxmpp\simplexml.py", line 182, in __str__
File "C:\Python27\lib\site-packages\nbxmpp\simplexml.py", line 53, in ustr
UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 1: invalid continuation byte
```https://dev.gajim.org/gajim/gajim/-/issues/8731"PyOpenSSL not available, impossible to generate entropy", when PyOpenSSL is ...2017-09-20T09:40:00ZMaxime Buquet"PyOpenSSL not available, impossible to generate entropy", when PyOpenSSL is installedGajim reports `PyOpenSSL not available, impossible to generate entropy` when in fact it is installed. It seems that it is trying to import the `OpenSSL.rand` module that doesn't exist (anymore?) in my version.
## Versions
- OS: Linux...Gajim reports `PyOpenSSL not available, impossible to generate entropy` when in fact it is installed. It seems that it is trying to import the `OpenSSL.rand` module that doesn't exist (anymore?) in my version.
## Versions
- OS: Linux
- Gajim version: f6deff2cd
- GTK version: 3.22.21
- Python-nbxmpp version: g9e772a5
- Python-pyopenssl version: 17.3.0 (python3 and python2)https://dev.gajim.org/gajim/gajim/-/issues/8732Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in G...2017-10-31T16:38:42ZMaxime BuquetGtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbarI get this error everytime I open a new window: `Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar`.
## Versions
- OS: Linux
- Gajim version: f6deff2c
- GTK version: 3.22.21
- Python-nbxmp...I get this error everytime I open a new window: `Gtk-CRITICAL **: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar`.
## Versions
- OS: Linux
- Gajim version: f6deff2c
- GTK version: 3.22.21
- Python-nbxmpp version: g9e772a5
## Steps to reproduce the problem
1. Start gajim
2. Open a new window (chat, etc.).https://dev.gajim.org/gajim/gajim/-/issues/8733TypeError: expected str, bytes or os.PathLike object, not NoneType in gajim/r...2017-09-20T12:15:17ZMaxime BuquetTypeError: expected str, bytes or os.PathLike object, not NoneType in gajim/roster_window.py```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 5728, in query_tooltip
"show-offline", None,
File "/usr/lib/python3.6/site-packages/gajim/tooltips.py", line 589, in popu...```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 5728, in query_tooltip
"show-offline", None,
File "/usr/lib/python3.6/site-packages/gajim/tooltips.py", line 589, in populate
'16x16')
File "/usr/lib/python3.6/posixpath.py", line 78, in join
a = os.fspath(a)
TypeError: expected str, bytes or os.PathLike object, not NoneType
```
## Versions
- OS: Linux
- Gajim version: ???
- GTK version: 3.22.21
- Python-nbxmpp version: g9e772a5
## Steps to reproduce
I am not sure. I got this when closing gajim but I can't reproduce.
gajim version is probably less older than a month. I updated right after that and I forgot to lookup the version.https://dev.gajim.org/gajim/gajim/-/issues/8734Implement 0380: Explicit Message Encryption2017-09-21T15:28:43ZMaxime BuquetImplement 0380: Explicit Message Encryption## Description of the new feature
Please implement [XEP-0380](https://xmpp.org/extensions/xep-0380.html).
I was talking to a contact using OMEMO with another client, without having the plugin enabled for gajim, and I couldn't see any m...## Description of the new feature
Please implement [XEP-0380](https://xmpp.org/extensions/xep-0380.html).
I was talking to a contact using OMEMO with another client, without having the plugin enabled for gajim, and I couldn't see any message appear in gajim, at all, while poezio reported `This message is encrypted with Legacy OMEMO (eu.siacs.conversations.axolotl)`.Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8735list_keys() got an unexpected keyword argument 'keys'2017-09-20T12:55:23Zspicewiesellist_keys() got an unexpected keyword argument 'keys'## Versions
- OS: opensuse 42.3
- Gajim version: 0.16.7
- Python-nbxmpp version: 0.5.4-3.2
- GTK+ Version: 2.24.31
- PyGTK Version: 2.24.0
## Steps to reproduce the problem
1. Configure an account without an assigned PGP k...## Versions
- OS: opensuse 42.3
- Gajim version: 0.16.7
- Python-nbxmpp version: 0.5.4-3.2
- GTK+ Version: 2.24.31
- PyGTK Version: 2.24.0
## Steps to reproduce the problem
1. Configure an account without an assigned PGP key
2. go online
3. wait
## Expected behavior
no error messages should appear
## Actual behavior
while online this error appears occasionally. It's not triggered by an action in Gaijm (like opening a new chat or clicking anywhere) or incomming messages. We also tried to trigger it by presence updates from other accounts publishing PGP keys. Just leave Gajim running in the background and the messages will come.
## Traceback
`Traceback (most recent call last):
File /usr/lib/python2.7/site-packages/nbxmpp/dispatcher_nb.py, line
495, in dispatch
handler['func'](session, stanza)
File
/usr/lib/python2.7/site-packages/gajim/common/connection_handlers.py,
line 1939, in _presenceCB
conn=self, stanza=prs))
File /usr/lib/python2.7/site-packages/gajim/common/nec.py, line 76,
in push_incoming_event
self._generate_events_based_on_incoming_event(event_object)
File /usr/lib/python2.7/site-packages/gajim/common/nec.py, line 98,
in _generate_events_based_on_incoming_event
if new_event_object.generate():
File
/usr/lib/python2.7/site-packages/gajim/common/connection_handlers_events.py,
line 849, in generate
self._generate_keyID(sig_tag)
File
/usr/lib/python2.7/site-packages/gajim/common/connection_handlers_events.py,
line 777, in _generate_keyID
self.jid, self.keyID)
File /usr/lib/python2.7/site-packages/gajim/common/helpers.py, line
1321, in prepare_and_validate_gpg_keyID
full_key = gajim.connections[account].ask_gpg_keys(keyID=keyID)
File /usr/lib/python2.7/site-packages/gajim/common/connection.py,
line 700, in ask_gpg_keys
return self.gpg.get_key(keyID)
File /usr/lib/python2.7/site-packages/gajim/common/gpg.py, line 118,
in get_key
return super(GnuPG, self).list_keys(keys=[keyID])
TypeError: list_keys() got an unexpected keyword argument 'keys'`https://dev.gajim.org/gajim/gajim/-/issues/8736AttributeError: 'NoneType' object has no attribute 'setRaw'2018-05-26T20:03:40ZmuelliAttributeError: 'NoneType' object has no attribute 'setRaw'**Please first check if another issue has been opened for your problem**
## Versions
- OS: UBuntu 16.04.
- Gajim version: Gajim 0.16.6
- GTK version: A GTK+ Jabber/XMPP client
GTK+ Version: 2.24.30
PyGTK Version: 2.24.0
- Pytho...**Please first check if another issue has been opened for your problem**
## Versions
- OS: UBuntu 16.04.
- Gajim version: Gajim 0.16.6
- GTK version: A GTK+ Jabber/XMPP client
GTK+ Version: 2.24.30
PyGTK Version: 2.24.0
- Python-nbxmpp version:
## Steps to reproduce the problem
1. resume from suspend
1.
1.
## Expected behavior
## Actual behavior
```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 497, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 577, in _IqCB
roster.setRaw(roster_data)
AttributeError: 'NoneType' object has no attribute 'setRaw'
```https://dev.gajim.org/gajim/gajim/-/issues/8737Server Certificate for gajjim.org does not include trac.gajim.org2018-04-05T14:08:11ZTFTDghServer Certificate for gajjim.org does not include trac.gajim.org**Please first check if another issue has been opened for your problem**
## Versions
- OS: Win7
- Gajim version: Gajim 0.16.8
- GTK version: -
- Python-nbxmpp version: -
## Steps to reproduce the problem
1. Do something whi...**Please first check if another issue has been opened for your problem**
## Versions
- OS: Win7
- Gajim version: Gajim 0.16.8
- GTK version: -
- Python-nbxmpp version: -
## Steps to reproduce the problem
1. Do something which produces an error
1. Click on "Report Error"
1. Browser opens: https://trac.gajim.org/wiki/HowToCreateATicket
## Expected behavior
Website Opens normally.
## Actual behavior
Browser gives an error. "Your connection is not secure".
This is because "trac.gajim.org" is not listed in the sub-domain list of the certificate.
PS: On the Info Window it states "Copyright 2003-2014 Gajim Team"https://dev.gajim.org/gajim/gajim/-/issues/8738Could not convert path to a GtkTreePath error on style change.2018-09-22T19:47:01ZTFTDghCould not convert path to a GtkTreePath error on style change.**Please first check if another issue has been opened for your problem**
## Versions
- OS: Windows 7
- Gajim version: 0.16.8
- GTK version: 2.24.10
- Python-nbxmpp version: 2.24.0 (PyGTK-Version from Info Window)
## Steps to r...**Please first check if another issue has been opened for your problem**
## Versions
- OS: Windows 7
- Gajim version: 0.16.8
- GTK version: 2.24.10
- Python-nbxmpp version: 2.24.0 (PyGTK-Version from Info Window)
## Steps to reproduce the problem
1. Go to settings, e.g. Style
1. Change the status symbols (e.g. from dcraven to jabberbulb)
## Expected behavior
Change takes effect without problem
## Actual behavior
Error message immediately appears.
Traceback (most recent call last):
File "src\roster_window.py", line 4233, in on_roster_treeview_row_expanded
TypeError: could not convert path to a GtkTreePath
## Personal Assumption
I have sub groups in my contact list. If these subgroups are completely visible (expanded) the error appears. If they are not visible I do not get an error message. Other changes in the settings which effect the contact list lead to the same error.https://dev.gajim.org/gajim/gajim/-/issues/8739Group rooms (bookmarks)2022-04-02T08:03:35ZZatalyzGroup rooms (bookmarks)Hello,
I am on many rooms, but I don't necessarily wish to join them all at the same time.
It would be interesting to be able to organize groups of rooms, and to be able to join/leave an entire group with one click. For example, in Acti...Hello,
I am on many rooms, but I don't necessarily wish to join them all at the same time.
It would be interesting to be able to organize groups of rooms, and to be able to join/leave an entire group with one click. For example, in Action > Join chat room > and there was the list of groups.
Selecting the list of groups would open a submenu listing their contents. If you click on the group, all of its rooms would be joined, otherwise you can also open each room on itself. The room could be part of multiple groups.
Usage example: I am in the rooms Welcome, Dev, Jokes, Illustration, 3D and Private. I made a group called "Work" which contains "Dev, Illustration, 3D", another group "Talk" that contains "Welcome" and "Jokes", and the private room is associated with the two groups, because I want it to always be joined.
When I have to focus on the work I’m doing, I connect to the "Work" group, when I have time, I also turn on "Talk".
This become more interesting when we start to have a dozen of rooms: I sometimes want to see what happens everywhere, at other times having more focus is good, and it's faster to have grouping, rather than having to turn on/off each room one by one.https://dev.gajim.org/gajim/gajim/-/issues/8740Make the AppData file translatable2018-01-21T18:17:21ZLink MauveMake the AppData file translatableThe way Gajim currently does is to have an unused untranslatable .xml.in file, and a partially manually translated .xml file, it should instead add intltool information to the former, and generate the latter from that.The way Gajim currently does is to have an unused untranslatable .xml.in file, and a partially manually translated .xml file, it should instead add intltool information to the former, and generate the latter from that.https://dev.gajim.org/gajim/gajim/-/issues/8741Make donation information easier discoverable2017-10-04T20:13:47ZAndréMake donation information easier discoverableThe information are currently on https://gajim.org/dev.php?lang=en.
Provide are URL or URL fragment to the donation information that can be pointed to by AppData.The information are currently on https://gajim.org/dev.php?lang=en.
Provide are URL or URL fragment to the donation information that can be pointed to by AppData.https://dev.gajim.org/gajim/gajim/-/issues/8742Integrate the Appindicator plugin into Gajim2021-12-05T12:16:12ZxekonIntegrate the Appindicator plugin into Gajim**Please first check if another issue has been opened for your problem**
## Versions
- OS: Kubuntu 17.04
- Gajim version: Gajim 0.16.8
- GTK version: GTK+ Version: 2.24.31
- Python-nbxmpp version: PyGTK Version: 2.24.0
## Step...**Please first check if another issue has been opened for your problem**
## Versions
- OS: Kubuntu 17.04
- Gajim version: Gajim 0.16.8
- GTK version: GTK+ Version: 2.24.31
- Python-nbxmpp version: PyGTK Version: 2.24.0
## Steps to reproduce the problem
1. install kubuntu 17.04
1. install gajim 0.16.8
1. have somebody send you a chat, your chat icon in system tray will not blink, if your away from your computer, when you return there will be no indication you received a chat
## Expected behavior
on receiving a chat, the tray icon normally blinks (atleast it does in windows version of gajim)
## Actual behavior
gajim tray icon is not blinking on received and unread chat.1.4.0https://dev.gajim.org/gajim/gajim/-/issues/8743Support for XEP-0084: User Avatar2017-10-08T09:30:56ZBlueC0reSupport for XEP-0084: User AvatarWould it be possible to support the XEP-0084 feature?
Pidgin supports it and also seems to use it primarily for distributing avatars.
Additionally it allows to use avatars on servers which does not support vcards.Would it be possible to support the XEP-0084 feature?
Pidgin supports it and also seems to use it primarily for distributing avatars.
Additionally it allows to use avatars on servers which does not support vcards.https://dev.gajim.org/gajim/gajim/-/issues/8744Make vCard (image/photo) requests opt-out2017-10-08T18:13:12ZAndrey GurskyMake vCard (image/photo) requests opt-outPlease allow user to disable vCard (image/photo) requests.Please allow user to disable vCard (image/photo) requests.https://dev.gajim.org/gajim/gajim/-/issues/8745Allow successive bookmarked MUC autojoins (in oposite to concurrent)2022-04-05T10:40:14ZAndrey GurskyAllow successive bookmarked MUC autojoins (in oposite to concurrent)Please allow user to choose autojoining bookmarked MUCs one after another instead of all at once concurrently.Please allow user to choose autojoining bookmarked MUCs one after another instead of all at once concurrently.1.4.0https://dev.gajim.org/gajim/gajim/-/issues/8746Display MUC messages with a 'pending' state until they have been acknowledged2023-07-16T20:01:36ZAndrey GurskyDisplay MUC messages with a 'pending' state until they have been acknowledgedGajim eats my messages if it believes to be connected while the server seems not to receive messages anymore.Gajim eats my messages if it believes to be connected while the server seems not to receive messages anymore.https://dev.gajim.org/gajim/gajim/-/issues/8747Spelling correction language per chat tab2020-01-18T20:05:05ZAndrey GurskySpelling correction language per chat tabGajim stable forgets the preferred language for a tab after restart.Gajim stable forgets the preferred language for a tab after restart.https://dev.gajim.org/gajim/gajim/-/issues/8748Make reconnection timeout configurable2020-04-16T14:38:25ZAndrey GurskyMake reconnection timeout configurablePlease allow to choose between exponential backoff timer (with configurable constant) and fixed timeout.Please allow to choose between exponential backoff timer (with configurable constant) and fixed timeout.https://dev.gajim.org/gajim/gajim/-/issues/8749Misleading error message joining a room2017-11-19T16:35:19ZAndrey GurskyMisleading error message joining a roomIf Gajim fails to join a room, it doesn't mean the room doesn't exist: "Unable to join group chat. Group chat xxx does not exist". Additionally to a proper error message, please print the verbose error message from the server.If Gajim fails to join a room, it doesn't mean the room doesn't exist: "Unable to join group chat. Group chat xxx does not exist". Additionally to a proper error message, please print the verbose error message from the server.https://dev.gajim.org/gajim/gajim/-/issues/8750Multiple occurencies (not LMC) of the same message in message history2018-06-19T17:05:51ZAndrey GurskyMultiple occurencies (not LMC) of the same message in message historyMy whole history is broken: everywhere some messages appear more than once (not LMC).
![Gajim-MUC-log](/uploads/2ea1ecae09a04e74288805e6597629b4/Gajim-MUC-log.png)My whole history is broken: everywhere some messages appear more than once (not LMC).
![Gajim-MUC-log](/uploads/2ea1ecae09a04e74288805e6597629b4/Gajim-MUC-log.png)https://dev.gajim.org/gajim/gajim/-/issues/8751Three times "Error None: forbidden" after joining some MUCs2018-01-21T13:45:20ZAndrey GurskyThree times "Error None: forbidden" after joining some MUCsThe iq stanzas to get "owner", "admin" and "member" return error "forbidden" with "error type='auth'". This happens in a prosody based MUC, where all are allowed to see real JIDs.The iq stanzas to get "owner", "admin" and "member" return error "forbidden" with "error type='auth'". This happens in a prosody based MUC, where all are allowed to see real JIDs.https://dev.gajim.org/gajim/gajim/-/issues/8752Signaling JID mention also for real JID2017-10-08T17:46:34ZAndrey GurskySignaling JID mention also for real JIDIn a MUC where people are able to see real JIDs, it happens, that someone mentions me not by used JID, but by my real JID, which is not hidden from chat members. Gajim doesn't inform me about this.In a MUC where people are able to see real JIDs, it happens, that someone mentions me not by used JID, but by my real JID, which is not hidden from chat members. Gajim doesn't inform me about this.https://dev.gajim.org/gajim/gajim/-/issues/8753Copying of MUC address on the top of chat tab2017-10-08T17:35:05ZAndrey GurskyCopying of MUC address on the top of chat tabIt is possible to copy subject. Please make MUC address also selectable.It is possible to copy subject. Please make MUC address also selectable.https://dev.gajim.org/gajim/gajim/-/issues/8754Opening new chat tab relative to the current2019-07-11T15:20:09ZAndrey GurskyOpening new chat tab relative to the currentNow a new chat tab will be opened as last. Please allow opening it relative (on the right) to the current one.Now a new chat tab will be opened as last. Please allow opening it relative (on the right) to the current one.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8755When the input bar is disabled, the smiley at the left is still drawn on a wh...2017-10-31T16:36:15ZLink MauveWhen the input bar is disabled, the smiley at the left is still drawn on a white backgroundWhenever you aren’t joined in a MUC, or even connected to the server, the input bar is disabled to prevent you from typing a message you won’t be able to send. This is visually displayed in a different colour, in my theme (default Adwai...Whenever you aren’t joined in a MUC, or even connected to the server, the input bar is disabled to prevent you from typing a message you won’t be able to send. This is visually displayed in a different colour, in my theme (default Adwaita) a light grey. The background of the smiley button in the left part of the input bar isn’t respecting that colour, instead it stays white during that time.