[jitsi-dev] Outstanding problems


#1

I've posted about these on the users list but haven't received any
response, so thought I'd try here.

1. I've got "Log chat history" unticked in Options - General, so why when
I click on a contact's name does it show the conversation I had on the
18 December?

I need to know that any secure call/chat program I use won't log my
conversations as well as protect them in transmission and I'm rather
surprised and disappointed that Jitsi fails on this front.

2. I keep finding that users I've already authorized will be marked as
"Waiting for authorization" either when I start Jitsi, or as just
happened when I move the user to a group. It's still like that after
several restarts now (it's a Jabber.org contact)

3. Yahoo e-mail notifications don't work at all for me, even though
they apparently should.

4. I got my friend to install Jitsi on his MAC and we had the
following problems.

He added me as a Yahoo contact and I Authorized him and then saw him
listed twice in my Jitsi. I deleted one, which left the other OK.

The Authenticate buddy window is confusing as it says "Please enter
the fingerprint you received from x" but this doesn't appear to be
necessary as just selecting "I have" and clicking Authenticate seems
to work. If it were necessary to enter the fingerprint, it should be
possible to copy and paste it from above (we verified over the phone)
rather than having to type it manually.

After authenticating, we still couldn't secure chat. When I tried my
window said "You sent an unreadable encrypted message". My friends
Preferences - Security tab showed no fingerprint for his account and
he had to restart Jitsi. After that, on his PC the Security tab shows
two entries for my account both with the same fingerprint. I was able
to start a secure chat with him though (at least I think I did, his
contact in my Jitsi is set to Require Private Messaging and the End Private
Conversation option is showing. Would be good if there was some lock
indicator in the chat window).

He also signed up for a @jabber.org account when installing Jitsi and
I have a @jit.si account so he tried to add me and I got the
Authorisation pop-up but his account just shows in my Jitsi as Waiting
for Authorisation and he doesn't receive a pop-up, even if I click
Re-request authorisation. He got my contact listed twice in his Jitsi
this time, so he had to delete one of them.

I'm running build 4388. I imagine he's just downloaded the stable version.


#2

Hey Derek,

I've posted about these on the users list but haven't received any
response, so thought I'd try here.

The users list is OK ... I suppose it's really just a matter of someone
finding the time to answer.

1. I've got "Log chat history" unticked in Options - General, so why when
I click on a contact's name does it show the conversation I had on the
18 December?

There were a few bugs with chat history logging and I believe we've
addressed some of them recently. Is this something you reproduce with a
clean installation?

I need to know that any secure call/chat program I use won't log my
conversations as well as protect them in transmission and I'm rather
surprised and disappointed that Jitsi fails on this front.

2. I keep finding that users I've already authorized will be marked as
"Waiting for authorization" either when I start Jitsi, or as just
happened when I move the user to a group. It's still like that after
several restarts now (it's a Jabber.org contact)

The fact that you have authorized them is not incompatible with the fact
that they haven't. Authorizations are not implicitly symmetric. Maybe
they missed your authorization request? You may try the "Re-request
Authorization" option on the right-click menu.

3. Yahoo e-mail notifications don't work at all for me, even though
they apparently should.

Yup, they did last time I checked but the ymsg lib we are using hasn't
seen a lot of updates for quite a while so I wouldn't be surprised if
one or two things there don't work. Feel free to log a ticket, but it
would probably get a low priority.

4. I got my friend to install Jitsi on his MAC and we had the
following problems.

He added me as a Yahoo contact and I Authorized him and then saw him
listed twice in my Jitsi. I deleted one, which left the other OK.

Is this reproducible?

The Authenticate buddy window is confusing as it says "Please enter
the fingerprint you received from x" but this doesn't appear to be
necessary as just selecting "I have" and clicking Authenticate seems
to work. If it were necessary to enter the fingerprint, it should be
possible to copy and paste it from above (we verified over the phone)
rather than having to type it manually.

Could you please log a ticket for this?

After authenticating, we still couldn't secure chat. When I tried my
window said "You sent an unreadable encrypted message". My friends
Preferences - Security tab showed no fingerprint for his account and
he had to restart Jitsi. After that, on his PC the Security tab shows
two entries for my account both with the same fingerprint. I was able
to start a secure chat with him though (at least I think I did, his
contact in my Jitsi is set to Require Private Messaging and the End Private
Conversation option is showing. Would be good if there was some lock
indicator in the chat window).

Agreed. Could you please open a ticket?

He also signed up for a @jabber.org account when installing Jitsi and
I have a @jit.si account so he tried to add me and I got the
Authorisation pop-up but his account just shows in my Jitsi as Waiting
for Authorisation and he doesn't receive a pop-up, even if I click
Re-request authorisation. He got my contact listed twice in his Jitsi
this time, so he had to delete one of them.

Hmmm ... sounds strange. Could you please log a ticket and attach logs
from both sides generated while you "re-request authorization"?

Thanks,
Emil

···

On 13.02.13, 22:03, Derek Moss wrote:

I'm running build 4388. I imagine he's just downloaded the stable version.

--
https://jitsi.org


#3

Hey Emil

Thanks for replying.

The users list is OK ... I suppose it's really just a matter of someone
finding the time to answer.

Yeah, although I did post about these issues a month or two ago. I
guess messages can easily get overlooked if people are busy though.
Often the users list messages seem to mostly consist of people
discussing exotic server setups so perhaps we need somewhere else for
more basic setup advice and bug reports?

There were a few bugs with chat history logging and I believe we've
addressed some of them recently. Is this something you reproduce with a
clean installation?

OK, thanks I'll try a clean install of the latest build and see if I
can reproduce.

The fact that you have authorized them is not incompatible with the fact
that they haven't. Authorizations are not implicitly symmetric. Maybe
they missed your authorization request? You may try the "Re-request
Authorization" option on the right-click menu.

I get that but these are contacts who, as far as I recall, have
authorized my request. Certainly they don't say "Waiting for
authorization" all the time, which suggests they have been authorized
but then at another time Jitsi seems to forget this, often when I was
moving a contact to another group. I could be wrong and perhaps they
were never authorized but then they'd say "Waiting for authorization"
all the time wouldn't they?

Yup, they did last time I checked but the ymsg lib we are using hasn't
seen a lot of updates for quite a while so I wouldn't be surprised if
one or two things there don't work. Feel free to log a ticket, but it
would probably get a low priority.

OK, thanks.

4. I got my friend to install Jitsi on his MAC and we had the
following problems.

He added me as a Yahoo contact and I Authorized him and then saw him
listed twice in my Jitsi. I deleted one, which left the other OK.

Is this reproducible?

Well it happened on both ends (for him it was when adding my @jit.si
account). I'll see if I can arrange to test again with him sometime.

The Authenticate buddy window is confusing as it says "Please enter
the fingerprint you received from x" but this doesn't appear to be
necessary as just selecting "I have" and clicking Authenticate seems
to work. If it were necessary to enter the fingerprint, it should be
possible to copy and paste it from above (we verified over the phone)
rather than having to type it manually.

Could you please log a ticket for this?

Sure, will do.

After authenticating, we still couldn't secure chat. When I tried my
window said "You sent an unreadable encrypted message". My friends
Preferences - Security tab showed no fingerprint for his account and
he had to restart Jitsi. After that, on his PC the Security tab shows
two entries for my account both with the same fingerprint. I was able
to start a secure chat with him though (at least I think I did, his
contact in my Jitsi is set to Require Private Messaging and the End Private
Conversation option is showing. Would be good if there was some lock
indicator in the chat window).

Agreed. Could you please open a ticket?

OK.

He also signed up for a @jabber.org account when installing Jitsi and
I have a @jit.si account so he tried to add me and I got the
Authorisation pop-up but his account just shows in my Jitsi as Waiting
for Authorisation and he doesn't receive a pop-up, even if I click
Re-request authorisation. He got my contact listed twice in his Jitsi
this time, so he had to delete one of them.

Hmmm ... sounds strange. Could you please log a ticket and attach logs
from both sides generated while you "re-request authorization"?

Sure, as soon as I can arrange to re-test with my friend. I'll make
sure we both have the latest builds installed as well in case any of
these bugs have been eliminated recently.

Regards

Derek

···

On 13 February 2013 23:04, Emil Ivov <emcho@jitsi.org> wrote:


#4

Hey Emil

After installing the latest build, I've found that both the contacts
I've previously chatted with still retain my chat history, one from 11
November 2012 and the other from 18 December 2012. There still doesn't
appear to be a "Clear chat history" function and although it set "Log
Chat History" to enabled when installing and I then unticked that,
this hasn't cleared the chat history either which I think it would be
good to do, preferably with a secure erase function.

I see I can do it manually by going to
C:\Users\username\AppData\Roaming\Jitsi\history_ver1.0\messages\default\accountname\contactname\
and delete the .xml there but that's not very user-friendly, not to
mention it would need to be done for each accountname\contactname with
a chat history.

···

On 13 February 2013 23:04, Emil Ivov <emcho@jitsi.org> wrote:

There were a few bugs with chat history logging and I believe we've
addressed some of them recently. Is this something you reproduce with a
clean installation?


#5

I had duplicate contacts crop up multiple times when I first set up
Jitsi. It seemed to happen with contacts that I manually renamed in
Jitsi (replacing the screen name with a real name). The duplicate
contacts would be listed once with the real name and once with the
original screen name. I didn't discover the exact step to make this 100
percent reproducible. So if you discover the steps, please report them.
It will make a world of difference to first time users of Jitsi.

One particularly troublesome contact was an MSN contact that was linked
to my Yahoo account (since Yahoo IM could connect with MSN until the end
of last year). This contact appeared twice in Jitsi for a long time (the
Jitsi UI refused to delete it, reporting that contact didn't exist). I
finally got rid of the duplicate by manually editing the XML file.

David

···

On 2/13/2013 8:14 PM, Derek Moss wrote:

4. I got my friend to install Jitsi on his MAC and we had the
following problems.

He added me as a Yahoo contact and I Authorized him and then saw him
listed twice in my Jitsi. I deleted one, which left the other OK.

Is this reproducible?

Well it happened on both ends (for him it was when adding my @jit.si
account). I'll see if I can arrange to test again with him sometime.


#6

I forgot to mention that having an IM contact list that was already
created (with Yahoo IM or Pidgin, etc) may be a prerequisite to these
issues.

David

···

On 2/13/2013 9:38 PM, David Bolton wrote:

I had duplicate contacts crop up multiple times when I first set up
Jitsi. It seemed to happen with contacts that I manually renamed in
Jitsi (replacing the screen name with a real name). The duplicate
contacts would be listed once with the real name and once with the
original screen name. I didn't discover the exact step to make this 100
percent reproducible. So if you discover the steps, please report them.
It will make a world of difference to first time users of Jitsi.

One particularly troublesome contact was an MSN contact that was linked
to my Yahoo account (since Yahoo IM could connect with MSN until the end
of last year). This contact appeared twice in Jitsi for a long time (the
Jitsi UI refused to delete it, reporting that contact didn't exist). I
finally got rid of the duplicate by manually editing the XML file.


#7

That does sound like a somewhat different problem to mine as I don't
believe my friend or I renamed the contacts, the duplicates just
appeared when adding them.

Currently I see in my Friends group, which contains three contacts,
that two of them are shown twice with the same name. I checked the XML
and they're only listed once in there. I just closed it and restarted
and now it doesn't show the duplicates, so it seems to be an
intermittent bug.

This is with build 4388 so I'll update to the latest and keep an eye
out for if it happens again. I'm not sure what the recommended way to
do a clean install without losing my contacts is though so I've just
installed over the top.

I notice that installing the new build has reset the "Log chat
history" to enabled. I really think this should default to disabled
for security, with it for the user to enable if they wish. Ideally I
think it's best to try and aim for a situation where the user doesn't
need to go into settings and change things after installing (unless
they're a power user who wants to do something special) but can just
use the Add New Account and Add Contact popups.

I note when Adding a Google Talk account, the "Enable Gmail
notifications for new messages" is hidden under Advanced - Connection
and this is quite a basic setting that it might be best to show on the
main popup, perhaps along with "Allow non-secure connections"as I can
see users wanting to change those. The rest of the options under
Advanced are indeed quite technical and it makes sense to hide those
but I don't think it makes sense to have those two settings in there.

I also noticed that when adding a Facebook account, Advanced -
Connection shows the Google options, which doesn't seem right.

···

On 14 February 2013 03:42, David Bolton <davidkbolton@gmail.com> wrote:

On 2/13/2013 9:38 PM, David Bolton wrote:

I had duplicate contacts crop up multiple times when I first set up
Jitsi. It seemed to happen with contacts that I manually renamed in
Jitsi (replacing the screen name with a real name). The duplicate
contacts would be listed once with the real name and once with the
original screen name. I didn't discover the exact step to make this 100
percent reproducible. So if you discover the steps, please report them.
It will make a world of difference to first time users of Jitsi.

One particularly troublesome contact was an MSN contact that was linked
to my Yahoo account (since Yahoo IM could connect with MSN until the end
of last year). This contact appeared twice in Jitsi for a long time (the
Jitsi UI refused to delete it, reporting that contact didn't exist). I
finally got rid of the duplicate by manually editing the XML file.

I forgot to mention that having an IM contact list that was already
created (with Yahoo IM or Pidgin, etc) may be a prerequisite to these
issues.

David


#8

I would like to add that I feel the display buffer is much too small. It seems that the chat
scrolls off never to be seen again. I don't do super long chats, so I think the chat scroll
buffer size should be increased. Maybe a size that can be configured ???

The other aspect to consider is that since secure file transfers are not yet available,
the only way to transfer files securely is to convert them with an external program such
as CoolFish, for example, and paste the text into the chat window. So the chat window
buffer, in such a case, should be say 100kB to 1MB in size.

Of course, it would be much better to have a native secure file transfer mechanism.
It seems that secure file transfer has been forgotten.

Regards, Earl

···

On 13 February 2013 23:04, Emil Ivov <emcho@jitsi.org> wrote:

There were a few bugs with chat history logging and I believe we've
addressed some of them recently. Is this something you reproduce with a
clean installation?


#9

There were a few bugs with chat history logging and I believe we've
addressed some of them recently. Is this something you reproduce with a
clean installation?

Hey Emil

After installing the latest build, I've found that both the contacts
I've previously chatted with still retain my chat history, one from 11
November 2012 and the other from 18 December 2012. There still doesn't
appear to be a "Clear chat history" function and although it set "Log
Chat History" to enabled when installing and I then unticked that,
this hasn't cleared the chat history

Disabling the chat history has nothing to do with clearing it. All I'd
be willing to implement would be a warning message/hint to inform the
user that previous history will still be there.

either which I think it would be
good to do, preferably with a secure erase function.

I had something like that implemented for a private project. It was
arranged as a new options page called "Privacy", but it never made it
into trunk. I could bring that up to date, but I'd need a new icon for
it.
Emil, could you organize that? I'm thinking of something similar to
Firefox' venetian mask in their options.

I see I can do it manually by going to
C:\Users\username\AppData\Roaming\Jitsi\history_ver1.0\messages\default\accountname\contactname\
and delete the .xml there but that's not very user-friendly, not to
mention it would need to be done for each accountname\contactname with
a chat history.

Ingo

···

Le 15.02.2013 à 12:13, "Derek Moss" <dmts@stoptheviolence.co.uk> a écrit :

On 13 February 2013 23:04, Emil Ivov <emcho@jitsi.org> wrote: