ejabberd

Software skärmdump:
ejabberd
Mjukvaruinformation:
Version: 18.01 Uppdaterad
Ladda upp dagen: 20 Jan 18
Utvecklare: Alexey Shchepin
Licens: Gratis
Popularitet: 121

Rating: 5.0/5 (Total Votes: 1)

ejabberd är en öppen källkod, flera plattformar, skalbar, distribuerad, administratörsvänlig, lätt att installera och feltoleranta Jabber och XMPP (Extensible Messaging and Presence Protocol) -servern som stöder IPv6 och virtuella värdar. Det är skrivet i Erlang / OTP.


Funktioner i ett ögonkast

Huvudfunktionerna inkluderar flera användarchatt, publicera och prenumerera tjänster, IRC-transport, Jabber-användarkatalog, SSL / TLS-stöd, ett webbaserat administrationsgränssnitt, en HTTP-pollingtjänst, stöd för laddning av specifika moduler, LDAP eller extern autentiseringsstöd.

Användare kommer enkelt att kunna utöka programvaran med egna anpassade moduler. ejabberd innehåller inbyggt stöd för PostgreSQL och MySQL-databaser, stöd för Dialback s2s och STARTTLS-anslutningar och stöd för Microsoft SQL Server-databasen och ODBC-datalagring.

Ejabberd kommer dessutom med en intern databas som heter Mnesia, som kan användas för snabb implementering, erbjuder fullt stöd för ODBC (Open Database Connectivity), LDAP (Lightweight Directory Access Protocol) och PAM (Pluggable Authentication Module).

Stöder ett brett spektrum av protokoll

Programvaran stöder XMPP IM 1.0, XMPP Core 1.0, SASL (Simple Authentication and Security Layer) -verifiering, STARTTLS-kryptering, STARTTLS + SASL och STARTTLS + Ringprotokoll.

Den stöder även intern autentisering, tillhandahåller ett externt autentiseringsskript, statistik genom statistiksamling, IRC (Internet Relay Chat) -transport, stöd för IPv6-protokollet för både s2s och c2s-anslutningar, stöd för virtuell hosting, en chattmodul som stöder flera användare och ett administrationsgränssnitt som är tillgängligt via HTTPS-protokollet.


Körs på Linux, BSD, Solaris, Mac OS X och Windows

ejabberd är en sann plattformsapplikation som har konstruerats för att köras på flera operativsystem, inklusive GNU / Linux, BSD (FreeBSD och NetBSD), Solaris, Microsoft Windows (NT / 2000 / XP / 7) som operativsystem i Mac OS X. Både 32 och 64-bitars datorplattformar stöds nu.

Vad är nytt i den här utgåvan:

  • Stöd för flexibel offlinehämtning, aka XEP-0013. Det här är en stor vinst för mobilutvecklare.
  • Förbättringar av arkivering, med Message Archive Management (MAM) som nu stöder version 0.4.1 i specifikationerna.
  • Full Elixir-kompatibel förpackning med möjlighet att distribuera ejabberd som ett Hex.pm beroende av din egen ansökan. Se ejabberd på hex.pm.
  • Prestationsförbättring med snabbare och mer minneseffektiv XML-parsing och TLS-kryptering. Du kan också referera till vårt tidigare blogginlägg: ejabberd Massiv skalbarhet: 1 Node - 2 + Million Samtidiga användare
  • Bättre strömkomprimering med möjligheten att aktivera strömkomprimering efter SASL.
  • Enklare antagande av ejabberd med ett nytt migreringsskript från Prosody XMPP-servrar.

Vad är nytt i version 16.02:

  • Stöd för flexibel offlinehämtning, aka XEP-0013. Det här är en stor vinst för mobilutvecklare.
  • Förbättringar av arkivering, med Message Archive Management (MAM) som nu stöder version 0.4.1 i specifikationerna.
  • Full Elixir-kompatibel förpackning med möjlighet att distribuera ejabberd som ett Hex.pm beroende av din egen ansökan. Se ejabberd på hex.pm.
  • Prestationsförbättring med snabbare och mer minneseffektiv XML-parsing och TLS-kryptering. Du kan också referera till vårt tidigare blogginlägg: ejabberd Massiv skalbarhet: 1 Node - 2 + Million Samtidiga användare
  • Bättre strömkomprimering med möjligheten att aktivera strömkomprimering efter SASL.
  • Enklare antagande av ejabberd med ett nytt migreringsskript från Prosody XMPP-servrar.

Vad är nytt i version 15.07:

  • Meddelandearkivhantering (XEP-0313):
  • Lägg till "complete" attribut till MAM slutliga svaret
  • Fix mod_mam-kompatibilitet med RSM
  • Ändrad mam iq får ange som anges av XEP-0313 v0.3
  • Modulhantering:
  • Kontrollera att konfigurationsfragmentet är laddat vid modulinstallation
  • Tillåt bidrag till att inkludera .yml eller .yaml config-fil
  • Tillåt inkludera enkla beroenden
  • Multi User Chat:
  • Ny API-krok: muc_filter_packet
  • Skicka meddelanden om MUC-konfigurationsändringar
  • Ta bort varningsmeddelandet angående icke-anonymt rum
  • Stäng bara MUC-rums stängning på lokal nod
  • PubSub:
  • Tillåt migrering av gamla pubsubobjekt med gammal xmlelementstruktur i kroppen
  • Aktivera PEP-meddelanden om CAPS-uppdateringar
  • Kontrollera för nodabonnement av bara JID
  • Flat är nu standardinställningen
  • Strömhantering (XEP-0198):
  • Öka timeout vid återupptagning
  • Öka standard "max_ack_queue" värde
  • ejabberd Klientanslutning:
  • API-ändring: user_send_packet är nu en run_fold-krok och skickar c2s-staten som en parameter. Det var redan
  • fallet i ejabberd 15.06, men det var inte nämnt i changelog, av misstag. Så nu vet du:)
  • Admin:
  • Lita inte på beteendeinformation när du gör konfigurationsvalidering, så att den kan fungera med ejabberd binära installatörer
  • När lösenord är krypterade kan rapporten check_password_hash inte fungera
  • Lös problemet med att slå samman värden från flera konfigurationsfiler
  • Om lokal guide.html-fil inte hittades, omdirigera du till online-guiden
  • Stöd RTL-sidriktning i WebAdmin för hebreiska
  • configure.ac: lägg till AC_CONFIG_MACRO_DIR och statisk AC_INIT
  • WebAdmin:
  • Krascha inte webbadministratören när du visar information om webbkontakt med användare
  • Installatörer:
  • Både RPM och DEB använder nu det förbättrade efterinstallationsskriptet som skapar ejabberd-användare vid installationen som
  • rot. Detta låter ejabberd springa som användare utan någon manuell inställning.
  • Windows installer använder nu% USERPROFILE% för att få sökvägen till användbar skrivbar katalog. Vi gjorde många andra korrigeringar
  • till den versionen tack vare din feedback.

Vad är nytt i version 15.04:

  • Lägg till Elixir-support, tillåter att skriva plugins i Elixir
  • Nytt kommando för att ladda om konfigurationen utan omstart
  • Stöd gammal stil Erlang-uttryck i YAML-konfiguration
  • Förbättrad captcha-lyssnare analyserar när protokollet inte anges
  • Fix uppgradering av gamla unbinarized pubsub tabellen från 2.1
  • Mindre uppdateringar i dokumentationen
  • Andra buggfixar

Vad är nytt i version 15.03:

  • Lägg till Elixir-stöd, tillåter att skriva plugins i Elixir
  • Nytt kommando för att ladda om konfigurationen utan omstart
  • Stöd gammal stil Erlang-uttryck i YAML-konfiguration
  • Förbättrad captcha-lyssnare analyserar när protokollet inte anges
  • Fix uppgradering av gamla unbinarized pubsub tabellen från 2.1
  • Mindre uppdateringar i dokumentationen
  • Andra buggfixar

Vad är nytt i version 14.12:

  • Det har några ändringar, flera förbättringar och många buggfixar över det föregående (ej officiellt tillkännagivna) 13.06. Det är också den första officiella stabila frisättningen av ejabberd Community efter ejabberd 2.1.13. Du är nu glad att använda ejabberd community som referens för stabila utgåvor av ejabberd, från huvudgrenen. ejabberd 2.1.x stöd upphör.

Vad är nytt i version 2.1.11:

  • Stöd för Erlang / OTP R15B och andra buggfix .

