Extras/Barev

From Maemo Leste Wiki
Jump to navigation Jump to search

Barev communication protocol

The protocol was created out of attempts to make serverless communication. The authors were experimenting on how to use standardized serverless protocol: Bonjour(XEP-0174), over the Yggdrasil network.

It turned out we can't implement all Bonjour features without MDNS, so we had to fork the Pidgin Bonjour plugin, and created a Barev plugin, where MDNS dependent Bonjour features were replaced by xmpp stanzas from XEP-0004, XEP-0071, XEP-0085, XEP-0095, XEP-0096, XEP-0153, XEP-0199.

How to install

Get

rtcom-accounts-plugin-barev

in Hildon Application Manager. It will pull as a dependency

Yggdrasil

and

barev-purple

.

Add an account

Go to Settings,

VoIP and IM accounts

It'll show a list of already added accounts.

Press New to add an account.

Choose a nick, type it in:

And here's a list of your accounts.

That's basically it. Your Barev address is your nick@your_yggdrasil_ipv6 address. The nick you already chose.

To tell others how to add you, you need to know your Yggdrasil address.

There are several ways to know your Yggdrasil address.

sudo yggdrasilctl getself

There's a field:

IPv6 address

You can take it from there.

Other way is to run

ip a

If you have not configured Yggdrasil yourself, before installing Barev, then Barev have configured you a

barev0

network interface. You can find your Yggdrasil IPv6 address under it.


to be continued.