gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2023-12-03T12:15:25Zhttps://dev.gajim.org/gajim/gajim/-/issues/11711Review of xmpp service providers list2023-12-03T12:15:25Zdiode24Review of xmpp service providers list# Review of xmpp service providers in servers.json.
Since I don't know what criteria the gajim project has for inclusion in this list, I'm including probably excessive information to give context. In this review, I am only concerned wit...# Review of xmpp service providers in servers.json.
Since I don't know what criteria the gajim project has for inclusion in this list, I'm including probably excessive information to give context. In this review, I am only concerned with the providers already in the list; I am making no recommendations for additions. I think we are better off having very few good providers than preferring more providers without regard for quality and user experience, and more can be added later.
# The Table
| Provider | Recommend Removal | Account Created | Service Exists | xep-0077 redirect | Requires Email Confirmation | Notes | DNS | Website Language | Website Content | XMPP Server Same As | Server Version |
|----------|-------------------|-----------------|----------------|-------------------|-----------------------------|-------|-----|------------------|-----------------|---------------------|----------------|
| 0nl1ne.at | maybe: old server version, xep-0077 website redirection | yes | | yes | | | 0nl1ne.at. 3293 IN A 162.55.134.224 0nl1ne.at. 3293 IN AAAA 2a01:4f8:271:60df::2 \_xmpps-client.\_tcp.0nl1ne.at. 3293 IN SRV 0 5 5223 0nl1ne.at. | English | “Welcome to 0nl1ne.at!” | linuxlovers.at | ejabberd 21.07 |
| creep.im | yes: defunct | no | no | | | | | n/a | | | |
| deshalbfrei.org | maybe: - old server version - redundant domain | yes | | | | | deshalbfrei.org. 3294 IN A 136.243.32.116 deshalbfrei.org. 3294 IN AAAA 2a01:4f8:212:5d::2 \_xmpps-client.\_tcp.deshalbfrei.org. 3294 IN SRV 10 0 5223 jabberd.draugr.de. | redirects to draugr.de | | draugr.de | ejabberd 21.04 |
| draugr.de | maybe: old server version | yes | | | | | draugr.de. 3294 IN A 136.243.32.116 draugr.de. 3294 IN AAAA 2a01:4f8:212:5d::2 \_xmpps-client.\_tcp.draugr.de. 3295 IN SRV 10 0 5223 jabberd.draugr.de. | German | | | ejabberd 21.04 |
| jabber.ccc.de | ? | yes | | | | | jabber.ccc.de. 6895 IN A 146.255.57.229 jabber.ccc.de. 6895 IN AAAA 2a02:1b8:10:31::229 \_xmpps-client.\_tcp.jabber.ccc.de. 6895 IN SRV 31 0 5223 jabberd-ipv4.jabber.ccc.de. \_xmpps-client.\_tcp.jabber.ccc.de. 6895 IN SRV 30 0 5223 jabberd-ipv6.jabber.ccc.de. \_xmpps-client.\_tcp.jabber.ccc.de. 6895 IN SRV 10 0 5223 jabberd.jabber.ccc.de. | Ccc.de is German, has english translation option. | None. But ccc.de website exists. | | Unknown |
| jabber.cz | maybe: - old server version - redundant domain | yes | | | | | jabber.cz. 300 IN A 95.168.217.72 | Czech | https://www.jabber.cz/ | 95.168.217.72 clone | Ejabberd 17.11 |
| jabber.meta.net.nz | yes: service seems to not be running | no | no? | | | In ubuntu 23.10 host system "Certificate Verification failed: Unknown validation error". In windows 10 it connects but after entering username and password I get "Error - Access denied by service policy" | jabber.meta.net.nz. 3296 IN A 114.23.226.193 | English | Last update on 08/01/2010 | | n/a |
| jabber.no | yes: service seems to not be running | no | no | | | Connects and shows fields for username and password, after submitting it shows "Error - Access denied by service policy". | jabber.no. 6897 IN A 109.163.15.39 | n/a | none | | n/a |
| jabber.sk | maybe: - old server version - redundant domain | yes | | | | | jabber.sk. 1 IN A 95.168.217.72 | Czech | Redirects to www.jabbim.cz | 95.168.217.72 clone | Ejabberd 17.11 |
| jabberes.org | maybe: spanish math problems | no | maybe | | | Requires solving a math problem with instructions written in spanish. | jabberes.org. 6901 IN A 148.251.20.248 jabberes.org. 3301 IN AAAA 2a01:4f8:201:81f4::2 | Spanish | Last update on June 15, 2023 | | ? |
| jabbim.com | maybe: old server version | yes | | | | | jabbim.com. 1 IN A 95.168.217.72 | English | https://www.jabbim.com/ | 95.168.217.72 clone | Ejabberd 17.11 |
| jabbim.cz | maybe: - old server version - redundant domain | yes | | | | | jabbim.cz. 2 IN A 95.168.217.72 | Czech | https://www.jabbim.cz/ | 95.168.217.72 clone | Ejabberd 17.11 |
| jabbim.pl | maybe: - old server version - redundant domain | yes | | | | | jabbim.pl. 3 IN A 95.168.217.72 | Polish | https://www.jabbim.pl/ | 95.168.217.72 clone | Ejabberd 17.11 |
| jabbim.sk | maybe: - old server version - redundant domain | yes | | | | | jabbim.sk. 3 IN A 95.168.217.72 | Czech | Redirects to https://www.jabbim.cz/ | 95.168.217.72 clone | Ejabberd 17.11 |
| jabster.pl | maybe: - old server version - redundant domain | yes | | | | | jabster.pl. 3304 IN A 95.168.217.72 | Polish | Redirects to https://www.jabbim.pl/ | 95.168.217.72 clone | Ejabberd 17.11 |
| lightwitch.org | no | yes | | | yes | | lightwitch.org. 3304 IN A 129.152.14.194 lightwitch.org. 3304 IN AAAA 2001:470:b620:edea:ecce::ae \_xmpps-client.\_tcp.lightwitch.org. 3305 IN SRV 10 10 5223 im.aria-net.site. | English | Good | | Metronome 4.0.3 |
| linuxlovers.at | maybe: - old server version - redundant domain - xep-0077 website redirection | yes | | yes | | | linuxlovers.at. 3305 IN A 162.55.134.224 linuxlovers.at. 3305 IN AAAA 2a01:4f8:271:60df::2 \_xmpps-client.\_tcp.linuxlovers.at. 3305 IN SRV 0 5 5223 linuxlovers.at. | English | https://linuxlovers.at/ “Welcome to 0nl1ne.at!” | 0nl1ne.at | ejabberd 21.07 |
| njs.netlab.cz | maybe: - old server version - redundant domain | yes | | | | | njs.netlab.cz. 5 IN A 95.168.217.72 | Czech | Redirects to https://www.jabbim.cz/ | 95.168.217.72 clone | Ejabberd 17.11 |
| tigase.im | no | yes | | | yes | | tigase.im. 60 IN A 52.24.31.138 tigase.im. 60 IN A 44.240.250.87 tigase.im. 60 IN A 34.209.58.35 \_xmpps-client.\_tcp.tigase.im. 6 IN SRV 10 0 5223 tigase.me. | English | https://tigase.im/#AuthPlace:null | | Tigase 8.4.0-SNAPSHOT-b12431/e8f7479d |
| ubuntu-jabber.de | maybe: - old server version - redundant domain | yes | | | | | ubuntu-jabber.de. 3306 IN A 136.243.32.116 ubuntu-jabber.de. 3306 IN AAAA 2a01:4f8:212:5d::2 \_xmpps-client.\_tcp.ubuntu-jabber.de. 3306 IN SRV 10 0 5223 jabberd.draugr.de. | German | redirects to draugr.de | draugr.de | ejabberd 21.04 |
| ubuntu-jabber.net | maybe: - old server version - redundant domain | yes | | | | | ubuntu-jabber.net. 3306 IN A 136.243.32.116 ubuntu-jabber.net. 3307 IN AAAA 2a01:4f8:212:5d::2 \_xmpps-client.\_tcp.ubuntu-jabber.net. 3307 IN SRV 10 0 5223 jabberd.draugr.de. | German | redirects to draugr.de | draugr.de | ejabberd 21.04 |
| verdammung.org | maybe: - old server version - redundant domain | yes | | | | | verdammung.org. 3307 IN A 136.243.32.116 verdammung.org. 3307 IN AAAA 2a01:4f8:212:5d::2 \_xmpps-client.\_tcp.verdammung.org. 3307 IN SRV 10 0 5223 jabberd.draugr.de. | German | redirects to draugr.de | draugr.de | ejabberd 21.04 |
| xabber.de | maybe: - old server version - redundant domain | yes | | | | | xabber.de. 3308 IN A 136.243.32.116 xabber.de. 3308 IN AAAA 2a01:4f8:212:5d::2 \_xmpps-client.\_tcp.xabber.de. 3308 IN SRV 10 0 5223 jabberd.draugr.de. | German | redirects to draugr.de | draugr.de | ejabberd 21.04 |https://dev.gajim.org/gajim/gajim/-/issues/11710Cannot copy text in chat with Ctrl+C in Windows with new focus behavior2023-12-03T12:11:59Zdiode24Cannot copy text in chat with Ctrl+C in Windows with new focus behavior- Gajim 1.8.4
- Windows 10
Since the recent update to automatically give focus to the text input field, it is not possible to copy text from the chat using Ctrl+C, because when you press the Control key, focus is immediately given to th...- Gajim 1.8.4
- Windows 10
Since the recent update to automatically give focus to the text input field, it is not possible to copy text from the chat using Ctrl+C, because when you press the Control key, focus is immediately given to the text input field. I have only experienced this with Windows. This was first reported by another user.https://dev.gajim.org/gajim/gajim/-/issues/11708Unify contact tooltip throughout UI2023-12-03T11:49:01Zdiode24Unify contact tooltip throughout UIThe tooltip displayed when hovering the pointer over a contact should be the same throughout Gajim. Presently, when displaying the tooltip for a contact in the group chat roster, there is no text describing the status of the contact, whe...The tooltip displayed when hovering the pointer over a contact should be the same throughout Gajim. Presently, when displaying the tooltip for a contact in the group chat roster, there is no text describing the status of the contact, whereas the personal contact list and 1:1 chat banner both tell the status with a text description.https://dev.gajim.org/gajim/gajim/-/issues/11707I have some issue with my gajim! I need help:)2023-11-29T16:07:35Zshabeel shabeelI have some issue with my gajim! I need help:)## Versions
- OS: Parrot OS 5.3 (Electro Ara)
- GTK Version: 3.24.24
- PyGObject Version: 3.42.2
- GLib Version : 2.66.2
- python-nbxmpp Version: 2.0.2
- Gajim Version: 1.3.1
## Traceback
```
Traceback (most recent call last):
File "/...## Versions
- OS: Parrot OS 5.3 (Electro Ara)
- GTK Version: 3.24.24
- PyGObject Version: 3.42.2
- GLib Version : 2.66.2
- python-nbxmpp Version: 2.0.2
- Gajim Version: 1.3.1
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gajim/application.py", line 234, in _startup
self.interface.run(self)
File "/usr/lib/python3/dist-packages/gajim/gui_interface.py", line 1972, in run
app.connections[account].get_module('Roster').load_roster()
File "/usr/lib/python3/dist-packages/gajim/common/modules/roster.py", line 61, in load_roster
avatar_sha=item['avatar_sha']))
KeyError: 'avatar_sha'
```
## Steps to reproduce the problem
...https://dev.gajim.org/gajim/gajim/-/issues/11705Gajim doesn't work after updating from version 0.15.2 to 1.8.3.2023-12-04T21:58:48ZDDD EEEEGajim doesn't work after updating from version 0.15.2 to 1.8.3.Good afternoon I had version 0.15.2, which was very old.
I decided to update to the latest version. Now none of the versions will start.
0.15.2
1.8.1
1.8.3
1.8.4
Reinstallation does not help to launch even the old version.
...Good afternoon I had version 0.15.2, which was very old.
I decided to update to the latest version. Now none of the versions will start.
0.15.2
1.8.1
1.8.3
1.8.4
Reinstallation does not help to launch even the old version.
What should I do, what else should I try? 1.8.4 - it starts and freezes, does not even allow you to enter account data. At the moment of startup, it loads the processor very heavily.
```plaintext
Logger gajim level set to 10
Logger nbxmpp level set to 20
Logger omemo_dr level set to 10
27.11.2023 14:31:29 (I) gajim | Gajim Version: 1.8.1
27.11.2023 14:31:29 (I) gajim | английский (Соединенные Штаты) (en_US) dict available
27.11.2023 14:31:29 (I) gajim | немецкий (Германия) (de_DE) dict available
27.11.2023 14:31:29 (I) gajim | французский (fr) dict available
27.11.2023 14:31:29 (I) gajim | FARSTREAM True
27.11.2023 14:31:29 (I) gajim | GST True
27.11.2023 14:31:29 (I) gajim | AV False
27.11.2023 14:31:29 (I) gajim | GEOCLUE False
27.11.2023 14:31:29 (I) gajim | UPNP False
27.11.2023 14:31:29 (I) gajim | GSOUND False
27.11.2023 14:31:29 (I) gajim | GSPELL True
27.11.2023 14:31:29 (I) gajim | IDLE True
27.11.2023 14:31:29 (I) gajim | APPINDICATOR False
27.11.2023 14:31:29 (I) gajim | AYATANA_APPINDICATOR False
27.11.2023 14:31:29 (I) gajim | SENTRY_SDK True
27.11.2023 14:31:29 (I) gajim | Used language: ru_RU
27.11.2023 14:31:29 (I) gajim.c.settings | Load app settings
27.11.2023 14:31:29 (I) gajim.c.settings | Load soundevents settings
27.11.2023 14:31:29 (I) gajim.c.settings | Load status_presets settings
27.11.2023 14:31:29 (I) gajim.c.settings | Load proxies settings
27.11.2023 14:31:29 (I) gajim.c.settings | Load plugins settings
27.11.2023 14:31:29 (I) gajim.c.settings | Load workspaces settings
27.11.2023 14:31:29 (I) gajim.c.settings | Commit
27.11.2023 14:31:29 (I) gajim.c.passwords | Found keyring backend: keyring.backends.Windows.WinVaultKeyring (priority: 5)
27.11.2023 14:31:29 (I) gajim.c.passwords | Found keyring backend: keyring.backends.chainer.ChainerBackend (priority: -1)
27.11.2023 14:31:29 (I) gajim.c.passwords | Found keyring backend: keyring.backends.fail.Keyring (priority: 0)
27.11.2023 14:31:29 (I) gajim.c.passwords | Select keyring.backends.Windows.WinVaultKeyring (priority: 5) backend
27.11.2023 14:31:29 (I) gajim.c.storage.cache | Connect to ....\Gajim\UserData\Cache.db
27.11.2023 14:31:29 (I) gajim.c.storage.cache | 0 DiscoInfo entries loaded
27.11.2023 14:31:29 (D) gajim.c.storage.cache | Execution time for _fill_disco_info_cache: 0 ms
27.11.2023 14:31:29 (D) gajim.c.storage.cache | Execution time for _clean_caps_table: 0 ms
27.11.2023 14:31:29 (D) gajim.c.storage.cache | Execution time for _load_caps_data: 0 ms
27.11.2023 14:31:29 (I) gajim.c.storage.events | Creating in memory
27.11.2023 14:31:29 (I) gajim.c.storage.events | Connect to None
27.11.2023 14:31:29 (I) gajim.c.storage.archive | Connect to ....\Gajim\UserData\Logs.db
27.11.2023 14:31:29 (D) gajim.c.storage.archive | Execution time for _get_jid_ids_from_db: 0 ms
27.11.2023 14:31:29 (I) gajim.c.cert_store | 0 Certificates loaded
27.11.2023 14:31:29 (I) gajim.c.preview | Supported mime types for preview
27.11.2023 14:31:29 (I) gajim.c.preview | ['image/avif', 'image/bmp', 'image/emf', 'image/gif', 'image/heic', 'image/heif', 'image/icns', 'image/ico', 'image/icon', 'image/jp2', 'image/jpeg', 'image/mpo', 'image/palm', 'image/png', 'image/qtif', 'image/sgi', 'image/svg', 'image/svg+xml', 'image/svg+xml-compressed', 'image/svg-xml', 'image/tiff', 'image/vnd.adobe.photoshop', 'image/vnd.adobe.svg+xml', 'image/vnd.microsoft.icon', 'image/webp', 'image/wmf', 'image/x-bmp', 'image/x-emf', 'image/x-icns', 'image/x-ico', 'image/x-icon', 'image/x-mgx-emf', 'image/x-ms-bmp', 'image/x-pcx', 'image/x-portable-anymap', 'image/x-portable-bitmap', 'image/x-portable-graymap', 'image/x-portable-pixmap', 'image/x-quicktime', 'image/x-tga', 'image/x-win-bitmap', 'image/x-wmf', 'image/x-xbitmap', 'image/x-xpixmap', 'image/xbm', 'image/xpm']
27.11.2023 14:31:29 (I) nbxmpp.http | Request(2204636316992): Created
27.11.2023 14:31:29 (I) nbxmpp.http | Request(2204636316992): Request sent, method: GET, uri: https://gajim.org/updates.json
27.11.2023 14:31:30 (I) gajim.gtk.css | Activate theme
27.11.2023 14:31:30 (I) gajim.gtk.css | Activate theme
27.11.2023 14:31:30 (I) gajim.gtk.css | Activate theme
27.11.2023 14:31:30 (I) gajim.gtk.css | Activate theme
27.11.2023 14:31:30 (I) gajim.gtk.css | Activate theme
27.11.2023 14:31:30 (I) gajim.c.idle | Set interval: away: 300, xa: 900
(org.gajim.Gajim:32): Gtk-WARNING **: 14:31:30.188: Theme directory 16x16/actions of theme hicolor has no size field
27.11.2023 14:31:30 (I) gajim.gtk.statusicon | Use GtkStatusIcon backend
27.11.2023 14:31:30 (I) gajim.gtk.emoji_data_gtk | Loading emoji data; application locale is ru_RU
27.11.2023 14:31:30 (D) gajim.gtk.emoji_data_gtk | Trying locales ['ru', 'en']
27.11.2023 14:31:30 (I) gajim.gtk.emoji_data_gtk | Loading emoji data resource for locale ru failed: g-resource-error-quark: The resource at “/org/gtk/libgtk/emoji/ru.data” does not exist (0)
27.11.2023 14:31:30 (I) gajim.gtk.emoji_data_gtk | Loaded emoji data resource for locale en
27.11.2023 14:31:30 (D) gajim.gtk.emoji_data_gtk | Null codepoint for short name "light skin tone", found U+1F3FB
27.11.2023 14:31:30 (D) gajim.gtk.emoji_data_gtk | Null codepoint for short name "medium-light skin tone", found U+1F3FC
27.11.2023 14:31:30 (D) gajim.gtk.emoji_data_gtk | Null codepoint for short name "medium skin tone", found U+1F3FD
27.11.2023 14:31:30 (D) gajim.gtk.emoji_data_gtk | Null codepoint for short name "medium-dark skin tone", found U+1F3FE
27.11.2023 14:31:30 (D) gajim.gtk.emoji_data_gtk | Null codepoint for short name "dark skin tone", found U+1F3FF
27.11.2023 14:31:30 (I) gajim.gtk.css | Get .gajim-status-online color: rgb(102, 191, 16)
27.11.2023 14:31:30 (I) gajim.gtk.css | Get .gajim-status-away color: rgb(255, 133, 51)
27.11.2023 14:31:30 (I) gajim.gtk.css | Get .gajim-status-dnd color: rgb(230, 46, 0)
27.11.2023 14:31:30 (I) gajim.gtk.css | Get .gajim-status-offline color: rgb(154, 154, 154)
27.11.2023 14:31:30 (D) gajim.c.storage.cache | Execution time for get_unread: 0 ms
27.11.2023 14:31:30 (D) gajim.gtk.util | Get screen geometry: 1920 1080
27.11.2023 14:31:30 (D) gajim.gtk.util | Get screen geometry: 1920 1080
27.11.2023 14:31:30 (D) gajim.c.storage.cache | Execution time for _commit: 0 ms
27.11.2023 14:31:30 (D) gajim.gtk.main | Window state changed: ICONIFIED: False, WITHDRAWN: False
27.11.2023 14:31:30 (I) gajim.c.settings | Set settings: app
27.11.2023 14:31:30 (I) gajim.c.settings | Signal: is_window_visible changed
27.11.2023 14:31:31 (I) gajim.c.settings | Commit
```https://dev.gajim.org/gajim/gajim/-/issues/11703Release Gajim 1.8.42023-11-26T18:48:35ZPhilipp Höristphilipp@hoerist.comRelease Gajim 1.8.4*Release date: 26 Nov 2023*
## Build
* [x] Merge translations from Weblate
* [x] Update IANA data with `./scripts/get_iana_data.py gajim/common/iana.py`
* [x] Run `./scripts/update_flatpak_manifest.py`
* [x] Run `./scripts/bump_version....*Release date: 26 Nov 2023*
## Build
* [x] Merge translations from Weblate
* [x] Update IANA data with `./scripts/get_iana_data.py gajim/common/iana.py`
* [x] Run `./scripts/update_flatpak_manifest.py`
* [x] Run `./scripts/bump_version.py x.x.x`
* [x] Push release tag `x.x.x`
## Update
* [x] Website: Write announcement post with changelog
* [x] Website: Update screenshots
* [x] Website: Merge website translations from Weblate
* [x] MUC: Update MUC subject on gajim@conference.gajim.org1.8.4https://dev.gajim.org/gajim/gajim/-/issues/11702don't start arch linux2023-11-26T18:56:25Zkr1vi4don't start arch linux## Versions:
- OS: Arch Linux rolling (n/a)
- GTK Version: 3.24.38
- PyGObject Version: 3.46.0
- GLib Version : 2.78.0
- libsoup Version: 3.4.4
- python-nbxmpp Version: 4.5.2
- Gajim Version: 1.8.3
## Traceback
```
Traceback (most recen...## Versions:
- OS: Arch Linux rolling (n/a)
- GTK Version: 3.24.38
- PyGObject Version: 3.46.0
- GLib Version : 2.78.0
- libsoup Version: 3.4.4
- python-nbxmpp Version: 4.5.2
- Gajim Version: 1.8.3
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/gajim/gtk/application.py", line 388, in _handle_local_options
self._startup()
File "/usr/lib/python3.11/site-packages/gajim/gtk/application.py", line 268, in _startup
MainWindow()
File "/usr/lib/python3.11/site-packages/gajim/gtk/main.py", line 154, in __init__
self._load_chats()
File "/usr/lib/python3.11/site-packages/gajim/gtk/main.py", line 1305, in _load_chats
self._chat_page.load_workspace_chats(workspace_id)
File "/usr/lib/python3.11/site-packages/gajim/gtk/chat_page.py", line 282, in load_workspace_chats
self.add_chat_for_workspace(workspace_id,
File "/usr/lib/python3.11/site-packages/gajim/gtk/chat_page.py", line 254, in add_chat_for_workspace
client.get_module('Contacts').add_private_contact(jid)
File "/usr/lib/python3.11/site-packages/gajim/common/modules/contacts.py", line 182, in add_private_contact
raise ValueError(f'Trying to add GroupchatParticipant {jid}, '
ValueError: Trying to add GroupchatParticipant obshenie@conference.jabber.ru/owl9206, to BareContact obshenie@conference.jabber.ru (conversations.im)
```
## Steps to reproduce the problem
...https://dev.gajim.org/gajim/gajim/-/issues/11701OSError: [Errno 22] Invalid argument2023-11-25T11:43:10ZDaniel BrötzmannOSError: [Errno 22] Invalid argument# Error Details:
- Sentry event: https://sentry.io/gajim-aec982731/gajim/issues/4651688353
- First seen:
2023-11-20T15:18:54+00:00
- Last seen: 2023-11-23T13:44:10+00:00
- Events: 4
- Users: 0# Error Details:
- Sentry event: https://sentry.io/gajim-aec982731/gajim/issues/4651688353
- First seen:
2023-11-20T15:18:54+00:00
- Last seen: 2023-11-23T13:44:10+00:00
- Events: 4
- Users: 01.8.4https://dev.gajim.org/gajim/gajim/-/issues/11700Cannot join MUC: OSError: [Errno 22] Invalid argument2023-11-24T17:49:58ZNicocoCannot join MUC: OSError: [Errno 22] Invalid argument## Versions:
- OS: Windows 10.0.19045
- GTK Version: 3.24.39
- PyGObject Version: 3.44.1
- GLib Version : 2.76.4
- libsoup Version: 3.4.2
- python-nbxmpp Version: 4.3.2
- Gajim Version: 1.8.1
## Traceback
```
Traceback (most recent call...## Versions:
- OS: Windows 10.0.19045
- GTK Version: 3.24.39
- PyGObject Version: 3.44.1
- GLib Version : 2.76.4
- libsoup Version: 3.4.2
- python-nbxmpp Version: 4.3.2
- Gajim Version: 1.8.1
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.11/site-packages/gajim/gtk/chat_page.py", line 154, in _on_chat_selected
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.11/site-packages/gajim/gtk/chat_stack.py", line 200, in show_chat
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.11/site-packages/gajim/gtk/control.py", line 264, in switch_contact
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.11/site-packages/gajim/gtk/conversation/view.py", line 416, in add_muc_subject
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.11/site-packages/gajim/gtk/conversation/rows/muc_subject.py", line 67, in __init__
OSError: [Errno 22] Invalid argument
```
## Steps to reproduce the problem
Try to join any MUC of this specific account.
## Additional context
These are MUCs from a gateway (slidge-whatsapp). I am not sure it's related, but maybe? I can join the same MUCs just fine from gajim 1.8.3 on debian.https://dev.gajim.org/gajim/gajim/-/issues/11699[ general help ] How do I mention a Room participant ?2023-11-26T19:18:53ZSébastien Feugère[ general help ] How do I mention a Room participant ?## Improve the documentation or FAQ about how to mention participants in chat Room
Hi,
I use Gajim 1.8.3, installed from Flathub.
This is a support request. I'd like to know how I am supposed to `@mention` people on Gajim??? I am freq...## Improve the documentation or FAQ about how to mention participants in chat Room
Hi,
I use Gajim 1.8.3, installed from Flathub.
This is a support request. I'd like to know how I am supposed to `@mention` people on Gajim??? I am frequently mentioned, what works well, but for mentioning my colleagues, I am not very sure. I found absolutely no documentation about that, searched wiki carefully. Looks like clicking on the person's icon in a chat room works, but the user experience is not very satisfactory as it's not very clear if I am mentioning them or simply writing their pseudo.
Is there a way to really `@...` people, like we can do here in the Gitlab UI and in most of the chat clients, or is it a bug on my side?
After an answer will be given, I'd like to contribute it to the wiki or anywhere appropriate so that it can help people.
Thanks in advance.https://dev.gajim.org/gajim/gajim/-/issues/11698Gajim 1.8.2 and 1.8.3 did not start on Windows 102023-11-29T16:08:04ZTobias SchiekGajim 1.8.2 and 1.8.3 did not start on Windows 10I just installed 1.8.3 and it did not start. Just hourglass and then it goes away from taskmanager.
Same with 1.8.2.
I going back to 1.8.1. this version is working.I just installed 1.8.3 and it did not start. Just hourglass and then it goes away from taskmanager.
Same with 1.8.2.
I going back to 1.8.1. this version is working.https://dev.gajim.org/gajim/gajim/-/issues/11697Drag and drop on contact list gives visual feedback, but doesn't work2023-11-30T22:12:17ZAnon ymousDrag and drop on contact list gives visual feedback, but doesn't work## Versions
- OS: Win10
- Gajim version: 1.8.3
## Steps to reproduce the problem
1. Drag a file from e.g. Explorer onto a contact in the contact list
1. See the mouse cursor change
1. Drop
1. See nothing happen
## Expect...## Versions
- OS: Win10
- Gajim version: 1.8.3
## Steps to reproduce the problem
1. Drag a file from e.g. Explorer onto a contact in the contact list
1. See the mouse cursor change
1. Drop
1. See nothing happen
## Expected behavior
The contact is opened with the upload dialog and the dragged file showing, just like when dragging a file into the chat itself.
## Actual behavior
Nothing happens.
Somewhat related: #10799Daniel BrötzmannDaniel Brötzmannhttps://dev.gajim.org/gajim/gajim/-/issues/11696Cannot add account2023-11-28T15:12:43ZpiezoelementCannot add account## Versions:
- OS: Arch Linux rolling (n/a)
- GTK Version: 3.24.38
- PyGObject Version: 3.46.0
- GLib Version : 2.78.0
- libsoup Version: 3.4.4
- python-nbxmpp Version: 4.5.2
- Gajim Version: 1.8.3
## Traceback
```
Traceback (most recen...## Versions:
- OS: Arch Linux rolling (n/a)
- GTK Version: 3.24.38
- PyGObject Version: 3.46.0
- GLib Version : 2.78.0
- libsoup Version: 3.4.4
- python-nbxmpp Version: 4.5.2
- Gajim Version: 1.8.3
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/gajim/gtk/accounts.py", line 599, in _on_enable_switch
app.app.enable_account(account)
File "/usr/lib/python3.11/site-packages/gajim/gtk/application.py", line 561, in enable_account
CoreApplication.enable_account(self, account)
File "/usr/lib/python3.11/site-packages/gajim/common/application.py", line 387, in enable_account
app.connections[account] = Client(account)
^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gajim/common/client.py", line 103, in __init__
modules.register_modules(self)
File "/usr/lib/python3.11/site-packages/gajim/common/modules/__init__.py", line 66, in register_modules
instance = base_class.get_instance(client)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gajim/common/modules/base.py", line 108, in get_instance
return cls(client)
^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gajim/common/modules/omemo.py", line 133, in __init__
self._own_jid = self._client.get_own_jid().bare
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gajim/common/client.py", line 350, in get_own_jid
return nbxmpp.JID.from_string(app.get_jid_from_account(self._account))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/nbxmpp/protocol.py", line 670, in from_string
return cls(localpart=localpart,
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/nbxmpp/protocol.py", line 652, in __init__
localpart = validate_localpart(localpart)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/nbxmpp/protocol.py", line 524, in validate_localpart
raise LocalpartByteLimit
nbxmpp.protocol.LocalpartByteLimit: Localpart must be between 1 and 1023 bytes
```
## Steps to reproduce the problem
1. Press `Add account` button
2. Enter credentials
3. Turn on account
...https://dev.gajim.org/gajim/gajim/-/issues/11695Add Redo (Ctrl-Y) for input field2024-03-04T22:42:30ZAnon ymousAdd Redo (Ctrl-Y) for input fieldCurrently, the context menu's Undo feature in the input field (sort of) works.
But because it's not exactly very "granular", it often removes too much text. To mitigate this (undoing the Undo), the Redo (Ctrl-Y) feature would come in ha...Currently, the context menu's Undo feature in the input field (sort of) works.
But because it's not exactly very "granular", it often removes too much text. To mitigate this (undoing the Undo), the Redo (Ctrl-Y) feature would come in handy.
Somehow, though, there isn't a Redo feature present. Could this perhaps be added?
Related to #11639Next Releasehttps://dev.gajim.org/gajim/gajim/-/issues/11694Gajim detectend an internal Python script error2023-11-18T07:46:54ZolfGajim detectend an internal Python script error## Versions
- OS: Ubuntu 20.04.6 LTS
- GTK+ Version: 3.24.20
- PyGObject Version: 3.36.0
- python-nbxmpp Version: 0.6.10
- Gajim Version: 1.1.3
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/g...## Versions
- OS: Ubuntu 20.04.6 LTS
- GTK+ Version: 3.24.20
- PyGObject Version: 3.36.0
- python-nbxmpp Version: 0.6.10
- Gajim Version: 1.1.3
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 664, in <lambda>
func_fdtransform = lambda _, cond, *data: callback(channel, cond, *data)
File "/usr/lib/python3/dist-packages/nbxmpp/idlequeue.py", line 563, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/lib/python3/dist-packages/nbxmpp/idlequeue.py", line 422, in _process_events
obj.pollend()
File "/usr/lib/python3/dist-packages/nbxmpp/transports_nb.py", line 478, in pollend
self._on_connect_failure('Error during connect to %s:%s' %
File "/usr/lib/python3/dist-packages/nbxmpp/transports_nb.py", line 218, in _on_connect_failure
self.on_connect_failure(err_message=err_message)
File "/usr/lib/python3/dist-packages/nbxmpp/client_nb.py", line 286, in _try_next_ip
self.disconnect(msg)
File "/usr/lib/python3/dist-packages/nbxmpp/client_nb.py", line 145, in disconnect
self.on_connect_failure()
File "/usr/lib/python3/dist-packages/gajim/common/connection.py", line 1015, in _connect_to_next_host
if host['type'] not in connection_types:
KeyError: 'type'
```
## Steps to reproduce the problem
Gajim emitted this report out of the blue while running for many 10 minutes unused (i.e. idle).https://dev.gajim.org/gajim/gajim/-/issues/11693Per-Chat Gallery2023-11-17T06:16:31ZAnon ymousPer-Chat Gallery## Description of the new feature
Currently, there is no way to have an overview of all the files received via a chat.
The `UserData\downloads` folder is just a large dump of files that aren't organized by chat, or date.
To improve th...## Description of the new feature
Currently, there is no way to have an overview of all the files received via a chat.
The `UserData\downloads` folder is just a large dump of files that aren't organized by chat, or date.
To improve this, Gajim needs either:
1. A gallery pane (e.g. under Contact/Group Chat Details) that shows all files per chat, (reverse) ordered by date.
or
2. The search pane could be used for this:
1. The search pane should then be rewritten to allow showing previews
2. A button to show the files/media should be added to immediately show the files from the chat (or all chats if "Search all chats" is enabled).
3. This should include previews for encrypted files (the `aesgcm://` links).https://dev.gajim.org/gajim/gajim/-/issues/11691website feeling: dont assume that i want to use windows store app2023-11-15T19:43:58Znandererwebsite feeling: dont assume that i want to use windows store apphi,
i am using windows server edition on my workstation, and i am a bit anoyed if you are suggesting to use the windows store to install the app cause i dont have it here, please let me choose and dont forward me to it without even aski...hi,
i am using windows server edition on my workstation, and i am a bit anoyed if you are suggesting to use the windows store to install the app cause i dont have it here, please let me choose and dont forward me to it without even asking!
thankshttps://dev.gajim.org/gajim/gajim/-/issues/11690just tried to open recived images2023-11-15T19:39:36Znandererjust tried to open recived images## Versions:
- OS: Windows 10
- GTK Version: 3.24.36
- PyGObject Version: 3.42.1
- GLib Version : 2.74.0
- python-nbxmpp Version: 4.2.0
- Gajim Version: 1.7.1
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/ap...## Versions:
- OS: Windows 10
- GTK Version: 3.24.36
- PyGObject Version: 3.42.1
- GLib Version : 2.74.0
- python-nbxmpp Version: 4.2.0
- Gajim Version: 1.7.1
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/nbxmpp/tcp.py", line 348, in _on_write_all_async_finished
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/nbxmpp/tcp.py", line 383, in _check_for_shutdown
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/nbxmpp/tcp.py", line 408, in _finalize
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/nbxmpp/util.py", line 454, in notify
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/nbxmpp/client.py", line 492, in _on_disconnected
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/nbxmpp/util.py", line 454, in notify
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/common/client.py", line 249, in _on_disconnected
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/common/settings.py", line 855, in set_account_setting
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/common/settings.py", line 604, in _commit_account_settings
sqlite3.OperationalError: database is locked
```
## Steps to reproduce the problem
...https://dev.gajim.org/gajim/gajim/-/issues/11689just tried to open recived images2023-11-15T19:33:38Znandererjust tried to open recived images## Versions:
- OS: Windows 10
- GTK Version: 3.24.36
- PyGObject Version: 3.42.1
- GLib Version : 2.74.0
- python-nbxmpp Version: 4.2.0
- Gajim Version: 1.7.1
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/ap...## Versions:
- OS: Windows 10
- GTK Version: 3.24.36
- PyGObject Version: 3.42.1
- GLib Version : 2.74.0
- python-nbxmpp Version: 4.2.0
- Gajim Version: 1.7.1
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/gtk/main.py", line 568, in _on_preview_action
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/common/helpers.py", line 1091, in show_in_folder
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/common/dbus/file_manager.py", line 71, in show_items_sync
AttributeError: 'DBusFileManager' object has no attribute '_proxy'
```
## Steps to reproduce the problem
...https://dev.gajim.org/gajim/gajim/-/issues/11688just tried to open recived images2023-11-15T19:33:45Znandererjust tried to open recived images## Versions:
- OS: Windows 10
- GTK Version: 3.24.36
- PyGObject Version: 3.42.1
- GLib Version : 2.74.0
- python-nbxmpp Version: 4.2.0
- Gajim Version: 1.7.1
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/ap...## Versions:
- OS: Windows 10
- GTK Version: 3.24.36
- PyGObject Version: 3.42.1
- GLib Version : 2.74.0
- python-nbxmpp Version: 4.2.0
- Gajim Version: 1.7.1
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/gtk/main.py", line 568, in _on_preview_action
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/common/helpers.py", line 1091, in show_in_folder
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gajim/common/dbus/file_manager.py", line 71, in show_items_sync
AttributeError: 'DBusFileManager' object has no attribute '_proxy'
```
## Steps to reproduce the problem
...