Server Ambrosia XMPP.

Ambrosia è una prova del server XMPP / Jabber Concept.
Scarica ora

Server Ambrosia XMPP. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Justin Karneges
  • Sito web dell'editore:
  • http://delta.affinix.com/ambrosia/

Server Ambrosia XMPP. Tag


Server Ambrosia XMPP. Descrizione

Ambrosia è una prova del server XMPP / Jabber Concept XMPP. Ambrosia è una prova del server XMPP / Jabber Concept XMPP. Non ha molte funzionalità e non è destinata all'uso in un ambiente di produzione. Il server Ambrosia XMPP è stato creato principalmente come esercizio per dimostrare che un server XMPP in C ++ è possibile utilizzando IRIS, la stessa libreria che alimenta il client PSI. Cosa devo essere in grado di usarlo? Ambrosia dipende da opensl 0.9.6 + e Cyrus SASL 2. È interessante notare, anche se l'IRIS è basato sulla QT, Ambrosia non dipende esternamente dal QT, poiché le fonti QT necessarie sono nel pacchetto Ambrosia.Quera sono alcune funzionalità chiave di "server Ambrosia XMPP": · Connessioni client , Utilizzo di SASL o IQ: AUTH Metodi · Server alla connettività del server · Consegna dei messaggi · Roster, abbonamenti, presenza · VCard · SSL / TLS e crittografia basata su SASL per i clienti Quali problemi ci sono? · Nessun evento memorizzato offline (messaggi o pacchetti di abbonamento) · L'annullamento dell'iscrizione non è supportato correttamente · Probabilmente tonnellate di bug e memoria che lo uso? Costruiscilo con il solito ./configure, fare, effettuare la procedura di installazione. Per eseguirlo, digitare "./ambrosia hostname", dove hostname è il dominio da servizio. Assicurati di poter accettare connessioni sulle porte 5222, 5223 e 5269. Per utilizzare AUTH SASL, probabilmente devi correre come root. Per utilizzare AUT non-SASL, assicurarsi di modificare il file PlainDext Incluso file utente.Come è stato realizzato? La versione 0.1 è stata effettuata in 3 giorni. Versione 0.2 (La versione corrente) è stata effettuata in altri 3 giorni. Dato che l'attuale categoria rende il server quasi utilizzabile, questo dovrebbe dire un bel po 'del potere dell'iride e del Qt.La spiegazione di base è questa: Innanzitutto, ho afferrato un'istantanea di QT 4, lo ha spogliato solo nel nucleo / rete Lezioni e la configurano in modo tale da poter essere in bundle (ho messo questo nel modulo CVS di NeatStuff / Byoq (porta il tuo Qt). Successivamente, QCA V1 e IRIS sono stati portati a QT 4. Successivamente, sono state aggiunte funzionalità Iris mancanti (mappando essenzialmente la mappatura dell'API pubblica a molte cose del server, il codice era già molto già presente). Infine, è stato scritto un server di base. Il codice specifico dell'ambrosia è in realtà piuttosto piccolo, circa 1000 linee.


Server Ambrosia XMPP. Software correlato

FreeQuest IRCD.

FreeQuest IRCD è basato su Bahamut 1.8 ma con supporto SSL laterale client, hostMangling, IPv6 e altri miglioramenti. ...

182

Scarica