Prosody

Logiciel capture d'écran:
Prosody
Détails logiciels:
Version: 0.9.3
Date de transfert: 19 Feb 15
Développeur: Prosody Team
Licence: Gratuit
Popularité: 14

Rating: nan/5 (Total Votes: 0)

La prosodie est un libre et open source, serveur de communications flexibles pour Jabber / XMPP écrit en Lua.
Prosodie vise à être facile à utiliser, et de la lumière sur les ressources. Pour les développeurs Prosodie vise à être facile à étendre et donner un système flexible sur laquelle se développer rapidement des fonctionnalités supplémentaires, ou de prototypes de nouveaux protocoles

Ce qui est nouveau dans cette version:.

  • Un fichier de configuration passée en argument de ligne de commande ne est plus oublié quand config est rechargé
  • MUC: permettent aux administrateurs de toujours dérivation restrict_room_creation
  • Bande de fuite '.' lorsque la normalisation des noms d'hôte
  • HTTP: prévenir les échecs de connexion silencieux
  • Composants: Permettre facile primordial d'authentification composante par les plugins
  • Composants: Activer keepalives TCP
  • Migrator: Amélioration des rapports d'erreur et l'amélioration de la robustesse
  • S2S: Inclure IP dans les messages du journal, si le nom d'hôte ne est pas disponible
  • TLS: Connectez erreur lorsque initialisation échoue

Ce qui est nouveau dans la version 0.9.2:

  • paquets Debian / Ubuntu fixes pour générer toujours personne certs de système (voir ci-dessous)
  • TLS: Amélioration de la chaîne de chiffrement, et d'utiliser des chiffres privilégiées de Prosodie (voir ci-dessous)
  • MUC: Correction pour les clients Spark ne affichant pas les listes de pièces

Ce qui est nouveau dans la version 0.9.0:

  • Cette version apporte le support complet pour IPv6 à travers le serveur , la demande de fonctionnalité supérieure depuis 0,8.
  • Il fait également un certain nombre d'améliorations de sécurité, y compris le soutien pour l'authentification en utilisant des certificats au lieu de l'authentification traditionnelle à base de DNS ('de la fonction de rappel') serveur-à-serveur.
  • Les autres améliorations comprennent un nouveau sous-système de soutien HTTP hôtes virtuels et de modules entièrement rechargeables, le soutien de pubsub (XEP-0060), et plus encore.

Ce qui est nouveau dans la version 0.8.0:

  • Support pour les modules d'authentification et de stockage à intégrer avec Prosodie bases de données 3rd-party, des répertoires et d'autres systèmes. Le premier nouveau plugin de stockage est des bases de données SQL et prend en charge MySQL, PostgreSQL et SQLite3. Également inclus est un migrateur de déplacer des données entre le stockage basé sur des fichiers et SQL. Commande un soutien ad hoc de-est maintenant inclus par défaut pour permettre la configuration et le contrôle à distance de la prosodie d'un client XMPP. Conférences multi-utilisateurs supportent désormais membres seulement, sur invitation seulement, et chambres protégée par mot de passe.

