Prosody

Software screenshot:
Prosody
Dettagli del software:
Versione: 0.9.3
Data di caricamento: 19 Feb 15
Sviluppatore: Prosody Team
Licenza: Libero
Popolarità: 89

Rating: 3.0/5 (Total Votes: 2)

Prosody è un libero e open source, server di comunicazione flessibili per Jabber / XMPP scritto in Lua.
Prosody mira ad essere facile da usare, e leggero sulle risorse. Per gli sviluppatori Prosody mira ad essere facile da estendere e dare un sistema flessibile su cui sviluppare rapidamente funzionalità aggiuntive, o prototipi nuovi protocolli

Cosa c'è di nuovo in questa versione:.

  • Un file di configurazione passato come argomento della riga di comando non è più dimenticato quando config viene ricaricato
  • MUC: Consenti agli amministratori di sempre bypass restrict_room_creation
  • Striscia finale '.' quando normalizzare hostname
  • HTTP: Evitare errori di connessione silenziosi
  • Componenti: Consentire semplice imperativo di autenticazione componente plugins
  • Componenti: Abilita Keep Alive TCP
  • Migrator: segnalazione degli errori migliore e una migliore robustezza
  • S2S: Includi IP in messaggi di log, se hostname non è disponibile
  • TLS: Log errore durante l'inizializzazione fallisce

Cosa c'è di nuovo nella versione 0.9.2:

  • pacchetti Debian / Ubuntu fisse di generare sempre per- certs sistema (vedi sotto)
  • TLS: Miglioramento della stringa di cifratura, e utilizzare algoritmi preferiti di prosodia (vedi sotto)
  • MUC: Fix per i clienti Spark non con l'elenco delle camere

Cosa c'è di nuovo nella versione 0.9.0:

  • Questa versione porta il supporto completo per IPv6 durante il server , la richiesta di top funzione dal 0.8.
  • E 'anche una serie di miglioramenti di sicurezza, tra cui il supporto per i certificati, invece di autenticazione basata su DNS-tradizionali (' dialback ') server-to-server di autenticazione utilizzando.
  • Altri miglioramenti includono un nuovo sottosistema HTTP sostenere host virtuali e moduli completamente ricaricabili, supporto PubSub (XEP-0060), e altro ancora.

Cosa c'è di nuovo nella versione 0.8.0:

  • Il supporto per moduli di autenticazione e di stoccaggio di integrare Prosody con database 3rd-party, directory e altri sistemi. Il primo nuovo plugin storage è per i database SQL e supporta MySQL, PostgreSQL, e SQLite3. Inoltre è incluso un migratore per spostare i dati tra il archiviazione di file-based e SQL. Aiuto alla condotta Ad-hoc è ora incluso di default per consentire la configurazione e il controllo di prosodia in remoto da un client XMPP. Conferenze multiutente ora supportano soli soci, solo su invito, e stanze protette da password.

