[jitsi-dev] Skins and multi-user text chat encryption


#1

Hello,
Users mailing list seems somewhat dead so i figured i will ask here
since developers are pretty much people who should know answers.

1. Skins - noone knows how to use them. Could someone point me to the
right direction? I was hoping it was possible to use Synthetica Themes
<http://www.javasoft.de/synthetica/themes/>, but sadly they do not work.
Jitsi of course wants correct directory structure and so on.. So yeah,
how do we use skins? Or at least where in source code i could look for
pointers on how to reverse-engineer a skin? :smiley:

2. Encryption for group text chats - i have not seen definitive answer
anywhere. I am aware that OTR itself does not support that. Does jitsi
implement some kind of encryption for group chats or does it just follow
OTR's flaw? In old OTR mailing list archive
<http://lists.cypherpunks.ca/pipermail/otr-dev/2010-March/001112.html> i
found this:

>/ As for group chat, it's work in progress. We had a paper a few months
/>/ ago in ACM CCS describing a protocol for it, but quite a bit more work
/>/ still needs to be done./

However it does not seem that anything was actually done. It is bit
disappointing because i am not aware of any IM client that could do
group chat encryption except for skype. And as everyone here knows -
latest skype news regarding wiretapping basically void existing
encryption as we can not trust that software. Would be nice of Jitsi
could fill in this security void.

···

--
rndbit


#2

I too would like to know how skins work, would be happy to write up some docs if someone could give me a hint how they work :slight_smile:

Tom

···

On 26/07/12 09:54, rndbit wrote:

Hello,
Users mailing list seems somewhat dead so i figured i will ask here since developers are pretty much people who should know answers.

1. Skins - noone knows how to use them. Could someone point me to the right direction? I was hoping it was possible to use Synthetica Themes <http://www.javasoft.de/synthetica/themes/>, but sadly they do not work. Jitsi of course wants correct directory structure and so on.. So yeah, how do we use skins? Or at least where in source code i could look for pointers on how to reverse-engineer a skin? :smiley:

2. Encryption for group text chats - i have not seen definitive answer anywhere. I am aware that OTR itself does not support that. Does jitsi implement some kind of encryption for group chats or does it just follow OTR's flaw? In old OTR mailing list archive <http://lists.cypherpunks.ca/pipermail/otr-dev/2010-March/001112.html> i found this:

>/ As for group chat, it's work in progress. We had a paper a few months
/>/ ago in ACM CCS describing a protocol for it, but quite a bit more work
/>/ still needs to be done./

However it does not seem that anything was actually done. It is bit disappointing because i am not aware of any IM client that could do group chat encryption except for skype. And as everyone here knows - latest skype news regarding wiretapping basically void existing encryption as we can not trust that software. Would be nice of Jitsi could fill in this security void.

--
rndbit


#3

Hey there,

Hello,
Users mailing list seems somewhat dead

Well it is not. Pretty much same subscribers as on dev.

so i figured i will ask here
since developers are pretty much people who should know answers.

1. Skins - noone knows how to use them. Could someone point me to the
right direction? I was hoping it was possible to use Synthetica Themes
<http://www.javasoft.de/synthetica/themes/>, but sadly they do not work.
Jitsi of course wants correct directory structure and so on.. So yeah,
how do we use skins? Or at least where in source code i could look for
pointers on how to reverse-engineer a skin? :smiley:

The current "skins" mechanism in Jitsi is really just an experiment. No
more than a proof of concept that allows you to change icons and colours
and nothing else.

I don't think that this is likely to change in the near future.

We may allow for use of Adium themes in the chat window though. We'd
just need to start using webkit first. No ETA as of yet.

2. Encryption for group text chats - i have not seen definitive answer
anywhere. I am aware that OTR itself does not support that. Does jitsi
implement some kind of encryption for group chats or does it just follow
OTR's flaw? In old OTR mailing list archive
<http://lists.cypherpunks.ca/pipermail/otr-dev/2010-March/001112.html> i
found this:

>/ As for group chat, it's work in progress. We had a paper a few months
/>/ ago in ACM CCS describing a protocol for it, but quite a bit more work
/>/ still needs to be done./

However it does not seem that anything was actually done. It is bit
disappointing because i am not aware of any IM client that could do
group chat encryption except for skype. And as everyone here knows -
latest skype news regarding wiretapping basically void existing
encryption as we can not trust that software. Would be nice of Jitsi
could fill in this security void.

We don't support end-to-end encryption for groups chats. Using an XMPP
server would encrypt all connections so this might be a solution for
you. If the server is administered by one of the participants then that
might be a satisfactory alternative.

