Το Delta Chat 1.0 κυκλοφόρησε για Android με έναν νέο πυρήνα που έχει ξαναγραφεί στο Rust

Εισήχθη έκδοση messenger Delta Chat 1.0 για την πλατφόρμα Android (η πιο πρόσφατη έκδοση για υπολογιστές είναι 0.901και για iOS - 0.960). Το έργο Delta Chat είναι αξιοσημείωτο για τη χρήση του κανονικού email ως μέσο μεταφοράς με τη μετάφραση άμεσων μηνυμάτων σε email (chat-over-email, ένας εξειδικευμένος πελάτης email που λειτουργεί ως αγγελιοφόρος). Κωδικός εφαρμογής διανέμονται από έχει άδεια χρήσης σύμφωνα με το GPLv3 και η βασική βιβλιοθήκη είναι διαθέσιμη με την έκδοση MPL 2.0 (Mozilla Public License). Ελευθέρωση διαθέσιμος στο Google Play.

Το Delta Chat δεν χρησιμοποιεί τους δικούς του διακομιστές και μπορεί να λειτουργήσει μέσω σχεδόν οποιουδήποτε διακομιστή αλληλογραφίας που υποστηρίζει SMTP και IMAP (η τεχνική χρησιμοποιείται για τον γρήγορο προσδιορισμό της άφιξης νέων μηνυμάτων Πιέστε το IMAP). Υποστηρίζεται κρυπτογράφηση χρησιμοποιώντας OpenPGP και πρότυπο Αυτόματο κρυπτογράφηση για απλή αυτόματη διαμόρφωση και ανταλλαγή κλειδιών χωρίς χρήση διακομιστών κλειδιών (το κλειδί μεταδίδεται αυτόματα στο πρώτο μήνυμα που αποστέλλεται). Η υλοποίηση της κρυπτογράφησης από άκρο σε άκρο βασίζεται στον κώδικα rPGP, η οποία πέρασε από ανεξάρτητο έλεγχο ασφαλείας φέτος. Η κίνηση κρυπτογραφείται χρησιμοποιώντας TLS στην υλοποίηση τυπικών βιβλιοθηκών συστήματος.

Το Delta Chat ελέγχεται πλήρως από τον χρήστη και δεν συνδέεται με κεντρικές υπηρεσίες. Δεν απαιτείται εγγραφή σε νέες υπηρεσίες για να λειτουργήσει. και μπορείτε να χρησιμοποιήσετε ένα υπάρχον email ως αναγνωριστικό. Εάν ο ανταποκριτής δεν χρησιμοποιεί το Delta Chat, μπορεί να διαβάσει το μήνυμα ως κανονικό γράμμα. Η καταπολέμηση των ανεπιθύμητων μηνυμάτων πραγματοποιείται με φιλτράρισμα μηνυμάτων από άγνωστους χρήστες (από προεπιλογή, εμφανίζονται μόνο μηνύματα από χρήστες στο βιβλίο διευθύνσεων και εκείνων στους οποίους είχαν σταλεί μηνύματα προηγουμένως, καθώς και απαντήσεις στα δικά σας μηνύματα). Είναι δυνατή η εμφάνιση συνημμένων και συνημμένων εικόνων και βίντεο.

Υποστηρίζει τη δημιουργία ομαδικών συνομιλιών στις οποίες πολλοί συμμετέχοντες μπορούν να επικοινωνήσουν. Σε αυτήν την περίπτωση, είναι δυνατό να δεσμευτεί μια επαληθευμένη λίστα συμμετεχόντων στην ομάδα, η οποία δεν επιτρέπει την ανάγνωση των μηνυμάτων από μη εξουσιοδοτημένα άτομα (τα μέλη επαληθεύονται με κρυπτογραφική υπογραφή και τα μηνύματα κρυπτογραφούνται με κρυπτογράφηση από άκρο σε άκρο) . Η σύνδεση με επαληθευμένες ομάδες πραγματοποιείται με αποστολή πρόσκλησης με κωδικό QR. Οι επαληθευμένες συνομιλίες έχουν αυτήν τη στιγμή την κατάσταση μιας πειραματικής λειτουργίας, αλλά η υποστήριξή τους σχεδιάζεται να σταθεροποιηθεί στις αρχές του 2020 μετά την ολοκλήρωση ενός ελέγχου ασφαλείας της εφαρμογής.

Ο πυρήνας του messenger αναπτύσσεται ξεχωριστά με τη μορφή βιβλιοθήκης και μπορεί να χρησιμοποιηθεί για τη δημιουργία νέων πελατών και bots. Τρέχουσα έκδοση της βασικής βιβλιοθήκης γραπτός στη γλώσσα Rust (παλιά έκδοση γράφτηκε στη γλώσσα C). Υπάρχουν δεσμεύσεις για Python, Node.js και Java. ΣΕ ανάπτυξη ανεπίσημες δεσμεύσεις για το Go.

Σε σύγκριση με την προηγούμενη έκδοση 0.510.1, η βιβλιοθήκη πυρήνα έχει ξαναγραφεί από το C στο Rust χωρίς τη χρήση μη ασφαλούς κώδικα. Προστέθηκε υποστήριξη για avatar και η δυνατότητα χρήσης του Delta Chat ως προγράμματος-πελάτη ηλεκτρονικού ταχυδρομείου για την ανάγνωση κανονικών μηνυμάτων ηλεκτρονικού ταχυδρομείου που δεν αποστέλλονται μέσω του Delta Chat.

Το Delta Chat 1.0 κυκλοφόρησε για Android με έναν νέο πυρήνα που έχει ξαναγραφεί στο RustΤο Delta Chat 1.0 κυκλοφόρησε για Android με έναν νέο πυρήνα που έχει ξαναγραφεί στο Rust

Το Delta Chat 1.0 κυκλοφόρησε για Android με έναν νέο πυρήνα που έχει ξαναγραφεί στο RustΤο Delta Chat 1.0 κυκλοφόρησε για Android με έναν νέο πυρήνα που έχει ξαναγραφεί στο Rust

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο