[jitsi-dev] Removing Social Media (and others) from Jitsi


#1

Hello all,

So I was wondering what I can modify in the source code to get rid of
social media platforms like Facebook, AIM, Google Talk, etc.?

I ask this because in my modified version of Jitsi, I would only like to
give users the option to sign in to my server and not the many others that
Jitsi offers. So I guess this comes with another question: where can I
integrate another type of login platform (aka my server)?

Any advice?

Thanks!


#2

Andy Llerena wrote:

So I was wondering what I can modify in the source code to get rid of
social media platforms like Facebook, AIM, Google Talk, etc.?

I ask this because in my modified version of Jitsi, I would only like to
give users the option to sign in to my server and not the many others
that Jitsi offers.

How would that improve the software ?

So I guess this comes with another question: where
can I integrate another type of login platform (aka my server)?

Which standard is used by that login platform ?

Cheers,
Andreas


#3

I am really interested in learning about this!

I appreciate any help! :slight_smile:

···

On Sat, Nov 7, 2015 at 5:02 PM, Andy Llerena <a.llerena10@gmail.com> wrote:

Hello all,

So I was wondering what I can modify in the source code to get rid of
social media platforms like Facebook, AIM, Google Talk, etc.?

I ask this because in my modified version of Jitsi, I would only like to
give users the option to sign in to my server and not the many others that
Jitsi offers. So I guess this comes with another question: where can I
integrate another type of login platform (aka my server)?

Any advice?

Thanks!


#4

1) This wouldn't necessarily improve the software; this is simply for my
understanding of how Jitsi works and to test it out on another server. I
am truly interested in how Facebook, AIM, etc. is integrated into Jitsi and
which files, if removed or modified, can take these features away.

2) I will get back to you regarding the standard.

···

On Sun, Nov 8, 2015 at 4:22 AM, Andreas Kuckartz <a.kuckartz@ping.de> wrote:

Andy Llerena wrote:
> So I was wondering what I can modify in the source code to get rid of
> social media platforms like Facebook, AIM, Google Talk, etc.?
>
> I ask this because in my modified version of Jitsi, I would only like to
> give users the option to sign in to my server and not the many others
> that Jitsi offers.

How would that improve the software ?

> So I guess this comes with another question: where
> can I integrate another type of login platform (aka my server)?

Which standard is used by that login platform ?

Cheers,
Andreas

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#5

Hi,

Just removing the bundles from the startup is enough:
https://github.com/jitsi/jitsi/blob/master/lib/felix.client.run.properties
is enough.

For example for facebook you need only to remove the line:
reference:file:sc-bundles/facebookaccregwizz.jar \

(Facebook protocol is actually an xmpp one with custom account wizard)

For aim/icq you need to remove the following lines:
reference:file:sc-bundles/icqaccregwizz.jar \
reference:file:sc-bundles/aimaccregwizz.jar \
reference:file:sc-bundles/protocol-icq.jar \

(ICQ and AIM use the same protocol but different account wizards)

Regards
damencho

···

On Mon, Nov 9, 2015 at 12:36 AM, Andy Llerena <a.llerena10@gmail.com> wrote:

I am really interested in learning about this!

I appreciate any help! :slight_smile:

On Sat, Nov 7, 2015 at 5:02 PM, Andy Llerena <a.llerena10@gmail.com> wrote:

Hello all,

So I was wondering what I can modify in the source code to get rid of
social media platforms like Facebook, AIM, Google Talk, etc.?

I ask this because in my modified version of Jitsi, I would only like to
give users the option to sign in to my server and not the many others that
Jitsi offers. So I guess this comes with another question: where can I
integrate another type of login platform (aka my server)?

Any advice?

Thanks!

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#6

Hello Andreas (and anyone else who may be able to answer this question),

The standard used by the login platform I am referring to incorporates LDAP.

Any ideas as to how I can integrate that into Jitsi?

···

On Sun, Nov 8, 2015 at 4:22 AM, Andreas Kuckartz <a.kuckartz@ping.de> wrote:

Andy Llerena wrote:
> So I was wondering what I can modify in the source code to get rid of
> social media platforms like Facebook, AIM, Google Talk, etc.?
>
> I ask this because in my modified version of Jitsi, I would only like to
> give users the option to sign in to my server and not the many others
> that Jitsi offers.

How would that improve the software ?

> So I guess this comes with another question: where
> can I integrate another type of login platform (aka my server)?

Which standard is used by that login platform ?

Cheers,
Andreas

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#7

Hello damencho,

I followed you instructions and I noticed an increase in run time (it no
longer loads Facebook/AIM/etc.). One thing I did notice is that under "Add
new account", it still allows you to add Facebook/AIM/etc. accounts. I'm
guessing there's another location in the source code that handles that?

···

On Mon, Nov 9, 2015 at 9:05 AM, Damian Minkov <damencho@jitsi.org> wrote:

Hi,

Just removing the bundles from the startup is enough:
https://github.com/jitsi/jitsi/blob/master/lib/felix.client.run.properties
is enough.

For example for facebook you need only to remove the line:
reference:file:sc-bundles/facebookaccregwizz.jar \

(Facebook protocol is actually an xmpp one with custom account wizard)

For aim/icq you need to remove the following lines:
reference:file:sc-bundles/icqaccregwizz.jar \
reference:file:sc-bundles/aimaccregwizz.jar \
reference:file:sc-bundles/protocol-icq.jar \

(ICQ and AIM use the same protocol but different account wizards)

Regards
damencho

On Mon, Nov 9, 2015 at 12:36 AM, Andy Llerena <a.llerena10@gmail.com> > wrote:
> I am really interested in learning about this!
>
> I appreciate any help! :slight_smile:
>
> On Sat, Nov 7, 2015 at 5:02 PM, Andy Llerena <a.llerena10@gmail.com> > wrote:
>>
>> Hello all,
>>
>> So I was wondering what I can modify in the source code to get rid of
>> social media platforms like Facebook, AIM, Google Talk, etc.?
>>
>> I ask this because in my modified version of Jitsi, I would only like to
>> give users the option to sign in to my server and not the many others
that
>> Jitsi offers. So I guess this comes with another question: where can I
>> integrate another type of login platform (aka my server)?
>>
>> Any advice?
>>
>> Thanks!
>
>
>
> _______________________________________________
> dev mailing list
> dev@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#8

I followed you instructions and I noticed an increase in run time (it no
longer loads Facebook/AIM/etc.). One thing I did notice is that under "Add
new account", it still allows you to add Facebook/AIM/etc. accounts. I'm
guessing there's another location in the source code that handles that?

You need to delete Felix's cache after modifying felix.client.run.properties. On Windows it's under %localappdata%\jitsi\sip-communicator.bin

Ingo


#9

I see "cache.lock", but it doesn't contain anything. Other than that I see
a bunch of bundles.

···

On Mon, Nov 9, 2015 at 1:59 PM, Ingo Bauersachs <ingo@jitsi.org> wrote:

> I followed you instructions and I noticed an increase in run time (it no
> longer loads Facebook/AIM/etc.). One thing I did notice is that under
"Add
> new account", it still allows you to add Facebook/AIM/etc. accounts. I'm
> guessing there's another location in the source code that handles that?

You need to delete Felix's cache after modifying
felix.client.run.properties. On Windows it's under
%localappdata%\jitsi\sip-communicator.bin

Ingo

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#10

Just delete the entire folder.

Freundliche Grüsse,
Ingo Bauersachs

-- sent from my mobile

···

Le 09.11.2015 à 20:11, Andy Llerena <a.llerena10@gmail.com> a écrit :

I see "cache.lock", but it doesn't contain anything. Other than that I see a bunch of bundles.

On Mon, Nov 9, 2015 at 1:59 PM, Ingo Bauersachs <ingo@jitsi.org> wrote:
> I followed you instructions and I noticed an increase in run time (it no
> longer loads Facebook/AIM/etc.). One thing I did notice is that under "Add
> new account", it still allows you to add Facebook/AIM/etc. accounts. I'm
> guessing there's another location in the source code that handles that?

You need to delete Felix's cache after modifying felix.client.run.properties. On Windows it's under %localappdata%\jitsi\sip-communicator.bin

Ingo

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev