ejabberd

Screenshot Software:
ejabberd
Detalii soft:
Versiune: 18.01 Actualizat
Incarca data: 20 Jan 18
Producător: Alexey Shchepin
Licenţă: Gratuit
Popularitate: 45

Rating: nan/5 (Total Votes: 0)

ejabberd este un server de tip Jabber și XMPP (Extensible Messaging and Presence Protocol) care acceptă IPv6 și este compatibil cu versiunile deschise, multi-platformă, scalabilă, distribuită, ușor de instalat și compatibilă cu erorile gazde virtuale. Este scris în Erlang / OTP.


Caracteristici dintr-o privire

Printre funcțiile cheie se numără serviciile de chat pentru mai mulți utilizatori, serviciile de publicare și abonare, transportul IRC, directorul de utilizare Jabber, suportul SSL / TLS, o interfață de administrare bazată pe Web, un serviciu de sondare HTTP LDAP sau suport de autentificare externă.

Utilizatorii vor putea să extindă ușor software-ul cu propriile module personalizate. ejabberd include suport nativ pentru bazele de date PostgreSQL și MySQL, suport pentru conexiunile Dialback s2s și STARTTLS și suport pentru baza de date Microsoft SQL Server și stocarea datelor ODBC.

În plus, ejabberd vine cu o bază de date internă numită Mnesia, care poate fi utilizată pentru o implementare rapidă, oferă suport complet pentru ODBC (Open Database Connectivity), LDAP (Lightweight Directory Access Protocol) și PAM (Pluggable Authentication Module) / p>

Suportă o gamă largă de protocoale

Software-ul acceptă autentificarea XMPP IM 1.0, XMPP Core 1.0, autentificarea SASL (Simple Authentication and Security Layer), criptările STARTTLS, protocoalele STARTTLS + SASL și STARTTLS + Dialback.

De asemenea, acceptă autentificarea internă, oferă un script de autentificare externă, statistici prin colectarea statistică, transportul IRC (Internet Relay Chat), suport pentru protocolul IPv6 pentru conexiunile s2s și c2s, suport pentru găzduire virtuală, utilizatori multiple și o interfață de administrare accesibilă prin intermediul protocolului HTTPS.


Rulează pe Linux, BSD, Solaris, Mac OS X și Windows

ejabberd este o aplicație încrucișată care a fost proiectată pentru a funcționa pe mai multe sisteme de operare, inclusiv GNU / Linux, BSD (FreeBSD și NetBSD), Solaris, Microsoft Windows (NT / 2000 / XP / 7) ca sisteme de operare Mac OS X. Ambele platforme 32 și 64 de biți sunt acceptate în acest moment.

Ce este nou în această ediție:

  • Sprijin pentru recuperarea offline flexibilă, alias XEP-0013. Aceasta este o mare victorie pentru dezvoltatorii de dispozitive mobile.
  • Îmbunătățiri ale arhivării, cu Managementul arhivării mesajelor (MAM), care suportă acum versiunea 0.4.1 a caietului de sarcini.
  • Ambalaj complet Elixir compatibil cu capacitatea de a implementa ejabberd ca dependență Hex.pm din propria aplicație. Vedeți ejabberd pe hex.pm.
  • Îmbunătățirea performanței cu parsarea XML mai rapidă și mai eficientă și cu criptarea TLS. De asemenea, vă puteți referi la postul nostru anterior de pe blog: ejabberd Scalabilitate masivă: 1 nod - 2+ milioane de utilizatori simultani
  • O mai bună comprimare a fluxului cu capacitatea de a permite compresia fluxului după SASL.
  • Adoptarea mai ușoară a ejabberd cu un nou script de migrare de la serverele Prosody XMPP.

Ce este nou în versiunea 16.02:

  • Sprijin pentru recuperarea offline flexibilă, alias XEP-0013. Aceasta este o mare victorie pentru dezvoltatorii de dispozitive mobile.
  • Îmbunătățiri ale arhivării, cu Managementul arhivării mesajelor (MAM), care suportă acum versiunea 0.4.1 a caietului de sarcini.
  • Ambalaj complet Elixir compatibil cu capacitatea de a implementa ejabberd ca dependență Hex.pm din propria aplicație. Vedeți ejabberd pe hex.pm.
  • Îmbunătățirea performanței cu parsarea XML mai rapidă și mai eficientă și cu criptarea TLS. De asemenea, vă puteți referi la postul nostru anterior de pe blog: ejabberd Scalabilitate masivă: 1 nod - 2+ milioane de utilizatori simultani
  • O mai bună comprimare a fluxului cu capacitatea de a permite compresia fluxului după SASL.
  • Adoptarea mai ușoară a ejabberd cu un nou script de migrare de la serverele Prosody XMPP.

