Prosody

Screenshot Software:
Prosody
Szczegóły programowe:
Wersja: 0.9.3
Filmu: 19 Feb 15
Wywoływacz: Prosody Team
Licencja: Wolny
Popularność: 89

Rating: 3.0/5 (Total Votes: 2)

Prozodia jest wolne i otwarte, elastyczne komunikacji serwer Jabber / XMPP dla napisane w Lua.
Prozodia ma być łatwy w użyciu, a światło na zasoby. Dla programistów Prozodia ma być łatwo rozszerzyć i dać elastyczny system, na którym rozwija się dynamicznie funkcjonalności, lub prototyp nowe protokoły

Co nowego w tym wydaniu:.

  • plik konfiguracyjny przekazany jako argument wiersza poleceń nie zostanie zapomniany config jest przeładowana,
  • FRA: Pozwól administratorzy zawsze obwodnica restrict_room_creation
  • Gazy przecinkiem. przy normalizacji nazwy hostów
  • http: Zapobiegać ciche awarie połączeń
  • Składniki: Pozwól łatwiejszy nadpisywanie uwierzytelniania składnika przez wtyczki
  • Składniki: Włącz utrzymywanie aktywności TCP
  • Migrator: Lepsze raportowanie błędów i poprawić wytrzymałość
  • S2S: Dołącz IP w wiadomościach dziennika, jeśli nazwa hosta jest niedostępny
  • TLS: błąd podczas inicjalizacji Logowanie nie

Co nowego w wersji 0.9.2:

  • Pakiety Debiana / Ubuntu stałe zawsze generują per- certs systemu (patrz poniżej),
  • TLS: Poprawa szyfr ciąg i używać preferowanych szyfry prozodii (patrz poniżej)
  • FRA: Fix dla klientów Spark nie wyświetlających listy pokój

Co nowego w wersji 0.9.0:

  • Ta wersja przynosi pełne wsparcie dla protokołu IPv6 na całym serwerze górna funkcja od 0,8 żądania.
  • To również szereg ulepszeń zabezpieczeń, w tym wsparcie dla serwer-serwer uwierzytelniania za pomocą certyfikatów zamiast tradycyjnego uwierzytelniania oparte na DNS ("dialback").
  • Inne ulepszenia obejmują nowy podsystem HTTP obsługiwanie wirtualnych hostów i modułów pełni doładowywalne, wsparcia PubSub (XEP-0060) i wiele innych.

Co nowego w wersji 0.8.0:

  • Wsparcie dla modułów uwierzytelniania i przechowywania zintegrować prozodii z 3rd party baz danych, katalogi, i inne systemy. Pierwszy nowy plugin do przechowywania baz danych SQL jest i obsługuje MySQL, PostgreSQL, i SQLite3. Również jest migrator do przenoszenia danych pomiędzy oparte przechowywania plików i SQL. Wsparcie polecenie ad-hoc jest teraz włączone domyślnie, aby umożliwić konfigurację i kontrolę Prozodia zdalnie z klienta XMPP. Konferencje Wielu użytkowników teraz wspierać tylko członków, tylko dla zaproszonych i chronione hasłem pokoje.

