ejabberd

Software kuvakaappaus:
ejabberd
Ohjelmiston tiedot:
Versio: 18.01 Päivitetty
Lähetyksen päivämäärä: 20 Jan 18
Kehittäjä: Alexey Shchepin
Lupa: Vapaa
Suosio: 121

Rating: 5.0/5 (Total Votes: 1)

ejabberd on avoimen lähdekoodin, monen alustan, skaalattavan, hajautetun, järjestelmänvalvojan kannalta helppokäyttöisen ja vikasietoisen Jabber- ja XMPP (Extensible Messaging and Presence Protocol) -palvelin, joka tukee IPv6: ta ja virtuaaliset isännät. Se on kirjoitettu Erlang / OTP: lle.


Ominaisuudet yhdellä silmäyksellä

Tärkeimpiä ominaisuuksia ovat usean käyttäjän chat, julkaiseminen ja tilauspalvelut, IRC-kuljetus, Jabberin käyttäjäkansio, SSL / TLS-tuki, Web-pohjainen hallintaliittymä, HTTP-kyselypalvelu, tuki vain tiettyjen moduulien lataamiseen LDAP tai ulkoisen todentamisen tuki.

Käyttäjät voivat helposti laajentaa ohjelmiston omilla mukautetuilla moduuleillaan. ejabberd sisältää natiivitukea PostgreSQL- ja MySQL-tietokannoille, tukea Dialback s2s- ja STARTTLS-yhteyksille sekä tukea Microsoft SQL Server -tietokannalle ja ODBC-tietovarastolle.

Lisäksi ejabberdissa on sisäinen tietokanta nimeltä Mnesia, jota voidaan käyttää nopeaan käyttöönottoon. Se tarjoaa täyden tuen ODBC: lle (Open Database Connectivity), LDAP: lle (Lightweight Directory Access Protocol) ja PAM: lle (Pluggable Authentication Module).

Tukee monenlaisia ​​protokollia

Ohjelmisto tukee XMPP IM 1.0, XMPP Core 1.0, SASL (Simple Authentication and Security Layer) -tunnistusta, STARTTLS-salausta, STARTTLS + SASL- ja STARTTLS + Dialback-protokollia.

Se tukee myös sisäistä tunnistamista, ulkoista autentikointitiedostoa, Tilastojen keräämistä, IRC (Internet Relay Chat) -liikennettä, IPv6-protokollan tukea sekä s2s- että c2s-yhteyksille, tuki virtuaaliselle hosting-sovellukselle, useita käyttäjiä ja hallintarajapinta, joka on käytettävissä HTTPS-protokollan kautta.


Suorittaa Linux, BSD, Solaris, Mac OS X ja Windows

ejabberd on todellinen monialainen sovellus, joka on suunniteltu toimimaan useilla käyttöjärjestelmillä, kuten GNU / Linux, BSD (FreeBSD ja NetBSD), Solaris, Microsoft Windows (NT / 2000 / XP / 7) kuten Mac OS X -käyttöjärjestelmissä.

Mitä uutta on tässä versiossa:

  • Tuki joustavaan offline-hakuun, joka on XEP-0013. Tämä on suuri voitto mobiilikäyttäjille.
  • Arkistoinnin parannukset, joissa Message Archive Management (MAM) tukee nyt versiota 0.4.1.
  • Täydellinen Elixir-yhteensopiva pakkaus, jolla pystyt käyttämään ejabberdia Hex.pm-riippuvuutena omasta sovelluksesta. Katso ejabberd, joka on hex.pm.
  • Suorituskyvyn parantaminen nopeammin ja tehokkaammin XML-jäsentelyllä ja TLS-salauksella. Voit myös viitata edelliseen blogiviestiimme: ejabberd Massive Scalability: 1 Solmu - 2+ miljoonaa rinnakkaista käyttäjää
  • Parempi tiedonsiirtonopeus, jonka avulla voidaan purkaa SASL: n jälkeen.
  • Ejabberdin helpompi käyttöönotto uudella siirtymäkomentosarjalla Prosody XMPP -palvelimista.

