XMPP Communication
Posted: 31 Jul 2018, 17:34
As some of you are already aware that we run a XMPP server for faster communication, I decided to post an instruction for those in need.
The details of the XMPP server are as follows:
Server: talk.umineko-project.org
Port: 5222
Proxy: none
TLS: yes
Web registration: https://talk.umineko-project.org:15280/register/
Known compatible clients:
The details of the XMPP server are as follows:
Server: talk.umineko-project.org
Port: 5222
Proxy: none
TLS: yes
Web registration: https://talk.umineko-project.org:15280/register/
Known compatible clients:
- Pigin (https://www.pidgin.im/) with OMEMO or OTR
- Adium (https://adium.im) with OMEMO
- ChatSecure (https://chatsecure.org)
- And obviously many others that support OTR and/or OMEMO
- Register via the web interface for simplicity (registration from within the client also works). Follow this url and fill the gaps: Successful registration is confirmed by "Your Jabber account was successfully created." message after choosing submit.
- Install Pidgin and choose "Add" to add your account. Fill the gaps as follows: Resource can be filled with arbitrary value to distinguish each device when multiple are connected.
- Afterwards you will see a contact interface with you being connected and contact (buddy) addition being available. To add a contact fill the gaps as follows: Note, that Pidgin hides unconfirmed offline accounts by default, so consider enabling "Buddies → Show → Offline Buddies".
- To enable OMEMO put the downloaded lurch-0.X.Y.dll from this page to C:\Program Files (x86)\Pidgin\plugins. Also put libgcrypt-20.dll and libgpg-error-0.dll from this page to C:\Program Files (x86)\Pidgin. In case the link is down you may find the gpg and gcrypt libs in lurch dlls.zip attachment.
After restarting Pidgin you will be able to
— enable OMEMO in plugins (Tools → Plugins → lurch)
— initiate End-to-End encryption in multichat users by typing /lurch enable (enabled by default in other chats)
More details can be found on the official documentation page (https://github.com/gkdr/lurch#usage).