Prosody

Software screenshot:
Prosody
Software informatie:
Versie: 0.9.3
Upload datum: 19 Feb 15
Ontwikkelaar: Prosody Team
Licentie: Gratis
Populariteit: 14

Rating: nan/5 (Total Votes: 0)

prosodie is een gratis en open source, flexibele communicatie-server voor Jabber / XMPP geschreven in Lua.
Prosodie streeft makkelijk te gebruiken, en licht op de middelen te zijn. Voor ontwikkelaars prosodie streeft eenvoudig te zijn om een ​​flexibel systeem waarop om snel te ontwikkelen toegevoegde functionaliteit of prototypen van nieuwe protocollen uit te breiden en te geven

Wat is nieuw in deze release:.

  • Een config file doorgegeven als command line argument is niet meer vergeten wanneer config opnieuw wordt geladen
  • MUC: Laat admins om altijd bypass restrict_room_creation
  • Strip trailing '.' bij het normaliseren van hostnames
  • HTTP: Voorkom stille verbinding mislukkingen
  • Componenten: Sta makkelijker dwingende van component authenticatie door plugins
  • Componenten: Schakel TCP keepalives
  • Migrator: Betere fout rapportage en verbeterde robuustheid
  • S2S: Voeg IP-log berichten, als hostname niet beschikbaar
  • TLS: Meld fout bij de initialisatie mislukt

Wat is nieuw in versie 0.9.2:

  • Debian / Ubuntu vaste pakketten om altijd het genereren van per- systeem certs (zie hieronder)
  • TLS: Verbeterde cipher touwtje, en gebruik de gewenste cijfers prosodie's (zie hieronder)
  • MUC: Fix voor Spark cliënten niet tonen van ruimte lijsten

Wat is nieuw in versie 0.9.0:

  • Deze versie brengt volledige ondersteuning voor IPv6 in de hele server , de top feature request sinds 0.8.
  • Het maakt ook een aantal verbeteringen in de beveiliging, inclusief ondersteuning voor server-to-server authenticatie met behulp van certificaten in plaats van de traditionele-DNS-gebaseerde authenticatie ('dialback').
  • Andere verbeteringen zijn een nieuwe HTTP-subsysteem ondersteuning van virtuele hosts en volledig oplaadbaar modules, PubSub ondersteuning (XEP-0060), en nog veel meer.

Wat is nieuw in versie 0.8.0:

  • Ondersteuning voor authenticatie en opslag modules om prosodie integreren met 3rd-party databases, directories, en andere systemen. De eerste nieuwe storage-plugin is voor SQL-databases en ondersteunt MySQL, PostgreSQL, en SQLite3. Ook inbegrepen is een migratie van gegevens tussen de file-based en SQL opslag te verplaatsen. Ad-hoc opdracht support is nu standaard opgenomen om de configuratie en controle van prosodie op afstand mogelijk te maken vanuit een XMPP-client. Multi-user conferenties ondersteunen nu alleen voor leden, invite-only, en met een wachtwoord beveiligde kamers.