Uutta versiossa 16.02:

  • Tuki joustavaan offline-hakuun, joka on XEP-0013. Tämä on suuri voitto mobiilikäyttäjille.
  • Arkistoinnin parannukset, joissa Message Archive Management (MAM) tukee nyt versiota 0.4.1.
  • Täydellinen Elixir-yhteensopiva pakkaus, jolla pystyt käyttämään ejabberdia Hex.pm-riippuvuutena omasta sovelluksesta. Katso ejabberd, joka on hex.pm.
  • Suorituskyvyn parantaminen nopeammin ja tehokkaammin XML-jäsentelyllä ja TLS-salauksella. Voit myös viitata edelliseen blogiviestiimme: ejabberd Massive Scalability: 1 Solmu - 2+ miljoonaa rinnakkaista käyttäjää
  • Parempi tiedonsiirtonopeus, jonka avulla voidaan purkaa SASL: n jälkeen.
  • Ejabberdin helpompi käyttöönotto uudella siirtymäkomentosarjalla Prosody XMPP -palvelimista.

Uutta versiossa 15.07:

  • Viestien arkiston hallinta (XEP-0313):
  • Lisää & quot; täydellinen & quot; määritellä MAM-lopullisen vastauksen
  • Korjaa mod_mam-yhteensopivuus RSM: n kanssa
  • Muutettu mam iq asetetaan XEP-0313 v0.3: n määrittämällä tavalla
  • Moduulien hallinta:
  • Varmista, että asetustiedostopakkaus on ladattu moduulin asennuksessa
  • Salli mainoksen sisällyttäminen .yml- tai .yaml-määritystiedostoon
  • Salli yksinkertaisten riippuvuuksien sisällyttäminen
  • Usean käyttäjän chat:
  • Uusi API -koukku: muc_filter_packet
  • Lähetä ilmoitukset MUC-kokoonpanon muutoksista
  • Poistu varoitusviestistä, joka liittyy ei-nimettömään huoneeseen
  • Pysäyttäessäsi vain MUC-huoneiden sulkeminen paikallisessa solmussa
  • PubSub:
  • Salli vanhojen pubsub-kohteiden siirtäminen vanhalla xmlelement-rakenteella kehossa
  • Aktivoi PEP-ilmoitukset CAPS-päivityksissä
  • Tarkasta, että solmun tilaus on paljas JID
  • Flat on nyt oletusliittymä
  • Streamin hallinta (XEP-0198):
  • Lisää aikakatkaisu uudelleen aloittamisen aikana
  • Lisää oletusarvoa & quot; max_ack_queue & quot; arvo
  • ejabberd Asiakasliittymä:
  • API-muutos: user_send_packet on nyt run_fold-koukku ja siirtää c2s-tilan parametriksi. Se oli jo
  • ejabberd 15.06 -tapaus, mutta sitä ei mainita muutoksessa virheellisesti. Joten nyt tiedät:)
  • Admin:
  • Älä luota käyttäytymisohjeisiin, kun teet konfigurointivalintaa, jotta se voi toimia ejabberd-binääriasentajien kanssa
  • Kun salasanoja scrammed, report check_password_hash ei toimi
  • Korjaa ongelma yhdistämällä arvoja useista asetustiedostoista
  • Jos paikallista guide.html-tiedostoa ei löydy, ohjata online-oppaaseen
  • Tukee RTL-sivun suunnan WebAdminissa heprean kielelle
  • configure.ac: lisää AC_CONFIG_MACRO_DIR ja staattinen AC_INIT
  • WebAdmin:
  • Älä rikkoa web-järjestelmänvalvojaa, kun näytät websocketin tietoja käyttäjiä
  • Asentajat:
  • Sekä RPM että DEB käyttävät parannettua asennuksen jälkeistä komentosarjaa, joka luo ejabberd-käyttäjän asennettaessa
  • root. Tämän ansiosta ejabberd toimii käyttäjänä ilman manuaalista asennusta.
  • Windows-asennusohjelma käyttää% USERPROFILE% -ohjelmaa saadakseen käyttäjän kirjoitettavan hakemiston polun. Teimme useita muita korjauksia
  • kyseiseen versioon, palautteesi ansiosta.

