Server email Exim 4.96 telah dirilis, menambahkan akumulasi perbaikan dan menambahkan fitur baru. Menurut survei otomatis bulan Mei terhadap sekitar 800 ribu server email, pangsa Exim adalah 59.59% (setahun lalu 59.15%), Postfix digunakan di 33.64% (33.76%) server email, Sendmail - 3.55% (3.55 %), MailEnable - 1.93% ( 2.02%), MDaemon - 0.45% (0.56%), Microsoft Exchange - 0.23% (0.30%).
Perubahan besar:
- ACL mengimplementasikan kondisi "terlihat" baru yang dapat digunakan untuk memeriksa kejadian yang terjadi sebelumnya terkait dengan pengguna dan host. Kondisi baru membuatnya lebih mudah untuk bekerja dengan daftar abu-abu, misalnya, saat membuat daftar abu-abu sederhana, Anda dapat menggunakan ACL “seen = -5m / key=${sender_host_address}_$local_part@$domain” untuk mengizinkan koneksi mencoba kembali.
- Menambahkan "mask_n", varian dari operator "mask" yang memanipulasi alamat IPv6 yang dinormalisasi (menggunakan titik dua dan tanpa pembungkus).
- Opsi '-z' telah ditambahkan ke utilitas exim_dumpdb dan exim_fixdb untuk mengembalikan waktu tanpa memperhitungkan zona waktu (UTC);
- Menerapkan peristiwa dalam proses latar belakang yang dipicu ketika koneksi TLS gagal.
- Menambahkan opsi “stop”, “pretrigger” dan “trigger” ke mode debug ACL (“control = debug”) untuk mengontrol output ke log debug.
- Menambahkan pemeriksaan untuk keluarnya karakter khusus dalam kueri pencarian jika string kueri menggunakan data yang diterima dari luar (“tercemar”). Jika karakter tidak di-escape, informasi tentang masalah saat ini hanya tercermin dalam log, namun di rilis mendatang hal ini akan menyebabkan kesalahan.
- Opsi “allow_insecure_tainted_data” telah dihapus, yang memungkinkan untuk menonaktifkan pesan kesalahan ketika karakter khusus dalam data di-escape secara tidak aman. Selain itu, dukungan untuk log_selector “taint” telah dihentikan, yang memungkinkan Anda menonaktifkan keluaran peringatan tentang pelolosan masalah ke log.
Sumber: opennet.ru