Wat is nieuw in versie 0.7.0:

  • Efficiënte verbinding hanteren:
  • Een van de belangrijkste wijzigingen in de prosodie 0.7 is de toegevoegde ondersteuning voor libevent, wat betekent prosodie kan efficiënt omgaan met zeer grote aantallen aansluitingen op een verscheidenheid van platforms met behulp van epoll, kqueue, en een scala aan andere mechanismen.
  • Voor meer informatie zie onze libevent documentatie.
  • Cyrus SASL authenticatie:
  • Er is nu ook ondersteuning voor Cyrus SASL om authenticatie te behandelen, waardoor het gebruik van LDAP, PAM, SQL of een reeks van andere verificatiemethoden, zoals GSSAPI.
  • Voor meer informatie zie onze Cyrus SASL backend documentatie.
  • SCRAM authenticatie:
  • Tobias Markmann heeft ook ondersteuning toegevoegd voor SCRAM, een nieuwe authenticatie mechanisme dat een groot deel van de problemen en zwakke punten te vinden in de huidige en veel gebruikte mechanismen oplost. SCRAM steun prosodie's is met succes getest tegen de ontwikkeling versies van Pidgin, Pandion, Gajim, Psi, Telepathie en de nieuwkomer Swift.
  • Ook op het gebied van authenticatie en beveiliging, hebben we besloten om te maken prosodie reclame voor de 'plain' SASL mechanisme standaard alleen wanneer de verbinding van de client naar de server is versleuteld. Dit betekent dat zelfs wanneer codering niet wordt gehandhaafd, zullen klanten nooit uitzenden wachtwoorden in een vorm die gemakkelijk kan worden omgekeerd.
  • Privacy lijsten:
  • Voor een tijdje Thilo Cestonaro is al druk bezig bijdragen plugins op onze prosodie-modules project. Tenslotte deze release trekt in twee van zijn plugins, mod_privacy en mod_proxy65.
  • Privacy lijsten gebruikers in staat om aangepaste filters voor berichten, aanwezigheid en queries te configureren. Dit wordt al ondersteund door de meeste cliënten, die u toelaten om zeer flexibel op regels gebaseerde filters te maken.
  • Soms privacy lijsten zijn veel krachtiger dan je wel nodig, dus hebben we ook een plugin (momenteel experimenteel) voor een protocol bekend als & quot; Simple Communications Blocking & quot ;, waarmee u een lijst met JID u wilt gewoon configureren alle communicatie te blokkeren met.
  • File transfer proxying:
  • overdracht Bestand in XMPP is notoir onbetrouwbaar geweest. Dit is voor een groot deel te wijten aan de steeds toenemende aanwezigheid van firewalls en NAT-routers tussen de gebruikers, waardoor verbindingen rechtstreeks tussen klanten.
  • Gebruik mod_proxy65, kan een client verzoeken dat prosodie fungeert als tussenpersoon in een file transfer -. Zowel clients verbinding maken met de server, en de server zal gegevens doorgeven tussen hen
  • De meeste cliënten al ondersteunen dit protocol (XEP-0065, zoals de naam al doet vermoeden), en dus een keer op de server het zou moeten werken met elke moderne klant uit de doos geconfigureerd.
  • Het opzetten van de bestandsoverdracht proxy wordt beschreven in onze mod_proxy65 documentatie.
  • Port multiplexing:
  • Een experimentele nieuwe functie kunt u prosodie om meer dan één soort dienst draaien op een enkele poort te configureren. Als voorbeeld u zowel client-to-server en server-to-server verbindingen op een enkele poort kan verwerken, in feite, het ondersteunt ook HTTP en GOSH! Dit betekent dat u XMPP cliënten zou kunnen dienen op poort 80, en nog steeds bestanden dienen via HTTP en laat GOSH verbindingen op die poort.
  • Om het uit te proberen, gewoon de lijst van havens in de config, bijvoorbeeld: & quot; poorten = {5222, 80} & quot; -. Geen noodzaak om welke dienst (en) op te geven elke poort is voor de
  • Meer poort configuratie wordt beschreven in onze documentatie.
  • Foutmelding:
  • Een andere relatief kleine, maar zeer nuttig verandering is dat wanneer prosodie niet in slaagt om een ​​boodschap over een server-to-server verbinding te leveren, omvat het in de gegenereerde foutmelding wat de oorzaak van de storing. De functie wordt waarschijnlijk het best beschreven met een screenshot (dit is van Gajim):
  • Beeld die verbinding is mislukt bericht van prosodie:
  • Door het verstrekken van deze informatie kunnen we na client-ontwikkelaars om betere user interfaces bieden. Foutafhandeling en rapportage is in onze ervaring een gebied waar alle grote klanten hebben veel ruimte voor verbetering. Hopelijk zal dit hen kan helpen op hun weg naar meer verklarende fouten.
  • Proxy-less GOSH:
  • GOSH is een geweldige technologie die het mogelijk maakt XMPP om gebruikt te worden van webpagina's. Maar het is van oudsher nogal beperkt door Javascript's & quot; voor dezelfde oorsprong & quot; beleid, dat een pagina voorkomt het verbinden met de XMPP-server, tenzij het op hetzelfde domein en de haven.
  • Tot nu toe dit is opgelost door het gebruik van een server proxy op het domein van de pagina's te verzoeken aan de XMPP-server sturen, of om Flash te gebruiken om de verzoeken te doen, via flxhr.
  • Echter browsers nu beginnen een nieuwe specificatie bekend als Cross-Origin Resource Sharing (CORS) ondersteunen. Hierdoor kan een browser om te vragen om toestemming van de externe domein op verzoeken daarheen te sturen.
  • Ondersteuning voor CORS wordt nu geïmplementeerd in de prosodie, en een browser ook de ondersteuning van CORS verbinding kunt maken met prosodie via GOSH zonder gebruik van een proxy, en zonder het gebruik van Flash. CORS werkt uit de doos met Strophe.js.
  • Details over het configureren van CORS ondersteunen om aan te passen uw installatie kunt u vinden in onze GOSH documentatie.
  • Andere wijzigingen:
  • Deze release bevat veel andere veranderingen, functies en verbeteringen. Deze omvatten compressie voor server-to-server streams, ondersteuning voor het onzekere SSLv2 protocol uitschakelen, lost PEP steun verenigbaar is met User Avatar te maken, en niet-anonieme kamers en ruimte vernietiging voor MUC.
  • Er zijn ook tal van wijzigingen om de prestaties te verbeteren, en de naleving van de nieuwste XMPP specificaties.

Wat is nieuw in versie 0.6.1:

  • Wow, dat was snel. Helaas zijn sommige gebruikers geïdentificeerd een kritische fout in de rooster opslag in onze 0.6.0 release. We hebben geïdentificeerd en zo snel als we kunnen het probleem opgelost, en raden dat iedereen loopt 0.6.0 back-up van hun data directory (zoals altijd!) En upgrade naar 0.6.1 bij de eerste gelegenheid.

Wat is nieuw in versie 0.5.2:

  • PEP: Fix verzenden van iq reacties op publiceren
  • MUC: Voeg MUC namespace om fouten (lost gedrag Gajim's)
  • GOSH: Fix antwoord voor host-onbekende fouten
  • Meer betrouwbaar te voorkomen dat je het toevoegen aan je rooster
  • Fix gelekt sessie object wanneer JEP-0114 componenten verbreken
  • Breng nodeprep (dwz geval normalisatie) gebruikersnamen bij login
  • Implementeren timeout voor S2S dialback reacties
  • Correct terugvallen op alternatieve DNS-nameservers als men er niet in slaagt
  • Meer robuuste parsing van resolv.conf
  • mod_httpserver: Configuratie toestaan ​​van HTTP basispad
  • mod_console: Gracefully dicht streams bij het gebruik van S2S: close ()
  • Fix libidn crash op Vista en enkele andere Windows-systemen

Wat is nieuw in versie 0.5.2:

  • Dit is een bugfix release voor de stabiele 0.5 branch . Het bevat een aantal DNS-gerelateerde oplossingen, het oplossen van problemen die zouden kunnen leiden tot & quot; vast & quot; S2S verbindingen. Het lost ook enkele compatibiliteit ... problemen met klanten. Ten slotte is het lost een-libidn gerelateerde crash op Vista en enkele andere Windows-versies.

Wat is nieuw in versie 0.5.1:

  • prosodie 0.5.1 is een minor release op te lossen enkele van de kwesties die zijn gemeld sinds de release van 0.5.0. Het bevat een fix naar de kamer onderwerp correct te sturen wanneer een gebruiker een MUC kamer toetreedt, en een (onschuldige) traceback veroorzaakt bij het verzenden abonnement aanvragen naar de server zelf.

Vergelijkbare software

Pidgin
Pidgin

22 Jun 18

UnrealIRCd
UnrealIRCd

19 Feb 15

sirc
sirc

3 Jun 15

Reacties op Prosody

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!