Uutta versiossa 15.04:

  • Lisää Elixir-tuki, jonka avulla voit kirjoittaa lisäosia Elixirissa
  • Uusi komento uudelleen lataamiseen ilman uudelleenkäynnistystä
  • Tukee vanhoja tyylien erlang-lausekkeita YAML-kokoonpanossa
  • Parannettu captcha listenener-jäsentely, kun protokollaa ei ole määritetty
  • Korjaa vanhan standardoimattoman pubsub-taulukon päivitys 2.1: sta
  • Vähemmän päivityksiä dokumentaatiossa
  • Muut korjaukset

    • Lisää Elixir-tuki, voit kirjoittaa lisäosia Elixirissa

    Uutta li>

  • Uusi komento uudelleen lataamiseen ilman uudelleenkäynnistystä
  • Tukee vanhoja tyylien erlang-lausekkeita YAML-kokoonpanossa
  • Parannettu captcha listenener-jäsentely, kun protokollaa ei ole määritetty
  • Korjaa vanhan standardoimattoman pubsub-taulukon päivitys 2.1: sta
  • Vähemmän päivityksiä dokumentaatiossa
  • Muut korjaukset

Uutta versiossa 14.12:

  • Siinä on joitain muutoksia, useita parannuksia ja monia bugikorjauksia aiempaan (ei virallisesti ilmoitettu) 13.06. Se on myös ejabberd-yhteisön ensimmäinen virallinen vakaa julkaisu ejabberd 2.1.13: n jälkeen. Sinulla on nyt ilo käyttää ejabberd-yhteisöä viittauksena ejabberdin vakaisiin julkaisuihin pääkonttorista. ejabberd 2.1.x-tuki on lopetettu.

Uutta versiossa 2.1.11: Erlang / OTP R15B: .

Uutta versiossa 2.1.9:

  • Core ejabberd:
  • Pienennä tl: n aiheuttamaa CPU: n käyttöä: lähetä suurilla tiedoilla
  • Escape iolist oikein, kun NIF: t on poistettu käytöstä (EJAB-1462)
  • Korjaa koodi, joka täyttää Dialyzer-varoitukset
  • Korjaa kokoelma Windowsissa
  • Vaihda OTP: n binäärit, koska ne vaativat R14
  • LDAP:
  • Asiakirja ldap_tls_cacertfile ja ldap_tls_depth options (EJAB-1299)
  • Kirjaa virhe, kun LDAP-suodatin on väärä (EJAB-1395)
  • Uudet asetukset: ldap_tls_cacertfile ja ldap_tls_depth (EJAB-1299)
  • Uusi vaihtoehto: ldap_deref_aliases (EJAB-639)
  • Match ldap_uidattr_format case-insensitively (EJAB-1449)
  • MUC:
  • Tuki usealle merkinnälle, jolla on samat nimikkeet MUC-huoneisiin (EJAB-305)
  • Tuki äänipyynnön ja hyväksynnän
  • Uusi huonevaihtoehto: allow_private_messages_from_visitors
  • Uudet huonevaihtoehdot: allow_voice_requests ja voice_request_min_interval
  • Sisällytä status 110 uudelle matkustajalle (EJAB-740)
  • Fix mod_muc_log kaatuu, kun ensimmäinen lokimerkintä on huone tuhota (EJAB-1499)
  • Monet korjaukset ja parannukset mod_mucissa
  • PubSub:
  • Ota pubsub # delivery_notification checking (EJAB-1453) käyttöön
  • Korjaa palvelunestohyökkäys, kun käyttäjä lähettää virheellisen julkaisupaletin (EJAB-1498)
  • ODBC:
  • Korjaa ODBC-tilien laskenta (EJAB-1491)
  • Optimoidut mod_roster_odbc: get_roster
  • Sekalaista:
  • Uusi SASL SCRAM-SHA-1 -todennusmekanismi (EJAB-1196)
  • Uusi vaihtoehto: resource_conflict (EJAB-650)

Uutta versiossa 2.1.8:

  • Tämä versio korjaa PubSubin, 0,7.