Cosa c'è di nuovo nella versione 0.7.0:

  • Efficiente movimentazione collegamento:
  • Una delle variazioni più significative Prosody 0.7 è il supporto aggiunto per libevent, significa Prosody può gestire con efficienza un gran numero di connessioni su una varietà di piattaforme che utilizzano epoll, kqueue, e una serie di altri meccanismi.
  • Per ulteriori informazioni consultare la nostra documentazione libevent.
  • autenticazione Cyrus SASL:
  • Vi è anche ora il supporto per Cyrus SASL per gestire l'autenticazione, permettendo l'uso di LDAP, PAM, SQL o una serie di altri metodi di autenticazione, come GSSAPI.
  • Per ulteriori informazioni, consultare la documentazione backend Cyrus SASL.
  • autenticazione SCRAM:
  • Tobias Markmann ha anche aggiunto il supporto per SCRAM, un nuovo meccanismo di autenticazione che risolve un sacco di problemi e le debolezze riscontrate nei meccanismi attuali e diffusi. Supporto SCRAM di prosodia è stato testato con successo contro le versioni di sviluppo di Pidgin, Pandion, Gajim, Psi, Telepatia e il nuovo arrivato Swift.
  • Anche nel settore dell'autenticazione e della sicurezza, abbiamo deciso di fare Prosody pubblicizzare il 'semplice' meccanismo di SASL per impostazione predefinita solo quando la connessione del client al server è crittografata. Ciò significa che anche se la crittografia non viene applicata, i clienti non saranno mai trasmettere password in una forma che può essere facilmente invertita.
  • liste Privacy:
  • Per un po 'Thilo Cestonaro è stato occupato plugin che contribuiscono al nostro progetto prosodia moduli. Infine, questa versione tira in due dei suoi plugin, mod_privacy e mod_proxy65.
  • liste Privacy permettono agli utenti di configurare filtri personalizzati per i messaggi, la presenza e le query. Questo è già supportato dalla maggior parte dei clienti, che consentono di creare filtri basati su regole molto flessibili.
  • A volte liste di privacy sono molto più potente di quanto è necessario, però, quindi abbiamo anche un plugin (attualmente sperimentale) per un protocollo noto come & quot; Simple Communications Blocking & quot ;, che permette di configurare semplicemente una lista di JID si desidera bloccare tutte le comunicazioni con.

  • Trasferimento
  • File proxy:
  • Il trasferimento di file in XMPP è stato notoriamente inaffidabili. Ciò è in gran parte dovuto alla sempre maggiore presenza di firewall e router NAT tra gli utenti, impedendo connessioni direttamente tra i client.
  • Uso mod_proxy65, un client può richiedere che Prosody agisce da intermediario in un trasferimento di file -. Entrambi i client si connettono al server, e il server trasmetteranno i dati tra di loro
  • La maggior parte dei clienti già supportano questo protocollo (XEP-0065, come suggerisce il nome), e così una volta configurato sul server dovrebbe funzionare con qualsiasi client moderno, fuori dalla scatola.
  • Impostazione del proxy di trasferimento dei file è descritta nella nostra documentazione mod_proxy65.
  • Port multiplexing:
  • Una nuova funzione sperimentale consente di configurare Prosody di eseguire più di un tipo di servizio su una singola porta. Ad esempio è possibile gestire sia client-to-server e connessioni da server a server su una singola porta, infatti, supporta anche HTTP e Bosh! Ciò significa che è possibile servire i client XMPP sulla porta 80, e ancora servire file su HTTP e consentire le connessioni BOSH su quella porta.
  • Per provarlo, è sufficiente impostare l'elenco delle porte nella configurazione, ad esempio: & quot; porte = {5222, 80} & quot; -. Non c'è bisogno di specificare quale servizio (s) ogni porta è per
  • Ulteriore configurazione delle porte è descritta nella nostra documentazione.
  • notifica di errore:
  • Un altro cambiamento relativamente minore, ma molto utile è che quando Prosody non riesce a consegnare un messaggio tramite una connessione server-to-server, include nel messaggio di errore generato ciò che ha causato il guasto. La funzione è probabilmente meglio descritta con uno screenshot (questo è Gajim):
  • Immagine collegamento che mostra fallito messaggio da Prosody:
  • Fornendo queste informazioni si può permettere agli sviluppatori di client di fornire migliori interfacce utente. La gestione degli errori e reporting è nella nostra esperienza un settore in cui tutti i principali clienti hanno un sacco di spazio per migliorare. Speriamo che questo li può aiutare nel loro cammino verso gli errori più esplicative.
  • Proxy-less BOSH:
  • BOSH è una grande tecnologia che permette XMPP da utilizzare dalle pagine web. Tuttavia è tradizionalmente piuttosto limitata da Java del & quot; same-origin & quot; politica, che impedisce una pagina di connettersi al server XMPP meno che non sia sullo stesso dominio e la porta.
  • Fino ad ora questo è stato risolto utilizzando un proxy server sul dominio della pagina per inoltrare le richieste al server XMPP, o di utilizzare Flash per fare le richieste, via flxhr.
  • Tuttavia i browser ora stanno cominciando a supportare una nuova specifica conosciuta come Cross-Origin Resource Sharing (CORS). Questo permette un browser per chiedere il permesso al dominio remoto per inviare le richieste lì.
  • Il supporto per CORS è ora implementato in Prosody, e un browser anche CORS di supporto in grado di connettersi a Prosody via BOSH senza l'utilizzo di un proxy, e senza usare Flash. CORS funziona out of the box con Strophe.js.
  • dettagli sulla configurazione CORS sostenere per soddisfare il vostro setup si trova nella nostra documentazione BOSH.
  • Altre modifiche:
  • Questa versione include molte altre modifiche, funzionalità e miglioramenti. Questi includono la compressione per il server-to-server di flussi, disabilitare il supporto per il protocollo insicuro SSLv2, corregge a rendere il sostegno PEP compatibile con User Avatar, e camere non anonime e distruzione spazio per MUC.
  • Ci sono stati anche numerosi cambiamenti per migliorare le prestazioni, e la conformità con le più recenti specifiche XMPP.

Cosa c'è di nuovo nella versione 0.6.1:

  • Wow, che è stato rapido. Purtroppo alcuni utenti hanno identificato un bug critico nella memorizzazione roster nella nostra versione 0.6.0. Abbiamo identificato e risolto il problema nel più breve tempo possibile, e raccomanda vivamente che tutti correndo 0.6.0 backup loro directory dei dati (come sempre!) E l'aggiornamento alla 0.6.1 alla prima occasione.

Cosa c'è di nuovo nella versione 0.5.2:

  • PEP: Fissare l'invio di risposte IQ sulla pubblicazione
  • MUC: Aggiungi namespace MUC a errori (corregge il comportamento di Gajim)
  • BOSH: Fix risposta per errori di host-sconosciuto
  • Più affidabile impedisce di aggiungere te stesso al tuo roster
  • Fissare oggetto sessione trapelata quando i componenti XEP-0114 staccare
  • Applica nodeprep (es caso normalizzazione) a nomi utente al momento del login
  • Implementare timeout per le risposte S2S dialback
  • correttamente ripiegare su nameserver DNS alternativi, se uno non riesce
  • Più robusta analisi di resolv.conf
  • mod_httpserver: Consenti configurazione del percorso di base HTTP
  • mod_console: garbo vicino flussi durante l'utilizzo s2s: close ()
  • Fix incidente libidn su Vista e alcuni altri sistemi Windows

Cosa c'è di nuovo nella versione 0.5.2:

  • Questa è una versione di mantenimento per la stalla 0,5 ramo . Esso contiene numerose correzioni relative al DNS, problemi risolvere che potrebbero causare & quot; bloccata & quot; connessioni S2S. Si risolve anche alcuni problemi di compatibilità ... con i clienti. Infine fissa un crash libidn legati in alcune altre versioni di Windows Vista e.

Cosa c'è di nuovo nella versione 0.5.1:

  • Prosody 0.5.1 è una versione minore di fissare alcune delle questioni che sono state riportate dopo il rilascio di 0.5.0. Esso include una correzione per inviare correttamente il soggetto stanza quando un utente entra in un stanza MUC, e una (innocuo) traceback causato l'invio di richieste di sottoscrizione al server stesso.

Programmi simili

ggzbot
ggzbot

20 Feb 15

Quassel
Quassel

21 Feb 15

GtkChat
GtkChat

3 Jun 15

Commenti a Prosody

I commenti non trovato
Aggiungi commento
Accendere le immagini!