Komunikator Delta Chat 1.2 dostępny na Androida i iOS
Wyszedł nowa wersja Czat Delta 1.2 — 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 dystrybuowane przez jest licencjonowana na licencji GPLv3, a biblioteka podstawowa jest dostępna na licencji MPL 2.0 (publiczna licencja Mozilla). Uwolnienie dostępny 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.
Zintegrowany z aplikacją baza danych dostawców poczty e-mail, 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 wiele poprawek. 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 Wciśnij IMAP). Obsługiwane jest szyfrowanie przy użyciu OpenPGP i standardu Autoszyfrowanie 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 rPGP, 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 pisemny w języku Rust (stara wersja było napisane w języku C). Istnieją powiązania dla Pythona, Node.js i Java. W rozwój nieoficjalne wiązania dla Go. Pod koniec lutego wydano także aktualizację Czat Delta 1.0 dla systemów Linux i macOS, zbudowany na platformie Electron.