gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2018-04-29T20:37:31Zhttps://dev.gajim.org/gajim/gajim/-/issues/8183Join Room w/ Unicode Name2018-04-29T20:37:31ZanonymousJoin Room w/ Unicode Name# Bug description
Can't join сухойлог@conference.jabber.ru, says "сухойлог@conference.jabber.ru is not the name of a group chat"
# Steps to reproduce
1. Create persistent room w/ non-latin name.
2. Make sure it works, you may chat and...# Bug description
Can't join сухойлог@conference.jabber.ru, says "сухойлог@conference.jabber.ru is not the name of a group chat"
# Steps to reproduce
1. Create persistent room w/ non-latin name.
2. Make sure it works, you may chat and moderate it.
3. Reboot your machine and try joining the persistent room.
4. Get this error.
# Software versions
Gajim 0.16.4
OS version:
Windows 10
GTK version:
2.24.10
PyGTK version:
2.24.0
0.16.4https://dev.gajim.org/gajim/gajim/-/issues/8162cx_freeeze error in main script2018-04-29T20:37:31Zanonymouscx_freeeze error in main script# Bug description
I installed Gajim 0.16.4-1 without errors but If I want to start the Program, I run into cy_freeze error.
# Steps to reproduce
# Software versions
OS version:
Win 7 64 bit
GTK version:
unknown
PyGTK version:
unkwon # Bug description
I installed Gajim 0.16.4-1 without errors but If I want to start the Program, I run into cy_freeze error.
# Steps to reproduce
# Software versions
OS version:
Win 7 64 bit
GTK version:
unknown
PyGTK version:
unkwon 0.16.4https://dev.gajim.org/gajim/gajim/-/issues/8150Modify message stanzas2018-04-30T11:42:39ZanonymousModify message stanzas# problem
It is not possible to modify outgoing message stanzas (i.e. add children to it) via plugin.# problem
It is not possible to modify outgoing message stanzas (i.e. add children to it) via plugin.0.16.4Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8149Gajim not fetching archive messages from Ejabberd + mod_mam2018-04-29T20:37:32ZanonymousGajim not fetching archive messages from Ejabberd + mod_mamGajim fetch of messages from archive not working with current trunk version of ejabberd with latest mod_mam.
Here is the request generated by Gajim-nightly on Debian:
\<!-- Out 15 2015 20:05:40 -->
\<iq xmlns="jabbe...Gajim fetch of messages from archive not working with current trunk version of ejabberd with latest mod_mam.
Here is the request generated by Gajim-nightly on Debian:
\<!-- Out 15 2015 20:05:40 -->
\<iq xmlns="jabber:client" type="set" id="119">
\<query xmlns="urn:xmpp:mam:0" queryid="118">
\<x xmlns="jabber:x:data">
\<field var="FORM_TYPE" type="hidden">
\<value>urn:xmpp:mam:0\</value>
\</field>
\<field var="start" type="text-single">
\<value>2013-02-24T03:51:42Z\</value>
\</field>
\</x>
\<set xmlns="http://jabber.org/protocol/rsm">
\<max>30\</max>
\</set>
\</query>
\</iq>
Answer from Ejabberd with mod_mam:
\<!-- In 15 2015 20:05:40 -->
\<iq from='se84@eot63.su' to='se84@eot63.su/Gajim' id='119' type='error'>
\<query xmlns='urn:xmpp:mam:0' queryid='118'>
\<x xmlns='jabber:x:data'>
\<field var='FORM_TYPE' type='hidden'>
\<value>urn:xmpp:mam:0\</value>
\</field>
\<field var='start' type='text-single'>
\<value>2013-02-24T03:51:42Z\</value>
\</field>
\</x>
\<set xmlns='http://jabber.org/protocol/rsm'>
\<max>30\</max>
\</set>
\</query>
\<error code='400' type='modify'>
\<bad-request xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
\</error>
\</iq>
stackoverflow.com/questions/31424799/ejabberd-mam-doesnt-work-with-strophe-js
If I replace string
\<x xmlns="jabber:x:data">
with
\<x xmlns="jabber:x:data" type="submit">
all works perfectly and server sends archive messages.
# Steps to reproduce
Change status from offline to online while XML Console active
# Software versions
OS version: Debian jessie
Ejabberd version: trunk
mod_mam version: trunk0.16.4Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8140Gajim crashes while connecting to server when MAM history is recieved2018-04-01T19:16:45ZanonymousGajim crashes while connecting to server when MAM history is recieved# Bug description
Gajim crashes while connecting to server when MAM history is recieved.
Gajim spawns multiple error popups with the following message:
Traceback (most recent call last):
File "c:\python27\lib\site-p...# Bug description
Gajim crashes while connecting to server when MAM history is recieved.
Gajim spawns multiple error popups with the following message:
Traceback (most recent call last):
File "c:\python27\lib\site-packages\nbxmpp\dispatcher_nb.py", line 497, in dispatch
File "src\common\connection_handlers.py", line 1796, 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 1143, in generate
File "src\common\logger.py", line 1123, in save_if_not_exists
UnboundLocalError: local variable 'type_' referenced before assignment
After all errors dialogs are quitted client is unusable.
Trying to send ad-hoc commands, or simply querying user info
for a contact re-triggers the error dialogs.
Connecting with a user that hasn't enabled archiving works fine.
# Steps to reproduce
Enable archiving for user.
Connect with a client that has part or none of the history.
# Software versions
OS version:
Windows 7 SP1 x64
GTK version:
2.24.10
PyGTK version:
2.24.0
Prosody:
0.10 8b4c8e957211
prosody-modules:
5abf61915ab40.16.4Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8138Gajim asks for password for anonymous accounts2018-04-29T20:37:32ZDarlanGajim asks for password for anonymous accounts# Bug description
Gajim asks for password for anonymous accounts when user cancels/rejects/skip GNOME keyring dialog.
# Steps to reproduce
1. Start a fresh profile of Gajim.
2. Add chatme.im with anonymous authentication.
3. Press Canc...# Bug description
Gajim asks for password for anonymous accounts when user cancels/rejects/skip GNOME keyring dialog.
# Steps to reproduce
1. Start a fresh profile of Gajim.
2. Add chatme.im with anonymous authentication.
3. Press Cancel on every GNOME keyring dialog.
4. Attempt to connect with chatme.im.
5. Gajim asks for password for chatme.im.
# Software versions
Software version: Gajim 0.16.3-00b5461290f1
OS version: Salix OS 14.1 (Slackware 14.1 based)
GTK version: 2.24.20
PyGTK version: 2.24.00.16.4Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8136Directory paths in Gajim manpage2017-08-06T00:57:19ZDarlanDirectory paths in Gajim manpage# phenomenon
Directory paths are not precise.
# background analysis
Paths are fixed, but should be referred to with `$XDG_XXX_DIR`.
# implementation recommendation
See manpages of _LIFEREA(1)_ and _xfce4-session(1)_.# phenomenon
Directory paths are not precise.
# background analysis
Paths are fixed, but should be referred to with `$XDG_XXX_DIR`.
# implementation recommendation
See manpages of _LIFEREA(1)_ and _xfce4-session(1)_.0.16.4DarlanDarlanhttps://dev.gajim.org/gajim/gajim/-/issues/8133Gajim fails to start on fresh configuration2018-04-29T20:37:33ZralfGajim fails to start on fresh configuration# Bug description
Gajim fails to start after I deleted ~/.config/gajim and ~/.local/share/gajim
# Steps to reproduce
rm -rf ~/.config/gajim ~/.local/share/gajim
./launch.sh
I get:
$ ./launch.sh
abort: no repository ...# Bug description
Gajim fails to start after I deleted ~/.config/gajim and ~/.local/share/gajim
# Steps to reproduce
rm -rf ~/.config/gajim ~/.local/share/gajim
./launch.sh
I get:
$ ./launch.sh
abort: no repository found in '/home/r/src/gajim/src' (.hg not found)!
creating /home/r/.local/share/gajim directory
creating /home/r/.config/gajim directory
creating /home/r/.config/gajim/pluginsconfig directory
creating logs database
creating /home/r/.local/share/gajim/certs directory
creating /home/r/.config/gajim/localcerts directory
Traceback (most recent call last):
File "gajim.py", line 532, in \<module>
interface = Interface()
File "/home/r/src/gajim/src/gui_interface.py", line 3013, in __init__
gajim.transport_type = gajim.logger.get_transports_type()
File "/home/r/src/gajim/src/common/logger.py", line 854, in get_transports_type
'SELECT * from transports_cache')
sqlite3.OperationalError: no such table: transports_cache
This is with the current gajim_0.16 branch.
# Software versions
OS version: Debian testing
GTK version: 2.24.28
PyGTK version: 2.24.00.16.4Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8130Optional max size for downloading images and increase timeouts2018-04-30T11:42:39ZanonymousOptional max size for downloading images and increase timeouts# problem
1. A plugin that uses download function in gajim cannot download files larger than 2MiB.
2. Timeouts can occur on mobile network
# analysis
1. Limit set to 2MiB in _get_img_* in helpers.py
2. Several different timeout limits a...# problem
1. A plugin that uses download function in gajim cannot download files larger than 2MiB.
2. Timeouts can occur on mobile network
# analysis
1. Limit set to 2MiB in _get_img_* in helpers.py
2. Several different timeout limits are set in _get_img_* in helpers.py
# enhancement recommendation
See attached patch by tmolitor. File size limit can now be set as an argument when calling function download_image.0.16.4Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8128Chat window opens on error <message> stanza with no content2018-04-29T20:37:33ZanonymousChat window opens on error <message> stanza with no content# Bug description
When a contact is using a mobile client and has connection problems, the client connect and disconnect continuosly, and sometimes it appears a conversation window with messages that say "recipient-unavailable" (not a c...# Bug description
When a contact is using a mobile client and has connection problems, the client connect and disconnect continuosly, and sometimes it appears a conversation window with messages that say "recipient-unavailable" (not a contact message itself, but a "status change"-like message).
I think that happens because the server sends an error \<message> besides the corresponding \<presence> error, but I think Gajim should manage these messages other way. The conversations opens with that kind of messages although the conversations was not open.
One time I opened the XML console to log this problem, and this is what I got (JIDs are deleted due to privacy reasons). Although the log is from last month, the problem persists.
I only can test it on Gajim 0.16 because nowadays Ubuntu doesn't have newer versions on repositories, so sorry if it has been reported or solved yet.
\<!-- In mié 08 jul 2015 18:16:39 CEST -->
\<presence from='[CONTACT]' to='[ME]' type='error' id='320'>
\<error type='cancel'>
\<recipient-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
\</error>
\</presence>
\<!-- In mié 08 jul 2015 18:16:39 CEST -->
\<message from=[CONTACT]' to='[ME]'' type='error'>
\<error type='cancel'>
\<recipient-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
\</error>
\</message>
# Steps to reproduce
# Software versions
OS version: Kubuntu 14.04
GTK version: 2.24
PyGTK version: 2.240.16.4https://dev.gajim.org/gajim/gajim/-/issues/8127Connecting to an Openfire server causes lots of traffic2018-06-29T22:04:55ZanonymousConnecting to an Openfire server causes lots of traffic# Bug description
Since upgrading to 0.16.3 I've noticed gigabytes of traffic going on between my client and an Openfire server when idleing, under the form of messages like
\<iq xmlns="jabber:client" type="set" id="164">\<que...# Bug description
Since upgrading to 0.16.3 I've noticed gigabytes of traffic going on between my client and an Openfire server when idleing, under the form of messages like
\<iq xmlns="jabber:client" type="set" id="164">\<query xmlns="urn:xmpp:mam:0" queryid="163">\<x xmlns="jabber:x:data">\<field var="FORM_TYPE" type="hidden">\<value>urn:xmpp:mam:0\</value>\</field>\</x>\<set xmlns="http://jabber.org/protocol/rsm">\<max>30\</max>\<after>208076\</after>\</set>\</query>\</iq>
\<message>\<fin xmlns="urn:xmpp:mam:0" queryid="163">\<set xmlns="http://jabber.org/protocol/rsm">\<first index="426">208045\</first>\<last>208076\</last>\<count>1435\</count>\</set>\</fin>\</message>
which get sent at a quite high rate (5-10 per second).
This causes constant network activity, CPU activity and wakeups, maybe also #8126 .0.16.4Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8125Enable TLS 1.2 and update ciphers suites on windows2018-04-30T11:42:39ZanonymousEnable TLS 1.2 and update ciphers suites on windows# problem
Gajim on windows connects with TLS 1.0.
There are no ECDHE, SHA2, GCM cipher suites included.
RC4 and 3DES should be removed.
# analysis
Gajim 0.16.3 on windows sends the following cipher suites:
Cipher Suite: TLS_DHE_RSA_WIT...# problem
Gajim on windows connects with TLS 1.0.
There are no ECDHE, SHA2, GCM cipher suites included.
RC4 and 3DES should be removed.
# analysis
Gajim 0.16.3 on windows sends the following cipher suites:
Cipher Suite: TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039)
Cipher Suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA (0x0038)
Cipher Suite: TLS_RSA_WITH_AES_256_CBC_SHA (0x0035)
Cipher Suite: TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033)
Cipher Suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA (0x0032)
Cipher Suite: TLS_RSA_WITH_AES_128_CBC_SHA (0x002f)
Cipher Suite: TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA (0x0016)
Cipher Suite: TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA (0x0013)
Cipher Suite: TLS_RSA_WITH_3DES_EDE_CBC_SHA (0x000a)
Cipher Suite: TLS_RSA_WITH_RC4_128_SHA (0x0005)
Server (Prosody 0.9.8) negotiates with:
Version: TLS 1.0 (0x0301)
Cipher Suite: TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039)
# enhancement recommendation
Enable TLS 1.2 and add newer cipher suites.
Prosodys cipher list (1).
Pidgin has recently reworked their list and they used firefox
as their base reference (2).
1: https://prosody.im/doc/advanced_ssl_config#ciphers
2: https://developer.pidgin.im/ticket/16262
0.16.4https://dev.gajim.org/gajim/gajim/-/issues/8118Everytime opening up new message window2018-04-29T20:37:33ZanonymousEverytime opening up new message window= Bug description = Traceback (most recent call last):
File "c:\python27\lib\site-packages\nbxmpp\dispatcher_nb.py", line 497, in dispatch
File "src\common\connection_handlers.py", line 1796, in _messageCB
File "src\common\nec.py",...= Bug description = Traceback (most recent call last):
File "c:\python27\lib\site-packages\nbxmpp\dispatcher_nb.py", line 497, in dispatch
File "src\common\connection_handlers.py", line 1796, 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 1213, in generate
File "src\session.py", line 484, in handle_negotiation
File "src\common\stanza_session.py", line 949, in accept_e2e_alice
File "src\secrets.py", line 125, in secrets
File "src\secrets.py", line 102, in load_secrets
File "c:\python27\lib\pickle.py", line 1378, in load
File "c:\python27\lib\pickle.py", line 858, in load
File "c:\python27\lib\pickle.py", line 1069, in load_inst
File "c:\python27\lib\pickle.py", line 1124, in find_class
File "src\common\demandimport.py", line 95, in _demandimport
ImportError: No module named secrets
= Steps to reproduce = open new chat window to message a person
= Software versions = Gajim 0.16.3
OS version: Windows 7
GTK version: 2.24.10
PyGTK version: 2.24.00.16.4Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8103MAM messages not decrypted with PGP2018-04-29T20:37:33ZanonymousMAM messages not decrypted with PGP# Bug description
MAM messages are not decrypted if they are PGP encrypted, the contents of the \<body> tag are just displayed as-is, which as you can imagine is not very useful.
For comparison, Conversations on Android grabs the PGP en...# Bug description
MAM messages are not decrypted if they are PGP encrypted, the contents of the \<body> tag are just displayed as-is, which as you can imagine is not very useful.
For comparison, Conversations on Android grabs the PGP encrypted messages from gajim from MAM and decrypts and displays them all.
# Steps to reproduce
Enable MAM support and connect to a MAM-enabled server (prosody 0.10 with mod_mam in my case)
# Software versions
OS version: Ubuntu 14.04
If someone can point me to the approximate location in the code MAM-things happen I can try and take a shot at fixing this, I'm assuming the whole detect-if-pgp-encrypted-and-decrypt code isn't being ran at all on these?
0.16.4Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/7719Refresh/Update manpages for 20142018-04-30T11:44:40ZDarlanRefresh/Update manpages for 2014Please do:
- Add Fedor Brunner (AUTHORS)
- Update copyright year (COPYRIGHT)
- Convert links from HTTP to HTTPS.Please do:
- Add Fedor Brunner (AUTHORS)
- Update copyright year (COPYRIGHT)
- Convert links from HTTP to HTTPS.0.16.4DarlanDarlan