Kategorien
Funktionen Migration

Zwei neue öffentliche Domains: jabb3r.org und jabb3r.de

Auf dem neuen Server haben wir zwei neue öffentliche Domains aktiviert:

  • jabb3r.org
  • jabb3r.de

Viel Spaß beim Registrieren von Accounts. ;-)

In-band Registrierung ist im Moment möglich (auch für die anderen Domains, die schon zu Prosody migriert wurden) – wird aber wohl so schnell wie möglich auf unser Webanmeldeformular umgestellt. Dieses muss allerdings aufgrund der Migration zu Prosody noch umprogrammiert werden.

Kategorien
Funktionen Sicherheit

Captcha für Benutzeranmeldungen aktiviert

Einer der Hauptgründe warum wir händeringend auf ejabberd 2.1.6 gewartet haben ist die Unterstützung von Captcha für mod_register. Dieses Module kümmert sich um die in-band registration, also die Schnittstelle, über die sich neue Benutzer ihren Account über ihren Jabberclient registrieren. Diese Schnittstelle wird von Spammern missbraucht. Wir hoffen, dass die Benutzung von Captchas die meisten Spamregistrierungen verhindert.

Wenn Dein Client Captchas nicht unterstützt, wird eine URL angezeigt und Du kannst Dir das Captcha in Deinem Browserfenster anzeigen lassen.

Kategorien
Funktionen Transportdienste

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.

Kategorien
Funktionen Transportdienste

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.

Kategorien
Funktionen Howtos Transportdienste

Twitter Transport aktualisiert

Mit der heutigen Entwicklerversion von Spectrum wurde der Twitter Transport aktualisiert. Das Paket pidgin-twitter wird nicht mehr weiterentwickelt und hat täglich Dutzende Abstürze verursacht. Spectrum verwendet nun pidgin-microblog.

Bitte lösche alle alten Twitter Kontakte in Deinem Roster, ausgenommen von twitter.jabber.hot-chilli.net. (Eventuell werden wir demnächst die alten Kontakte unserer lokalen Benutzer löschen.)

Dann bitte Spectrum erlauben, auf Deinen Twitter Account zuzugreifen. Beim ersten Connect zum neuen Twitter Transport wirst Du folgende Nachricht von twitter.jabber.hot-chilli.net empfangen:

Open following url and send the PIN number from the web page back to Spectrum.
https://api.twitter.com/oauth/authorize?oauth_token=tokenid

Diesen Anweisungen folgen und die PIN Nummer in das Chatfenster, in dem die o.g. Nachricht erschien, posten.

Dann dem Authorization Request für twitter.com@twitter.jabber.hot-chilli.net zustimmen.

Dieser Kontakt wird alle Tweets Deiner Twitter Kontakte posten.

Wenn Du selbst einen Tweet auf Twitter posten willst, diesen einfach in das Chatfenster von twitter.com@twitter.jabber.hot-chilli.net posten. Bitte nicht mehr als 140 Zeichen verwenden. Für weitere Informationen folgendes eingeben:

/help

Kategorien
Funktionen Transportdienste

IRC Transport zu Spectrum migriert

Soeben haben wir den IRC Transport zu Spectrum migriert. Bisher war der IRC Transport eine Grundfunktion von ejabberd, der von uns eingesetzten Software für den Jabberserver an sich. Spectrum hat mehr Funktion, deswegen haben wir migriert.

Wenn Du Probleme hast, lass es uns bitte wissen.

Kategorien
Ausfälle Funktionen Wartungsarbeiten

Pubsub/PEP migration auf MySQL abgeschlossen

…und es scheint auch zu funktionieren. Entschuldige bitte den 30-minütigen Ausfall deswegen.

Kategorien
Ausfälle Funktionen Transportdienste Wartungsarbeiten

Server heute morgen offline wegen Wartungsarbeiten

Der Server war heute morgen wegen Kernel- und MySQL-Upgrades offline. Alles wäre deutlich schneller gegangen wenn der Server nach dem “shutdown -r now” sauber heruntergefahren und somit wieder hochgefahren wäre – was er nicht tat. Also mussten wir zuerst jemanden zu der Maschine schicken, der den Resetschalter drückte.

Zusätzlich haben wir Spectrum aktualisiert um JID Escaping zu nutzen. Sollte das bei unseren Tests funktionieren (anscheinend gibt es Probleme mit einigen Clients, die das inoffizielle %, das als Ersatz für @ verwendet wird, nicht unterstützen), schreibe ich hier mehr über dieses Thema.