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

WeeChat
WeeChat

2 Oct 17

Cell Messenger
Cell Messenger

3 Jun 15

err
err

20 Feb 15

Konversation
Konversation

10 May 15

Komentarze do Prosody

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