gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2023-12-03T17:14:25Zhttps://dev.gajim.org/gajim/gajim/-/issues/10759ValueError: illegal image mode2023-12-03T17:14:25ZBradleyValueError: illegal image mode## Versions
- OS: Guix System GNU/Linux
- GTK Version: 3.24.30
- PyGObject Version: 3.40.1
- GLib Version : 2.70.2
- python-nbxmpp Version: 2.0.4
- Gajim Version: 1.3.3
## Traceback
```
Traceback (most recent call last):
File "/home/b...## Versions
- OS: Guix System GNU/Linux
- GTK Version: 3.24.30
- PyGObject Version: 3.40.1
- GLib Version : 2.70.2
- python-nbxmpp Version: 2.0.4
- Gajim Version: 1.3.3
## Traceback
```
Traceback (most recent call last):
File "/home/brad/.local/share/gajim/plugins/url_image_preview/url_image_preview.py", line 478, in _on_finished
if preview.create_thumbnail(data):
File "/home/brad/.local/share/gajim/plugins/url_image_preview/url_image_preview.py", line 824, in create_thumbnail
self.thumbnail = create_thumbnail(data, self.size)
File "/home/brad/.local/share/gajim/plugins/url_image_preview/utils.py", line 129, in create_thumbnail
thumbnail = create_thumbnail_with_pil(data, size)
File "/home/brad/.local/share/gajim/plugins/url_image_preview/utils.py", line 181, in create_thumbnail_with_pil
resize_gif(image, output_file, (size, size))
File "/home/brad/.local/share/gajim/plugins/url_image_preview/utils.py", line 44, in resize_gif
frames, result = extract_and_resize_frames(image, resize_to)
File "/home/brad/.local/share/gajim/plugins/url_image_preview/utils.py", line 100, in extract_and_resize_frames
image.putpalette(palette)
File "/gnu/store/fpmr9561a3m437ll7xvmxq8l7rb3kbd2-python-pillow-9.0.0/lib/python3.9/site-packages/PIL/Image.py", line 1747, in putpalette
raise ValueError("illegal image mode")
ValueError: illegal image mode
```
## Steps to reproduce the problem
...
I'm not really sure, I had gajim in the background behind my browser and suddenly an error thing popped up.https://dev.gajim.org/gajim/gajim/-/issues/11709Creation of multiple unnamed group chats bug2023-12-03T12:31:50Zdiode24Creation of multiple unnamed group chats bugAfter creating more than one group chats without giving them a name, gajim will display erroneous information about the second created group chat and all after that.
## Steps to reproduce bug
1. create a new account on nixnet.services
2...After creating more than one group chats without giving them a name, gajim will display erroneous information about the second created group chat and all after that.
## Steps to reproduce bug
1. create a new account on nixnet.services
2. create a new group chat with the nixnet.services account, do not change any settings for this group chat, do not name it, use all defaults, press create button
3. repeat step 2 to create another group chat with the same nixnet.services account
4. restart gajim
5. jids and names for the second created group chat will be wrong in some spots in the 'Share Group Chat' button and 'Group Chat Details'
6. creating more group chats will have the same problem
I haven't experienced this when testing on prosody and it doesn't happen on all ejabberd servers. Conversations.im does not produce this bug behavior in my testing.
Versions at the time of my testing:
- gajim-nightly
- nixnet.services: ejabberd 23.4.0
- conversations.im: ejabberd 19.05.13-conversations.imhttps://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/10593Integrate curated provider list of providers.xmpp.net2023-12-03T12:15:14ZDaniel BrötzmannIntegrate curated provider list of providers.xmpp.netTo make onboarding easier, a curated list of providers can be of great help. The [XMPP Providers project](https://invent.kde.org/melvo/xmpp-providers) provides a curated and machine-readable list of providers, complemented by various pro...To make onboarding easier, a curated list of providers can be of great help. The [XMPP Providers project](https://invent.kde.org/melvo/xmpp-providers) provides a curated and machine-readable list of providers, complemented by various provider infos (e.g. compliance rating, MAM storage time, file retention time, ...).
The list is available in JSON and can be filtered by country / suggestions based on IP / device language.
The repository provides a script, which yields three categories from the list.
Category A has the best ranking and also only list servers which support IBR (in-band registration). The output lists only the servers and no details. If it is of interest to make use of some details, those need to be exported as well. Providers listed on Category C might contain servers with bad properties of any kind (it's not recommended to take the bare list).
For Gajim it would probably be best to host the list where it can easily be updated from time to time. The Account Creation Assistant can then update the list if the user wants to.
Here is an example of the integration in UWPX:
![E4wKwYsWQAEEYDC](/uploads/30ab4b1c8b4e05c264c9d69393b0e2d3/E4wKwYsWQAEEYDC.mp4)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/11624Add tooltip/popover for avatars2023-12-03T11:48:46ZDaniel BrötzmannAdd tooltip/popover for avatarsAdd a general tooltip/popover for avatars, which shows additional infos, e.g.
* status message
* idle time
* specific vcard elements
* maybe chat actions
This element should be available for avatars in (almost) any place, and a pointer...Add a general tooltip/popover for avatars, which shows additional infos, e.g.
* status message
* idle time
* specific vcard elements
* maybe chat actions
This element should be available for avatars in (almost) any place, and a pointer cursor should make users aware of its existence.
It should be available for contacts, group chats, and group chat participants.Daniel BrötzmannDaniel Brötzmannhttps://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/11619Gajim fails to launch if the current working directory is not <installpath>\g...2023-11-29T16:30:09ZKurt FitznerGajim fails to launch if the current working directory is not <installpath>\gajim\bin## Versions
- OS: Windows 10
- Gajim version: 1.8.1
- GTK version:3.24.39
- Python-nbxmpp version: 4.3.2
## Steps to reproduce the problem
Attempt to run at any time when the current directory is not the \<installpath\>\\gajim\\bin, f...## Versions
- OS: Windows 10
- Gajim version: 1.8.1
- GTK version:3.24.39
- Python-nbxmpp version: 4.3.2
## Steps to reproduce the problem
Attempt to run at any time when the current directory is not the \<installpath\>\\gajim\\bin, fo rexample:
1. `cd \`
2. `c:\<installdir>\gajim\bin\gajim.exe`
(no result)
3. `c:\<installdir>\gajim\bin\gajim-debug.exe`
```
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.11/ctypes/__init__.py", line 8, in <module>
ImportError: DLL load failed while importing _ctypes: The specified module could not be found.
```
## Expected behavior
Program runs, or a URI is passed successfully from a browser
## Actual behavior
URI's are not passed from the browser because the executable cannot start where the current working directory is not gajim\\binDaniel BrötzmannDaniel Brötzmannhttps://dev.gajim.org/gajim/gajim/-/issues/11625Improve Start Chat Dialog2023-11-29T16:29:01ZPhilipp Höristphilipp@hoerist.comImprove Start Chat Dialog## Current State
One functionality the current Roster has left which is nowhere else replaced is to get a quick overview over a group of people and there status.
This can be for example the wish to know if someone from a specific depart...## Current State
One functionality the current Roster has left which is nowhere else replaced is to get a quick overview over a group of people and there status.
This can be for example the wish to know if someone from a specific department is available.
The current Start Chat dialog mostly assumes you already know the name of the contact you want to chat with or look at. It provides some basic filters like "Chat" and "Group Chat" but nothing that replaces roster groups.
# Description of the new feature
- Add more filters to the start chat Dialog. Especially make it easy to look up contacts in a specific roster group.
- Add more data to the rows, for example the status message and the idle time (when away)Daniel BrötzmannDaniel Brötzmannhttps://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/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/10428Unable to launch gajim: KeyError: 'avatar_sha'2023-11-28T20:29:24ZNicocoUnable to launch gajim: KeyError: 'avatar_sha'## Versions
- OS: Debian buster - flatpak
- Gajim version: 1.3.0
## Steps to reproduce the problem
Not sure exactly how to reproduce, but this seems related to bug with a gateway icon issue. When using it it's fine, but gajim does...## Versions
- OS: Debian buster - flatpak
- Gajim version: 1.3.0
## Steps to reproduce the problem
Not sure exactly how to reproduce, but this seems related to bug with a gateway icon issue. When using it it's fine, but gajim doesn't want to launch next time.
## Expected behavior
Launch gajim.
## Actual behavior
Empty window and:
```
09/02/2021 12:02:42 (D) gajim.c.ged Call handler handle_event_roster_info on <gajim.gui_interface.Interface object at 0x7fb785f66fd0>
09/02/2021 12:02:42 (D) gajim.c.m.roster (localhost) +XXX@component.localhost: {'name': 'YYYY', 'ask': None, 'subscription': 'both', 'groups': ['Signal'], 'avatar_sha': None}
09/02/2021 12:02:42 (D) gajim.c.ged Raise event: roster-info
09/02/2021 12:02:42 (D) gajim.c.ged Call handler handle_event_roster_info on <gajim.gui_interface.Interface object at 0x7fb785f66fd0>
09/02/2021 12:02:42 (D) gajim.c.m.roster (localhost) component.localhost: {'name': None, 'ask': None, 'subscription': 'both', 'groups': []}
Traceback (most recent call last):
File "/app/lib/python3.8/site-packages/gajim/application.py", line 236, in _startup
self.interface.run(self)
File "/app/lib/python3.8/site-packages/gajim/gui_interface.py", line 2083, in run
app.connections[account].get_module('Roster').load_roster()
File "/app/lib/python3.8/site-packages/gajim/common/modules/roster.py", line 61, in load_roster
avatar_sha=item['avatar_sha']))
KeyError: 'avatar_sha'
```
## Fix
`rm ~/.var/app/org.gajim.Gajim -rf`1.3.2https://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/10178Add method to ignore MUC users2023-11-28T10:59:28ZPhilipp Höristphilipp@hoerist.comAdd method to ignore MUC usersThis should not be solved via blocking, we need to maintain a ignore list per MUC and simply drop messagesThis should not be solved via blocking, we need to maintain a ignore list per MUC and simply drop messageshttps://dev.gajim.org/gajim/gajim/-/issues/11704Cannot remove account from gajim when server is unreachable2023-11-28T07:32:12Zdiode24Cannot remove account from gajim when server is unreachable- ubuntu 23.10 with gajim-nightly
- windows 10 with gajim 1.8.4
I ran into this bug when I had an account on a now defunct server. It seems I cannot remove the account from gajim.
# Steps to reproduce problem
1. in gajim, enable an acc...- ubuntu 23.10 with gajim-nightly
- windows 10 with gajim 1.8.4
I ran into this bug when I had an account on a now defunct server. It seems I cannot remove the account from gajim.
# Steps to reproduce problem
1. in gajim, enable an account that you want to remove from gajim
2. kill gajim
3. disable network connection
4. start gajim
5. try to remove account
6. gajim gets stuck with a message "Trying to remove account..."
Debug log when selecting to remove account:
```
2023-11-28T04:17:49 (I) gajim.client | Starting to disconnect conversations.im1
2023-11-28T04:17:49 (W) nbxmpp.stream | (conversations.im1) Stream can't disconnect, stream state: StreamState.DISCONNECTED
```https://dev.gajim.org/gajim/gajim/-/issues/11194cannot disable account when not connected to server2023-11-28T04:21:17Zdiode24cannot disable account when not connected to server**Please first check if another issue has been opened for your problem**
## Versions
- OS Version: ubuntu 22.04
- Gajim Version: gajim-default-nightly 20221007-1
- GTK Version: 3.24.33
- GLib Version: 2.71.3
- Pango Version: 1.50.6
- P...**Please first check if another issue has been opened for your problem**
## Versions
- OS Version: ubuntu 22.04
- Gajim Version: gajim-default-nightly 20221007-1
- GTK Version: 3.24.33
- GLib Version: 2.71.3
- Pango Version: 1.50.6
- PyGObject Version: 3.42.1
- cairo Version: 1.16.0
- pycairo Version: 1.20.1
- python-nbxmpp Version: 3.2.3
## Steps to reproduce the problem
1. setup a user account in gajim
2. exit gajim
3. either internet connection goes down or xmpp server for account goes down
4. start gajim
5. go to Accounts > Modify Accounts and switch off said account
6. restart gajim
## Expected behavior
The account should be deactivated after some time or on gajim restart.
## Actual behavior
The account does not deactivate and is activated on gajim restart.1.5.2https://dev.gajim.org/gajim/gajim/-/issues/11237Restore access to more previously-sent messages in the input field2023-11-28T03:36:09ZDerek LRestore access to more previously-sent messages in the input fieldIn earlier versions of Gajim, I could scroll through my history of previously-entered messages using Ctrl-Up/Down, but now in Gajim 1.5.x, I can only access the most recent message. It was very useful to be able to copy and paste text f...In earlier versions of Gajim, I could scroll through my history of previously-entered messages using Ctrl-Up/Down, but now in Gajim 1.5.x, I can only access the most recent message. It was very useful to be able to copy and paste text from older sent messages (even though I could only edit and "correct" the most recent). Is there any possibility of restoring the prior behavior? Thanks for your thoughts.https://dev.gajim.org/gajim/gajim/-/issues/11683HTTP File Upload and Preview with Self Signed Certificate: HTTP Request Error...2023-11-27T21:45:18ZGhost UserHTTP File Upload and Preview with Self Signed Certificate: HTTP Request Error Unknown CA## Versions
- OS: Arch Linux x86_64 Linux 6.6.1-arch1-1
- Gajim version: 1.8.3
- GTK version: 3.24.38
- Python-nbxmpp version: 4.5.2
See for example #9024.
OMEMO encrypted http file upload. https verification is deactivated...## Versions
- OS: Arch Linux x86_64 Linux 6.6.1-arch1-1
- Gajim version: 1.8.3
- GTK version: 3.24.38
- Python-nbxmpp version: 4.5.2
See for example #9024.
OMEMO encrypted http file upload. https verification is deactivated.
Cannot upload (unknown CA) nor preview and download files (<HTTPRequestError.UNKNOWN: 0>).https://dev.gajim.org/gajim/gajim/-/issues/10109Support DTLS-SRTP (XEP-0320) for audio/video with Conversations2023-11-26T22:05:13ZGhost UserSupport DTLS-SRTP (XEP-0320) for audio/video with Conversations## Description of the new feature
https://gist.github.com/iNPUTmice/a28c438d9bbf3f4a3d4c663ffaa224d9#notes-for-developers## Description of the new feature
https://gist.github.com/iNPUTmice/a28c438d9bbf3f4a3d4c663ffaa224d9#notes-for-developers