Hope this helps,
Emil

···

On 26.07.12, 10:54, rndbit wrote:


#4

Hi Emil,

Any chance of some basic docs on how to change the colours and icons?

Thanks
Tom

···

On 26/07/12 16:56, Emil Ivov wrote:

Hey there,

On 26.07.12, 10:54, rndbit wrote:

Hello,
Users mailing list seems somewhat dead

Well it is not. Pretty much same subscribers as on dev.

so i figured i will ask here
since developers are pretty much people who should know answers.

1. Skins - noone knows how to use them. Could someone point me to the
right direction? I was hoping it was possible to use Synthetica Themes
<http://www.javasoft.de/synthetica/themes/>, but sadly they do not work.
Jitsi of course wants correct directory structure and so on.. So yeah,
how do we use skins? Or at least where in source code i could look for
pointers on how to reverse-engineer a skin? :smiley:

The current "skins" mechanism in Jitsi is really just an experiment. No
more than a proof of concept that allows you to change icons and colours
and nothing else.

I don't think that this is likely to change in the near future.

We may allow for use of Adium themes in the chat window though. We'd
just need to start using webkit first. No ETA as of yet.

2. Encryption for group text chats - i have not seen definitive answer
anywhere. I am aware that OTR itself does not support that. Does jitsi
implement some kind of encryption for group chats or does it just follow
OTR's flaw? In old OTR mailing list archive
<http://lists.cypherpunks.ca/pipermail/otr-dev/2010-March/001112.html> i
found this:

/ As for group chat, it's work in progress. We had a paper a few months

/>/ ago in ACM CCS describing a protocol for it, but quite a bit more work
/>/ still needs to be done./

However it does not seem that anything was actually done. It is bit
disappointing because i am not aware of any IM client that could do
group chat encryption except for skype. And as everyone here knows -
latest skype news regarding wiretapping basically void existing
encryption as we can not trust that software. Would be nice of Jitsi
could fill in this security void.

We don't support end-to-end encryption for groups chats. Using an XMPP
server would encrypt all connections so this might be a solution for
you. If the server is administered by one of the participants then that
might be a satisfactory alternative.

Hope this helps,
Emil


#5

Hey Tom,

Hi Emil,

Any chance of some basic docs on how to change the colours and icons?

All colours are set in jitsi/resources/colors/colors.properties

All icons live in resources/images and they have their own
images.properties file as well.

Hope this helps,
Emil

···

On 26.07.12, 18:05, Tom Parrott wrote:

Thanks
Tom
On 26/07/12 16:56, Emil Ivov wrote:

Hey there,

On 26.07.12, 10:54, rndbit wrote:

Hello,
Users mailing list seems somewhat dead

Well it is not. Pretty much same subscribers as on dev.

so i figured i will ask here
since developers are pretty much people who should know answers.

1. Skins - noone knows how to use them. Could someone point me to the
right direction? I was hoping it was possible to use Synthetica Themes
<http://www.javasoft.de/synthetica/themes/>, but sadly they do not work.
Jitsi of course wants correct directory structure and so on.. So yeah,
how do we use skins? Or at least where in source code i could look for
pointers on how to reverse-engineer a skin? :smiley:

The current "skins" mechanism in Jitsi is really just an experiment. No
more than a proof of concept that allows you to change icons and colours
and nothing else.

I don't think that this is likely to change in the near future.

We may allow for use of Adium themes in the chat window though. We'd
just need to start using webkit first. No ETA as of yet.

2. Encryption for group text chats - i have not seen definitive answer
anywhere. I am aware that OTR itself does not support that. Does jitsi
implement some kind of encryption for group chats or does it just follow
OTR's flaw? In old OTR mailing list archive
<http://lists.cypherpunks.ca/pipermail/otr-dev/2010-March/001112.html> i
found this:

/ As for group chat, it's work in progress. We had a paper a few months

/>/ ago in ACM CCS describing a protocol for it, but quite a bit more work
/>/ still needs to be done./

However it does not seem that anything was actually done. It is bit
disappointing because i am not aware of any IM client that could do
group chat encryption except for skype. And as everyone here knows -
latest skype news regarding wiretapping basically void existing
encryption as we can not trust that software. Would be nice of Jitsi
could fill in this security void.

We don't support end-to-end encryption for groups chats. Using an XMPP
server would encrypt all connections so this might be a solution for
you. If the server is administered by one of the participants then that
might be a satisfactory alternative.

Hope this helps,
Emil

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
Jitsi
emcho@jitsi.org PHONE: +33.1.77.62.43.30
http://jitsi.org FAX: +33.1.77.62.47.31