nowa wersja — komunikator, który wykorzystuje pocztę elektroniczną jako środek transportu zamiast własnych serwerów (chat-over-e-mail, wyspecjalizowany klient poczty elektronicznej działający jako komunikator). Kod aplikacji jest licencjonowana na licencji GPLv3, a biblioteka podstawowa jest dostępna na licencji MPL 2.0 (publiczna licencja Mozilla). Uwolnienie w Google Play.
W nowej wersji:
- Zmniejszone zużycie ruchu. Delta Chat nie pobiera już wiadomości, które nie będą wyświetlane, takich jak zwykłe wiadomości e-mail i wiadomości od zablokowanych kontaktów.
- Dodano możliwość przypinania czatów. Przypięte czaty zawsze pojawiają się na górze listy.
- Dodając kontakty za pomocą kodu QR, nie musisz już czekać na weryfikację kontaktu. Nowy kontakt jest dodawany natychmiastowo, a w tle wymieniane są wiadomości weryfikacyjne.
- Dodano wbudowane kopiowanie często zadawanych pytań , ale dostępne offline.
- Zintegrowany z aplikacją , na podstawie których generowane są wskazówki dotyczące założenia konta do korzystania z Delta Chat. Na przykład może być konieczne włączenie protokołu IMAP w ustawieniach konta lub wygenerowanie hasła do aplikacji.
- Naprawiono błędy, które prowadziły do nieprawidłowej serializacji zaszyfrowanych wiadomości podczas korzystania z kluczy Ed25519. Domyślnie Delta Chat nadal korzysta z kluczy RSA, w przyszłych wersjach planowane jest przejście na klucze Ed25519.
- Dodano do rdzenia aplikacji . Używana wersja jądra to 1.27.0.
Przypomnijmy, że Delta Chat nie korzysta z własnych serwerów i może współpracować z niemal każdym serwerem pocztowym obsługującym SMTP i IMAP (technika ta służy do szybkiego określania nadejścia nowych wiadomości ). Obsługiwane jest szyfrowanie przy użyciu OpenPGP i standardu do prostej automatycznej konfiguracji i wymiany kluczy bez użycia serwerów kluczy (klucz jest automatycznie przesyłany w pierwszej wysłanej wiadomości). Implementacja kompleksowego szyfrowania opiera się na kodzie , która przeszła w tym roku niezależny audyt bezpieczeństwa. Ruch szyfrowany jest przy użyciu protokołu TLS w implementacji standardowych bibliotek systemowych.
Delta Chat jest całkowicie kontrolowany przez użytkownika i nie jest powiązany ze scentralizowanymi usługami. Aby nowe usługi działały, nie musisz się rejestrować – możesz użyć swojego istniejącego adresu e-mail jako identyfikatora. Jeśli korespondent nie korzysta z Delta Chat, może przeczytać wiadomość jak zwykły list. Walka ze spamem odbywa się poprzez filtrowanie wiadomości od nieznanych użytkowników (domyślnie wyświetlane są tylko wiadomości od użytkowników znajdujących się w książce adresowej oraz tych, do których wiadomości zostały wcześniej wysłane, a także odpowiedzi na własne wiadomości). Możliwe jest wyświetlanie załączników oraz załączonych obrazów i filmów.
Obsługuje tworzenie czatów grupowych, w których może komunikować się kilku uczestników. W takim przypadku możliwe jest powiązanie z grupą zweryfikowanej listy uczestników, co uniemożliwia odczytanie wiadomości przez osoby nieuprawnione (weryfikacja członków odbywa się za pomocą podpisu kryptograficznego, a wiadomości są szyfrowane przy użyciu szyfrowania typu end-to-end) . Połączenie ze zweryfikowanymi grupami odbywa się poprzez wysłanie zaproszenia z kodem QR. Zweryfikowane czaty mają obecnie status funkcji eksperymentalnej, ale planowana jest stabilizacja ich obsługi na początku 2020 roku, po zakończeniu audytu bezpieczeństwa wdrożenia.
Rdzeń komunikatora jest rozwijany osobno w formie biblioteki i może być używany do pisania nowych klientów i botów. Aktualna wersja biblioteki podstawowej w języku Rust (stara wersja w języku C). Istnieją powiązania dla Pythona, Node.js i Java. W nieoficjalne wiązania dla Go. Pod koniec lutego wydano także aktualizację dla Linux и macOS, построенное на платформе Electron.
Źródło: opennet.ru