Co nowego w wersji 0.7.0:

  • Sprawna obsługa gra:
  • Jeden z najbardziej znaczących zmian w prozodii 0,7 to dodano wsparcie dla libevent, co oznacza, prozodii mogą skutecznie obsłużyć bardzo dużą liczbę połączeń na różnych platformach wykorzystujących epoll, KQUEUE, oraz szereg innych mechanizmów.
  • Aby uzyskać więcej informacji, zobacz naszą dokumentację Libevent.
  • uwierzytelnianiem:
  • Nie ma także obsługę Cyrus SASL obsługi uwierzytelniania, co pozwala na korzystanie z LDAP, PAM, SQL lub szeregu innych metod uwierzytelniania, takich jak GSSAPI.
  • Aby uzyskać więcej informacji, zobacz naszą zaplecza Cyrus SASL dokumentacji.
  • Uwierzytelnianie SCRAM:
  • Tobias Markmann także dodano wsparcie dla Scram, nowy mechanizm uwierzytelniania, który rozwiązuje wiele problemów i uchybień stwierdzonych w bieżących i powszechnie stosowanych mechanizmów. Wsparcie SCRAM Prozodia został z powodzeniem przetestowany przed wersjach rozwojowych Pidgin, Pandion, Gajim, Psi, telepatia i przybysza Swift.
  • Również w zakresie uwierzytelniania i bezpieczeństwa, zdecydowaliśmy się dokonać Prozodia reklamować "plain" mechanizm SASL domyślnie tylko wtedy, gdy połączenie klienta z serwerem są szyfrowane. Oznacza to, że nawet wtedy, gdy szyfrowanie nie jest wymuszana, klienci nigdy nie będzie przesyłanie haseł w formie, która może być łatwo odwrócone.
  • listy prywatności:
  • Na chwilę Thilo Cestonaro został zajęty przyczyniające pluginy do naszego projektu Prozodia-modułów. Wreszcie ta wersja ściąga w dwóch jego plugins, mod_privacy i mod_proxy65.
  • Listy prywatności pozwalają użytkownikom skonfigurować własne filtry wiadomości, w obecności i zapytań. To jest już obsługiwany przez większość klientów, które pozwalają na tworzenie bardzo elastycznych filtrów opartych na regułach.
  • Czasami wymienia prywatności są znacznie bardziej wydajne niż trzeba jednak, więc mamy także wtyczki (obecnie eksperymentalne) dla protokołu znanego jako & quot; Proste Komunikacja Blokowanie & quot ;, który pozwala po prostu skonfigurować listę JIDs chcesz zablokować wszystkie połączenia z.

  • Transfer
  • Plik proxy:
  • Transfer plików w XMPP jest notorycznie niewiarygodne. Jest to w dużej mierze ze względu na coraz większą obecność firewalle i routery NAT między użytkownikami, zapobieganie połączeń bezpośrednio między klientami.
  • Korzystanie mod_proxy65, klient może zażądać Prozodia pośredniczy w transferze pliku -. Zarówno klienci łączą się z serwerem, a serwer będzie z przekazywaniem danych między nimi,
  • Większość klientów już obsługuje ten protokół (XEP-0065, jak sama nazwa wskazuje), a więc po raz skonfigurowany na serwerze powinna pracować z każdym nowoczesnym klienta po wyjęciu z pudełka.
  • Konfiguracja serwera proxy transferu plików jest opisana w naszej dokumentacji mod_proxy65.
  • Port multipleksowania:
  • eksperymentalna nowa funkcja umożliwia skonfigurowanie prozodii na prowadzenie więcej niż jednego rodzaju usług na pojedynczym porcie. Jako przykład można obsługiwać zarówno klient-serwer i połączeń serwer-serwer na jednym porcie, w rzeczywistości, to nawet obsługuje protokoły HTTP i BOSCH! Oznacza to, że można służyć klientom XMPP na porcie 80, i nadal będą pliki przez HTTP i pozwala na połączenie Bosh na tym porcie.
  • Aby ją wypróbować, wystarczy ustawić listę portów w konfiguracji, na przykład: & quot; porty = {5222, 80} & quot; -. Nie ma potrzeby, aby określić, które usługi (s) każdy port jest dla
  • Dalsze Konfiguracja portu jest opisana w naszej dokumentacji.
  • Zgłoszenie błędu:
  • Innym stosunkowo niewielkie, ale bardzo przydatne zmianą jest to, że gdy Prozodia nie dostarczy wiadomość przez połączenie serwer-serwer, zawiera w wygenerowanym błędzie, co spowodowało awarię. Funkcja jest prawdopodobnie najlepiej opisać zrzut ekranu (to jest od Gajim):
  • Obraz przedstawiający połączenie nie powiodło się komunikat z prozodii:
  • Poprzez udostępnienie tej informacji możemy pozwolić programistom klienta, aby zapewnić lepsze interfejsy użytkownika. Obsługa błędów i raportowanie jest w naszym doświadczeniem jednym obszarze, gdzie wszystkie główne klienci mają wiele do zrobienia. Mam nadzieję, że może to pomóc im w drodze do błędów więcej objaśniające.
  • Serwer proxy mniej BOSCH:
  • BOSCH to technologia, która pozwala świetnie XMPP do stosowania ze stron internetowych. Jednak tradycyjnie raczej ograniczone Javascript na & quot; tego samego pochodzenia & quot; Polityka, która zapobiega stronę z podłączeniem do serwera XMPP, chyba że jest na tej samej domeny i portu.
  • Do tej pory udało się to rozwiązać za pomocą serwera proxy na domenie strony, aby przekazywać żądania do serwera XMPP, lub użyć programu Flash, aby wnioski, poprzez flxhr.
  • Przeglądarki jednak teraz zaczynają wspierać nową specyfikację znany jako Cross-Origin Udostępniania Zasobów (kor). Pozwala to na przeglądarkę, aby prosić o pozwolenie od domeny zdalnej wysyłać tam zapytania.
  • Wsparcie dla CORS jest obecnie realizowany w prozodii i przeglądarka również CORS wspierające może połączyć się Prozodia poprzez BOSCH bez użycia serwera proxy, a bez użycia lampy błyskowej. CORS działa po wyjęciu z pudełka z Strophe.js.
  • Szczegóły na temat konfiguracji CORS obsługuje do potrzeb swojej konfiguracji można znaleźć w naszej dokumentacji Bosh.
  • Inne zmiany:
  • To wydanie zawiera wiele innych zmian, funkcji i ulepszeń. Są to kompresję serwer-serwer strumieni, wyłączenie wsparcia dla niepewnego protokołu SSLv2, ustala, aby wsparcie PEP zgodne z User Avatar, a nie anonimowi pokoje i zniszczenie pokoju dla MUC.
  • Były także liczne zmiany, aby poprawić wydajność i zgodność z najnowszymi specyfikacjami XMPP.