Ce este nou în versiunea 15.07:

  • Administrarea arhivării mesajelor (XEP-0313):
  • Adăugați "complet" atributul răspunsului final MAM
  • Fixați compatibilitatea mod_mam cu RSM
  • S-a schimbat numele de mam iq setat după cum se specifică în XEP-0313 v0.3
  • Gestionarea modulelor:
  • Asigurați-vă că fragmentul config este încărcat la instalarea modulului
  • Permiteți contribuției să includă fișierul configurat .yml sau .yaml
  • Permite includerea dependențelor simple
  • Chat pentru mai mulți utilizatori:
  • Cârlig API nou: muc_filter_packet
  • Trimiteți notificări privind modificările configurației MUC
  • Omiteți mesajul de avertizare cu privire la camera non-anonimă
  • În timpul opririi se închid numai camerele MUC pe nodul local
  • PubSub:
  • Permite migrarea elementelor pubsub vechi cu veche structură xmlelement în corp
  • Comunicările PEP declanșate pe actualizările CAPS
  • Verificați pentru abonarea la nod a JID gol
  • Platul este acum pluginul implicit
  • Gestionarea fluxului (XEP-0198):
  • Creșteți timpul de expirare în timpul reluării
  • Creșteți valoarea implicită & quot; max_ack_queue & quot; Valoarea
  • ejabberd Conectarea la client:
  • Schimbarea API: user_send_packet este acum un cârlig run_fold și trece statutul c2s ca parametru. Acesta a fost deja
  • caz în ejabberd 15.06, dar nu a fost menționat în changelog, din greșeală. Deci, acum, știi:)
  • Admin:
  • Nu se bazează pe informații despre comportament atunci când se face validarea config, pentru a putea lucra cu instalatorii binari ejabberd
  • Când parolele sunt scramate, raportul check_password_hash nu poate funcționa
  • Remediați problema cu fuziunea valorilor din mai multe fișiere de configurare
  • Dacă fișierul guide.html local nu a fost găsit, redirecționați către ghidul online
  • Sprijin direcția paginii RTL în WebAdmin pentru ebraică
  • configure.ac: adăugați AC_CONFIG_MACRO_DIR și static AC_INIT
  • WebAdmin:
  • Nu deranjează administratorul web atunci când afișează informații despre websocket folosind utilizatorii
  • instalatorilor:
  • Atât RPM, cât și DEB utilizează acum un script îmbunătățit după instalare, care creează utilizator ejabberd când se instalează ca
  • rădăcină. Acest lucru permite ejabberd să ruleze ca utilizator fără nici o configurare manuală.
  • Programul de instalare Windows folosește acum% USERPROFILE% pentru a obține calea directorului de scriere a utilizatorilor. Am făcut numeroase alte remedii
  • versiunii respective, datorită feedbackului dvs.

Ce este nou în versiunea 15.04:

  • Adăugați suport Elixir, permite scrierea pluginurilor în Elixir
  • Comanda nouă pentru a reîncărca configurația fără a reporni
  • Sprijină expresii erlang de stil vechi în configurația YAML
  • Îmbunătățirea parcurgerii ascultătorului captcha atunci când protocolul nu este specificat
  • Fixați actualizarea tabelului pubsub vechi unbinarizat de la 2.1
  • Actualizări minore în documentație
  • Alte bug-uri

Ce este nou în versiunea 15.03:

