Ο διακομιστής αλληλογραφίας Exim 4.100 κυκλοφόρησε, ενσωματώνοντας συσσωρευμένες διορθώσεις και προσθέτοντας νέες δυνατότητες. Ο κώδικας του έργου είναι γραμμένος σε C και διανέμεται με την άδεια GPLv2+.
Βασικές αλλαγές:
- Οι επιλογές "psl" και "regdom" έχουν προστεθεί για την αναζήτηση στη Λίστα Δημόσιων Επιθημάτων (PSL) και στη βάση δεδομένων καταχωρημένων ονομάτων τομέα. Η PSL περιλαμβάνει μια λίστα για τον εντοπισμό τυπικών υποτομέων που έχουν εκχωρηθεί σε διαφορετικούς χρήστες (π.χ., *.github.io, *.co.uk και *.org.ru).
- Έχει υλοποιηθεί πειραματική ενσωματωμένη υποστήριξη για την τεχνολογία DMARC. Ενεργοποιείται μέσω της επιλογής δημιουργίας EXPERIMENTAL_DMARC_NATIVE και χρησιμοποιείται για την προστασία από την αποστολή μηνυμάτων εκ μέρους άλλου τομέα.
- Προστέθηκαν νέοι επιλογείς αρχείων καταγραφής "spf", "spf_verbose", "dmarc", "dmarc_verbose" και "dsn" για να ελέγχεται εάν τα αποτελέσματα των ελέγχων ελέγχου ταυτότητας μέσω email χρησιμοποιώντας τεχνολογίες SPF, DMARC και DSN αντικατοπτρίζονται στα αρχεία καταγραφής.
- Προστέθηκε η επιλογή γραμμής εντολών "-bI:modules" για τη λίστα με τις εγκατεστημένες δυναμικά φορτώσιμες ενότητες.
- Προστέθηκαν νέα κανάλια εντοπισμού σφαλμάτων "start", "regex" και "macro" για την ανάλυση της διαδικασίας εκκίνησης του προγράμματος-πελάτη αλληλογραφίας. υπηρέτης, επεξεργασία κανονικών εκφράσεων και επέκταση μακροεντολών.
- Το βοηθητικό πρόγραμμα exiwhat υλοποιεί την έξοδο στατιστικών στοιχείων σχετικά με τη δραστηριότητα των διεργασιών παρασκηνίου smtp (λήψη αιτημάτων SMTP) και queue-run (επεξεργασία της ουράς μηνυμάτων).
- Η ρύθμιση "bounce_charset" έχει προστεθεί στο αρχείο διαμόρφωσης για να καθορίσει την κωδικοποίηση χαρακτήρων στην κεφαλίδα "Content-type:" που έχει οριστεί στα απεσταλμένα μηνύματα αλληλογραφίας. υπηρέτης επιστολές σχετικά με προβλήματα στην παράδοση μηνυμάτων.
- Το συμβάν "proc:deliver" έχει υλοποιηθεί, επιτρέποντας τη σύνδεση πρόσθετων χειριστών στην εκκίνηση της διαδικασίας παράδοσης μηνυμάτων.
- Προστέθηκε η επιλογή "-oDSN" για τον ορισμό των παραμέτρων της επέκτασης DSN (Ειδοποίηση κατάστασης παράδοσης) κατά την αποστολή email από τη γραμμή εντολών.
- Στην επιλογή local_parts και στο ACL, κατά την ανάλυση τοπικών τμημάτων μιας διεύθυνσης email που καθορίζεται πριν από το σύμβολο "@", επιτρέπεται η χρήση μασκών "*?", καλύπτοντας τον ελάχιστο δυνατό αριθμό χαρακτήρων.
- Η επιλογή "queue_run_order" έχει προστεθεί στο αρχείο διαμόρφωσης για να καθορίσει τη σειρά με την οποία θα υποβάλλονται σε επεξεργασία τα στοιχεία στην ουρά μηνυμάτων. Η προηγουμένως διαθέσιμη επιλογή "queue_run_in_order" έχει καταργηθεί.
- Επιτρεπόμενη επέκταση μεταβλητής στις επιλογές "forbid_*" και "allow_filter" που καθορίζονται στους κανόνες προώθησης μηνυμάτων.
- Επιτρεπόμενη επέκταση μεταβλητών στην επιλογή "πρωτόκολλο" που καθορίστηκε κατά τη ρύθμιση παραμέτρων μεταφοράς SMTP.
- Τα φίλτρα Sieve υποστηρίζουν πλέον την ανάλυση όχι μόνο κεφαλίδων, αλλά και σωμάτων μηνυμάτων (RFC 5173).
- Η επιλογή tls_eccurve σας επιτρέπει πλέον να καθορίσετε μια λίστα ομάδων ελλειπτικών καμπυλών.
- Η επιλογή tls_eccurve μπορεί πλέον να καθοριστεί σε συνδυασμό με μεμονωμένες μεταφορές SMTP.
- Αφαιρέθηκαν οι παλιοί σαρωτές κακόβουλου λογισμικού f-prot6, f-prot6d, sophie, drweb, f-secur, aveserver, kavdaemon και mksd.
- Η υποστήριξη για το Interbase DBMS και την υπηρεσία Brightmail έχει καταργηθεί.
Πηγή: opennet.ru