Co nowego w wersji 0.6.1:

  • Wow, to było szybkie. Niestety niektórzy użytkownicy zidentyfikowane krytyczny błąd w pamięci zaplanowany w naszej 0.6.0 wydaniu. Musimy zidentyfikować i naprawić problem tak szybko, jak to możliwe, i zdecydowanie polecam, że każdy działa 0.6.0 powrotem ich katalogu danych (jak zawsze!) I upgrade do 0.6.1 przy najbliższej okazji.

Co nowego w wersji 0.5.2:

  • PEP: Fix wysyłania iq odpowiedzi na opublikowanie
  • FRA: Dodaj nazw MUC do błędów (rozwiązuje problem Gajim w)
  • BOSCH: Fix odpowiedź na błędy gospodarzy-nie wiadomo,
  • Więcej niezawodnie zapobiec dodając się do listy kontaktów,
  • Fix wyciekły obiekt sesji, kiedy XEP-0114 Elementy odłączyć
  • Zastosuj nodeprep (tj przypadku normalizacji) do nazw użytkownika przy logowaniu
  • Wdrożenie limitu czasu odpowiedzi S2S dialback
  • Prawidłowo polegać na alternatywnych serwerów nazw DNS, jeśli nie,
  • Więcej solidna parsowanie /etc/resolv.conf
  • mod_httpserver: Pozwól konfiguracja ścieżki bazowej HTTP
  • mod_console: Spokojnie blisko strumieni podczas korzystania S2S: close ()
  • Fix libidn awarii na Vista i innych systemów Windows,

Co nowego w wersji 0.5.2:

  • Jest to wydanie poprawkowe dla stabilnego 0,5 branży , Zawiera kilka poprawek związanych z DNS-, rozwiązywania problemów, które mogą spowodować, że & quot; zatrzymany & quot; Połączenia S2S. To rozwiązuje również pewne problemy z kompatybilnością ... klientów. Wreszcie ustanawia ono awarii związanych libidn na Vista i niektórymi innymi wersjami Windows.

Co nowego w wersji 0.5.1:

  • Prozodia 0.5.1 jest uwalnianie naprawić drobne niektóre z zagadnień, które zostały zgłoszone od wydania 0.5.0. Zawiera on poprawki poprawnie wysłać przedmiot w pomieszczeniu, gdy użytkownik łączy się MUC pokój i (nieszkodliwe) traceback spowodowane podczas wysyłania żądania subskrypcji do samego serwera.

Podobne oprogramowanie

gocept.bender
gocept.bender

11 May 15

Peafowl
Peafowl

12 May 15

EarwigBot
EarwigBot

20 Feb 15

Komentarze do Prosody

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!