Gajim - 2013-08-06


  1. bot RSS: Feeds for Gajim • Changeset [14718:3eab63c37483]: [mrDoctorWhо and Darlan] Fix day and time in RTL message. see #7284 [mrDoctorWhо and Darlan] Fix day and time in RTL message. see #7284 https://trac.gajim.org/changeset/3eab63c3748307a153273b09267edb250e6f2d5b
  2. Darlan I can use "English_" but I can't use "עברית_" or "العربية_" http://picpaste.com/rtl_nick_invalid-ADzPcM9w.png
  3. العربية /nick العربية_ nick: Invalid nickname
  4. العربية Please write your opinions in regard to this error string: - The nickname has not allowed characters. + The nickname has unallowed characters. + The nickname has forbidden characters.
  5. العربية + The nickname has prohibited characters.
  6. leon The nickname contains invalid characters.
  7. العربية +1
  8. mathieui العربية, maybe it contains characters forbidden by http://xmpp.org/rfcs/rfc6122.html#resourceprep
  9. العربية I guess not. All I did was adding "_" which Gajim does automatically when a given nickname is already in use.
  10. leon what characters are forbidden, actually? can't you use almost any unicode character in muc rooms?
  11. mathieui almost.
  12. mathieui you can’t have a nickname with " " or " " in it, for example
  13. vorner mathieui: Are they spaces? I use nicks with space in them quite often.
  14. mathieui those are non-breaking spaces
  15. mathieui (narrow/non-narrow)
  16. vorner Ah. They looked the same, though.
  17. afics uah
  18. afics gajim is flapping
  19. afics on-off-on-off ... o_O
  20. afics replaced by new connection
  21. afics twice every second
  22. vorner afics: Is it possible you have two gajims running (possibly on more than one machine)?
  23. afics vorner, no
  24. Maranda any character that doesn't match the resource prep profile should be forbidden.
  25. Maranda ( http://tools.ietf.org/html/rfc6122 )
  26. michalxo hello
  27. michalxo possible bug http://pastebin.com/n5JQX6fy :-/
  28. Ü_ Gajim does accept German
  29. Ü_ This letter I can't use at all Ʉ
  30. Maranda ‎[15:32:11] ‎Maranda‎: any character that doesn't match the resource prep profile should be forbidden. ‎[15:32:38] ‎Maranda‎: ( http://tools.ietf.org/html/rfc6122 )
  31. Maranda Darlan, check there ^
  32. mathieui Maranda, looks like that isn’t his case
  33. mathieui gajim-specific it is, then
  34. Maranda mathieui, still Gajim is supposed to follow the resource prep profile for muc nicknames
  35. Maranda if it doesn't, it's wrong.
  36. mathieui yep.
  37. mathieui But this looks like an additional restriction, so it is probably a bug in the resourceprep
  38. Maranda Beside that it should be done by the muc service already but that's another story.
  39. Ü_ I can use עברית but can't use עברית_
  40. עברית oh, I can’t either with the _
  41. Darlan Why do I see "Ʉ_" as a moderator?
  42. vorner Darlan: Moderator and offline?
  43. Maranda I see him offline...
  44. vorner That's what I see
  45. Darlan Yes
  46. mathieui Ʉ_ should have disappeared, since I changed nicks
  47. Maranda .
  48. vorner And that's strange. One can't be offline inside MUC…
  49. mathieui file bug reports, I guess ^^
  50. Darlan I have seen this several times, in last two weeks, after changing nicknames to non-English characters.
  51. mathieui maybe this makes the resourceprep traceback at some point, which prevents the event from being propagated
  52. Darlan However, this is the first time I see this row of non-presented occupant as offline
  53. mathieui (wild guess, since I’m not familiar with the gajim/nbxmpp codebase)
  54. Darlan Another BiDi bug (before mathieui renamed from עברית): /names bot, dicson, Ʉ_, עברית, 0xAFFE, Coolmax, CrashMan, Darlan, Link Mauve, Lukc, Maranda, MattJ, Minos, MonoBOY, Neustradamus, afics, arcade, asteroid, axcel, lallasgr, louiz’, michalxo, mmlosh, mrDoctorWhо., pierreghz, scippio, sergio, vorner, x11term, xbright
  55. 0xAFFE hu?
  56. Darlan We need direction_mark between every nickname
  57. Darlan 0xAFFE: Since your first character "0" i a neutral character, עברית has changed its place.
  58. Darlan 0xAFFE: Since your first character "0" is a neutral character, עברית has changed its place.
  59. 0xAFFE hihi :)
  60. mathieui Darlan, highlighting everyone is not a nice thing to do
  61. pierreghz Yes, you’re evil.
  62. Darlan Indeed. I am terribly sorry, I should have paste, the first line, at most.
  63. Darlan 0xAFFE, here I inserted a direction mark of LRM before your nickname: bot, d1cson, Ʉ_, עברית, ‎0xAFFE, C0olmax, CrashM4n, Darlan,
  64. Lukc Evil is fine by me.
  65. Darlan But if its a Juif... oy vey :-P
  66. Lukc Yea mean… jew?
  67. Darlan no
  68. Darlan Maranda, mathieui, vorner: Are any of you going to report about occupant Ʉ_ ?
  69. vorner Sorry, I'm at work now. It would be better if someone else did.
  70. mathieui same here
  71. mathieui (and I have not seen the bug, so I’m not in a good position to report it)
  72. Darlan Please provide me a good descriptive title for this bug report.
  73. vorner Hmm. Now I got two messages about messages from invalid JID being ignored. Is it someone here trying stuff out?
  74. MattJ Likewise
  75. 0xAFFE too
  76. pierreghz No such messages with poezio.
  77. MattJ Would like to know what it is, because if prosody passed it through it's either a bug in Prosody or Gajim :)
  78. mrDoctorWhо. i think its prosody
  79. Darlan Same here + 2 messages
  80. MattJ mrDoctorWhо., what makes you think that?
  81. mmlosh I got two too
  82. mmlosh Invalid jabber ID. A message from a non-valid JID arrived, it has been ignored.
  83. Maranda hmm question why aren't you letting the server/muc deal with jid validity verification? Instead of doing it prehand in Gajim?
  84. Darlan Has this event occurred after Maranda ha changed nick to Ʉ?
  85. mmlosh also prosody here
  86. mrDoctorWhо. MattJ: because gajim is just client and it's can't make error like that
  87. MattJ mrDoctorWhо., sure it can
  88. MattJ Gajim made the popup
  89. Darlan Now there is a Ʉ as a participant and Ʉ_ as a moderator.
  90. mrDoctorWhо. MattJ: i mean show Ʉ user in chat
  91. Maranda That's an error in Gajim, here it looks fine (Jappix)
  92. Darlan mrDoctorWhо.: Did you receive these "two messages about messages from invalid JID being ignored"?
  93. mrDoctorWhо. Darlan: nope
  94. Darlan ok, so probably a bug in Gajim
  95. vorner Yes, it seems. This is from the prosody log: Aug 06 16:12:09 s2sin8848358 debug Received[s2sin]: <presence type='unavailable' to='vorner@vorner.cz/Gajim-ruth' from='gajim@conference.gajim.org/Ʉ'>
  96. vorner It seems gajim doesn't like that
  97. Maranda and again my previous question remains, why aren't you letting the server/muc deal with jid validation?
  98. MattJ Maranda, because some servers don't
  99. Maranda MattJ, s/some/some broken/
  100. MattJ I still don't think it's a problem if Gajim wants to validate JIDs
  101. MattJ Only it seems in this case it disagrees with Prosody about what is valid
  102. Maranda resourceprepping in gajim looks borked to me, but may be wrong.
  103. Maranda brb
  104. bot RSS: Feeds for Gajim • Ticket #7415 (Invalid occupants in roster of MUC) created Bug description Gajim displays invalid occupants (not presented and, sometimes, even offline). Consequently, after another change in nicknam[…] https://trac.gajim.org/ticket/7415 • invalid_occupant.png attached to Ticket #7415[] • 2013-08-06_gajim_chat_room.log attached to Tic[] • 2013-08-06_gajim_chat_room_no status_messages.log attached to Ticket #7415[]
  105. mrDoctorWhо. its affects psi
  106. mrDoctorWhо. i think its not gajim problem
  107. Maranda then it's a problem in Psi as well, more likely simply.
  108. Lukc wtf
  109. mrDoctorWho i see Ʉ as offline
  110. mrDoctorWho two Ʉ
  111. mrDoctorWho Ʉ in participants and Ʉ_ in moderators
  112. mr.Who gajim & psi now doesn't allow these nicknames now.
  113. Maranda then it's broken Ʉ is valid according to the related rfcs.
  114. Maranda just re-read a few of the involved bits.
  115. bot RSS: Feeds for Gajim • 2013-08-06_gajim_chat_room_chat_view.log attached to Ticket #7415 Chat log with messages of nickname change (copied directly from chat view) https://trac.gajim.org/attachment/ticket/7415/2013-08-06_gajim_chat_room_chat_view.log
  116. bot RSS: Feeds for Gajim • Ticket #7415 (Invalid occupants in roster of MUC) updated Chat log: This bug seems to be relevant to Psi+ too. ‎[16:53:11] ‎mathieui‎: Maranda, looks like that isn’t his case mathieui is now known as Ʉ_ [16:53:30] mathieui has joined the group chat ‎[16:53:39] ‎mathieui‎: gajim-specific it is, then ‎[16:56:10] ‎Ü_‎: I can use עברית but can't use עברית_ You are now known as Darlan mathieui is now known as עברית ‎[16:56:51] ‎עב[…] https://trac.gajim.org/ticket/7415#comment:1
  117. Darlan mrDoctorWho: Can you, now, use Ʉ as nickname?
  118. Darlan Now I see the avatar of Maranda for occupant Ʉ
  119. mrDoctorWho no
  120. Darlan Now not (refreshed via information dialog)
  121. mrDoctorWho [22:39:45] *** mathieui changed nick Ʉ [22:39:52] *** mathieui joined as moderator and administrator
  122. mrDoctorWho strange
  123. Darlan mrDoctorWho: Then __Ʉ___
  124. mrDoctorWho no
  125. Darlan mrDoctorWho: please join to xmpp:test@conference.gajim.org?join
  126. Darlan > [16:45:17] michalxo: possible bug http://pastebin.com/n5JQX6fy :-/ Why did he leave?
  127. bot RSS: Feeds for Gajim • Ticket #7416 (Gajim does not properly handle rfc6122) created Bug description Gajim does allow to use السلام but does not allow السلام_. Also, Gajim explicitly does not allow to use Ʉ. [17:51:53] mr.Who: gajim & psi now doesn't allow these nicknames now. [17:52:20] Maranda: then it's broken Ʉ is valid according to the related rfcs. ​http://xmpp.org/rfcs/rfc6122.html#resourceprep ​http://tools.ietf.org/html/rfc6122 Steps to reproduce /ni[…] https://trac.gajim.org/ticket/7416
  128. bot RSS: Feeds for Gajim • Ticket #7416 (Gajim does not properly handle rfc6122) updated The following information was shared under the auspices of mrDoctorWho. From Psi+ From Gajim tTraceback (most recent call last): File "/home/mrdoctorwho/gajim/src/nbxmpp/idlequeue.py", line 534, in _process_events return IdleQueue._process_events(self, fd, flags) File "/home/mrdoctorwho/gajim/src/nbxmpp/idlequeue[…] https://trac.gajim.org/ticket/7416#comment:1 • test@conference.gajim.org.log []
  129. bot RSS: Feeds for Gajim • Ticket #7244 (Clear menu in Single Message box) updated Please add a Clear menu item to the context menu of Jabber Traffic (XML log). https://trac.gajim.org/ticket/7244#comment:8
  130. bot RSS: Feeds for Gajim • rtl_nick_invalid.png attached to Ticket #7416 leon has suggested to rename this string to The nickname contains invalid characters. https://trac.gajim.org/attachment/ticket/7416/rtl_nick_invalid.png
  131. Darlan I join to xmpp:test@conference.gajim.org?join and I get JID error x2.
  132. bot RSS: Feeds for Gajim • Ticket #7284 (Unicode Bidirectional Algorithm) updated Replying to Dicson: Replying to Darlan: Administrator, Moderator and public rooms. Can you test this? : diff --git a/src/groupchat_control.py b/src/groupchat_control.py --- a/src/groupchat_control.py +++ b/src/groupchat_control.py @@ -1555,7 +1555,7 @@ class GroupchatControl(ChatControlBase): if obj.real_jid: # delete ressource simple_jid = gajim.get_jid_without_resource(o[…] https://trac.gajim.org/ticket/7284#comment:42
  133. bot RSS: Feeds for Gajim • nick_jid_groupchat_fix.diff attached to Ticket #7284 Attempt to solve nick (jabberid@…) https://trac.gajim.org/attachment/ticket/7284/nick_jid_groupchat_fix.diff
  134. 135258b1 Are you testing nick_jid_groupchat_fix.diff? Do you see my nick (jid) or rejoin?
  135. dicson I disabled print status in rooms
  136. Darlan oh
  137. dicson clickable nicknames not work again. Thanks to bidi!
  138. Darlan BiDi is beneficial to LTR, too, when there are RTL users around. And I hope it will bring more audience to Gajim, especially Arabs and Persians.
  139. bot RSS: Feeds for Gajim Plugins • Ticket #61[…] http://trac-plugins.gajim.org/ticket/61#comment:2 • Ticket #24[…] http://trac-plugins.gajim.org/ticket/24#comment:6 • Ticket #60 (Be insensitive or do not insert text when input box is di[…] http://trac-plugins.gajim.org/ticket/60#comment:7 • Changeset [676:9dcf1152bcca]: Clickabl[…] http://trac-plugins.gajim.org/changeset/9dcf1152bcca153de87cf3eccbf97bbee25e523f
  140. bot RSS: Feeds for Gajim Plugins • Changeset [677:9f1455ad703a]: ClickableNicknames. typo ClickableNicknames?. typo http://trac-plugins.gajim.org/changeset/9f1455ad703aa1fa6a43747608321b64551aed0c
  141. Darlan dicson: RTL JID to test with. Password 9999.
  142. Darlan We need LRM for JID in tooltip, too.
  143. dicson Password??
  144. Darlan 9999 for the occupant ערבית
  145. dicson not understand
  146. Darlan I have made an account with RTL username in JID for testing purposes in regard to https://trac.gajim.org/ticket/7284#comment:44
  147. dicson I forget add backspace
  148. dicson I forget add space
  149. bot RSS: Feeds for Gajim • Ticket #7402 (LTR Left-to-right bugs) reopened JID in tooltip, too https://trac.gajim.org/ticket/7402#comment:13
  150. dicson nick_jid += ' ' + u'\u200E' + simple_jid
  151. Darlan Will try now
  152. dicson nick_jid += ' ' + u'\u200E' + simple_jid
  153. עברית Gajim does not recognise RTL JID as JID ‏[23:21:52] ‏6b63f5d8‎b860d32c@chatme.im נכנס/ה אל החדר ‏[23:22:00] ‏ערבית‎ערבית@jappix.com נכנס/ה אל החדר
  154. עברית At least not when it prints it as status message
  155. עברית dicson: Patch not working well: ‏[23:27:14] ‏ערבית‏ ‎ערבית@jappix.com עזב/ה את החדר ‏[23:27:39] ‏tut‏ ‎ערבית@jappix.com נכנס/ה אל החדר ‏[23:27:45] ‏6f7884‏ ‎df401eb9@chatme.im נכנס/ה אל החדר
  156. dicson not working - not commiting. no problem
  157. dicson but why it is works for room JID and not works for JID
  158. עברית I did this (still not working) - simple_jid = gajim.get_jid_without_resource(obj.real_jid) + simple_jid = u'\u200E' + gajim.get_jid_without_resource(obj.real_jid)
  159. dicson I have no idea
  160. עברית There is an RLM right before LRM so it preventing from the LRM to take affect.
  161. dicson why it is works for room JID?
  162. dicson https://trac.gajim.org/changeset/43bfc5f1f92da82213c26a3d6b1150638d5311a8
  163. עברית Because we put there LRM at the start
  164. עברית In this case we already have RLM for RTL UI and one of the RLM is invalidating the affect of the LRM we want to make use of.
  165. dicson at the start? simple_jid = u'\u200E' + gajim.get_jid_without_resource(obj.real_jid) - at the end?
  166. עברית No, it won't help.
  167. עברית Would on earth would use an RTL username?
  168. עברית Who on earth would use an RTL username?
  169. dicson A lot of crazy on the planet
  170. dicson עברית, and this people writes only 2 messages in jabber
  171. dicson 1 - HI and 2 - I need bot!
  172. עברית I guess only Israelis. The rest of RTL users (Arabs, Persians) write more, I assume.
  173. dicson maybe Asterix know diff LRM + room jid and LRM + jid
  174. עברית dicson: The patch is fine but will not work for RTL users since there are RLM characters that interrupting us.
  175. עברית I guess we need only nick_jid_groupchat_fix.diff​ to not break parenthesis: ‎[11:58:05 PM] ‎אבא (ערבית@jappix.com) has joined the group chat ‎[11:58:05 PM] ‎אבא‎ (ערבית@jappix.com) has joined the group chat
  176. עברית What is the name of the [+] [-] button on Moderators/Participant rows?
  177. bot RSS: Feeds for Gajim • Ticket #7412 (RTL Right-to-left bugs) updated Problem #2 JIDs like ערבית@gajim.org are clickable when appeared as message, but are not clickable when appeared as join/leave status message. https://trac.gajim.org/ticket/7412#comment:3
  178. dicson http://paste.gajim.org/view/d172347e remove added i18n.direction_mark befor add u'\u200E'