Prosody

Screenshot der Software:
Prosody
Softwarebeschreibung:
Version: 0.9.3
Upload-Datum: 19 Feb 15
Entwickler: Prosody Team
Lizenz: Frei
Popularität: 14

Rating: nan/5 (Total Votes: 0)

Prosodie ist eine freie und Open-Source, flexible Kommunikationsserver für Jabber / XMPP in Lua geschrieben.
Prosodie soll einfach zu bedienen, und Licht auf Ressourcen zu sein. Für Entwickler zielt Prosodie einfach sein zu erweitern und zu geben, ein flexibles System, auf dem die schnelle Entwicklung zusätzlicher Funktionalität oder Prototypen neuer Protokolle

Was ist neu in dieser Pressemitteilung:.

  • Eine Konfigurationsdatei als Befehlszeilenargument übergeben wird, nicht mehr vergessen, als Config neu geladen wird
  • MUC: Erlaubt Administratoren immer Bypass restrict_room_creation
  • Streifenhinter '.' wenn die Normalisierung Hostnamen
  • HTTP: Nicht schweigen Verbindungsfehler
  • Komponenten: Lassen Sie einfach das Überschreiben der Komponente Authentifizierung durch Plugins
  • Komponente: Aktivieren Sie TCP Keepalive
  • Migrator: Bessere Fehlerberichterstattung und verbesserte Robustheit
  • S2S: Fügen Sie IP-in Log-Meldungen, wenn Hostname nicht verfügbar
  • TLS: Melden Sie Fehler bei der Initialisierung schlägt fehl

Was ist neu in Version 0.9.2:

  • Fest Debian / Ubuntu-Pakete zu erzeugen immer per- System-Zertifikate (siehe unten)
  • TLS: Verbesserte Verschlüsselungszeichenfolge, und verwenden Sie Prosodie bevorzugte Chiffren (siehe unten)
  • MUC: Fix für Spark-Clients nicht angezeigt Raum Listen

