Prosody

Skjermbilde programvare:
Prosody
Prog.varedetaljer:
Versjon: 0.9.3
Last opp dato: 19 Feb 15
Utvikler: Prosody Team
Lisens: Gratis
Popularitet: 14

Rating: nan/5 (Total Votes: 0)

prosodi er en fri og åpen kildekode, fleksibel kommunikasjon server for Jabber / XMPP skrevet i Lua.
Prosodi som mål å være enkel å bruke, og lys på ressurser. For utviklere prosodi skal være lett å utvide og gi et fleksibelt system som raskt kan utvikle ekstra funksjonalitet, eller prototype nye protokoller

Hva er nytt i denne utgaven:.

  • En config fil sendes som kommandolinje argument er ikke lenger glemt når config lastes på nytt
  • MUC: Tillat admins å alltid bypass restrict_room_creation
  • Strip følgende '.' når normalisering vertsnavn
  • http: Forhindre tause tilkoblingsfeil
  • Komponenter: Tillat lettere overstyring av komponent autentisering av plugins
  • Komponenter: Aktiver TCP keepalives
  • Migrator: Bedre feilrapportering og forbedret robusthet
  • S2S: Inkluder IP i loggmeldinger, hvis vertsnavn er utilgjengelig
  • TLS: Logg feil når initialisering mislykkes

Hva er nytt i versjon 0.9.2:

  • Debian / Ubuntu pakker festet til alltid generere per- system konserter (se nedenfor)
  • TLS: Forbedret chiffer streng, og bruke prosodi foretrukne chiffer (se nedenfor)
  • MUC: Fix for Spark klienter ikke viser rom lister

Hva er nytt i versjon 0.9.0:

  • Denne versjonen bringer full støtte for IPv6 hele serveren , den øverste funksjonen forespørsel siden 0.8.
  • Det gjør også en rekke sikkerhetsforbedringer, inkludert støtte for server-til-server-autentisering ved hjelp av sertifikater i stedet for tradisjonell DNS-basert autentisering ('dialback').
  • Andre forbedringer inkluderer en ny HTTP delsystem som støtter virtuelle verter og fullt reloadable moduler, PubSub støtte (XEP-0060), og mer.

Hva er nytt i versjon 0.8.0:

  • Støtte for autentisering og lagringsmoduler for å integrere prosodi med tredje-parts databaser, kataloger og andre systemer. Den første nye lagrings plugin er for SQL databaser og støtter MySQL, PostgreSQL, og SQLite3. Også inkludert er en migrator å flytte data mellom filbasert og SQL lagring. Ad-hoc-kommandoen støtte er nå inkludert som standard for å tillate konfigurasjon og kontroll av prosodi eksternt fra en XMPP klient. Multi-user konferanser nå støtte medlemmer bare invitere-bare, og passordbeskyttede rom.