li>

  • Comanda nouă pentru a reîncărca configurația fără a reporni
  • Sprijină expresii erlang de stil vechi în configurația YAML
  • Îmbunătățirea parcurgerii ascultătorului captcha atunci când protocolul nu este specificat
  • Fixați actualizarea tabelului pubsub vechi unbinarizat de la 2.1
  • Actualizări minore în documentație
  • Alte bug-uri
  • Ce este nou în versiunea 14.12:

    • Ea are câteva modificări, mai multe îmbunătățiri și multe bug-uri pe parcursul precedentului (nu este anunțat oficial) 13.06. Este, de asemenea, prima eliberare oficială stabilă a comunității ejabberd după ejabberd 2.1.13. Acum sunteți încântați să folosiți comunitatea ejabberd drept referință pentru eliberările stabile de ejabberd, din ramura master. Suportul ejabberd 2.1.x este întrerupt.

    Ce este nou în versiunea 2.1.11:

    • Suport pentru Erlang / OTP R15B, și alte bugfix .

    Ce este nou în versiunea 2.1.9:

    • Core ejabberd:
    • Reduceți utilizarea CPU cauzată de tls: trimiteți cu date mari
    • Icolați corect atunci când NIF-urile sunt dezactivate (EJAB-1462)
    • Fixați codul pentru a satisface avertismentele Dialyzer
    • Fixați compilația în Windows
    • Înlocuiți apelurile OTP Binary, deoarece ar necesita R14
    • LDAP:
    • Opțiunile ldap_tls_cacertfile și ldap_tls_depth ale documentului (EJAB-1299)
    • Înregistrați o eroare când un filtru LDAP este incorect (EJAB-1395)
    • Opțiuni noi: ldap_tls_cacertfile și ldap_tls_depth (EJAB-1299)
    • Opțiune nouă: ldap_deref_aliases (EJAB-639)
    • Se potrivește ldap_uidattr_format în caz de insensibilitate (EJAB-1449)
    • MUC:
    • Suport pentru intrări multiple cu aceeași poreclă la camerele MUC (EJAB-305)
    • Sprijiniți solicitarea de voce și aprobarea
    • Opțiune de cameră nouă: allow_private_messages_from_visitors
    • Opțiuni de cameră noi: allow_voice_requests și voice_request_min_interval
    • Includeți statutul 110 în prezența unui ocupant nou (EJAB-740)
    • Reparați prăbușirea mod_muc_log când prima intrare în jurnal este distrus de cameră (EJAB-1499)
    • Multe remedii și îmbunătățiri în mod_muc
    • PubSub:
    • Activați pubsub # deliver_notification check (EJAB-1453)
    • Rezolvarea refuzului de serviciu atunci când utilizatorul trimite o stanformă de publicare incorectă (EJAB-1498)
    • ODBC:
    • Fixați numărarea contului ODBC (EJAB-1491)
    • mod_roster_odbc optimizat: get_roster
    • Miscellanea:
    • Mecanismul de autentificare SASL SCRAM-SHA-1 (EJAB-1196)
    • Opțiune nouă: resource_conflict (EJAB-650)

    Ce este nou în versiunea 2.1.8:

    • Această versiune stabilește PubSub, .7.

    Ce este nou în versiunea 2.1.7:

    • BOSH și Web
    • Clarificați mesajul de eroare atunci când interogarea BOSH este trimisă modulului care nu rulează
    • Păstrați ordinea de stanzas atunci când BOSH trimite mai multe (EJAB-1374)
    • Afișați configurația HTTPS http_bind
    • Suportă ca metoda HTTP numai pentru citire nu numai GET, de asemenea HEAD
    • Răspunsurile la HEAD trebuie să aibă un corp gol
    • CAPTCHA:
    • Dacă numărul portului nu este ascultător, specificați protocolul (EJAB-1418)
    • Limită nouă CAPTCHA
    • Suport nou pentru CAPTCHA pe lista albă
    • Verificați sistemul numai la pornire dacă opțiunea este activată
    • Furnizați adresa URL HTTPS în formularul CAPTCHA atunci când ascultătorul are opțiunea "tls" (EJAB-1406)
    • Afișează opțiunea captcha_limit în exemplul config
    • Suportă mai multe formate de valoare captcha_host (EJAB-1418)
    • Eroare la aruncare când captcha nu reușește la pornirea serverului, nu mai târziu la runtime
    • captcha_host trebuie să aibă numărul portului pentru a obține protocolul (EJAB-1418)
    • Core ejabberd:
    • Dezactivați toate extinderile entității (EJAB-1451)
    • Nu acceptați XML cu prefixe nedefinite (EJAB-680)
    • Faceți jlib: ip_to_list sigur de utilizat
    • Asigurați-vă că evenimentul "închis" este procesat corect în fiecare stare
    • Noul route_iq / 5 acceptând Timeout (EJAB-1398)
    • Luați în considerare lungimea coadajului intern atunci când sortați cozi de procese
    • Utilizați calea în loc de send_element pentru a trece prin fluxul de lucru standard
    • Compatibilitate Erlang / OTP:
    • Eliminați comprehențiile din lista de tip și spec, astfel încât R12B-5 poate fi compilată
    • Tweak pg2_backport.erl pentru a lucra cu Erlang mai vechi decât R13A (EJAB-1349)
    • ODBC:
    • Nu lăsați ca regula de confidențialitate a prezenței să blocheze un abonament de prezență (EJAB-255)
    • Introducerea utilizatorilor scape din mod_privacy_odbc (EJAB-1442)
    • Încercați să îmbunătățiți suportul pentru roster_version în MSSQL (EJAB-1437)
    • PubSub / PEP / Caps:
    • Aplicați notificarea filtrată la ultimele elemente PEP (EJAB-1456)
    • Fixați verificarea încărcării utile pubsub gol
    • Proprietarul poate șterge orice elemente din propriul nod (EJAB-1445)
    • nodul pubsub maxitem forțat la 0 dacă nodul non persistent (EJAB-1434)
    • Reorganizați funcția push_item și gestionați versiunea not_found (EJAB-1420)
    • Scripturi:
    • ejabberd.init: Mai multe remedii și îmbunătățiri
    • ejabberdctl: ieșire de ieșire din scriptul erlu (EJAB-1399) de la ctlexec () la
    • ejabberdctl: Fixarea bashismului și a ramurii master (EJAB-1404)
    • ejabberdctl: Fixați spațiul dintre INET_DIST_INTERFACE (EJAB-1416)
    • ejabberdctl: Noua DIST_USE_INTERFACE restricționează IP-ul erlang asculta (EJAB-1404)
    • ejabberdctl: noul ERL_EPMD_ADDRESS care funcționează încă de la Erlang / OTP R14B03
    • extauth: Răspunsul fixat întârziat al expirării a fost refolosit pentru următoarea conectare (EJAB-1385)
    • extauth: Transmiteți mesajele vechi către noul proces extaut (EJAB-1385)
    • extauth: Dacă script-ul se blochează, ejabberd trebuie să-l repornească (EJAB-1428)
    • Suport XEP:
    • mod_blocking: Blocarea comunicațiilor simple XEP-0191 (EJAB-695)
    • Nu este nevoie să informați că XEP-0237 este opțional; clarificat în XEP versiunea 1.2
    • Miscellanea:
    • Dacă un început al unui modul nu reușește în timpul pornirii serverului, opriți erlang (EJAB-1446)
    • Noua traducere indoneziană (EJAB-1407)
    • LDAP: Rețineți că ejabberd funcționează cu serverul LDAP CGP
    • S2S: Manipulați versiunea neașteptată a lui Tigase = 1.0 (EJAB-1379)
    • mod_irc: Trimiteți prezența indisponibilă ocupantului care pleacă (EJAB-1417)
    • mod_last: permite utilizatorului să interogheze ultima sa activitate
    • mod_muc: Nu micșora rolul / afiliența administratorului MUC
    • mod_muc: Trimiteți atributul jid atunci când ocupantul este interzis (EJAB-1432)
    • mod_offline: Schimbați starea c2s înainte de trimiterea mesajelor offline
    • mod_ping: Utilizați iqdisc no_queue în mod implicit (EJAB-1435)
    • mod_pres_counter: Prevenirea inundațiilor de subscriere (EJAB-1388)
    • mod_register Accesul controlează de asemenea înregistrările de cont
    • mod_register: Clarificați mai mult conținutul așteptat al opțiunii welcome_message
    • mod_shared_roster: Fixați asistența pentru conturile anonime din @ all @ (EJAB-1264)
    • mod_shared_roster: directiva @ @ online @ (EJAB-1391)

    Ce este nou în versiunea 2.1.6:

    • BOSH: modul de repornire
    • Config: Configurația implicită permite înregistrările numai de la localhost
    • Config: Suport pentru schimbarea loglevel pe modul în timpul executării
    • Erlang / OTP: Fixați compatibilitatea de la R10B-9 la R14B01
    • ODBC: compatibilitatea cu PostgreSQL 9.0
    • Listele de confidențialitate: Fixați pentru a permite din nou blocarea după grup și abonamentul

    Ce este nou în versiunea 2.1.5:

    • Erlang / OTP R12 suport fix
    • Suportul Erlang / OTP R14A adăugat
    • Este necesar OpenSSL 0.9.8 sau mai mare
    • BOSH: Noile opțiuni de conectare opționale de conectare
    • C2S: Nu cereți un certificat client atunci când utilizați tls
    • C2S: Informați clientul că ștergerea sesiunii SSL este dezactivată

    Ce este nou în versiunea 2.1.4:

  • Remedierea erorilor la manipularea Serviciului de descoperire în contacte
  • Nu trimiteți un mesaj de eroare ca răspuns la starea de eroare
  • Nu stocați mesaje blocate în coada offline
  • Extauth: Opțional utilizatorii cache extauth în mnesia
  • Suport complet pentru XEP-0115 Entitatea Capabilități v1.5
  • HTTP-Bind (BOSH): Eliminați întârzierile de 100 ms și exportați pentru a facilita metodele de prebinding
  • Noutăți în versiunea 2.1.3:

  • ejabberdctl: Suportă conexiuni concurente cu nume de conexiuni legate
  • Suport HTTP-Bind pe mai multe domenii (EJAB-1168)
  • Hibernare proces http-bind după manipularea unei solicitări
  • Software similare

    GOZERBOT
    GOZERBOT

    14 Apr 15

    pork
    pork

    3 Jun 15

    mcabber
    mcabber

    20 Feb 15

    Comentarii la ejabberd

    Comentariile nu a fost găsit
    Adauga comentarii
    Porniţi pe imagini!