Vad är nytt i version 2.1.9:

  • Core ejabberd:
  • Minska CPU-användningen orsakad av tls: skicka med stora data
  • Flytta iolisten korrekt när NIF är inaktiverade (EJAB-1462)
  • Fixa kod för att tillfredsställa Dialyzer-varningar
  • Fixera kompilering i Windows
  • Ersätt samtal för OTP: s binära, eftersom de skulle kräva R14
  • LDAP:
  • Dokument ldap_tls_cacertfile och ldap_tls_depth alternativ (EJAB-1299)
  • Logga in ett fel när ett LDAP-filter är felaktigt (EJAB-1395)
  • Nya alternativ: ldap_tls_cacertfile och ldap_tls_depth (EJAB-1299)
  • Nytt alternativ: ldap_deref_aliases (EJAB-639)
  • Matcha ldap_uidattr_format inconsistent (EJAB-1449)
  • MUC:
  • Stöd för flera poster med samma nick till MUC-rum (EJAB-305)
  • Stöd för röstbegäran och godkännande
  • Nytt rumalternativ: allow_private_messages_from_visitors
  • Nya rumsalternativ: allow_voice_requests and voice_request_min_interval
  • Inkludera status 110 i närvaro till ny beboare (EJAB-740)
  • Fix mod_muc_log-kraschen när första logginsökningen är rummet förstör (EJAB-1499)
  • Många korrigeringar och förbättringar i mod_muc
  • PubSub:
  • Aktivera pubsub # deliver_notification check (EJAB-1453)
  • Ta bort beteende när användaren skickar felaktigt publiceringsstanza (EJAB-1498)
  • ODBC:
  • Fixa ODBC-kontonräkning (EJAB-1491)
  • Optimerad mod_roster_odbc: get_roster
  • Miscellanea:
  • Ny SASL SCRAM-SHA-1-autentiseringsmekanism (EJAB-1196)
  • Nytt alternativ: resource_conflict (EJAB-650)

Vad är nytt i version 2.1.8:

  • Den här versionen fixar PubSub, som bryts i 2.1 0,7.

Vad är nytt i version 2.1.7:

  • BOSH och webb
  • Förklara felmeddelandet när BOSH-frågan skickas till icke-springande modulen
  • Håll ordningen av stanzas när BOSH skickar flera (EJAB-1374)
  • Visa konfiguration för HTTPS http_bind
  • Stöd som skrivskyddad HTTP-metod, inte bara GET, även HEAD
  • Svaren på HEAD måste ha en tom kropp
  • CAPTCHA:
  • Om portnumret inte är lyssnare anger du protokollet (EJAB-1418)
  • Ny CAPTCHA-gräns
  • Nytt CAPTCHA-whitelist-stöd
  • Kontrollera bara systemet vid start om alternativet är aktiverat
  • Ge HTTPS-URL i CAPTCHA-formulär när lyssnaren har alternativet 'tls' (EJAB-1406)
  • Visa captcha_limit alternativet i exemplet config
  • Stöd mer captcha_host-värdeformat (EJAB-1418)
  • Kasta fel när captcha misslyckas vid serverns start, inte senare vid körning
  • captcha_host måste ha portnummer för att få protokoll (EJAB-1418)
  • Core ejabberd:
  • Inaktivera alla enhetstillägg (EJAB-1451)
  • Acceptera inte XML med odefinierade prefix (EJAB-680)
  • Gör jlib: ip_to_list säkert att använda
  • Kontrollera att händelsen "stängt" har behandlats korrekt på varje stat
  • Ny route_iq / 5 accepterar Timeout (EJAB-1398)
  • Ta hänsyn till den interna kölängden när sorteringsprocesser köer
  • Använd rutt istället för send_element för att gå igenom standard arbetsflöde
  • Erlang / OTP-kompatibilitet:
  • Ta bort Typ och Spec, backportlistaförståelser, så R12B-5 kan kompilera
  • Tweak pg2_backport.erl för att arbeta med Erlang äldre än R13A (EJAB-1349)
  • ODBC:
  • Låt inte närvaroregeln blockera ett närvaroabonnemang (EJAB-255)
  • Flytta användarinmatning i mod_privacy_odbc (EJAB-1442)
  • Försök förbättra stöd för roster_version i MSSQL (EJAB-1437)
  • PubSub / PEP / Caps:
  • Använd filtrerad meddelande till PEP-sista objekt (EJAB-1456)
  • Fix tom pubsub nyttolastkontroll
  • Ägaren kan ta bort några objekt från sin egen nod (EJAB-1445)
  • Pubsub nod maxitem tvingas till 0 om icke-beständlig nod (EJAB-1434)
  • Omorganisera push_item-funktionen och hantera version not_found (EJAB-1420)
  • Skript:
  • ejabberd.init: Flera korrigeringar och förbättringar
  • ejabberdctl: Flyktutmatning från ctlexec () till erl script (EJAB-1399)
  • ejabberdctl: Fix bashism och mimic master branch (EJAB-1404)
  • ejabberdctl: Fixa mellanslag mellan INET_DIST_INTERFACE (EJAB-1416)
  • ejabberdctl: Ny DIST_USE_INTERFACE begränsar IP för erlang-listen (EJAB-1404)
  • ejabberdctl: Ny ERL_EPMD_ADDRESS som fungerar sedan Erlang / OTP R14B03
  • extauth: Fix försenat svar av timeout återanvändades för nästa inloggning (EJAB-1385)
  • extauth: Vidarebefordra gamla meddelanden till nyskapad extauth-process (EJAB-1385)
  • extauth: Om skript kraschar bör ejabberd starta om det (EJAB-1428)
  • XEP-stöd:
  • mod_blocking: Ny XEP-0191 Enkel kommunikationsblockering (EJAB-695)
  • Ingen anledning att informera om att XEP-0237 är valfritt; klargjort i XEP version 1.2
  • Miscellanea:
  • Om en modul startar misslyckas under serverns start, sluta erlang (EJAB-1446)
  • Ny indonesisk översättning (EJAB-1407)
  • LDAP: Observera att ejabberd fungerar med CGP LDAP-server
  • S2S: Hantera Tigas oväntade version = 1.0 (EJAB-1379)
  • mod_irc: Skicka närvaro som inte är tillgänglig för den avgående personen (EJAB-1417)
  • mod_last: Tillåt användaren att fråga sin egen senaste aktivitet
  • mod_muc: Minska inte MUC adminens roll / anslutning
  • mod_muc: Skicka jidattribut när passagerare är förbjuden (EJAB-1432)
  • mod_offline: Ändra c2s-tillstånd innan offlinemeddelanden skickas om
  • mod_ping: Använd iqdisc no_queue som standard (EJAB-1435)
  • mod_pres_counter: Förhindra abonnementsflod (EJAB-1388)
  • mod_register Åtkomstkontrollen kontrollerar även kontotillregistreringar
  • mod_register: Ange mer det förväntade innehållet av welcome_message-alternativet
  • mod_shared_roster: Fix support för anonyma konton i @ all @ (EJAB-1264)
  • mod_shared_roster: Nytt @ online @ direktiv (EJAB-1391)