Uutta versiossa 2.1.7:

  • BOSH ja verkko
  • Selitä virheilmoitus, kun BOSH-kysely lähetetään ei-käynnissä olevalle moduulille
  • Pidä tilojen määrä, kun BOSH lähettää useita (EJAB-1374)
  • Näytä kokoonpano HTTPS http_bind
  • Tuki vain luettavana HTTP-menetelmänä paitsi GET, myös HEAD
  • HEAD: n vasteisiin on oltava tyhjä runko
  • CAPTCHA:
  • Jos portin numero ei ole kuuntelija, määritä protokolla (EJAB-1418)
  • Uusi CAPTCHA-rajoitus
  • Uusi CAPTCHA whitelist-tuki
  • Vain tarkista järjestelmä käynnistyksen yhteydessä, jos vaihtoehto on käytössä
  • Anna HTTPS-URL-osoite CAPTCHA-muodossa, kun kuuntelijalla on "tls" -vaihtoehto (EJAB-1406)
  • Näytä captcha_limit vaihtoehto esimerkissä config
  • Tuetaan enemmän captcha_host-arvomuotoja (EJAB-1418)
  • Heitä virhe, kun captcha epäonnistuu palvelimen käynnistyksessä, ei myöhemmin ajon aikana
  • captcha_host-protokollalla on oltava porttinumero (EJAB-1418)
  • Core ejabberd:
  • Poista kaikki laajennukset (EJAB-1451)
  • Älä hyväksy XML: tä määrittelemättömillä etuliiteillä (EJAB-680)
  • Tee jlib: ip_to_list turvallinen käyttää
  • Varmista, että suljettu tapahtuma on käsitelty oikein jokaisessa tilassa
  • Uusi reitti_iq / 5 aikakatkaisun hyväksyminen (EJAB-1398)
  • Ottakaa huomioon sisäisen jonon pituus, kun lajitat jonotusjonoja
  • Käytä reittiä send_elementin sijaan läpi normaalin työnkulun
  • Erlang / OTP-yhteensopivuus:
  • Poista Tyyppi ja Spec, backport-luetteloluettelot, joten R12B-5 voi koota
  • Tweak pg2_backport.erl toimimaan Erlangin vanhempi kuin R13A (EJAB-1349)
  • ODBC:
  • Älä anna läsnäolosuhteen sääntö estää läsnäololevityksen (EJAB-255)
  • Vapauta käyttäjän syöttö mod_privacy_odbc (EJAB-1442)
  • Yritä parantaa tukea roster_version MSSQL (EJAB-1437)
  • PubSub / PEP / Caps:
  • Suodatuksen ilmoittaminen PEP: n viimeisimpiin kohteisiin (EJAB-1456)
  • Korjaa tyhjä pubsub-hyötykuormitus
  • Omistaja voi poistaa kaikki kohteet omasta solmustaan ​​(EJAB-1445)
  • Pubsub-solmu maxitem pakotettu 0: een, jos ei-pysyvä solmu (EJAB-1434)
  • Muokkaa push_item-toimintoa ja käsittele version not_found (EJAB-1420)
  • Skriptit:
  • ejabberd.init: Useita korjauksia ja parannuksia
  • ejabberdctl: Escape-tulosteen ctlexec () -kirjasta (EJAB-1399)
  • ejabberdctl: Fix bashismi ja jäljitellä pääosaa (EJAB-1404)
  • ejabberdctl: Korjaa välilyönti INET_DIST_INTERFACE (EJAB-1416) välillä
  • ejabberdctl: Uusi DIST_USE_INTERFACE rajoittaa erlang-kuuntelun IP-osoitetta (EJAB-1404)
  • ejabberdctl: uusi ERL_EPMD_ADDRESS, joka toimii erlang / OTP R14B03
  • extauth: Aikakatkaisun viivästynyt vastaus uudelleenkäytettiin seuraavan kirjautumisen yhteydessä (EJAB-1385)
  • extauth: Siirrä vanhoja viestejä uuteen sukupuuttoon (EJAB-1385)
  • extauth: Jos komentosarja kaatuu, ejabberdin pitää käynnistää se uudelleen (EJAB-1428)
  • XEP-tuki:
  • mod_blocking: Uusi XEP-0191 yksinkertainen tietoliikenteen estäminen (EJAB-695)
  • Ei tarvitse ilmoittaa, että XEP-0237 on valinnainen; selvitetty XEP-versiossa 1.2
  • Sekalaista:
  • Jos moduuli alkaa epäonnistua palvelimen käynnistyksen aikana, lopeta erlang (EJAB-1446)
  • Uusi indonesialainen käännös (EJAB-1407)
  • LDAP: Huomaa, että ejabberd toimii CGP LDAP-palvelimen kanssa
  • S2S: Käsittele Tigase odottamaton versio = 1.0 (EJAB-1379)
  • mod_irc: Lähetä läsnäolo ei ole käytettävissä lähtevälle matkustajalle (EJAB-1417)
  • mod_last: Anna käyttäjälle mahdollisuus kysyä omaa viimeistä toimintaa
  • mod_muc: Älä vähennä MUC-järjestelmän ylläpitäjän roolia / sitoutumista
  • mod_muc: Lähetä jid-attribuutti, kun matkustaja on kielletty (EJAB-1432)
  • mod_offline: Vaihda c2s-tila ennen kuin offline-viestit lähetetään uudelleen
  • mod_ping: käytä iqdisc no_queue -ohjelmaa oletusarvoisesti (EJAB-1435)
  • mod_pres_counter: EJAB-1388-tilausvastuksen estäminen
  • mod_register Access käyttää nyt myös tilin poistamista
  • mod_register: Selvitä enemmän welcome_message-vaihtoehdon odotettua sisältöä
  • mod_shared_roster: Korjaa tuki nimettömille tileille @ all @ (EJAB-1264)
  • mod_shared_roster: Uusi @ online @ directive (EJAB-1391)

    • BOSH: Korjaa harvinaista silmukkaa, tukee vhostia, sallii

    Uutta moduulin uudelleenkäynnistys

  • Konfigurointi: Oletusasetukset sallivat rekisteröinnit vain paikalliselta palvelimelta
  • Config: Tuki loglevelin muuttamiseksi moduulia kohden ajonaikaisesti
  • Erlang / OTP: Korjaa yhteensopivuus R10B-9: stä R14B01: ään
  • ODBC: Yhteensopivuus PostgreSQL 9.0: n kanssa
  • Tietosuojaluettelot: Korjaa, jotta ryhmä ja tilaus voidaan estää uudelleen

