Archiv der Kategorie: Funktionen

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.

Moods funktionieren nun auch auf den Sekundärdomains

Durch Zufall sind wir auf dieses Thema gestossen – Moods (also die Stimmungen, und um genau zu sein alles, was Pubsub/PEP macht) funktionierte nicht auf den Sekundärdomains.

Es funktioniert nun, es musste nur eine Kleinigkeit an der Konfiguration geändert werden. Die Subdomain des Pubsub Dienstes (beispielsweise pubsub.jabber.hot-chilli.eu) muss die selbe Domain sein wie der Jabber Dienst (beispielsweise jabber.hot-chilli.eu), nicht eine Subdomain der primären Jabber Domain des Servers (beispielsweise jabber.hot-chilli.net).

Passende Zertifikate für die Sekundärdomains

Um Loginfehler oder -nachrichten zu vermeiden und auch um gewisse Probleme mit Server-to-Server Verbindungen zu vermeiden haben wir heute passende Zertifikate für die sekundären Domains installiert.

Die Jabber Dienste mussten dazu mehrfach neu gestartet werden, sorry deswegen. Das ejabberd Configfile ist nicht wirklich gut kommentiert, ausserdem hat uns Google zuerst nicht die passende Lösung angezeigt. Jetzt funktioniert aber alles wie es soll.

PS: Für veraltete SSL Verbindungen auf Port 5223 gibt es keine dynamischen Zertifikate. Dies ist aufgrund der Funktionsweise von SSL schlicht nicht möglich.

Twitter Transport funktioniert

Der Twitter Transport wurde schon vor ein paar Tagen aktiviert und seit gestern funktoniert der Transport auch wie er soll.

Um den Transport zu benutzen, registriere Dich mit Deinem Twitter Usernamen und Passwort. Deine Twitter Kontakte tauchen nun im Roster auf. Autorisiere sie.

Um eine Direktnachricht (die Tweets mit @username:) zu senden, öffne das Chatfenster des Twitter Kontakts und schreibe die Nachricht (ohne @username:).

Um eine normale Nachricht zu senden und zu sehen, was Deine Twitter Kontakte schreiben, betrete Deinen persönlichen Twitter Group Chat unter #home@twitter.jabber.hot-chili.net.

Neue Kontakte in Twitter können nicht über den Transportdienst aufgenommen werden. Bitte benutze dafür nach wie vor Twitter selbst.

Nachrichten mit mehr als 140 Zeichen (das Twitter Limit) werden gesplittet und in mehreren Teilen gesendet.

Neue Transport Dienste

Die Migration auf Spectrum brachte auch noch einige neue Transports mit sich:

Um den Facebook Transport zu benutzen einfach mit dem Benutzername your_facebook_username@chat.facebook.com und dem Facebook Passwort registrieren. Das war es auch schon. Die Facebook Kontakte werden automatisch in den Jabber Client geladen. Naja, zumindest sollte das passieren – der Transport Dienst funktioniert noch nicht. Deswegen bitten wir um etwas Geduld.