Vad är nytt i version 2.1.6:

  • BOSH: Fix sällsynt loop, support vhosts, tillåta modul omstart
  • Config: Standardkonfiguration tillåter registrering endast från localhost
  • Config: Stöd för att ändra loglevel per modul vid körning
  • Erlang / OTP: Fix kompatibilitet från R10B-9 till R14B01
  • ODBC: Kompatibilitet med PostgreSQL 9.0
  • Sekretesslistor: Fix för att tillåta block efter grupp och prenumeration igen

Vad är nytt i version 2.1.5:

  • Erlang / OTP R12 stöds fast
  • Erlang / OTP R14A-stöd läggs till
  • OpenSSL 0.9.8 eller högre krävs
  • BOSH: Ny valfri anslutningsattribut processfördröjning
  • C2S: Be inte om kundcertifikat när du använder tls
  • C2S: Informera klienten om att SSL-sessionens caching är inaktiverad

Vad är nytt i version 2.1.4:

  • Stoppa meddelanden när du stänger c2s-sessionen
  • Felkorrigeringar vid hantering av Service Discovery till kontakter
  • Skicka inte error stanza som svar på fel stanza
  • Spara inte blockerade meddelanden i offline-kö
  • Extauth: Alternativt cache extauth-användare i mneia
  • Fullt stöd för XEP-0115 Entity Capabilities v1.5
  • HTTP-binda (BOSH): Ta bort onödig 100 ms fördröjning och exportera funktioner för att underlätta förbindningsmetoder

Vad är nytt i version 2.1.3:

  • Nytt ejabberd_c2s alternativ: max_fsm_queue
  • ejabberdctl: Stöd samtidig anslutningar med bundna anslutningsnamn
  • HTTP-bindningsstöd för korsdomän (EJAB-1168)
  • Dvala HTTP-bindningsprocessen efter hantering av en begäran

Liknande mjukvara

egg-fu
egg-fu

3 Jun 15

bMotion
bMotion

3 Jun 15

irker
irker

17 Feb 15

WeeChat
WeeChat

2 Oct 17

Kommentarer till ejabberd

Kommentarer hittades inte
Kommentar
Slå på bilder!