Was ist neu in Version 0.9.0:

  • Diese Version bringt volle Unterstützung für IPv6 in der gesamten Server- Die Top-Feature Anfrage seit 0.8.
  • Es ist auch eine Reihe von Sicherheitsverbesserungen, einschließlich der Unterstützung für Server-zu-Server-Authentifizierung über Zertifikate anstelle der herkömmlichen DNS-basierte Authentifizierung ("Rückruf ').
  • Weitere Verbesserungen umfassen eine neue HTTP-Subsystem unterstützt virtuelle Hosts und voll aufladbare Modulen Pubsub Unterstützung (XEP-0060), und vieles mehr.

Was ist neu in Version 0.8.0:

  • Unterstützung für Authentifizierung und Speichermodule zur Prosodie mit integrieren 3rd-Party-Datenbanken, Verzeichnisse und andere Systeme. Die erste neue Speicher Plugin ist für SQL-Datenbanken und unterstützt MySQL, PostgreSQL, und SQLite3. Ebenfalls enthalten ist ein Migrator um Daten zwischen dem dateibasierten und SQL Speicher zu verschieben. Ad-hoc Führungsunterstützung ist nun standardmäßig enthalten, um die Konfiguration und Steuerung der Prosodie der Ferne von einem XMPP-Client zu ermöglichen. Multi-User-Konferenzen unterstützen jetzt nur für Mitglieder, nur auf Einladung und passwortgeschützte Zimmer.

Was ist neu in Version 0.7.0:

  • Effiziente Verbindung Umgang:
  • Eine der wichtigsten Änderungen in Prosodie 0.7 ist die Unterstützung für libevent, was bedeutet, Prosodie effizient eine sehr große Anzahl von Verbindungen verarbeiten auf einer Vielzahl von Plattformen mit epoll, kqueue, und eine Reihe von anderen Mechanismen.
  • Weitere Informationen finden Sie auf unserer libevent Dokumentation.
  • Cyrus SASL-Authentifizierung:
  • Es gibt auch jetzt die Unterstützung für Cyrus SASL, um die Authentifizierung zu behandeln, die die Verwendung von LDAP, PAM, SQL oder einer Reihe von anderen Authentifizierungsmethoden wie GSSAPI.
  • Weitere Informationen finden Sie auf unserer Backend-Dokumentation Cyrus SASL.
  • SCRAM-Authentifizierung:
  • Tobias Markmann hat auch Unterstützung für SCRAM, eine neue Authentifizierungsmechanismus, der einen großen Teil der Probleme und Schwachstellen in den derzeitigen und weit verbreiteten Mechanismen gefunden löst. SCRAM Unterstützung Prosodie die erfolgreich gegen die Entwicklung Versionen von Pidgin, Pandion, Gajim, Psi, Telepathie und der Newcomer Swift getestet.
  • Auch im Bereich der Authentifizierung und Sicherheit, haben wir beschlossen, Prosodie werben die "NORMAL" SASL-Mechanismus standardmäßig nur dann, wenn die Verbindung des Clients mit dem Server verschlüsselt. Das bedeutet, dass selbst dann, wenn die Verschlüsselung nicht durchgesetzt, Kunden werden nie übertragen Kennwörter in einer Form, die leicht rückgängig gemacht werden kann.
  • Datenschutz Listen:
  • Für eine Weile Thilo Cestonaro wurde besetzt Beitrag Plugins unsere Prosodie-Module Projekt. Schließlich zieht diese Version in zwei seiner Plugins, mod_privacy und mod_proxy65.
  • Datenschutz Listen erlauben Benutzern, eigene Filter für Nachrichten, Präsenz und Abfragen konfigurieren. Dies ist bereits von den meisten Kunden, mit dem Sie sehr flexibel regelbasierte Filter erstellen können unterstützt werden.
  • Manchmal Privatsphäre Listen sind viel mächtiger als Sie wenn benötigen, so haben wir auch ein Plugin (noch experimentell) für ein Protokoll als & quot bekannt; Einfache Kommunikation Sperren & quot ;, die Sie einfach zu konfigurieren eine Liste JIDs Sie wünschen können blockieren die gesamte Kommunikation mit.
  • Die Dateiübertragung Proxy:
  • Die Dateiübertragung in XMPP ist notorisch unzuverlässig gewesen. Dies ist zum großen Teil auf immer größere Präsenz von Firewalls und NAT-Router zwischen den Nutzern, die Verhütung Verbindungen direkt zwischen Kunden.
  • Mit mod_proxy65 kann ein Client anfordern, dass Prosodie fungiert als Vermittler in einem File-Transfer. - Beide Clients eine Verbindung zum Server, und der Server Daten zwischen ihnen weiterleiten
  • Die meisten Kunden bereits unterstützen dieses Protokoll (XEP-0065, wie der Name schon sagt), und so einmal auf dem Server sollte mit jedem modernen Client aus der Box arbeiten konfiguriert.
  • Einrichten des Dateitransfer-Proxy in unserem mod_proxy65 Dokumentation beschrieben.
  • Port-Multiplexing:
  • Eine neue experimentelle Funktion erlaubt Ihnen, Prosodie, mehr als eine Art von Dienstleistung an einem einzigen Port konfigurieren. Als Beispiel können Sie sowohl die Client-zu-Server- und Server-zu-Server-Verbindungen über einen einzigen Port zu behandeln, in der Tat, es unterstützt auch HTTP und BOSH! Das heißt, Sie könnten XMPP-Clients auf Port 80 zu dienen, und noch dienen Dateien über HTTP und lassen BOSH Verbindungen an diesem Port.
  • Um es auszuprobieren, einfach die Liste der Ports in der Konfigurations gesetzt, zum Beispiel: & quot; Ports = {5222, 80} & quot; -. Keine Notwendigkeit, die Service (s) angeben, jeder Port ist für
  • Weitere Konfiguration der Anschlüsse wird in unserer Dokumentation beschrieben.
  • Fehler Meldung:
  • Eine andere relativ kleine, aber sehr nützliche Änderung ist, dass, wenn Prosodie nicht, um eine Nachricht über eine Server-zu-Server-Verbindung zu liefern, in der generierten Fehlermeldung die Fehlerursache enthält es.
  • : Die Funktion ist wohl am besten mit einem Screenshot (dies ist der Gajim) beschrieben
  • Bild, das die Verbindung fehlgeschlagen Nachricht von Prosodie:
  • Durch die Bereitstellung dieser Informationen können wir damit Client-Entwickler, um eine bessere Benutzerschnittstellen bereitstellen. Fehlerbehandlung und Berichterstattung ist nach unserer Erfahrung ein Bereich, wo alle großen Kunden haben viel Raum für Verbesserungen. Hoffentlich können sie auf ihrem Weg helfen, mehr erklärende Fehler.
  • Proxy-less BOSH:
  • BOSH ist eine großartige Technologie, die XMPP von Web-Seiten verwendet werden kann. Same Origin & quot; aber sie traditionell eher von Javascript ist & quot eingeschränkt worden; Politik, die eine Seite aus der Verbindung mit dem XMPP-Server, es sei denn es ist in der gleichen Domäne und Port verhindert.
  • Nun, bislang konnten durch die Verwendung eines Proxy-Servers auf der Seite Domäne, Anforderungen an den XMPP-Server weiterleiten, oder auf Flash verwenden, um die Anträge zu stellen, über flxhr gelöst.
  • Jedoch erfüllen Browser jetzt beginnen, eine neue Spezifikation als Cross-Origin Resource Sharing (CORS) bekannt zu unterstützen. Auf diese Weise können Sie einen Browser auf die Erlaubnis von der Remotedomäne zu bitten, Anfragen dorthin zu schicken.
  • Unterstützung für CORS ist jetzt in Prosodie umgesetzt, und ein Browser unterstützt auch CORS können Prosodie über BOSH ohne Verwendung eines Proxy-Verbindung und ohne Flash. CORS funktioniert out of the box mit Strophe.js.
  • Details über die Konfiguration von CORS unterstützt zum Anzug Ihr Setup finden Sie in unserem BOSH Dokumentation.
  • Weitere Änderungen:
  • Diese Version enthält viele weitere Änderungen, Funktionen und Verbesserungen. Dazu zählen die Komprimierung für Server-zu-Server-Streams, deaktivieren Unterstützung für die unsichere SSLv2 Protokoll behebt PEP unterstützen kompatibel mit User Avatar zu machen, und nicht-anonyme Räume und Raumzerstörung für MUC.
  • Es gab auch zahlreiche Änderungen, um die Leistung zu verbessern und die Einhaltung der neuesten XMPP-Spezifikationen.

Was ist neu in Version 0.6.1:

  • Wow, das war schnell. Leider einige Benutzer einen kritischen Fehler in der Dienstplan-Speicher identifiziert in unserem 0.6.0 Release. Wir haben erkannt und behoben das Problem so bald wie möglich an und empfehlen stark, dass jeder Laufen 0.6.0 wieder auf ihre Daten-Verzeichnis (wie immer!) Und ein Upgrade auf 0.6.1 so bald wie möglich.

Was ist neu in Version 0.5.2:

  • PEP: Befestigen Sie das Senden von iq Antworten auf veröffentlichen
  • MUC: Fügen MUC-Namespace, um Fehler (behebt Gajim Verhalten)
  • BOSH: Fix Antwort für host unbekannt Fehler
  • Mehr verhindern zuverlässig das Hinzufügen Sie sich, um Ihren Kader
  • Fix durchgesickert Session-Objekt, wenn XEP-0114-Komponenten trennen
  • Tragen nodeprep (dh bei Normalisierung), Benutzernamen bei der Anmeldung
  • Implementieren Timeout für s2s Rückruf Antworten
  • Korrekt zurückgreifen auf alternativen DNS-Nameserver, wenn man nicht
  • Robuster Parsen von resolv.conf
  • mod_httpserver: Lassen Konfiguration von HTTP-Basispfad
  • mod_console: Anmutig Nähe Ströme bei Verwendung s2s: close ()
  • Fix libidn Absturz auf Vista und einige andere Windows-Systeme

Was ist neu in Version 0.5.2:

  • Dies ist ein Bugfix-Release für den stabilen 0.5 Zweig . Es enthält mehrere DNS-bezogene Fixes, der Lösung von Problemen, die dazu führen könnten & quot; stecken & quot; s2s Verbindungen. Es behebt auch einige Kompatibilitäts ... Probleme mit den Kunden. Schließlich ist eine libidn bedingten Absturz fixiert auf Vista und einige andere Windows-Versionen.

Was ist neu in Version 0.5.1:

  • Prosodie 0.5.1 ist ein Minor-Release zu beheben einige der Probleme, die seit der Veröffentlichung von 0.5.0 gemeldet wurden. Es enthält ein Update, um den Raum unterliegen richtig zu senden, wenn ein Benutzer schließt sich einer MUC Raum und eine (harmlose) Traceback beim Senden Abonnement Anfragen an den Server selbst verursacht.

Ähnliche Software

Konversation
Konversation

10 May 15

sendxmpp
sendxmpp

3 Jun 15

LogServ
LogServ

3 Jun 15

Help Center Live
Help Center Live

2 Jun 15

Kommentare zu Prosody

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!