Remote Roster Funktionalität benennt Kontakte im Jabber Roster um

Wir haben festgestellt, dass Buddies im Jabber Roster (die Kontaktliste von Jabber) jetzt in die Originalnamen des jeweiligen Transportnetzwerks, beispielsweise ICQ oder Facebook, umbenannt werden.

Dies betrifft nur lokale Benutzer, da Remote Roster nur auf dem gleichen Server funktioniert .

Sorry deswegen… Allerdings sind die Roster nun synchronisiert, das heißt eine Umbenennung der Kontakte wird sie auch im Transportnetzwerk umbenennen. Falls dieses eine Umbenennung nicht unterstützt, werden trotzdem die Datenbanken von Jabber und des Transports synchron gehalten.

Probleme mit dem ICQ Transport

In den letzten Tagen gab es viele Probleme mit dem ICQ Transport. Laut der Entwickler von Spectrum liegt dies an einem Problem von „glib“ mit „poll“. „epoll“ läuft aber leider (noch) nicht mit glib.

Deswegen läuft der Spectrum ICQ Transport nun mit libev3 und epoll. Im Moment sieht es gut aus, hoffentlich bleibt es auch so. Die nächsten Tage werden dies zeigen – unser Server ist im Moment der einzige, der diese Konfiguration fährt. Nicht einmal die Spectrum Entwickler konnten dies bisher testen. ;-)

Remote roster

Soeben haben wir den Server neu gestartet um Remote roster zu aktivieren. Was ist das?

What’s Remote roster?

Remote roster is protoXEP which allows your server to synchronize legacy network contact list with your users‘ rosters. Currently it works only for local users (users registered on the same server which supports this protoXEP). It’s available for Ejabberd 2.1.x and Prosody.

Why should I use it?

It allows to your users following features:

  • When they register their account and login for first time, they won’t receive lots of subscribe presences or Roster Item Exchanged stanza. All their legacy network buddies just appear in their roster with proper groups and nicknames.
  • When they will unregistering their account, buddies are just removed from their rosters without need of unsubscribing them.
  • When they rename some buddy in their Jabber roster, it’s renamed also in legacy network.
  • When they move some buddy into different groups, it’s moved also in legacy network.
  • All changes made in legacy network when transport is disconnected are synchronized with Jabber account once they become online in Jabber.

Text der Spectrum Webseite entnommen.