gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2018-04-30T11:44:19Zhttps://dev.gajim.org/gajim/gajim/-/issues/871gajim-remote and nicknames2018-04-30T11:44:19Zanonymousgajim-remote and nicknamesI should be able to use nicknames with gajim-remoteI should be able to use nicknames with gajim-remote0.11dkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/846problems after [3407]2018-04-30T11:45:00Zanonymousproblems after [3407]After [3407]:
$ ./gajim.py
Traceback (most recent call last):
File "./gajim.py", line 54, in ?
from common import connection
File "/home/users/paladine/rpm/gajimsvn/gajim/src/common/connec...After [3407]:
$ ./gajim.py
Traceback (most recent call last):
File "./gajim.py", line 54, in ?
from common import connection
File "/home/users/paladine/rpm/gajimsvn/gajim/src/common/connection.py", line 33, in ?
import common.xmpp
File "/home/users/paladine/rpm/gajimsvn/gajim/src/common/xmpp/__init__.py", line 29, in ?
import simplexml,protocol,debug,auth,transports,roster,dispatcher,features,browser,filetransfer
File "/home/users/paladine/rpm/gajimsvn/gajim/src/common/xmpp/auth.py", line 23, in ?
from client import PlugIn
File "/home/users/paladine/rpm/gajimsvn/gajim/src/common/xmpp/client.py", line 87, in ?
import transports,dispatcher,auth,roster
File "/home/users/paladine/rpm/gajimsvn/gajim/src/common/xmpp/transports.py", line 47
"SRV records will not be queried and some servers may not be accessible.")
^
SyntaxError: invalid syntax0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/341sending a server Message / Message of the day2018-04-30T11:40:33Zanonymoussending a server Message / Message of the dayAs described here: http://www.jabber.org/jeps/jep-0133.html#announce
gajim should be able to send a message to all online users (if you are jabberd admin, of course)As described here: http://www.jabber.org/jeps/jep-0133.html#announce
gajim should be able to send a message to all online users (if you are jabberd admin, of course)0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/2865gajim-remote list_contacts does not work2018-04-30T11:41:21Zanonymousgajim-remote list_contacts does not work# gajim-remote list_contacts
(None printed in reply)
# dbus-send --print-reply --type=method_call --dest=org.gajim.dbus /org/gajim/dbus/RemoteObject org.gajim.dbus.RemoteInterface.list_contacts
Error: Traceback (most recent call last):
...# gajim-remote list_contacts
(None printed in reply)
# dbus-send --print-reply --type=method_call --dest=org.gajim.dbus /org/gajim/dbus/RemoteObject org.gajim.dbus.RemoteInterface.list_contacts
Error: Traceback (most recent call last):
File "//usr/lib/python2.4/site-packages/dbus/service.py", line 304, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "/usr/share/gajim/src/remote_control.py", line 430, in list_contacts
item = self._contacts_as_dbus_structure(
File "/usr/share/gajim/src/remote_control.py", line 610, in _contacts_as_dbus_structure
resource_props = dbus.Struct((DBUS_STRING(contact.resource), contact.priority, DBUS_STRING(contact.status)), signature='sis')
TypeError: 'signature' is an invalid keyword argument for this function0.11.1Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/2273ask transport types on startup2018-04-30T11:44:28Zanonymousask transport types on startupwhen i create a new config and i have i.e. an icq transport, the transport is not recognized as an icq transport and the transport icons aren't used. after removing and readding the transport, it is ok. just exiting gajim and restarting ...when i create a new config and i have i.e. an icq transport, the transport is not recognized as an icq transport and the transport icons aren't used. after removing and readding the transport, it is ok. just exiting gajim and restarting it doesn't help
perhaps all transport types should be checked either at every startup or only when creating a new config.0.4Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/2047smart+question2018-04-30T11:41:25Zanonymoussmart+questionFor some non USA users (like we in scandinavia) using the AM/PM system is very strange. I don't even remember wchich one is which. We also consider monday to be the first day in the week.For some non USA users (like we in scandinavia) using the AM/PM system is very strange. I don't even remember wchich one is which. We also consider monday to be the first day in the week.0.11Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/1722we need escape_filenames method2018-04-30T11:44:35Znkourwe need escape_filenames methodwhich will replace ! / and rest of those unfriendly chars with I propose _
anyone knows which are forbidden in a normal Unix system? (on Windows I 'll provie when I join Windoz)which will replace ! / and rest of those unfriendly chars with I propose _
anyone knows which are forbidden in a normal Unix system? (on Windows I 'll provie when I join Windoz)0.7Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/1713GTalk style poor mans smilies.2018-04-30T11:41:29ZanonymousGTalk style poor mans smilies.In GTalk a "word" consisting of two or three characters and beginning with a colon (*:*) is *highlighted*, thus making it easier to visually interpret smilies even when no smiley theme is chosen.
It's a nice feature and improves greatly...In GTalk a "word" consisting of two or three characters and beginning with a colon (*:*) is *highlighted*, thus making it easier to visually interpret smilies even when no smiley theme is chosen.
It's a nice feature and improves greatly on the human interaction with the interface.0.9.1Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/1474Doesn't check validity of server name when joining GC2018-04-30T11:41:31ZanonymousDoesn't check validity of server name when joining GCThink you want to join room test@conference.jabber.no
You haven't sleep a lot, and you enter 'test' into the 'Room' text box, and 'conference@jabber.no' in the 'Server' text box.
If you click on Join, Gajim does nothing, *but* it shoul...Think you want to join room test@conference.jabber.no
You haven't sleep a lot, and you enter 'test' into the 'Room' text box, and 'conference@jabber.no' in the 'Server' text box.
If you click on Join, Gajim does nothing, *but* it should maybe say that the server name is not valid (I guess server's name with @ in it are not valid ..?)Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/976Connecting to Port 5222 when using SSL?2018-04-30T11:44:30ZanonymousConnecting to Port 5222 when using SSL?I am using Gaijm 0.8.2 under Linux since yesterday. Everything went fine until I installed the needed python packets for handling SRV records - I wasnt able to log on to jabber.ccc.de anymore. After some packet sniffing, it was quite obv...I am using Gaijm 0.8.2 under Linux since yesterday. Everything went fine until I installed the needed python packets for handling SRV records - I wasnt able to log on to jabber.ccc.de anymore. After some packet sniffing, it was quite obvious that Gaijm was now connecting to the IP advertised in the SRV Records Port 5222 using SSL, which is wrong. I know that port 5222 is advertised in the SRV Record, but there should be used STARTLS, not SSL.
0.7Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/687JIDs as case INsensitive2018-04-30T11:41:39ZnkourJIDs as case INsensitiveso Nkour@somehwere and nkour@somehwere is the same
Gajim doesn't think so though...
it should though thinkso Nkour@somehwere and nkour@somehwere is the same
Gajim doesn't think so though...
it should though think0.7Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/8378XEP-0146 makes it possible to extract plain-text from OTR sessions2018-04-30T11:41:46ZanonymousXEP-0146 makes it possible to extract plain-text from OTR sessionsI'm using Gajim nightlies and the Gajim OTR plugin coming from the repositories, also updated to the latest versions (automatically). I'm making my tests on Linux, for what is worth.
The problem I'm exposing seems to already be known by...I'm using Gajim nightlies and the Gajim OTR plugin coming from the repositories, also updated to the latest versions (automatically). I'm making my tests on Linux, for what is worth.
The problem I'm exposing seems to already be known by a few users and developers. If you agree with what I'm saying and we share the same concerns I think it's time to address the problem once and for all.
XEP-0146 - Remote Controlling Clients. Still implemented in Gajim.
Briefly, this enables an XMPP client logged on to an account to connect to another client logged on to the same account, another valid XMPP resource for the same user, and interact with it for different purposes. One of the options is to have your remote client forward unread messages to the one at hand. So far, nothing sounds too worrying. But today there's a lot to be concerned about.
By keeping XEP-0146 implemented in Gajim you're exposing users to a security threat as bad as follows:
when users use OTR and I query Gajim from - say - Pidgin I get a PLAIN-TEXT copy of the unread messages over the wire, as the client forwards them as it knows them, decoded. While this makes it sound like a useful feature there's something that seems to have been underestimated for way too long.
XMPP prevents a logged user to spoof XML stanzas sender's header.
However the server administrator, by protocol design (please correct me if I'm mistaken), could forge legal XMPP stanzas instead. If that is true any server owner could trick their users' Gajim into forwarding unread messages to them! And this means now they can download PLAIN-TEXT COPIES of OTR-ENCRYPTED SESSIONS anytime on demand from about any Gajim client logged to their server!
As a user I tried to look for a solution myself by disabling the remote_control entry in the advanced configuration panel, sadly to no avail. I can still find those Gajim-interaction options in Pidgin's commands for my account. So it seems there's nothing we can possibly do on our side to prevent this from happening and that's why I'm issuing this bug to you.
I don't know for sure if the same applies to other clients, which is possible. I personally could only observe this when using Gajim.Patches WelcomePhilipp Höristphilipp@hoerist.comPhilipp Höristphilipp@hoerist.comhttps://dev.gajim.org/gajim/gajim/-/issues/7454gajim-remote is active by default2018-04-30T11:41:46Zanonymousgajim-remote is active by default# Bug description
The summary is quite self-explaining. The remote_control in the ACE is active by default.
# Steps to reproduce
Go to ACE and look for "remote_control". If you haven't changed this value it is "active".
# Software ve...# Bug description
The summary is quite self-explaining. The remote_control in the ACE is active by default.
# Steps to reproduce
Go to ACE and look for "remote_control". If you haven't changed this value it is "active".
# Software versions
OS version: irrelevant
GTK version: irrelevant
PyGTK version: irrelevant0.16DicsonDicsonhttps://dev.gajim.org/gajim/gajim/-/issues/4621Program error2018-04-30T11:41:55ZanonymousProgram errorTraceback (most recent call last):
File "/usr/share/gajim/src/roster_window.py", line 1902, in send_status
if gajim.connections[account].connected \< 2:
KeyError: dbus.String(u'$\n{ACCOUNT}')
When using amarokscript (track name to...Traceback (most recent call last):
File "/usr/share/gajim/src/roster_window.py", line 1902, in send_status
if gajim.connections[account].connected \< 2:
KeyError: dbus.String(u'$\n{ACCOUNT}')
When using amarokscript (track name to Gajim status), this message is displayed.https://dev.gajim.org/gajim/gajim/-/issues/2199&#34;invite to&#34; also for transport contacts?2018-04-30T11:41:59Zanonymous"invite to" also for transport contacts?jabber muc doesn't work for transports, does it?
if not, the invite to submenu should be removed on transport contacts.jabber muc doesn't work for transports, does it?
if not, the invite to submenu should be removed on transport contacts.0.10.1Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/1377Compact view doesn't work correctly in muc2018-04-30T11:42:03ZanonymousCompact view doesn't work correctly in mucThe Smileys, Actions and Send buttons stay in the window, whereas they must have gone (like in chat window).
Also, the Actions button text disapears.The Smileys, Actions and Send buttons stay in the window, whereas they must have gone (like in chat window).
Also, the Actions button text disapears.0.8nicfitnicfithttps://dev.gajim.org/gajim/gajim/-/issues/1351Ask for OpenPGP passphrase when first encrypted chat is started.2018-04-30T11:42:03ZanonymousAsk for OpenPGP passphrase when first encrypted chat is started.As of version 0.9.1 of Gajim, when the OpenPGP passphrase is not save in the config file, it is asked at startup. IMHO a less intrusive solution to get it would be to ask it either when the user request an encrypted chat or (maybe better...As of version 0.9.1 of Gajim, when the OpenPGP passphrase is not save in the config file, it is asked at startup. IMHO a less intrusive solution to get it would be to ask it either when the user request an encrypted chat or (maybe better) when a message that needs this key to be decrypted is received.0.7Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/1276smart+question2018-04-30T11:42:03Zanonymoussmart+questionIt would be cool to have a display mode between the normal and the compact mode.
a mode where all the status this are reported with icons in a smaller banner, the avatar should be independant from the banner so it can overlay on the tex...It would be cool to have a display mode between the normal and the compact mode.
a mode where all the status this are reported with icons in a smaller banner, the avatar should be independant from the banner so it can overlay on the text pane (the text should wrap around the avatar).
---------------------------
|notifications | |
|-----------------| avat |
| texte blablabal | |
|blabla blabla |_______|
| bla bla bla bla bla bla|
| |
| |
| |
| |
| |
|-------------------------|
| text entry |
|_________________________|0.7anonymousanonymoushttps://dev.gajim.org/gajim/gajim/-/issues/990data form with unlabeled option values causes traceback2018-04-30T11:45:00Zanonymousdata form with unlabeled option values causes tracebackTraceback (most recent call last):
File "gajim.py", line 1105, in process_connections
gajim.mutex_events_for_ui.lock(self.exec_event, account)
File "c:\program files\python24\lib\mutex.py", line 41, in lock
function(argument)...Traceback (most recent call last):
File "gajim.py", line 1105, in process_connections
gajim.mutex_events_for_ui.lock(self.exec_event, account)
File "c:\program files\python24\lib\mutex.py", line 41, in lock
function(argument)
File "gajim.py", line 1089, in exec_event
self.handlers[ev[0]](account, ev[1])
File "gajim.py", line 568, in handle_event_register_agent_info
array[2])
File "xmpp\gajim\src\config.py", line 1941, in __init__
DataFormWindow.__init__(self, plugin, account, infos)
File "xmpp\gajim\src\config.py", line 1758, in __init__
self.fill_table()
File "xmpp\gajim\src\config.py", line 1835, in fill_table
widget.append_text(self.config[i]['options'][j]['label'])
KeyError: 'label'
I'll try and get some XML and a how to reproduce, but it's fairly random.0.10.1Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/941Service Properties's Dialog should have a checkbox to launch (or not) the ser...2018-04-30T11:42:03ZanonymousService Properties's Dialog should have a checkbox to launch (or not) the service on connectionWhen you setup a service, or right-clic on an existing service to edit his properties (username and password), a checkbox should be here to choose if you want (or not) to connect to this service on this account's connection.When you setup a service, or right-clic on an existing service to edit his properties (username and password), a checkbox should be here to choose if you want (or not) to connect to this service on this account's connection.0.11dkirovdkirov