Ce qui est nouveau dans la version 0.7.0:

  • la gestion des connexions efficace:
  • L'un des changements les plus importants dans la prosodie 0,7 est l'ajout du support pour libevent, ce qui signifie la prosodie peut gérer efficacement un très grand nombre de connexions sur une variété de plates-formes utilisant epoll, kqueue, et une gamme d'autres mécanismes.
  • Pour plus d'informations, consultez notre documentation libevent.
  • l'authentification Cyrus SASL:
  • Il est également désormais en charge Cyrus SASL pour gérer l'authentification, permettant l'utilisation de LDAP, PAM, SQL ou une série d'autres méthodes d'authentification tels que GSSAPI.
  • Pour plus d'informations, voir notre documentation backend Cyrus SASL.
  • authentification SCRAM:
  • Tobias Markmann a également ajouté le support pour SCRAM, un nouveau mécanisme d'authentification qui permet de résoudre un grand nombre de problèmes et des faiblesses constatées dans les mécanismes actuels et largement utilisés. Le soutien de SCRAM de Prosodie a été testé avec succès contre les versions de développement de Pidgin, Pandion, Gajim, Psi, Télépathie et le nouveau venu Swift.
  • Toujours dans le domaine de l'authentification et de la sécurité, nous avons décidé de faire de prosodie annoncer le mécanisme SASL PLAIN par défaut uniquement lorsque la connexion du client au serveur sont cryptées. Cela signifie que même lorsque le cryptage ne est pas appliquée, les clients ne seront jamais transmettre des mots de passe sous une forme qui peut facilement être inversée.
  • Confidentialité listes:
  • Pour un moment Thilo Cestonaro a été plugins contribuant occupés à notre projet prosodie-modules. Enfin cette version tire dans deux de ses plugins, mod_privacy et mod_proxy65.
  • Confidentialité listes permettent aux utilisateurs de configurer des filtres personnalisés pour les messages, la présence et les requêtes. Ce est déjà supporté par la plupart des clients, qui vous permettent de créer des filtres à base de règles très souples.
  • Parfois, les listes de la vie privée sont beaucoup plus puissants que vous avez besoin, donc nous avons aussi un plugin (encore expérimental) pour un protocole appelé & quot; simples Communications Blocage & quot ;, qui vous permet de configurer simplement une liste de JIDs vous souhaitez bloquer toutes les communications avec.

  • Transfert
  • Fichier proxy:
  • Transfert de fichiers dans XMPP a été notoirement peu fiables. Ce est en grande partie due à la présence de pare-feu et routeurs NAT entre les utilisateurs de plus en plus, ce qui empêche les connexions entre les clients directement.
  • Utilisation mod_proxy65, un client peut demander que la prosodie agit comme un intermédiaire dans un transfert de fichier -. Deux clients se connectent au serveur, et le serveur relayer des données entre eux
  • La plupart des clients prennent déjà en charge ce protocole (XEP-0065, comme son nom l'indique), et donc une fois configurés sur le serveur il devrait fonctionner avec ne importe quel client moderne hors de la boîte.
  • Configuration du proxy de transfert de fichiers est décrite dans notre documentation mod_proxy65.
  • Port multiplexage:
  • Une nouvelle fonctionnalité expérimentale vous permet de configurer la prosodie d'exécuter plus d'un type de service sur un seul port. Par exemple, vous pouvez gérer à la fois client-à-serveur et serveur-connexions à serveur sur un seul port, en fait, il prend même en charge HTTP et BOSH! Cela signifie que vous pouvez servir les clients XMPP sur le port 80, et encore servir fichiers via HTTP et autorisent des connexions BOSH sur ce port.
  • Pour l'essayer, il suffit de définir la liste des ports dans la config, par exemple: & quot; ports = {5222, 80} & quot; -. Pas besoin de spécifier quel service (s) chaque port est pour
  • Configuration outre de port est décrite dans notre documentation.
  • notification d'erreur:
  • Un autre changement relativement mineur, mais très utile est que lorsque la prosodie ne parvient pas à livrer un message sur une connexion de serveur à serveur, il inclut dans le message d'erreur généré ce qui a causé l'échec. La fonction est probablement mieux décrit avec une capture d'écran (ce est de Gajim):
  • Image montrant échec de connexion message de Prosodie:
  • En fournissant cette information, nous pouvons permettre aux développeurs de clients à fournir de meilleurs interfaces utilisateur. La gestion des erreurs et des rapports est dans notre expérience un domaine où tous les grands clients ont beaucoup de place à l'amélioration. Espérons que cela peut les aider sur leur chemin à des erreurs plus explicatives.
  • Proxy-moins BOSH:
  • BOSH est une grande technologie qui permet XMPP pour être utilisé à partir de pages Web. Toutefois, il a toujours été plutôt limitée par Javascript de & quot; de même origine & quot; politique, ce qui empêche une page de la connexion au serveur XMPP sauf se il est sur le même domaine et le port.
  • Jusqu'à présent cela a été résolu en utilisant un serveur proxy sur le domaine de la page pour transférer les requêtes vers le serveur XMPP, ou d'utiliser Flash pour faire les demandes, par l'intermédiaire flxhr.
  • Cependant les navigateurs commencent maintenant à soutenir une nouvelle spécification connu comme le partage des ressources de la Croix-Origin (CORS). Cela permet à un navigateur de demander la permission du domaine distant pour envoyer des demandes là.
  • Soutien à la SCRO est maintenant mis en œuvre dans la prosodie, et un navigateur supportant également CORS peut se connecter à la prosodie via BOSH sans utiliser un proxy, et sans l'aide de Flash. CORS fonctionne hors de la boîte avec Strophe.js.
  • détails sur la configuration CORS soutiennent en fonction de votre configuration peut être trouvé dans notre documentation BOSH.
  • Autres changements:
  • Cette version inclut de nombreux autres changements, fonctionnalités et améliorations. Il se agit notamment de compression pour les flux de serveur à serveur, désactiver le support pour le protocole SSLv2 insécurité, des correctifs pour faire de l'appui de PEP compatible avec User Avatar, et des chambres non-anonymes et la destruction de la chambre pour MUC.
  • Il ya également eu de nombreux changements pour améliorer la performance et la conformité avec les dernières spécifications de XMPP.

Quoi de neuf dans la version 0.6.1:

  • Wow, ce était rapide. Malheureusement, certains utilisateurs ont identifié un bug critique dans le stockage de la liste dans notre version 0.6.0. Nous avons identifié et corrigé le problème dès que nous le pouvons, et nous recommandons fortement que tout le monde courir 0.6.0 remonter leur répertoire de données (comme toujours!) Et passer à 0.6.1 à la première occasion.

Quoi de neuf dans la version 0.5.2:

  • PEP: Fixer envoi de réponses sur iq publier
  • MUC: Ajouter MUC espace de noms à des erreurs (fixe le comportement de Gajim)
  • BOSH: Fixer réponse pour les erreurs d'accueil inconnu
  • prévenir Plus fiable vous ajouter à votre liste
  • Correction objet de session fuite lorsque les composants XEP-0114 déconnectent
  • Appliquer nodeprep (c. cas normalisation) aux noms d'utilisateurs lors de la connexion
  • Mettre en œuvre délai pour les réponses des S2S
  • tomber correctement Retour sur serveurs DNS de remplacement si l'on omet
  • analyse plus robuste de resolv.conf
  • mod_httpserver: Permettre la configuration du chemin de base HTTP
  • mod_console: flux gracieusement à proximité lors de l'utilisation s2s: close ()
  • Correction d'un crash libidn sur Vista et certains autres systèmes Windows

Quoi de neuf dans la version 0.5.2:

  • Ce est une version de maintenance pour la branche stable 0.5 . Il contient plusieurs corrections de DNS, les questions qui pourraient faire & quot; la résolution coincé & quot; connexions S2S. Il corrige aussi quelques problèmes de compatibilité ... avec les clients. Enfin, il corrige un plantage lié libidn-sur Vista et certaines autres versions de Windows.

Ce qui est nouveau dans la version 0.5.1:

  • prosodie 0.5.1 est une version mineure à fixer certains des problèmes qui ont été signalés depuis la sortie de 0.5.0. Il inclut un correctif pour envoyer correctement le sujet de la pièce lorsqu'un utilisateur rejoint une salle MUC, et un (inoffensifs) retraçage causé lors de l'envoi des demandes de souscription au serveur lui-même.

Logiciel similaire

TinyURL
TinyURL

2 Jun 15

MSNCP
MSNCP

11 May 15

TorChat
TorChat

3 Jun 15

PimpBNC
PimpBNC

3 Jun 15

Commentaires à Prosody

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!