Uutta versiossa 2.1.5:

  • Erlang / OTP R12-tuki on kiinteä
  • Erlang / OTP R14A -tuki lisättiin
  • OpenSSL 0.9.8 tai uudempi vaaditaan
  • BOSH: Uusi valinnainen yhteysmääritteen prosessiviive
  • C2S: Älä kysy asiakassertifikaattia käytettäessä tls
  • C2S: Ilmoita asiakkaalle, että SSL-istunnon välimuisti on poistettu käytöstä

  • Versio 2.1.4:

Uutta

  • Virheiden korjaukset, kun käsitellään Palvelun löytämistä yhteystietoihin
  • Älä lähetä virhevalikkoa vastauksena virhehuoneeseen
  • Älä tallenna estettyjä viestejä offline-jonoon
  • Extauth: valinnaisesti välimuistin extauth-käyttäjät mnesiaan
  • Täydellinen tuki XEP-0115 Entity Capabilities v1.5: lle
  • HTTP-sitoumus (BOSH): Poista tarpeettomat 100 ms viiveet ja vientitoiminnot, jotta esittelytekniikat voidaan helpottaa

    • Uusi ejabberd_c2s -vaihtoehto: max_fsm_queue

  • ejabberdctl: Tukee samanaikaisia ​​yhteyksiä sidottujen yhteystietojen kanssa
  • Verkkotunnuksen HTTP-sidoksen tuki (EJAB-1168)
  • Hibernate http-sidosprosessi pyyntöjen käsittelyn jälkeen
  • Vastaavia ohjelmistoja

    YMShell
    YMShell

    2 Jun 15

    Ibid
    Ibid

    12 May 15

    Kommentit ejabberd

    Kommentteja ei löytynyt
    Lisää kommentti
    Ota kuvia!