nowe znaczące wydanie — komunikator, który używa poczty e-mail jako środka transportu zamiast własnych serwerów (chat-over-email, wyspecjalizowany klient poczty e-mail, który działa jako komunikator). Kod aplikacji jest zbudowany na platformie Electron i jest licencjonowana na licencji GPLv3, a biblioteka podstawowa jest dostępna na licencji MPL 2.0 (publiczna licencja Mozilla).
W nowym wydaniu:
- Baza danych dostawców i usług pocztowych z informacją o typowych ustawieniach;
- Nowe skróty klawiaturowe „Ctrl + K” do wyszukiwania w książce adresowej i „Alt + ←↓↑→” do poruszania się po czacie;
- Nowy zestaw obrazów tła;
- Możliwość dodawania linków do zdjęć w profilu;
- Wsparcie dla jednoczesnego korzystania z wielu kont;
- Możliwość przeglądania obrazów na pełnym ekranie;
- Oddzielny czat dla zapisanych wiadomości;
- Obsługa zmiany rozmiaru czcionki i poziomu powiększenia (Widok -> Współczynnik powiększenia);
- Używanie nazwy grupy w polu tematu wiadomości e-mail;
- Możliwość pisania wiadomości wielowierszowych i ustawienie „Pokaż klasyczne wiadomości e-mail” umożliwiają korzystanie z Delta Chat jak z klasycznego klienta poczty e-mail.
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 w 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. DeltaChat dla libpurple, który może wykorzystywać zarówno nowe jądro Rust, jak i stare jądro C.
Źródło: opennet.ru
