gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2018-04-30T11:42:55Zhttps://dev.gajim.org/gajim/gajim/-/issues/6787[dbus] ChatState and MessageSent signals2018-04-30T11:42:55Zanonymous[dbus] ChatState and MessageSent signals# Problem
External apps connected using DBus can't be notified of chatstate changes and of outgoing sent messages.
# Analysis
2 new signals needed. Also the gajim UI should react on the MessageSent signal.
# Enhancement recommendation# Problem
External apps connected using DBus can't be notified of chatstate changes and of outgoing sent messages.
# Analysis
2 new signals needed. Also the gajim UI should react on the MessageSent signal.
# Enhancement recommendationhttps://dev.gajim.org/gajim/gajim/-/issues/6115Do we really need the presence of two almost identical files?(gajim-remote an...2018-04-29T20:38:27ZDicsonDo we really need the presence of two almost identical files?(gajim-remote and gajim-remote-plugin)Is it really necessary to change OBJ_PATH and INTERFACE for dbus? I propose to remove gajim-remote-plugin.pyIs it really necessary to change OBJ_PATH and INTERFACE for dbus? I propose to remove gajim-remote-plugin.py0.15https://dev.gajim.org/gajim/gajim/-/issues/6107strange behavior2018-04-29T20:38:27Zanonymousstrange behavior0.14.2https://dev.gajim.org/gajim/gajim/-/issues/5660gajim-remote handle_uri and no uri gives traceback2017-12-11T16:38:57ZZashgajim-remote handle_uri and no uri gives traceback# Bug description
`gajim-remote handle_uri` doesn't check that a uri is actually given
# Steps to reproduce
gajim-remote handle_uri
Gives
Traceback (most recent call last):
File "gajim-remote.py", line 59...# Bug description
`gajim-remote handle_uri` doesn't check that a uri is actually given
# Steps to reproduce
gajim-remote handle_uri
Gives
Traceback (most recent call last):
File "gajim-remote.py", line 596, in \<module>
GajimRemote()
File "gajim-remote.py", line 318, in __init__
self.handle_uri()
File "gajim-remote.py", line 537, in handle_uri
if not sys.argv[2].startswith('xmpp:'):
IndexError: list index out of range}
# Software versions
r11924:863dabb435770.13.4https://dev.gajim.org/gajim/gajim/-/issues/5457AttributeError: 'module' object has no attribute 'SystemBusNotPresent'2017-12-11T16:38:58ZanonymousAttributeError: 'module' object has no attribute 'SystemBusNotPresent'If your system dbus session is not running, you got this traceback, when launching Gajim:
$ ./launch.sh
Traceback (most recent call last):
File "gajim.py", line 410, in \<module>
interface = Inte...If your system dbus session is not running, you got this traceback, when launching Gajim:
$ ./launch.sh
Traceback (most recent call last):
File "gajim.py", line 410, in \<module>
interface = Interface()
File "/home/dmedvinsky/projects/gajim/src/gui_interface.py", line 3288, in __init__
import network_manager_listener
File "/home/dmedvinsky/projects/gajim/src/network_manager_listener.py", line 66, in \<module>
bus = system_bus.bus()
File "/home/dmedvinsky/projects/gajim/src/common/dbus_support.py", line 67, in bus
return self.SystemBus()
File "/home/dmedvinsky/projects/gajim/src/common/dbus_support.py", line 63, in SystemBus
raise exceptions.SystemBusNotPresent
AttributeError: 'module' object has no attribute 'SystemBusNotPresent'
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.6/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "gajim.py", line 366, in on_exit
gajim.interface.roster.prepare_quit()
AttributeError: Interface instance has no attribute 'roster'
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.6/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "gajim.py", line 366, in on_exit
gajim.interface.roster.prepare_quit()
AttributeError: Interface instance has no attribute 'roster'
So, I thought, it will be nice to have this Exception defined.
Also, I fixed little indent problem. :)
See attachment for the patch.0.13.2https://dev.gajim.org/gajim/gajim/-/issues/5368Error remote-server-not-found2018-04-29T20:39:07ZanonymousError remote-server-not-found\<!-- In -->
\<iq type="error" id="14" to="andres.puerto@chat.interrapidisimo.com/Gajim" from="proxy.jabber.org">
\<query xmlns="http://jabber.org/protocol/bytestreams"/>
\<error code="404" type="cancel">
\<remote-server-not-found xmlns=...\<!-- In -->
\<iq type="error" id="14" to="andres.puerto@chat.interrapidisimo.com/Gajim" from="proxy.jabber.org">
\<query xmlns="http://jabber.org/protocol/bytestreams"/>
\<error code="404" type="cancel">
\<remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
\</error>
\</iq>
\<!-- In -->
\<iq type="error" id="17" to="andres.puerto@chat.interrapidisimo.com/Gajim" from="proxy.jabber.cd.chalmers.se">
\<query xmlns="http://jabber.org/protocol/bytestreams"/>
\<error code="404" type="cancel">
\<remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
\</error>
\</iq>
\<!-- In -->
\<iq type="error" id="16" to="andres.puerto@chat.interrapidisimo.com/Gajim" from="transfer.jabber.freenet.de">
\<query xmlns="http://jabber.org/protocol/bytestreams"/>
\<error code="404" type="cancel">
\<remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
\</error>
\</iq>https://dev.gajim.org/gajim/gajim/-/issues/5255make jid parameter to gajim-remote's send_file optional2018-04-29T20:39:12Zanonymousmake jid parameter to gajim-remote's send_file optionalPlease make jid parameter to gajim-remote's send_file command optional. If it is not provided ask user to choose recipient(s). This will help a lot putting "XMPP User" option in many filemanagers' "send to" file context menu (e.g. http:/...Please make jid parameter to gajim-remote's send_file command optional. If it is not provided ask user to choose recipient(s). This will help a lot putting "XMPP User" option in many filemanagers' "send to" file context menu (e.g. http://thunar.xfce.org/pwiki/documentation/sendto_menu)https://dev.gajim.org/gajim/gajim/-/issues/5195XEP-0147 and gajim-remote handle_uri2018-04-30T11:43:06ZDicsonXEP-0147 and gajim-remote handle_uriAdding support for key 'body' in the Message Action, adding initial support for Roster Management Actions.
I wrote this for use on http://juick.com (http://maketecheasier.com/microblog-from-your-gmail/2009/05/09, http://juick.com/dicson...Adding support for key 'body' in the Message Action, adding initial support for Roster Management Actions.
I wrote this for use on http://juick.com (http://maketecheasier.com/microblog-from-your-gmail/2009/05/09, http://juick.com/dicson/208436)0.13https://dev.gajim.org/gajim/gajim/-/issues/5039DBus/remote API: add change_status_message() or so2018-04-30T11:43:09ZanonymousDBus/remote API: add change_status_message() or soGajim's remote API messes a method to update status message. The change_status() method is usable but needs a lot of care not to create side effects: e.g. if you use the simplest and naive call
change_status(get_status(), "new ...Gajim's remote API messes a method to update status message. The change_status() method is usable but needs a lot of care not to create side effects: e.g. if you use the simplest and naive call
change_status(get_status(), "new status message", "")
Gajim will try to set the status to 'online' (or so) if any of the accounts is online, which is obviously annoying: if an account is offline, Gajim will try to connect it.
Therefore, the caller have to update each account separately in order not to connect disconnected accounts (or more generally, sync status between accounts), which is IMO too much work and DBus calls for something quite common and simple.
The caller have to do something like that:
for account in list_accounts():
change_status(get_status(account), "new status message", account)
Then, I suggest to add a method such as change_status_message() to the remote API that only changes the status message and not the status itself.
regards,
Colomban0.14https://dev.gajim.org/gajim/gajim/-/issues/4847gajim-remote change_status reports "too many arguments"2018-04-29T20:39:41Zanonymousgajim-remote change_status reports "too many arguments"I already posted into the gajim-muc. I just paste it.
[15:41:26] \<mokrates> I use gajim-remote
[15:41:50] \<mokrates> and... gajim-remote offers a function "gajim-remote change_status \<message>"
[15:41:58] \<mokrates> if i call sth....I already posted into the gajim-muc. I just paste it.
[15:41:26] \<mokrates> I use gajim-remote
[15:41:50] \<mokrates> and... gajim-remote offers a function "gajim-remote change_status \<message>"
[15:41:58] \<mokrates> if i call sth. like:
[15:42:13] \<mokrates> $ gajim-remote change_status "my computer sleeps"
[15:43:09] \<mokrates> i get the message "too many arguments", which I can work around, if i remove all the spaces from the \<message> parameter (which is, because of the "s just one parameter)
[15:43:21] \<mokrates> it used to work, but doesn't do anymore
I also tried with supplying the account for which to do that, but that didn't change anything.
0.12.2https://dev.gajim.org/gajim/gajim/-/issues/4739dbus-event for GCMessage, but highlighted2018-04-30T11:44:51Zanonymousdbus-event for GCMessage, but highlightedfirst sry for my english (im german)
im using an IBM Thinkpad, it have a IBM Thinklight, which blinks when a new message comes in. (Using a script found on: http://trac.gajim.org/ticket/3745)
I want to edit it, so it blinks when getting...first sry for my english (im german)
im using an IBM Thinkpad, it have a IBM Thinklight, which blinks when a new message comes in. (Using a script found on: http://trac.gajim.org/ticket/3745)
I want to edit it, so it blinks when getting a personal message in a MUC. (happens when somebody, write your name in the message)
I changed the 'NewMessage' event in dbus event 'GCMessage' but then it blinks always, at every MUC message.
If this message is unreadable, please contect me, to improve it.
pensi @ jabber.fsinf.de0.12.2https://dev.gajim.org/gajim/gajim/-/issues/4703missing URI %-decoding2018-04-30T11:33:25Zanonymousmissing URI %-decodingHi there
I found that Gajim does not properly decode %-escapes in URIs.
How to reproduce: execute gajim-remote handle_uri xmpp:test-%c3%a9@chat.example.org?join, and see in the dialog that %c3%a9 has not been decoded to é.
Suggestion:...Hi there
I found that Gajim does not properly decode %-escapes in URIs.
How to reproduce: execute gajim-remote handle_uri xmpp:test-%c3%a9@chat.example.org?join, and see in the dialog that %c3%a9 has not been decoded to é.
Suggestion: in gajim_remote.GajimRemote.handle_uri, use urllib.unquote on the object named jid (after uri.split('?') on line 509 here).
You may want to use urlparse.urlparse to get real URI parsing.
Note: I search the Trac help but couldn’t find the definition for severity level. Not sure, I left the default, but this bug really means something does not work as it should.
Kind regards0.12.2https://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/4427Send Personal Events from DBus and gajim-remote2018-05-26T21:34:19ZanonymousSend Personal Events from DBus and gajim-remoteSimilar to `gajim-remote change_status`, for _Tune_, _Mood_, and _Activity_.Similar to `gajim-remote change_status`, for _Tune_, _Mood_, and _Activity_.https://dev.gajim.org/gajim/gajim/-/issues/4209ok2018-04-30T11:36:49Zanonymousokokokanonymousanonymoushttps://dev.gajim.org/gajim/gajim/-/issues/3914Compatibility between jabber.dk ' s address and Gajim2018-04-30T11:37:04ZanonymousCompatibility between jabber.dk ' s address and GajimConnecting to a jabber.dk address make a zombie connection. But Gajim said us the connection has been lost !
In fact, to the server we are connected, but to Gajim not. To kill this connection, we have to connect on gajim, and in few seco...Connecting to a jabber.dk address make a zombie connection. But Gajim said us the connection has been lost !
In fact, to the server we are connected, but to Gajim not. To kill this connection, we have to connect on gajim, and in few seconds launch a disconnected command.
Tested on Gajim 0.11.2, 0.11.4 and 0.11.4-4-svn.
0.12Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/3773gajim-remote show_next_pending_event doesn't steal focus2017-12-11T16:38:59Zanonymousgajim-remote show_next_pending_event doesn't steal focusI'd like to be able to make gajim-remote steal focus, as right now you really can't. so if I want to pop up next event with it using a shortcut with 'gajim-remote.py show_next_pending_event' I have to alt+tab to gajim window/message wind...I'd like to be able to make gajim-remote steal focus, as right now you really can't. so if I want to pop up next event with it using a shortcut with 'gajim-remote.py show_next_pending_event' I have to alt+tab to gajim window/message window.
If possible, this behaviour should change to reflect a more ICQ-like one (use a shortcut to popup message window)Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/3705any more parameters than just room_jid make gajim-remote join_room fail silently2017-10-27T13:47:08Zmceplany more parameters than just room_jid make gajim-remote join_room fail silentlySo, for example, this command
gajim-remote join_room '#x@conference.irc.somewhere' mcepl '' myaccount
does absolutely nothing.So, for example, this command
gajim-remote join_room '#x@conference.irc.somewhere' mcepl '' myaccount
does absolutely nothing.0.12Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/3692support for more URIs (gg:,sms:,icq:)2018-04-02T20:51:49Zanonymoussupport for more URIs (gg:,sms:,icq:)I would like to introduce a patch that enables additional URIs like gg:,icq: and sms:. It is possible to add even more of them. As for now there is a dirty hack to get gajim configuration options but everything seems to work fine.
Confi...I would like to introduce a patch that enables additional URIs like gg:,icq: and sms:. It is possible to add even more of them. As for now there is a dirty hack to get gajim configuration options but everything seems to work fine.
Configuration.
New options (patch does not implement gui for setting them):
* agents.\<uri>.jid
* agents.\<uri>.account
For example
agents.gg.jid = gg.chrome.pl
agents.gg.account = gmail.com
Then gg:1234543 is mangled to 1234543@gg.chrome.pl and gmail.com account is used.
Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/3691support for more URIs (gg:,sms:,icq:)2018-04-30T11:43:32Zanonymoussupport for more URIs (gg:,sms:,icq:)I would like to introduce a patch that enables additional URIs like gg:,icq: and sms:. It is possible to add even more of them. As for now there is a dirty hack to get gajim configuration options but everything seems to work fine.
Confi...I would like to introduce a patch that enables additional URIs like gg:,icq: and sms:. It is possible to add even more of them. As for now there is a dirty hack to get gajim configuration options but everything seems to work fine.
Configuration.
New options (patch does not implement gui for setting them):
* agents.\<uri>.jid
* agents.\<uri>.account
For example
agents.gg.jid = gg.chrome.pl
agents.gg.account = gmail.com
Then gg:1234543 is mangled to 1234543@gg.chrome.pl and gmail.com account is used.
Yann LeboulangerYann Leboulanger