gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2017-08-06T00:57:50Zhttps://dev.gajim.org/gajim/gajim/-/issues/559optional presence/status lines in chats (switch off, preferably)2017-08-06T00:57:50Zanonymousoptional presence/status lines in chats (switch off, preferably)make those status/presence lines in 1-1/group chats optional? i don't need to regularly see that a user i'm talking with is available :)make those status/presence lines in 1-1/group chats optional? i don't need to regularly see that a user i'm talking with is available :)0.9Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/558input to default to modal, but accept param to be not modal2017-08-06T00:57:50Znkourinput to default to modal, but accept param to be not modalit's needed for new message windowit's needed for new message window0.8dkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/550make translatable Transports and not in the roster2017-08-06T00:57:50Znkourmake translatable Transports and not in the roster0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/548printing subject2017-08-06T00:57:50Znkourprinting subjectin log we can't have \n
so first print subject
and then second line
also in chat window put the subject above and then the messagein log we can't have \n
so first print subject
and then second line
also in chat window put the subject above and then the message0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/545vcard window bad button labels2017-08-06T00:57:50Znkourvcard window bad button labelsit's _Publish and the _ is shown!it's _Publish and the _ is shown!0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/543add 'Advanced' menu in Actions in roster window2017-08-06T00:57:50Znkouradd 'Advanced' menu in Actions in roster windowwhich holds xml console and MOTD and other stuff like that that everyday users may wanna use but chances are won't. [eg. advanced]
if anyone disagrees and wants to have it just under Join Group chat etc..
have a look at the menuitems of...which holds xml console and MOTD and other stuff like that that everyday users may wanna use but chances are won't. [eg. advanced]
if anyone disagrees and wants to have it just under Join Group chat etc..
have a look at the menuitems of Exodus and if you don't panic well you're not the middle user which we all should target 0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/540[this message is encrypted] should not be localised2017-08-06T00:57:50Zanonymous[this message is encrypted] should not be localisedas discussed in [ticket:539 539] sometimes this is the only message contact can see, so it must be in english, or at least both in english and in user language.
as discussed in [ticket:539 539] sometimes this is the only message contact can see, so it must be in english, or at least both in english and in user language.
0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/535traceback on disconnecting2017-08-06T00:57:50Znkourtraceback on disconnecting*03 Ιούλ 2005 14:06:34 Gajim: PresenceCB : unavailable
Traceback (most recent call last):
File "/home/urban/Documents/gajim/src/roster_window.py", line 1328, in on_roster_window_delete_event
self.quit_gtkgui_plugin()
File "/home/...*03 Ιούλ 2005 14:06:34 Gajim: PresenceCB : unavailable
Traceback (most recent call last):
File "/home/urban/Documents/gajim/src/roster_window.py", line 1328, in on_roster_window_delete_event
self.quit_gtkgui_plugin()
File "/home/urban/Documents/gajim/src/roster_window.py", line 1345, in quit_gtkgui_plugin
gajim.connections[account].quit(True)
File "/home/urban/Documents/gajim/src/common/connection.py", line 741, in quit
self.connection.disconnect('Disconnected')
TypeError: disconnect() takes exactly 1 argument (2 given)
it should be just disconnect() I don't know who wrote that so I don't fix until I'm sure it's just okay to do that0.8Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/534vcard window to show priority in the same row that shows resource but to the ...2017-08-06T00:57:50Znkourvcard window to show priority in the same row that shows resource but to the right and not in ()so it's not unkown what (x) isso it's not unkown what (x) is0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/532padlock to be removed when account is offline2017-08-06T00:57:50Znkourpadlock to be removed when account is offline0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/523open a chat window and press l or v and it blocks2017-08-06T00:57:50Znkouropen a chat window and press l or v and it blocksit's because V and L are taken with ctrl or sth like itit's because V and L are taken with ctrl or sth like it0.8Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/521if you're in muc and you go invisible the muc list is cleared2017-08-06T00:57:50Znkourif you're in muc and you go invisible the muc list is clearedso first bug
but if you switch to Free for chat f.e. you get only you addedso first bug
but if you switch to Free for chat f.e. you get only you added0.7.1Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/514OpenGL roster2017-08-06T00:57:50ZanonymousOpenGL roster3d roster with opengl instead of a 2d tree view inside gtk would be cool
Vă rog3d roster with opengl instead of a 2d tree view inside gtk would be cool
Vă rognkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/504remove pub/sub jargon from contact information window2020-05-18T00:25:03Znkourremove pub/sub jargon from contact information windowSub: From/To
To: None
this is the worst jargon of jabberSub: From/To
To: None
this is the worst jargon of jabber0.9nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/497use gettext.install with unicode flag so we can avoid init and assigning _ in...2017-08-06T00:57:50Znkouruse gettext.install with unicode flag so we can avoid init and assigning _ in every fileand we also get the text in unicode in case we want to lower upper that we are sure they dont' change iso!and we also get the text in unicode in case we want to lower upper that we are sure they dont' change iso!0.11Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/474Edit->Accounts should be more intuitive2017-08-06T00:57:50ZanonymousEdit->Accounts should be more intuitiveMost users will probably only use one account, so
it would be great to be directly able to edit settings when you do
"Edit -> Accounts". A way to do that would be to split the window in
two, display the list of accounts on the left, and ...Most users will probably only use one account, so
it would be great to be directly able to edit settings when you do
"Edit -> Accounts". A way to do that would be to split the window in
two, display the list of accounts on the left, and the settings on
the right. See Mozilla Thunderbird for an example of what I mean (
http://laughingsquid.net/faq/examples/pop.php )0.12jimppjimpphttps://dev.gajim.org/gajim/gajim/-/issues/470new message dialog to use input dialog2017-08-06T00:57:50Znkournew message dialog to use input dialogso maybe the input dialog needs a mockup? [eg an stock icon?]so maybe the input dialog needs a mockup? [eg an stock icon?]0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/467MUC should list only the actions one can do2017-08-06T00:57:52ZnkourMUC should list only the actions one can doeg. a normal user cannot kick an admin can he? :D :Deg. a normal user cannot kick an admin can he? :D :D0.8Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/459hide buttons in chat windows2017-08-06T00:57:52Znkourhide buttons in chat windows0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/452MUC - extra notification in window title (enhances "* title")2017-08-06T00:57:52ZanonymousMUC - extra notification in window title (enhances "* title")gajim marks windows with pending events with "*" in window titles. This could be extended in MUC - turn the "*" into something special (like "$") if there was a "special" event (someone used my name, for example).
This would make it eas...gajim marks windows with pending events with "*" in window titles. This could be extended in MUC - turn the "*" into something special (like "$") if there was a "special" event (someone used my name, for example).
This would make it easy to, say, decide if the overnight logs of a MUC are worth reading. As long as there are special unread events gajim could use "$" instead of "*" in a window title (and perhaps something like "$20$" instead of "[20]"?)0.5Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/436Jep-0111 TINS (for VoIP)2019-12-25T20:52:20ZnkourJep-0111 TINS (for VoIP)http://www.jabber.org/jeps/jep-0111.html#introhttp://www.jabber.org/jeps/jep-0111.html#introYann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/435JEP-0115 extended Disco to find features and cache2017-08-06T00:57:52ZnkourJEP-0115 extended Disco to find features and cachehttp://www.jabber.org/jeps/jep-0115.htmlhttp://www.jabber.org/jeps/jep-0115.htmlYann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/433context menu in roster on a contact that has unread messages for us should ha...2017-08-06T00:57:52Znkourcontext menu in roster on a contact that has unread messages for us should have "Mark as read" menuitem optionso we can mark as read without openning. very useful on irc transport where you get flooded by irc serverso we can mark as read without openning. very useful on irc transport where you get flooded by irc servernkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/432gajim windows installer to add the new icon in the menuitem too [currently on...2017-08-06T00:57:52Znkourgajim windows installer to add the new icon in the menuitem too [currently on in add remove windows wee the lamp man]in start menu we see the sun [I guess in desktop shortcut too we'll see the sun]in start menu we see the sun [I guess in desktop shortcut too we'll see the sun]0.8Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/431gajim windows installer to add uninstall menuitem in start menu2017-08-06T00:57:52Znkourgajim windows installer to add uninstall menuitem in start menuand not only via add/removeand not only via add/remove0.8Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/417announce gajim 0.8 in announce-list2017-08-06T00:57:53Znkourannounce gajim 0.8 in announce-listgnome-announce-list@mail.gnome.orggnome-announce-list@mail.gnome.org0.8Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/414"pop it up" shouldn't steal focus2017-08-06T00:57:53Znkour"pop it up" shouldn't steal focussee how I do it with typing notifsee how I do it with typing notifYann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/398Humanesque color theme for all of the Ubuntuers of the world :)2017-08-06T00:57:53ZdcravenHumanesque color theme for all of the Ubuntuers of the world :)Simple patch attached to this ticket that adds a Human theme a'la Ubuntu Linux to the set of default themes. I'm using it now, so I thought I'd attach it in case you guys liked it too.Simple patch attached to this ticket that adds a Human theme a'la Ubuntu Linux to the set of default themes. I'm using it now, so I thought I'd attach it in case you guys liked it too.dcravendcravenhttps://dev.gajim.org/gajim/gajim/-/issues/11468Support XEP-0396: Jingle Encrypted Transports - OMEMO (JET-OMEMO)2023-04-14T16:10:53ZkSupport XEP-0396: Jingle Encrypted Transports - OMEMO (JET-OMEMO)I apologize if I'm getting the cart before the horse by suggesting this specific enhancement but it would be fabulous to be able to encrypt file transfers in Gajim using OMEMO.
https://xmpp.org/extensions/xep-0396.html states that explo...I apologize if I'm getting the cart before the horse by suggesting this specific enhancement but it would be fabulous to be able to encrypt file transfers in Gajim using OMEMO.
https://xmpp.org/extensions/xep-0396.html states that exploratory implementations are encouraged, but I understand if Gajim wants to wait until XEP-0396 is official. I'm curious though, are there alternative ways to encrypt file transfers until the time in which Gajim users can encrypt them using OMEMO?
Additionally, there are no warnings that files will be sent unencrypted when users have an OMEMO session going with another user and they use the "Send File Directly" to send a file. I tried this method and the file was sent, but luckily this was only a test and it didn't matter if the file was encrypted or not. For people that are using OMEMO to communicate securely, it could cause them a lot of problems if they send a file using Gajim+OMEMO thinking that it will be encrypted and then it gets sent unencrypted.https://dev.gajim.org/gajim/gajim/-/issues/397smart+question2017-08-06T00:57:53Znkoursmart+questiondennis craven did a lot of mockups:
what is close in what we should do is:
one way:
http://arker.homelinux.org/~dcraven/chat-mockup11.png
(is ready)
second way:
http://arker.homelinux.org/~dcraven/chat-mockup6.png
(need inline time)
...dennis craven did a lot of mockups:
what is close in what we should do is:
one way:
http://arker.homelinux.org/~dcraven/chat-mockup11.png
(is ready)
second way:
http://arker.homelinux.org/~dcraven/chat-mockup6.png
(need inline time)
toggle between those two via UI or choose one and stick to it
third way: [gecko way] {gives CSS capabilities and we write XHTML rather than hacking texttags and textiters], not yet ported to Windows [BUT WHOCARES]
http://arker.homelinux.org/~dcraven/chat-mockup10.png
my comments
clear button can go away it's bad to be there [it's a menuitem *NOW*]
contact info may just become a button without a label or make NKOUR
clickable or leave it as is but without image
last line can hold B I U too
avatar will go up and right0.8Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/395Storing non-roster stuff on the server2017-08-06T00:57:53ZanonymousStoring non-roster stuff on the serverJabber provides nice features to store other things than just contacts on the server, e.g.:
* Client Settings
* URLs
* Conference with the option to auto-join
See JEPs [0048](http://www.jabber.org/jeps/jep-0048.html) and [0049](http:...Jabber provides nice features to store other things than just contacts on the server, e.g.:
* Client Settings
* URLs
* Conference with the option to auto-join
See JEPs [0048](http://www.jabber.org/jeps/jep-0048.html) and [0049](http://www.jabber.org/jeps/jep-0048.html). See also #355.
I will try to start implementation but its my first jabber coding, so I might fail ;)anonymousanonymoushttps://dev.gajim.org/gajim/gajim/-/issues/391sub req window to distinguish accounts2017-08-06T00:57:53Znkoursub req window to distinguish accountseg. I get FOO wants to add you, and I don't know which of my JIDs he used
the same with add new contact
eg. not in the titleeg. I get FOO wants to add you, and I don't know which of my JIDs he used
the same with add new contact
eg. not in the title0.8Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/390allow saving custom roster theme2017-08-06T00:57:53Znkourallow saving custom roster themepeople tend use custom a lotpeople tend use custom a lotYann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/388TreeView in roster window should allow bgcolor other than the most of the tim...2017-08-06T00:57:53ZnkourTreeView in roster window should allow bgcolor other than the most of the time [white] one [depends on gtk theme]so roster theme can be complete
pygtk faq has some ideas none with treeviewso roster theme can be complete
pygtk faq has some ideas none with treeviewnkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/382HIGing dialogs2017-08-06T00:57:53ZnkourHIGing dialogsDennis Craven is doing a magnificent job so Gajim 0.8 will adhere to HIG as it never did before
shots here:
http://arker.homelinux.org/~dcraven/gajim-dialogs.htmlDennis Craven is doing a magnificent job so Gajim 0.8 will adhere to HIG as it never did before
shots here:
http://arker.homelinux.org/~dcraven/gajim-dialogs.html0.8dcravendcravenhttps://dev.gajim.org/gajim/gajim/-/issues/380smart+question2017-08-06T00:57:53Znkoursmart+questionso user doesn't have to click the trayicon to hide the window
I attach a extra-clean patch by Dennis Craven, the only thing missing is allow this option to work *only* if user has trayicon on and have it sensitive only if user has systra...so user doesn't have to click the trayicon to hide the window
I attach a extra-clean patch by Dennis Craven, the only thing missing is allow this option to work *only* if user has trayicon on and have it sensitive only if user has systray capabilities0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/364preset statuses cannot be (permanenty) removed2017-08-06T00:57:53Zanonymouspreset statuses cannot be (permanenty) removedI go to edit --> preferences --> status tab, then remove all the the preset statuses. They only stay gone until I restart gajim. At that point, I have the union of all the statuses I created and the preset statuses which have returned.
I go to edit --> preferences --> status tab, then remove all the the preset statuses. They only stay gone until I restart gajim. At that point, I have the union of all the statuses I created and the preset statuses which have returned.
0.7.1Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/11467XEP-0384: OMEMO Encryption 0.82023-04-14T16:10:16ZNeustradamusXEP-0384: OMEMO Encryption 0.8Can you update the XEP-0384: OMEMO Encryption support to 0.8.0?Can you update the XEP-0384: OMEMO Encryption support to 0.8.0?https://dev.gajim.org/gajim/gajim/-/issues/363more color configurability2017-08-06T00:57:53Zanonymousmore color configurability_(this is related to tickets [#357](http://trac.gajim.org/ticket/357) and [#272](http://trac.gajim.org/ticket/272))_
It'd be nice to be able to set the font color to distinguish between contacts who are away, offline, etc. in the roster..._(this is related to tickets [#357](http://trac.gajim.org/ticket/357) and [#272](http://trac.gajim.org/ticket/272))_
It'd be nice to be able to set the font color to distinguish between contacts who are away, offline, etc. in the roster. Mainly, I'd like to grey contacts out who are away.
It would also be _really_ nice to be able to manually choose every color that's ever used in code -- like the window and button backgrounds in dialogs.py and the cell backgrounds in roster_window.py.Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/361Allow various actions to happen in many contact at once2017-08-06T00:57:58ZanonymousAllow various actions to happen in many contact at onceLets have a dialog with two lists--unselected and selected contacts. Another combox box, for a set of actions. The action is then performed on selected contacts.
The set of possible actions include
1. Send Message
2. Unsubscribe
3. Add...Lets have a dialog with two lists--unselected and selected contacts. Another combox box, for a set of actions. The action is then performed on selected contacts.
The set of possible actions include
1. Send Message
2. Unsubscribe
3. Add to a Group
4. Invite to conference
(anything to add?)
anonymousanonymoushttps://dev.gajim.org/gajim/gajim/-/issues/358brb to become biab2017-08-06T00:57:58Znkourbrb to become biabbrb says:
back in some minutes but brb means be right back
biab means back in a bit which is closer to what we want to experss
so either biab with be back in some minutes or biab and back in a bit [prefer the second]brb says:
back in some minutes but brb means be right back
biab means back in a bit which is closer to what we want to experss
so either biab with be back in some minutes or biab and back in a bit [prefer the second]0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/356smart+question2017-08-06T00:57:58Zanonymoussmart+questionThe current "Edit Groups" dialog can be made better. It now has single list of 'Groups', with a checkbox for each. To add a group to the contact, the user needs to 'check' the checkbox corresponding to the Group.
I propose a different U...The current "Edit Groups" dialog can be made better. It now has single list of 'Groups', with a checkbox for each. To add a group to the contact, the user needs to 'check' the checkbox corresponding to the Group.
I propose a different UI as follows
Lets us have two lists. One is "Available groups" and other is "Groups which the contact is part of". Let us have two buttons (array in both directions) in between them. This way the user could easily add Groups for the particular contact.
One advantage of this: Suppose if there are a large number groups, the user could coherently see the groups that the contact is assigned without scrolling the entire list.
One a complete unrelated sidenote, we can have something like this for 'message-to-many' dialog too.anonymousanonymoushttps://dev.gajim.org/gajim/gajim/-/issues/347'Send' button in chat window2017-08-06T00:57:58Zanonymous'Send' button in chat windowIt would be better to have a 'Send' button in the chat window, near message textbox. It would be better to have a 'Send' button in the chat window, near message textbox. Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/338smart+question2017-08-06T00:57:58Znkoursmart+questionstrange I must have deleted my own code :|strange I must have deleted my own code :|0.7.1nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/324on removing and unregistering an account2017-08-06T00:57:58Znkouron removing and unregistering an accountif we fail to connect to server to unregister our account, then we should return -1 or sth like it and not None.
if we catch -1 then it means we had problems connecting, there we inform the user and ask what he wants to do:
[x]...if we fail to connect to server to unregister our account, then we should return -1 or sth like it and not None.
if we catch -1 then it means we had problems connecting, there we inform the user and ask what he wants to do:
[x] remove only from Gajim
[ ] don't remove anything. I'll try again later0.14anonymousanonymoushttps://dev.gajim.org/gajim/gajim/-/issues/321errors mentioning the server should mention the name we have given to it too2017-08-06T00:57:58Znkourerrors mentioning the server should mention the name we have given to it tooeg. it should say:
couldn't connect Main (jabber.org)
where Main is the name I've given to the accounteg. it should say:
couldn't connect Main (jabber.org)
where Main is the name I've given to the account0.7.1Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/315better title for windows that do actions related with account2017-08-06T00:57:58Znkourbetter title for windows that do actions related with accountdisco window
add contact window
and others should refer to which account they belong on their titledisco window
add contact window
and others should refer to which account they belong on their title0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/314patch to allow disabling SASL from UI2017-08-06T00:57:58Znkourpatch to allow disabling SASL from UIxmpppy used to fallback on sasl problem. alexey found out that this an RFC violation and it removed it.
jabberpl.org suffers coz it says it does SASL but then fails.
I talked to the admin there, he uses Psi [which doesn't do SASL] so he ...xmpppy used to fallback on sasl problem. alexey found out that this an RFC violation and it removed it.
jabberpl.org suffers coz it says it does SASL but then fails.
I talked to the admin there, he uses Psi [which doesn't do SASL] so he wasn't aware of that fact. He has jabberd2, s8 hopefully it's his config.
Alexey told he has never faced another server that does this, but anyways he produced a patch for disabling SASL
Index: client.py
===================================================================
RCS file: /cvsroot/xmpppy/xmpppy/xmpp/client.py,v
retrieving revision 1.37
diff -u -r1.37 client.py
--- client.py 12 May 2005 09:00:23 -0000 1.37
+++ client.py 23 May 2005 12:34:51 -0000
@@ -184,7 +184,7 @@
self.connected='tls'
return self.connected
- def auth(self,user,password,resource=''):
+ def auth(self,user,password,resource='',NonSASL=0):
""" Authenticate connnection and bind resource. If resource is not provided
random one or library name used. """
self._User,self._Password,self._Resource=user,password,resource
@@ -192,7 +192,7 @@
if self.Dispatcher.Stream._document_attrs.has_key('version') and self.Dispatcher.Stream._document_attrs['version']=='1.0':
while not self.Dispatcher.Stream.features and self.Process(): pass # If we get version 1.0 stream the features tag MUST BE presented
auth.SASL().PlugIn(self)
- if self.SASL.startsasl=='not-supported':
+ if NonSASL or self.SASL.startsasl=='not-supported':
if not resource: resource='xmpppy'
if auth.NonSASL(user,password,resource).PlugIn(self):
self.connected+='+old_auth'
I copy paste here coz I 'm not sure if the admin broke his config or jabberd2,s8 is broken in this area. anyways this patch is useful but won't make it to 0.7. we'll see what happens afterwards. If we get to include it just in case we need a gui option [right to Use TLS or in that tab anyways]0.7.1nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/308Ticket to mention strings that should be translatable2017-08-06T00:57:58ZnkourTicket to mention strings that should be translatableDevs: plz use only %s and not +
Devs/Translatos:
Plz mention the strings that are not translatable in this ticket
Please:
Do not close this ticketDevs: plz use only %s and not +
Devs/Translatos:
Plz mention the strings that are not translatable in this ticket
Please:
Do not close this ticketYann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/302a ticket for when removing account informing that the account is connected2017-08-06T00:57:58Znkoura ticket for when removing account informing that the account is connectedcoz of string freeze this cannot make it in 0.7 except if Yann [proj leader] decides else.
so I put here so I don't forget to apply it the minute we release :P :)coz of string freeze this cannot make it in 0.7 except if Yann [proj leader] decides else.
so I put here so I don't forget to apply it the minute we release :P :)0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/300use gtkspell if available2017-08-06T00:57:58Znkouruse gtkspell if available0.7.1nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/298gajim@conference.jabber.org should add a menuitem to join it2017-08-06T00:57:58Znkourgajim@conference.jabber.org should add a menuitem to join itshould scan and detect @conference since it's very common and propose it to joinshould scan and detect @conference since it's very common and propose it to join0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/294print every 5 minutes should stop printing if chat is inactive for those 5 mi...2017-08-06T00:57:58Znkourprint every 5 minutes should stop printing if chat is inactive for those 5 minutesand when a keypress is detected it should restart.
the point is that if a chat window is open and nothing has been typed in it, time will be printed and window will scroll and that distracts the user who might have it open [the window]. ...and when a keypress is detected it should restart.
the point is that if a chat window is open and nothing has been typed in it, time will be printed and window will scroll and that distracts the user who might have it open [the window]. Imagine that for one hour how many 5 minutes in grey there would print there.
in order to know what time a message arrived we should when message is received [or sent by us] put a time above it if it's needed [5 minutes have passed that is]
so I think we need a timeout to control the timeout that prints every 5 minutes. cool :)0.7.1Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/284disco comboboxentry to activate Go on selection2017-08-06T00:57:58Znkourdisco comboboxentry to activate Go on selectionnot possible until
http://bugzilla.gnome.org/show_bug.cgi?id=301450 is fixednot possible until
http://bugzilla.gnome.org/show_bug.cgi?id=301450 is fixed0.7.1nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/281use set_no_show_all(True) for some widgets that are now hide() on _show2017-08-06T00:57:58Znkouruse set_no_show_all(True) for some widgets that are now hide() on _showso I don't forget :)so I don't forget :)nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/280consider implementing parts that need 'threads' using generators2017-08-06T00:57:58Znkourconsider implementing parts that need 'threads' using generatorssee
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/327082
http://www.gnome.org/~gjc/gtasklet/gtasklets.html
4 check_new_version ?see
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/327082
http://www.gnome.org/~gjc/gtasklet/gtasklets.html
4 check_new_version ?0.8nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/263UI effects for notifications and trayicon for windows2017-08-06T00:57:58ZnkourUI effects for notifications and trayicon for windowssince xorg's transparency and various effects (shadow etc) are long-coming, poping notification with animation effect [show off window] for GNU/Linux is a nice idea
and showing and hiding effect on windows is also nice [the code for tha...since xorg's transparency and various effects (shadow etc) are long-coming, poping notification with animation effect [show off window] for GNU/Linux is a nice idea
and showing and hiding effect on windows is also nice [the code for that is included in the tray for pygtk/win32] :)Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/262pywin32 to be used on py2exe2017-08-06T00:57:58Znkourpywin32 to be used on py2exeso we can os.startfile() #links [it's the day arnaud will love me :P]
and trayicon and everything win32 specific can work.
http://starship.python.net/crew/theller/moin.cgi/IncludingTypelibs
http://starship.python.net/crew/theller/moin.c...so we can os.startfile() #links [it's the day arnaud will love me :P]
and trayicon and everything win32 specific can work.
http://starship.python.net/crew/theller/moin.cgi/IncludingTypelibs
http://starship.python.net/crew/theller/moin.cgi/WinShellnkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/256agents ==> transports in UI2017-08-06T00:57:58Znkouragents ==> transports in UIit's the official nameit's the official namenkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/8696Exception when sharing sending file via Jingle File Transfer2017-08-14T10:32:20ZvanitasvitaeException when sharing sending file via Jingle File TransferHi!
I get this exception when I try to send a file to my own client using Jingle File Transfer:
```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler[...Hi!
I get this exception when I try to send a file to my own client using Jingle File Transfer:
```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler['func'](session, stanza)
File "/home/vanitas/.local/share/gajim/gajim/common/jingle.py", line 111, in _JingleCB
self._sessions[sid].on_stanza(stanza)
File "/home/vanitas/.local/share/gajim/gajim/common/jingle_session.py", line 353, in on_stanza
call(stanza=stanza, jingle=jingle, error=error, action=action)
File "/home/vanitas/.local/share/gajim/gajim/common/jingle_session.py", line 595, in __broadcast
cn.on_stanza(stanza, content, error, action)
File "/home/vanitas/.local/share/gajim/gajim/common/jingle_content.py", line 120, in on_stanza
callback(stanza, content, error, action)
File "/home/vanitas/.local/share/gajim/gajim/common/jingle_ft.py", line 273, in __on_transport_info
if not gajim.socks5queue.listener.connections:
AttributeError: 'NoneType' object has no attribute 'connections'
```
Unfortunately I can't code in python, so I cannot do much apart from sharing this Bug report.
Edit: I'm using Gajim master.https://dev.gajim.org/gajim/gajim/-/issues/8697UnicodeEncodeError somewhere in GnuPG code2017-08-09T17:44:58ZLeonid EvdokimovUnicodeEncodeError somewhere in GnuPG codeFollowing exception happens during gajim startup on my machine, the exception window encourages me to report the issue :-)
```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 49...Following exception happens during gajim startup on my machine, the exception window encourages me to report the issue :-)
```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 497, in dispatch
handler['func'](session, stanza)
File "/opt/gajim/src/common/connection_handlers.py", line 1933, in _presenceCB
conn=self, stanza=prs))
File "/opt/gajim/src/common/nec.py", line 76, in push_incoming_event
self._generate_events_based_on_incoming_event(event_object)
File "/opt/gajim/src/common/nec.py", line 98, in _generate_events_based_on_incoming_event
if new_event_object.generate():
File "/opt/gajim/src/common/connection_handlers_events.py", line 849, in generate
self._generate_keyID(sig_tag)
File "/opt/gajim/src/common/connection_handlers_events.py", line 775, in _generate_keyID
self.keyID = self.conn.gpg.verify(self.status, sig_msg)
File "/opt/gajim/src/common/gpg.py", line 113, in verify
result = super(GnuPG, self).verify(data)
File "/usr/lib/python2.7/dist-packages/gnupg.py", line 947, in verify
f = _make_binary_stream(data, self.encoding)
File "/usr/lib/python2.7/dist-packages/gnupg.py", line 200, in _make_binary_stream
s = s.encode(encoding)
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 51-60: ordinal not in range(256)
```
Versions of the packages are Gajim=0.16.8-7c09d39e37dd, python-nbxmpp=0.5.3-1, python-gnupg=0.3.8-2
What additional information should I provide to make this bugreport useful?https://dev.gajim.org/gajim/gajim/-/issues/8698Error in _on_message_textview_mykeypress_event self.send_message2017-08-10T09:10:45ZrenaError in _on_message_textview_mykeypress_event self.send_messageTraceback (most recent call last):
File "/usr/share/gajim/src/chat_control.py", line 797, in _on_message_textview_mykeypress_event
self.send_message(message, xhtml=xhtml) # send the message
File "/home/rr/.local/share/gajim/plugi...Traceback (most recent call last):
File "/usr/share/gajim/src/chat_control.py", line 797, in _on_message_textview_mykeypress_event
self.send_message(message, xhtml=xhtml) # send the message
File "/home/rr/.local/share/gajim/plugins/omemo/ui.py", line 212, in omemo_send_gc_message
process_commands)
File "/home/rr/.local/share/gajim/plugins/omemo/ui.py", line 212, in omemo_send_gc_message
process_commands)
File "/home/rr/.local/share/gajim/plugins/omemo/ui.py", line 212, in omemo_send_gc_message
process_commands)
...
File "/home/rr/.local/share/gajim/plugins/omemo/ui.py", line 190, in omemo_send_gc_message
if self.encryption_active():
File "/home/rr/.local/share/gajim/plugins/omemo/ui.py", line 249, in encryption_active
return self.state.encryption.is_active(self.contact.jid)
File "/home/rr/.local/share/gajim/plugins/omemo/omemo/encryption.py", line 50, in is_active
c.execute(q, (jid, ))
maximum recursion depth exceeded in cmphttps://dev.gajim.org/gajim/gajim/-/issues/8699get_path_to_generic_or_avatar() got multiple values for keyword argument 'jid'2017-09-05T14:43:32Zt2dget_path_to_generic_or_avatar() got multiple values for keyword argument 'jid'Since the last update of gajim-nightly I receive a lot errors like this when I start the program
```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler[...Since the last update of gajim-nightly I receive a lot errors like this when I start the program
```
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 498, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1933, in _presenceCB
conn=self, stanza=prs))
File "/usr/share/gajim/src/common/nec.py", line 76, in push_incoming_event
self._generate_events_based_on_incoming_event(event_object)
File "/usr/share/gajim/src/common/nec.py", line 102, in _generate_events_based_on_incoming_event
new_event_object)
File "/usr/share/gajim/src/common/nec.py", line 98, in _generate_events_based_on_incoming_event
if new_event_object.generate():
File "/usr/share/gajim/src/common/connection_handlers_events.py", line 2704, in generate
self.handle_incoming_pres_event(self.base_event)
File "/usr/share/gajim/src/common/connection_handlers_events.py", line 2642, in handle_incoming_pres_event
jid=self.jid, suffix=suffix)
TypeError: get_path_to_generic_or_avatar() got multiple values for keyword argument 'jid'
```https://dev.gajim.org/gajim/gajim/-/issues/11504[omemo] OpenFire server: Cannot publish device list2023-11-08T16:29:06ZPetr Bezruc[omemo] OpenFire server: Cannot publish device listI am not sure, if this is gajim or openfire problem, but we can't use omemo now. It is working for clients already connected with omemo before, it must be cached somehow. But new ones omemo keys are not published. On gajim client side, w...I am not sure, if this is gajim or openfire problem, but we can't use omemo now. It is working for clients already connected with omemo before, it must be cached somehow. But new ones omemo keys are not published. On gajim client side, we can see own omemo fingerprints in omemo config plugin, but remote side can't see it.
This is boot log from my gajim client:
```
24.8.2020 14:26:36 (I) gajim.plugin_system.omemo: talk => Own devices after boot:[]
24.8.2020 14:26:36 (D) gajim.plugin_system.omemo: talk => 94 PreKeys available
24.8.2020 14:27:14 (I) gajim.plugin_system.omemo: talk => Announce Support after Sign In
24.8.2020 14:27:14 (I) gajim.plugin_system.omemo: talk => Publishing bundle ...
24.8.2020 14:27:14 (I) gajim.plugin_system.omemo: talk => Querry own devicelist ...
24.8.2020 14:27:17 (I) gajim.plugin_system.omemo: talk => Publishing bundle was successful
24.8.2020 14:27:17 (I) gajim.plugin_system.omemo: talk => Saved own devices
24.8.2020 14:27:17 (I) gajim.plugin_system.omemo: talk => Devicelistquery was successful
24.8.2020 14:27:18 (D) gajim.plugin_system.omemo: talk => OMEMO MAM msg received
24.8.2020 14:27:18 (W) gajim.plugin_system.omemo: OMEMO message does not contain our device key
```
See picture for my DeviceID. After clicking to "clear devices", nothing happen.
![omemo-plugin](/uploads/b002840f815ae45b9cd0812903246d55/omemo-plugin.png)
This is log from xml console after trying to download my devicelist:
```
<!-- Outgoing Po 24. srpna 2020, 15:41:59 CEST -->
<iq xmlns="jabber:client" type="get" to="jgottwald@talk" id="test123" from="jgottwald@talk/Gajim-Linux">
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<items node="eu.siacs.conversations.axolotl.devicelist" />
</pubsub>
</iq>
<!-- Incoming Po 24. srpna 2020, 15:41:59 CEST -->
<iq xmlns="jabber:client" type="result" id="test123" from="jgottwald@talk" to="jgottwald@talk/Gajim-Linux">
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<items node="eu.siacs.conversations.axolotl.devicelist" />
</pubsub>
</iq>
```
See picture for openfire side (empty devicelist for my account).
![Screenshot_2020-08-24_Openfire_Admin_Console_PubSub_Nodes](/uploads/c51dda89b8fbf40b3a0e7e5530032600/Screenshot_2020-08-24_Openfire_Admin_Console_PubSub_Nodes.png)
Any ideas?https://dev.gajim.org/gajim/gajim/-/issues/8700Minor spelling in danish version2017-08-12T19:19:07ZMathias NeerupMinor spelling in danish versionHi,
In the danish version it says "Kontoer"(accounts) in the the submenu in "Rediger". Furthermore when the "Kontoer" menu appears, it says "Kontoer" in the top of the window.
It should of course be "Konti" to be correct danish.
\MathiasHi,
In the danish version it says "Kontoer"(accounts) in the the submenu in "Rediger". Furthermore when the "Kontoer" menu appears, it says "Kontoer" in the top of the window.
It should of course be "Konti" to be correct danish.
\Mathiashttps://dev.gajim.org/gajim/gajim/-/issues/11502OMEMO HTTP File Upload succeeds despite of undecided keys2023-05-02T07:56:46ZAndrey GurskyOMEMO HTTP File Upload succeeds despite of undecided keys## Versions
- OS: Debian GNU/Linux bullseye/testing
- GTK Version: 3.24.22
- PyGObject Version: 3.36.0
- GLib Version : 2.64.1
- python-nbxmpp Version: 1.0.2
- Gajim Version: 1.2.91+78e4e2bab4da4
- OMEMO Plugin Version: 2.7.7+gajim-plugi...## Versions
- OS: Debian GNU/Linux bullseye/testing
- GTK Version: 3.24.22
- PyGObject Version: 3.36.0
- GLib Version : 2.64.1
- python-nbxmpp Version: 1.0.2
- Gajim Version: 1.2.91+78e4e2bab4da4
- OMEMO Plugin Version: 2.7.7+gajim-plugins@75795a292fe39cd8891e4ccd9dc1f58b9d4df2e9
If there are undecided keys, it is not possible to send a message, but sending a file via OMEMO HTTP File Upload succeeds.https://dev.gajim.org/gajim/gajim/-/issues/8701messagebox2017-08-11T19:33:47ZtreakimessageboxEs wurde ein Programmfehler entdeckt
Der Fehler ist vermutlich nicht fatal, sollte aber trotzdem den Entwicklern gemeldet werden.
```
Traceback (most recent call last):
File "/usr/share/gajim/src/statusicon.py", line 112, in on_status...Es wurde ein Programmfehler entdeckt
Der Fehler ist vermutlich nicht fatal, sollte aber trotzdem den Entwicklern gemeldet werden.
```
Traceback (most recent call last):
File "/usr/share/gajim/src/statusicon.py", line 112, in on_status_icon_left_clicked
self.on_left_click()
File "/usr/share/gajim/src/statusicon.py", line 424, in on_left_click
self.handle_first_event()
File "/usr/share/gajim/src/statusicon.py", line 436, in handle_first_event
gajim.interface.handle_event(account, jid, event.type_)
File "/usr/share/gajim/src/gui_interface.py", line 1708, in handle_event
get_contact_with_highest_priority(account, jid)
File "/usr/share/gajim/src/common/contacts.py", line 339, in get_contact_with_highest_priority
contacts = self.get_contacts(account, jid)
File "/usr/share/gajim/src/common/contacts.py", line 302, in get_contacts
return self._accounts[account].contacts.get_contacts(jid)
KeyError: u'jabber-germany.de1'
```
```
Gajim 0.16.8
Ein Jabber/XMPP-Client in GTK+
GTK+-Version: 2.24.25
PyGTK-Version 2.24.0
```https://dev.gajim.org/gajim/gajim/-/issues/8702messagebox2018-04-04T10:20:38ZtreakimessageboxEs wurde ein Programmfehler entdeckt
Der Fehler ist vermutlich nicht fatal, sollte aber trotzdem den Entwicklern gemeldet werden.
```
Traceback (most recent call last):
File "/usr/share/gajim/src/statusicon.py", line 112, in on_status...Es wurde ein Programmfehler entdeckt
Der Fehler ist vermutlich nicht fatal, sollte aber trotzdem den Entwicklern gemeldet werden.
```
Traceback (most recent call last):
File "/usr/share/gajim/src/statusicon.py", line 112, in on_status_icon_left_clicked
self.on_left_click()
File "/usr/share/gajim/src/statusicon.py", line 424, in on_left_click
self.handle_first_event()
File "/usr/share/gajim/src/statusicon.py", line 436, in handle_first_event
gajim.interface.handle_event(account, jid, event.type_)
File "/usr/share/gajim/src/gui_interface.py", line 1708, in handle_event
get_contact_with_highest_priority(account, jid)
File "/usr/share/gajim/src/common/contacts.py", line 339, in get_contact_with_highest_priority
contacts = self.get_contacts(account, jid)
File "/usr/share/gajim/src/common/contacts.py", line 302, in get_contacts
return self._accounts[account].contacts.get_contacts(jid)
KeyError: u'jabber-germany.de1'
```
```
Gajim 0.16.8
Ein Jabber/XMPP-Client in GTK+
GTK+-Version: 2.24.25
PyGTK-Version 2.24.0
```https://dev.gajim.org/gajim/gajim/-/issues/8675Change extension of README to .html to make it readable in gitlab2017-10-08T21:38:19ZUwe KoloskaChange extension of README to .html to make it readable in gitlabSince the renaming of `README.html` to `README` it cannot be displayed in gitlab and is only shown as HTML sourcecode. And because it's the only source of information about dependencies it would be really nice to see the clear informatio...Since the renaming of `README.html` to `README` it cannot be displayed in gitlab and is only shown as HTML sourcecode. And because it's the only source of information about dependencies it would be really nice to see the clear information :smirk:
It's a bit confusing, that `README` (aka `README.html`) and `README.md` have different content ...
And while we are at it: the link to `README.html` on the [wiki homepage](/../wikis/help/home) is now dysfunctional.https://dev.gajim.org/gajim/gajim/-/issues/8673Too big icon when OMEMO is enabled2017-09-22T14:44:18ZDmitriyToo big icon when OMEMO is enabledWhen OMEMO is enabled a huge clickable icon appears close to a text area input. It should be much smaller. FIrst screenshot is how it appears on OMEMO enabling. Second screenshot is done after I expanded the window.
![screen_1](/uploa...When OMEMO is enabled a huge clickable icon appears close to a text area input. It should be much smaller. FIrst screenshot is how it appears on OMEMO enabling. Second screenshot is done after I expanded the window.
![screen_1](/uploads/b29f81e6518503757dee360c29a25a00/screen_1.png)
![screen_2](/uploads/7dbbed16b5d2d83535e2f27bf113bda6/screen_2.png)
My system is Linux MInt 18.1 Serena.
Gajim version: 0.16.8.
GTK+ Version: 2.24.30
PyGTK Version: 2.24.0https://dev.gajim.org/gajim/gajim/-/issues/8672Error when get out window hibernate2018-01-26T18:55:12ZgeekobiError when get out window hibernateI use a laptop and the hibernate option when I close my laptop.
When I re-use it, I get the true programming error below.
Could you display a message saying simply that the messaging server is lost or reconnect it transparently whe...I use a laptop and the hibernate option when I close my laptop.
When I re-use it, I get the true programming error below.
Could you display a message saying simply that the messaging server is lost or reconnect it transparently when it is available (depending on the place I am) ?
The error :
"A programming error is detected"
Traceback (most recent call last):
File "_ctypes/callbacks.c", line 314, in 'calling callback function'
File "c:\python27\lib\site-packages\pybonjour.py", line 1331, in _callback
File "src\common\zeroconf\zeroconf_bonjour.py", line 69, in browse_callback
File "c:\python27\lib\site-packages\pybonjour.py", line 1460, in DNSServiceResolve
File "c:\python27\lib\site-packages\pybonjour.py", line 253, in _errcheck
BonjourError: (-65540, 'bad param')https://dev.gajim.org/gajim/gajim/-/issues/8670gtk_rbtree assertion failures2017-11-19T17:00:27Zazrdevgtk_rbtree assertion failuresgajim 0.16.8 from archlinux packages here. gtk2 version 2.24.31-1, gtk3 3.22.16-1
Since some weeks now, gajim frequently freezes: it uses 100% CPU on one core, and doesn't react to GUI input. It exits cleanly and immediately upon pressi...gajim 0.16.8 from archlinux packages here. gtk2 version 2.24.31-1, gtk3 3.22.16-1
Since some weeks now, gajim frequently freezes: it uses 100% CPU on one core, and doesn't react to GUI input. It exits cleanly and immediately upon pressing Ctrl+C on its command line, or sending a SIGTERM, though.
The last thing printed on stdout before becoming unresponsive is
~~~
/usr/lib/python2.7/site-packages/gajim/roster_window.py:1287: GtkWarning: _gtk_rbtree_reorder: assertion 'tree->root->count == length' failed
self.model[child_iter][C_IMG] = img
/usr/lib/python2.7/site-packages/gajim/roster_window.py:357: GtkWarning: _gtk_rbtree_reorder: assertion 'tree->root->count == length' failed
[None] * self.nb_ext_renderers)
/usr/lib/python2.7/site-packages/gajim/roster_window.py:1277: GtkWarning: _gtk_rbtree_reorder: assertion 'tree->root->count == length' failed
self.model[child_iter][C_IMG] = img
~~~
Now I tried the gajim-git package, i.e. the current master (`gajim --version` says 0.16.10.3-7a6d7baebc87), which dies with a similar error on startup, with output:
~~~
$ gajim -l INFO
(gajim.py:18461): Gtk-WARNING **: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version
(gajim.py:18461): Gtk-WARNING **: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version
(gajim.py:18461): Gtk-WARNING **: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version
Logger gajim level set to 20
Encodings: d:utf-8, fs:utf-8, p:UTF-8
** Message: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
26.06.2017 16:00:59 (W) gajim.plugin_system Plugin gotr not loaded, plugin incompatible with current version of gajim: 0.16.10.3 > 0.16.9
... (several more plugin version warnings)
26.06.2017 16:00:59 (I) gajim.plugin_system Loading roster_buttons
26.06.2017 16:00:59 (I) gajim.plugin_system Loading dbus_plugin
26.06.2017 16:00:59 (I) gajim.plugin_system Loading new_events_example
26.06.2017 16:00:59 (I) gajim.plugin_system Loading acronyms_expander
26.06.2017 16:00:59 (I) gajim.plugin_system Loading events_dump
26.06.2017 16:00:59 (W) gajim.plugin_system Plugin omemo not loaded, plugin incompatible with current version of gajim: 0.16.10.3 > 0.16.9
26.06.2017 16:00:59 (I) gajim.network_watcher org.freedesktop.NetworkManager appeared
26.06.2017 16:00:59 (I) gajim.c.connection >>>>>> Connecting to XXX [XXX:5222], type = tls
26.06.2017 16:00:59 (I) gajim.c.connection >>>>>> Connecting to YYY [YYY:5222], type = tls
26.06.2017 16:00:59 (I) gajim.c.connection >>>>>> Connecting to ZZZ [ZZZ:5222], type = tls
26.06.2017 16:01:00 (I) gajim.c.p.caps Received Disco from unknown contact ZZZ
26.06.2017 16:01:00 (W) gajim.c.resolver Could not resolve host: Kein DNS-Datensatz des angeforderten Typs für »_stun._udp.ZZZ«
26.06.2017 16:01:00 (W) gajim.c.resolver Could not resolve host: Kein DNS-Datensatz des angeforderten Typs für »_stun._udp.XXX«
26.06.2017 16:01:00 (I) gajim.c.p.caps Received Disco from unknown contact XXX
/usr/lib/python3.6/site-packages/gajim/roster_window.py:213: Warning: g_sequence_iter_get_position: assertion 'iter != NULL' failed
(ok, it) = self.modelfilter.convert_child_iter_to_iter(it)
**
Gtk:ERROR:gtkrbtree.c:471:_gtk_rbtree_insert_after: assertion failed: (_gtk_rbtree_is_nil (tree->root))
[1] 18461 abort (core dumped) gajim -l INFO
~~~
I do have some contacts grouped into metacontacts. Please tell me if I can help debugging anyhow.https://dev.gajim.org/gajim/gajim/-/issues/8668Feature request: graphically highlight citations2019-04-23T05:27:41ZMartinFeature request: graphically highlight citationsGajim has a nice feature to mark text in conversations and cite it, but it doesn't highlight citations in the chat window like e.g. conversations does.
I would like if Gajim would also highlight citations in the chat window instead of sh...Gajim has a nice feature to mark text in conversations and cite it, but it doesn't highlight citations in the chat window like e.g. conversations does.
I would like if Gajim would also highlight citations in the chat window instead of showing it like a normal message beginning with a ">".
Of course, if there is a newline after citation it should only highlight the cited part as citation.https://dev.gajim.org/gajim/gajim/-/issues/8667Avahi error: Error while adding service.2018-09-15T16:30:58ZMichael P. JungAvahi error: Error while adding service.I recently got this error message and traceback when a colleague closed the lid of his MacBook while gajim was running on my machine in the same LAN:
![gajim-avahi-error](/uploads/fd20402c483293d2f49c3b97ac373123/gajim-avahi-error.png)
...I recently got this error message and traceback when a colleague closed the lid of his MacBook while gajim was running on my machine in the same LAN:
![gajim-avahi-error](/uploads/fd20402c483293d2f49c3b97ac373123/gajim-avahi-error.png)
I'm running gajim 0.16.7 on Fedora 25:
The line causing the error is still in the newest gajim version and it looks like a race condition caused by the contact being removed while it is being updated:
https://dev.gajim.org/gajim/gajim/blob/49a78ae8ed999ee8866ea570746b9c1b61dd0984/src/common/zeroconf/zeroconf_avahi.py#L202https://dev.gajim.org/gajim/gajim/-/issues/8666Include the local IPs as JingleS5B candidates in case the recipient is on the...2017-08-14T14:44:18ZLink MauveInclude the local IPs as JingleS5B candidates in case the recipient is on the same LANIt would include the local IPv4 (typically 192.168.x.y, 172.x.y.z, etc.) as well as the local IPv6 alongside its interface (fe80::…%eth0 for example). It might even make sense to include ::1 and 127.0.0.1 as the recipient might be on th...It would include the local IPv4 (typically 192.168.x.y, 172.x.y.z, etc.) as well as the local IPv6 alongside its interface (fe80::…%eth0 for example). It might even make sense to include ::1 and 127.0.0.1 as the recipient might be on the same machine, this would help with testing multiple clients.
As for the possible leaks, it would only be included when starting or accepting a session (so on a user action), and it is a trade-off WebRTC did too, see the discussions about it.https://dev.gajim.org/gajim/gajim/-/issues/8665Add ability to connect to a host represented by an IP address2019-07-16T16:12:22ZSerge PupkinAdd ability to connect to a host represented by an IP addressserver ip 192.168.1.1 (openfire in my lan)
jids presents as cyrylic_name@192.168.1.1
everything works well in PSI
Gajim can not connect to the server. In logs: "17.06.2017 09:27:49 (E) gajim.c.resolver: Invalid host: _xmpp-client._tcp.1...server ip 192.168.1.1 (openfire in my lan)
jids presents as cyrylic_name@192.168.1.1
everything works well in PSI
Gajim can not connect to the server. In logs: "17.06.2017 09:27:49 (E) gajim.c.resolver: Invalid host: _xmpp-client._tcp.192.168.1.1"
How to connect to the jabber server with the IP address?https://dev.gajim.org/gajim/gajim/-/issues/8664Don’t add MUCs to the roster when receiving a private message when we aren’t ...2018-12-15T23:03:08ZLink MauveDon’t add MUCs to the roster when receiving a private message when we aren’t presentThe private message should include a <{muc}x/> element, which you can use to know if it’s from a MUC.
Alternatively, doing a disco#info should give this information.The private message should include a <{muc}x/> element, which you can use to know if it’s from a MUC.
Alternatively, doing a disco#info should give this information.https://dev.gajim.org/gajim/gajim/-/issues/8659Port Zeroconf feature2018-05-25T20:43:54ZPhilipp Höristphilipp@hoerist.comPort Zeroconf featureWe should use https://pypi.python.org/pypi/zeroconf
python-avahi seems to be not included by debian anymore in newer versions
Asterix already started a branch here:
https://dev.gajim.org/asterix/gajim/commits/pyzeroconfWe should use https://pypi.python.org/pypi/zeroconf
python-avahi seems to be not included by debian anymore in newer versions
Asterix already started a branch here:
https://dev.gajim.org/asterix/gajim/commits/pyzeroconfPatches Welcomehttps://dev.gajim.org/gajim/gajim/-/issues/8658Translation doesnt work on git master on Windows2018-06-23T15:07:59ZPhilipp Höristphilipp@hoerist.comTranslation doesnt work on git master on WindowsI found no way to make it work until now
Strings that we set in python are translated, but strings that are in glade files are notI found no way to make it work until now
Strings that we set in python are translated, but strings that are in glade files are nothttps://dev.gajim.org/gajim/gajim/-/issues/8655Add support for HiDPI screens2018-11-18T21:25:17ZDavid DouardAdd support for HiDPI screensnot sure what can be done (since gajim is gtk2), but for now, it's pretty hard to use gajim on my (new) XPS13 (3200x1800).
I'm using gajim on a Debian stretch, installed with apt (0.16.6) not sure what can be done (since gajim is gtk2), but for now, it's pretty hard to use gajim on my (new) XPS13 (3200x1800).
I'm using gajim on a Debian stretch, installed with apt (0.16.6) https://dev.gajim.org/gajim/gajim/-/issues/8653Traceback on hover or click on our self contact in the roster window2017-11-22T22:33:09ZLink MauveTraceback on hover or click on our self contact in the roster windowHere is the traceback on hover:
```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 5728, in query_tooltip ...Here is the traceback on hover:
```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 5728, in query_tooltip
tooltip.populate(connected_contacts, account, typ)
File "/usr/lib/python3.6/site-packages/gajim/tooltips.py", line 554, in populate
self.contact_jid = self.prim_contact.jid
AttributeError: 'NoneType' object has no attribute 'jid'
```
On right-click:
```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 3392, in on_roster_treeview_button_press_event
return self.show_treeview_menu(event)
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 5657, in show_treeview_menu
self.show_appropriate_context_menu(event, iters)
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 5635, in show_appropriate_context_menu
self.make_contact_menu(event, iters[0])
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 5367, in make_contact_menu
menu.attach_to_widget(self.tree, None)
AttributeError: 'NoneType' object has no attribute 'attach_to_widget'
```
And on double-click:
```
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 3930, in on_roster_treeview_row_activated
self.on_row_activated(widget, path)
File "/usr/lib/python3.6/site-packages/gajim/roster_window.py", line 3876, in on_row_activated
if contact.is_groupchat():
AttributeError: 'NoneType' object has no attribute 'is_groupchat'
```1.0https://dev.gajim.org/gajim/gajim/-/issues/8646~Enhancement Visual notifications for groupchat2017-08-20T21:08:05ZNet~Enhancement Visual notifications for groupchatHello,
As talked earlier with @lovetox it would be a nice feature to be able to add a specific option for visual notifications in some groupchat.
The the spirit behind this requested feature is tu use groupchats more like a small group...Hello,
As talked earlier with @lovetox it would be a nice feature to be able to add a specific option for visual notifications in some groupchat.
The the spirit behind this requested feature is tu use groupchats more like a small group of persons chatting rather than a big IRC channel with lot of people. Therefore we do not want to miss a message sent by somebody and discovering them an hour later forces the user to keep the window open or to get frequently in Gajim.
To be able to match the initial spirit of no notifications and be able to get some I would add this option next to "minimize on close" in a groupchat window.https://dev.gajim.org/gajim/gajim/-/issues/8643Allow changing of XDG_BASE standard gnupg directory2019-01-31T10:05:03ZVolker RaschekAllow changing of XDG_BASE standard gnupg directoryHello,
I changed on my Linux System my default folder from ~/.gnupg to ~/.config/gnupg after the free desktop XDG_BASE_DIRECTORY standard.
It's possible to implement a hierarchy how gajim find the gnupg default directory to de- and en...Hello,
I changed on my Linux System my default folder from ~/.gnupg to ~/.config/gnupg after the free desktop XDG_BASE_DIRECTORY standard.
It's possible to implement a hierarchy how gajim find the gnupg default directory to de- and encrypt messages if it's changed from ~/.gnupg?
Here is my proposal,
1. If the environment variable $GNUPGHOME is set, use this directory as home for gnupg
2. If the environment variable $GNUPGHOME isn't set, but the variable $XDG_CONFIG_HOME, use $XDG_CONFIG_HOME/gnupg as fome directory for gnupg
3. If one of this variable are set, check it the directory ~/config exists and create an use the directory ~/.config/gnupg as default directory
4. The last option is, that gajim use the old directory ~/.gnupg as default directory.
Link 1: https://wiki.archlinux.org/index.php/XDG_Base_Directory_support
Link 2: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
Volkerhttps://dev.gajim.org/gajim/gajim/-/issues/8641~Enhancement Handle xmpp: uri2018-02-28T07:55:35ZNet~Enhancement Handle xmpp: uriHello,
I'm using Gajim on Windows and it do not seems to handle xmpp: uri after installation.
It would be a tiny but quite nice feature to add to Gajim when installing it !
As comparison Jistsi does and it's quite useful.
Thanks,Hello,
I'm using Gajim on Windows and it do not seems to handle xmpp: uri after installation.
It would be a tiny but quite nice feature to add to Gajim when installing it !
As comparison Jistsi does and it's quite useful.
Thanks,https://dev.gajim.org/gajim/gajim/-/issues/8636Gajim crashed when opening a private window in MUC2017-08-18T17:00:54ZMartinGajim crashed when opening a private window in MUCGajim version: latest master (2017-05-26)
OS: Debian Testing/Stretch
DE: Gnome3
In the MUC there was one person logged in two times with the same JID (I am adminstrator of this MUC) but with different Nicknames. One of the nicknames ...Gajim version: latest master (2017-05-26)
OS: Debian Testing/Stretch
DE: Gnome3
In the MUC there was one person logged in two times with the same JID (I am adminstrator of this MUC) but with different Nicknames. One of the nicknames contained a blank.
I had a private window open with the first nick (without blank) and when I received a private message from the second nick (with blank) Gajim crashed everytime when I tried to open the private window to read the message.
```
(gajim:24386): GLib-GIO-ERROR **: g_menu_item_set_detailed_action: Detailed action name 'win.osbn@conference.trashserver.net/NICK REMOVED-encryptiongroup::disabled' has invalid format
[1] 24386 trace trap ./launch.sh
```https://dev.gajim.org/gajim/gajim/-/issues/8635Opening private message in MUC with a lot participants has no good UX2017-08-21T20:03:04ZMartinOpening private message in MUC with a lot participants has no good UXGajim version: latest master (2017-05-26)
OS: Debian Testing/Stretch
DE: Gnome3
When I receive a private message in a MUC with a lot of participants I have to scroll the participants list until I find the nick with the letter sy...Gajim version: latest master (2017-05-26)
OS: Debian Testing/Stretch
DE: Gnome3
When I receive a private message in a MUC with a lot of participants I have to scroll the participants list until I find the nick with the letter symbol to open it.
Also using the system notification of Gnome3 doesn't open the PM directly.https://dev.gajim.org/gajim/gajim/-/issues/8703Use correct SID in dstAddr for jingle socks5 filetransfers2017-08-16T14:52:28ZPhilipp Höristphilipp@hoerist.comUse correct SID in dstAddr for jingle socks5 filetransfersWe use the jingle session id
https://xmpp.org/extensions/xep-0260.html
wants us to use the transport id.We use the jingle session id
https://xmpp.org/extensions/xep-0260.html
wants us to use the transport id.https://dev.gajim.org/gajim/gajim/-/issues/8704No encryptet MUC (OMEMO)2017-08-15T12:13:46ZjhNo encryptet MUC (OMEMO)In the coded (OMEMO) MUC one sees no deciphered texts. While clicking the Key appears a mistake.
Ubuntu 17.04
Gajim-nightly (20170814-1)
OMEMO-Plugin 1.25
`Traceback (most recent call last):
File "/home/r/.local/share/gajim/plugins/o...In the coded (OMEMO) MUC one sees no deciphered texts. While clicking the Key appears a mistake.
Ubuntu 17.04
Gajim-nightly (20170814-1)
OMEMO-Plugin 1.25
`Traceback (most recent call last):
File "/home/r/.local/share/gajim/plugins/omemo/ui.py", line 108, in on_open_fingerprint_window
self.ui.show_fingerprint_window()
File "/home/r/.local/share/gajim/plugins/omemo/ui.py", line 275, in show_fingerprint_window
self.windowinstances, groupchat=True)
File "/home/r/.local/share/gajim/plugins/omemo/ui.py", line 684, in __init__
self.update_context_list()
File "/home/r/.local/share/gajim/plugins/omemo/ui.py", line 782, in update_context_list
for nick in self.plugin.groupchat[contact_jid]:
KeyError: u'xxxxxxp51@conference.gleisnetze.de'
`https://dev.gajim.org/gajim/gajim/-/issues/8705(empty) Conversation History for Users (in a groupchat) throws error2018-03-28T20:57:52ZThomas Doczkal(empty) Conversation History for Users (in a groupchat) throws errorError message:
```
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/gajim/history_window.py", line 657, in on_log_history_checkbutton_toggled
'no_log_for').split()
AttributeError: 'list' object has no attri...Error message:
```
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/gajim/history_window.py", line 657, in on_log_history_checkbutton_toggled
'no_log_for').split()
AttributeError: 'list' object has no attribute 'split'
```
Steps to reproduce:
1. Connect to a Group chat (like gajim@conference.gajim.org)
1. open any user history for a user without private chat history
1. Toggle 'Log conversation history'
Both activating and disabling throws the error. Looks like as soon as history is available the checkbox is locked and always activated.https://dev.gajim.org/gajim/gajim/-/issues/8706Gajim not escaping < and > in MUC topic2017-09-02T14:31:17ZRomain DEP.Gajim not escaping < and > in MUC topicWhen trying to connect to dino's MUC at dino@chat.yax.im, I get the following error:
```
(gajim:27844): Gtk-WARNING **: Failed to set text 'Dino - Modern Jabber/XMPP Client using GTK+/Vala <https://github.com/dino/dino> - INOFFICIAL MU...When trying to connect to dino's MUC at dino@chat.yax.im, I get the following error:
```
(gajim:27844): Gtk-WARNING **: Failed to set text 'Dino - Modern Jabber/XMPP Client using GTK+/Vala <https://github.com/dino/dino> - INOFFICIAL MUC' from markup due to error parsing markup: Error on line 1 char 66: Odd character '/', expected a '>' character to end the empty-element tag 'https:'
```
Char escaping issue, I guess. Reproducible on Gtk2/3.https://dev.gajim.org/gajim/gajim/-/issues/8707Gajim crashes when uploading image with HTTP-Upload + OMEMO2017-08-17T17:37:19ZvanitasvitaeGajim crashes when uploading image with HTTP-Upload + OMEMOI tried to collect crash logs, but there is not much:
gajim -l gajim=INFO
`17.08.2017 19:00:29 (I) gajim.plugin_system.httpupload Detected MIME type of file: image/png
17.08.2017 19:00:29 (I) gajim.plugin_system.httpupload Encryption is...I tried to collect crash logs, but there is not much:
gajim -l gajim=INFO
`17.08.2017 19:00:29 (I) gajim.plugin_system.httpupload Detected MIME type of file: image/png
17.08.2017 19:00:29 (I) gajim.plugin_system.httpupload Encryption is: OMEMO
17.08.2017 19:00:29 (I) gajim.c.p.caps Received Disco from unknown contact conference.jabber.org
17.08.2017 19:00:29 (I) gajim.plugin_system.httpupload Sending request for slot
17.08.2017 19:00:29 (I) gajim.plugin_system.httpupload Received slot
17.08.2017 19:00:29 (I) gajim.plugin_system.httpupload Uploading file to https://server.tld:5443/f0a454a3b03d017a262dfcfef56c2235742e325d/WvykdlLk1SkQTS3Ae95YZEcENAt0gLWtMuoDJGan/Bildschirmfoto_von___2017-08-17_18-49-52__.png
17.08.2017 19:00:29 (I) gajim.plugin_system.httpupload Please download from https://server.tld:5443/f0a454a3b03d017a262dfcfef56c2235742e325d/WvykdlLk1SkQTS3Ae95YZEcENAt0gLWtMuoDJGan/Bildschirmfoto_von___2017-08-17_18-49-52__.png
17.08.2017 19:00:29 (I) gajim.plugin_system.httpupload Opening Urllib upload request...`
Edit: Server is ejabberd 16.09https://dev.gajim.org/gajim/gajim/-/issues/8708No message desktop notifications2017-08-20T12:41:59ZSteveNo message desktop notificationsI'm running Arch, KDE (plasma 5.10.4-1, knotifications 5.37.0-1) gajim 0.16.8-1.
I get notifications for contacts signing in and out, but none for incoming messages.
I'm not sure what else to add.I'm running Arch, KDE (plasma 5.10.4-1, knotifications 5.37.0-1) gajim 0.16.8-1.
I get notifications for contacts signing in and out, but none for incoming messages.
I'm not sure what else to add.https://dev.gajim.org/gajim/gajim/-/issues/8709Most icons aren’t properly scaled on HiDPI monitors2017-08-20T18:11:24ZLink MauveMost icons aren’t properly scaled on HiDPI monitorsHere is a screenshot of Gajim on Weston:
![gajim-hidpi](/uploads/c2004bc497af409beed889a45df32b0b/gajim-hidpi.png)
We can see almost everything renders correctly, the only missing point is icons. All of the custom icons are first rende...Here is a screenshot of Gajim on Weston:
![gajim-hidpi](/uploads/c2004bc497af409beed889a45df32b0b/gajim-hidpi.png)
We can see almost everything renders correctly, the only missing point is icons. All of the custom icons are first rendered at their low-DPI resolution, and are then upscaled using a bilinear scaler, with the exception of the main button on the roster, which doesn’t get upscaled and instead appears tiny.
Most of the icons already have a higher resolution and even vector versions, it would look way better to use those.https://dev.gajim.org/gajim/gajim/-/issues/8634Disable logging2017-09-13T13:50:31ZDavid H. HunterDisable loggingCan logging of conversations be completely disabled within the gajim client 0.16.7?Can logging of conversations be completely disabled within the gajim client 0.16.7?https://dev.gajim.org/gajim/gajim/-/issues/8633Replace Autotools by Setuptools2017-09-25T09:15:41ZAndréReplace Autotools by Setuptools~~It looks like every project that has been using Autotools is switching to Meson build system, just have a look at http://planet.gnome.org.~~
(Comments suggest the switch to setuptools instead of meson.)
Besides being faster the c...~~It looks like every project that has been using Autotools is switching to Meson build system, just have a look at http://planet.gnome.org.~~
(Comments suggest the switch to setuptools instead of meson.)
Besides being faster the cleaner syntax and easier maintenance are the main reasons for suggesting the switch.
If you haven't something in the pipeline already I'm willing to work on this. Let me know what's your opinion.https://dev.gajim.org/gajim/gajim/-/issues/8632Scrolling through horizontal/vertical tabs not possible2019-11-05T21:10:14ZMartinScrolling through horizontal/vertical tabs not possibleGajim version: latest master (2017-05-22)
OS: Debian Testing/Stretch
DE: Gnome3
When I configure the tabs to appear left of the chat window and open more conversations/mucs as can fit in, I get arrows to navigate the tabs up and down....Gajim version: latest master (2017-05-22)
OS: Debian Testing/Stretch
DE: Gnome3
When I configure the tabs to appear left of the chat window and open more conversations/mucs as can fit in, I get arrows to navigate the tabs up and down.
The only way to navigate is to click the arrows. Scrolling is not working and by clicking an arrow the focus only moves one tab what makes it very cumbersome to reach a tab that's e.g. out of the visible area on top while a tab in the lower area is active.
![Bildschirmfoto_von__2017-05-22_18-34-21_](/uploads/6bc981baed9684754f70fb01a447bbc2/Bildschirmfoto_von__2017-05-22_18-34-21_.png)
```
dpkg -l | awk '/^ii/ && /python3/ {print $2}'
libpython3-stdlib:amd64
libpython3.5:amd64
libpython3.5-minimal:amd64
libpython3.5-stdlib:amd64
python3
python3-apt
python3-axolotl
python3-axolotl-curve25519
python3-brlapi
python3-cairo
python3-cffi-backend
python3-chardet
python3-crypto
python3-cryptography
python3-cups
python3-cupshelpers
python3-dbus
python3-debian
python3-debianbts
python3-gi
python3-gi-cairo
python3-httplib2
python3-idna
python3-jinja2
python3-louis
python3-markupsafe
python3-minimal
python3-nbxmpp-nightly
python3-openssl
python3-pil:amd64
python3-pkg-resources
python3-protobuf
python3-pyasn1
python3-pyatspi
python3-pycurl
python3-pyinotify
python3-pysimplesoap
python3-qrcode
python3-reportbug
python3-requests
python3-setuptools
python3-six
python3-smbc
python3-software-properties
python3-speechd
python3-systemd
python3-urllib3
python3-virtualenv
python3-xdg
python3-xlib
python3.5
python3.5-minimal
```
Feel free to ask if there is information missing and thank you for providing this wonderful software.https://dev.gajim.org/gajim/gajim/-/issues/8631Vertical tabs can not be adjusted in width in latest master2021-12-05T12:17:22ZMartinVertical tabs can not be adjusted in width in latest masterGajim version: latest master (2017-05-22)
OS: Debian Testing/Stretch
DE: Gnome3
When I configure the tabs to appear left of the chat window the width can not be adjusted what makes it difficult to recognize MUCs (see two times "Join t...Gajim version: latest master (2017-05-22)
OS: Debian Testing/Stretch
DE: Gnome3
When I configure the tabs to appear left of the chat window the width can not be adjusted what makes it difficult to recognize MUCs (see two times "Join the ..." and two times "Convers..." in the attached screenshot).
Also mouseover is not showing the complete name.
![Bildschirmfoto_von__2017-05-22_18-34-21_](/uploads/6bc981baed9684754f70fb01a447bbc2/Bildschirmfoto_von__2017-05-22_18-34-21_.png)
```
dpkg -l | awk '/^ii/ && /python3/ {print $2}'
libpython3-stdlib:amd64
libpython3.5:amd64
libpython3.5-minimal:amd64
libpython3.5-stdlib:amd64
python3
python3-apt
python3-axolotl
python3-axolotl-curve25519
python3-brlapi
python3-cairo
python3-cffi-backend
python3-chardet
python3-crypto
python3-cryptography
python3-cups
python3-cupshelpers
python3-dbus
python3-debian
python3-debianbts
python3-gi
python3-gi-cairo
python3-httplib2
python3-idna
python3-jinja2
python3-louis
python3-markupsafe
python3-minimal
python3-nbxmpp-nightly
python3-openssl
python3-pil:amd64
python3-pkg-resources
python3-protobuf
python3-pyasn1
python3-pyatspi
python3-pycurl
python3-pyinotify
python3-pysimplesoap
python3-qrcode
python3-reportbug
python3-requests
python3-setuptools
python3-six
python3-smbc
python3-software-properties
python3-speechd
python3-systemd
python3-urllib3
python3-virtualenv
python3-xdg
python3-xlib
python3.5
python3.5-minimal
```
Feel free to ask if there is information missing and thank you for providing this wonderful software.1.4.0https://dev.gajim.org/gajim/gajim/-/issues/8628Missing files in deb build2018-01-12T21:29:07ZDavid SeawardMissing files in deb build**Steps to reproduce:**
* sudo apt install devscripts debhelper intltool
* sudo apt-get build-dep gajim
* Checkout Gajim repo
* Switch to stable branch (tag "gajim-0.16.7")
* Create archive named `gajim-0.16.7-1.orig.tar.gz` (without deb...**Steps to reproduce:**
* sudo apt install devscripts debhelper intltool
* sudo apt-get build-dep gajim
* Checkout Gajim repo
* Switch to stable branch (tag "gajim-0.16.7")
* Create archive named `gajim-0.16.7-1.orig.tar.gz` (without debian and git folders)
* Command: `tar --create --gzip --exclude-vcs --exclude=gajim/debian --file=gajim-0.16.7-1.orig.tar.gz --transform='s,^gajim,gajim-0.16.7-1,' gajim`
* Extract archive (`tar --extract --file=gajim-0.16.7-1.orig.tar.gz`)
* Copy `debian` folder into new folder
* `cd gajim-0.16.7-1`
* `dpkg-buildpackage --root-command=fakeroot`
* Generates deb file and others
* Open deb file with GDebi
* Open "Included files" tab
**What should happen:**
* All Gajim files are included in deb file
**What happens instead:**
* Only `/usr/share` files are included
![gajim_in_gdebi](/uploads/b41e74ec946a40714682b83d526aaa89/gajim_in_gdebi.png)
**Notes:**
Output from `dpkg-buildpackage` command (obviously the signing error is not an issue):
```
dpkg-buildpackage: info: source package gajim
dpkg-buildpackage: info: source version 0.16.7-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Yann Leboulanger <yann@leboulanger.org>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build gajim-0.16.7
fakeroot debian/rules clean
dh clean --with python2
dh: Compatibility levels before 9 are deprecated (level 7 in use)
dh_testdir
debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/user/Documents/gajim-0.16.7'
rm -f debian/gajim.xpm
dh_auto_clean
dh_auto_clean: Compatibility levels before 9 are deprecated (level 7 in use)
make[1]: Leaving directory '/home/user/Documents/gajim-0.16.7'
dh_clean
dh_clean: Compatibility levels before 9 are deprecated (level 7 in use)
dpkg-source -b gajim-0.16.7
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: info: using source format '1.0'
dpkg-source: info: building gajim in gajim_0.16.7-1.tar.gz
dpkg-source: info: building gajim in gajim_0.16.7-1.dsc
debian/rules build
dh build --with python2
dh: Compatibility levels before 9 are deprecated (level 7 in use)
dh_testdir
dh_update_autotools_config
debian/rules override_dh_auto_configure
make[1]: Entering directory '/home/user/Documents/gajim-0.16.7'
convert icons/hicolor/64x64/apps/gajim.png -resize 32x32 debian/gajim.xpm
dh_auto_configure
dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use)
make[1]: Leaving directory '/home/user/Documents/gajim-0.16.7'
dh_auto_build
dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use)
fakeroot debian/rules binary
dh binary --with python2
dh: Compatibility levels before 9 are deprecated (level 7 in use)
dh_testroot
dh_prep
dh_auto_install
dh_auto_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install
dh_install: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs
dh_installdocs: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installchangelogs
dh_installman
dh_installman: Compatibility levels before 9 are deprecated (level 7 in use)
dh_python2
W: dh_python2:479: Please add dh-python package to Build-Depends
dh_installmenu
dh_installmenu: Compatibility levels before 9 are deprecated (level 7 in use)
dh_perl
dh_link
dh_strip_nondeterminism
dh_compress
dh_fixperms
dh_installdeb
dh_installdeb: Compatibility levels before 9 are deprecated (level 7 in use)
dh_gencontrol
dpkg-gencontrol: warning: Depends field of package gajim: unknown substitution variable ${python:Depends}
dh_md5sums
dh_builddeb
dpkg-deb: building package 'gajim' in '../gajim_0.16.7-1_all.deb'.
dpkg-genchanges >../gajim_0.16.7-1_amd64.changes
dpkg-genchanges: info: including full source code in upload
dpkg-source --after-build gajim-0.16.7
dpkg-buildpackage: info: full upload; Debian-native package (full source is included)
signfile gajim_0.16.7-1.dsc
gpg: skipped "Yann Leboulanger <yann@leboulanger.org>": No secret key
gpg: dpkg-sign.1j5QhQY2/gajim_0.16.7-1.dsc: clearsign failed: No secret key
dpkg-buildpackage: error: failed to sign .dsc and .changes file
```https://dev.gajim.org/gajim/gajim/-/issues/8627Add unambiguous GPL header to README2018-01-26T21:04:06ZDavid SeawardAdd unambiguous GPL header to README**User story:** I am a developer wanting to quickly and accurately ascertain the license of the application, so that I know how I can distribute it.
At the moment it is not clear without inspection whether this project is GPLv3-only or ...**User story:** I am a developer wanting to quickly and accurately ascertain the license of the application, so that I know how I can distribute it.
At the moment it is not clear without inspection whether this project is GPLv3-only or GPLv3-or-later. Doing a search for "at your option" reveals that several files have an "or later" header ( https://dev.gajim.org/search?project_id=30&search=at+your+option ) -- which suggests that the intention is for all the code to be GPLv3-or-later?
Options include:
* Adding a GPL header as a paragraph in the README
* Adding a [SPDX identifier](https://spdx.org/using-spdx) in the README: `SPDX-License-Identifier: GPL-3.0+`
(As a side note, it would be helpful if README and README.html were combined, or one of them renamed so there is only one README.)https://dev.gajim.org/gajim/gajim/-/issues/8626Attachments encrypted with GPG by Conversations not automatically decrypted b...2018-01-21T13:59:05ZOleksij RempelAttachments encrypted with GPG by Conversations not automatically decrypted by GajimTo reproduce, use Conversations with GPG encryption to send file or image.
On other side if file was encrypted with OMEMO, it will be decrypted and previewed automatically.To reproduce, use Conversations with GPG encryption to send file or image.
On other side if file was encrypted with OMEMO, it will be decrypted and previewed automatically.