Hva er nytt i versjon 0.7.0:

  • Effektiv forbindelse håndtering:
  • En av de mest vesentlige endringer i prosodi 0.7 er det lagt til støtte for libevent, som betyr prosodi effektivt kan håndtere svært stort antall tilkoblinger på en rekke plattformer som bruker epoll, kqueue, og en rekke andre mekanismer.
  • For mer informasjon se vår libevent dokumentasjon.
  • Cyrus SASL autentisering:
  • Det er også nå støtte for Cyrus SASL å håndtere autentisering, slik at bruken av LDAP, PAM, SQL eller en rekke andre autentiseringsmetoder som GSSAPI.
  • For mer informasjon se vår Cyrus SASL backend dokumentasjon.
  • SCRAM autentisering:
  • Tobias Markmann har også lagt til støtte for SCRAM, en ny autentiseringsmekanisme som løser mange av problemene og svakhetene som finnes i den nåværende og mest utbredte mekanismer. Prosodi sin SCRAM støtte har blitt testet mot utviklingsversjoner av Pidgin, Pandion, Gajim, Psi, Telepati og nykommeren Swift.
  • Også i området for autentisering og sikkerhet, har vi besluttet å gjøre prosodi annonsere 'ren' SASL mekanisme som standard kun når kundens tilkobling til serveren er kryptert. Dette betyr at selv når kryptering ikke håndheves, vil kundene aldri være overføring av passord i en form som lett kan reverseres.
  • Personvern lister:
  • For en stund Thilo Cestonaro har vært opptatt medvirkende plugins til vår prosodi-moduler prosjekt. Til slutt denne utgivelsen trekker i to av hans plugins, mod_privacy og mod_proxy65.
  • Personvern lister tillate brukere å konfigurere egendefinerte filtre for meldinger, tilstedeværelse og spørringer. Dette er allerede støttet av de fleste kunder, som lar deg lage svært fleksible regelbaserte filtre.
  • Noen ganger personvern listene er langt kraftigere enn du trenger skjønt, så vi har også en plugin (for tiden eksperimentelt) for en protokoll som kalles & quot; Enkle Communications Blocking & quot ;, som lar deg enkelt konfigurere en liste over JIDs du ønsker å blokkere all kommunikasjon med.
  • Filoverføring proxyer:
  • Filoverføring i XMPP har vært notorisk upålitelig. Dette er i stor grad på grunn av stadig økende tilstedeværelsen av brannmurer og NAT-rutere mellom brukere, forebygge tilkoblinger direkte mellom klientene.
  • Bruk mod_proxy65, kan en klient be om at prosodi fungerer som et mellomledd i en filoverføring -. Begge klientene koble til serveren, og serveren vil videresende data mellom dem
  • De fleste klientene allerede støtter denne protokollen (XEP-0065, som navnet antyder), og så en gang konfigurert på serveren det skal fungere med alle moderne klient ut av boksen.
  • Sette opp filoverføring proxy er beskrevet i vår mod_proxy65 dokumentasjon.
  • Port multipleksing:
  • En eksperimentell ny funksjon lar deg konfigurere prosodi å kjøre mer enn én type tjeneste på en enkelt port. Som et eksempel kan du håndtere både klient-til-server og server-til-tjener-tilkoblinger på en enkelt port, faktisk, det støtter til og med HTTP og Bosh! Dette betyr at du kan tjene XMPP klienter på port 80, og fortsatt tjene filer over HTTP og tillate BOSH tilkoblinger på denne porten.
  • For å prøve det ut, rett og slett satt på listen over porter i config, for eksempel: & quot; porter = {5222, 80} & quot; -. Ikke nødvendig å spesifisere hvilken tjeneste (r) hver port er for
  • Videre port konfigurasjon er beskrevet i vår dokumentasjon.
  • varsling Feil:
  • En annen relativt små, men svært nyttig endring som når prosodi ikke klarer å levere en melding over en server-til-tjener-tilkobling, det inkluderer i den genererte feilmeldingen hva som forårsaket feilen. Funksjonen er trolig best beskrives med en skjermdump (dette er av Gajim):
  • Bildet viser tilkoblingen mislyktes melding fra prosodi:
  • Ved å gi denne informasjonen kan vi tillate klient utviklere å gi bedre brukergrensesnitt. Feilhåndtering og rapportering er i vår erfaring ett område hvor alle de store kundene har mye rom for forbedring. Forhåpentligvis kan dette hjelpe dem på vei til mer forklarende feil.
  • Proxy-mindre BOSH:
  • Bosh er en stor teknologi som gjør det mulig for XMPP skal brukes fra websider. Men det har tradisjonelt vært ganske begrenset av at Javascript er & quot; samme opprinnelse & quot; politikk, som hindrer en side fra å koble til XMPP serveren med mindre det er på samme domene og port.
  • Inntil nå har dette blitt løst ved hjelp av en server proxy på siden domene til å videresende forespørsler til XMPP-serveren, eller å bruke Flash for å gjøre forespørsler, via flxhr.
  • Men nettlesere nå begynner å støtte en ny spesifikasjon som kalles Cross-Origin Resource Sharing (kor). Dette gjør at en nettleser for å be om tillatelse fra den eksterne domenet til å sende forespørsler der.
  • Støtte for kor er nå implementert i prosodi, og en nettleser også støtter kor kan koble til prosodi via BOSH uten å bruke en proxy, og uten å bruke Flash. Kor fungerer rett ut av esken med Strophe.js.
  • Detaljer om hvordan du konfigurerer kor støtte for å passe ditt oppsett finner du i vår BOSH dokumentasjon.
  • Andre endringer:
  • Denne utgivelsen inkluderer mange andre endringer, funksjoner og forbedringer. Disse inkluderer kompresjon for server-til-server bekker, deaktivere støtte for den usikre SSLv2 protokollen, fikser å gjøre PEP støtte kompatibel med User Avatar, og ikke-anonyme rom og rom ødeleggelse for MUC.
  • Det har også vært en rekke endringer for å forbedre ytelsen, og samsvar med de nyeste XMPP spesifikasjoner.

Hva er nytt i versjon 0.6.1:

  • Wow, det var rask. Dessverre noen brukere identifisert en kritisk feil i roster lagring i vår 0.6.0 utgivelsen. Vi har identifisert og løst problemet så snart vi kan, og anbefaler sterkt at alle som kjører 0.6.0 tilbake opp sin datakatalog (som alltid!) Og oppgradere til 0.6.1 ved første anledning.

Hva er nytt i versjon 0.5.2:

  • PEP: Fix sending av iq svar på publisere
  • MUC: Legg MUC navnerom til feil (fikser Gajim atferd)
  • BOSH: Fix svar for verts ukjent feil
  • Mer pålitelig hindre legge deg selv til din liste
  • Fix lekket sesjonsobjektet når XEP-0114 komponenter koble
  • Bruk nodeprep (dvs. saken normalisering) til brukernavn ved innlogging
  • Implementere timeout for S2S dialback svar
  • Korrekt falle tilbake på alternative DNS-navneservere hvis en svikter
  • Mer robust analyse av resolv.conf
  • mod_httpserver: Tillat konfigurering av HTTP basen banen
  • mod_console: Grasiøst nære bekker ved bruk S2S: close ()
  • Fix libidn krasj på Vista og noen andre Windows-systemer

Hva er nytt i versjon 0.5.2:

  • Dette er en bugfix utgivelse for den stabile 0.5 gren . Den inneholder flere DNS-relaterte fikser, løse problemer som kan føre til & quot; fast & quot; S2S tilkoblinger. Det løser også noen kompatibilitets ... problemer med klienter. Til slutt det løser et libidn relaterte krasj på Vista og noen andre Windows-versjoner.

Hva er nytt i versjon 0.5.1:

  • prosodi 0.5.1 er en mindre utgivelse å fikse noen av problemene som er rapportert siden utgivelsen av 0.5.0. Det inkluderer en fix til riktig sende rommet motivet når en bruker kommer inn på et MUC rom, og en (ufarlig) traceback forårsaket ved sending av tegnings forespørsler til selve serveren.

Lignende programvare

Kommentarer til Prosody

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!