Dovecot 2.4.2 Server IMAP Aman Menambahkan Dukungan Eksperimental IMAP4rev2
Dovecot 2.4.2 server IMAP aman open-source menambahkan dukungan eksperimental IMAP4rev2, peningkatan OAuth2, dan backend regex libpcre2 baru.
Tim Dovecot telah mengumumkan rilis Dovecot 2.4.2, pembaruan stabil baru untuk salah satu server IMAP dan POP3 open-source yang paling banyak digunakan.
Sebuah masalah besar telah ditangani di bawah CVE-2025-30189, yang mempengaruhi beberapa backend autentikasi termasuk passdb oauth2, passwd, dan bsdauth. Ketika caching autentikasi diaktifkan, pengguna bisa disimpan dalam cache dengan kunci cache yang sama — sebuah celah yang berpotensi serius untuk lingkungan multi-pengguna.
Selain itu, rilis 2.4.2 memodernisasi dependensi build Dovecot dan internal konfigurasi:
- Ketergantungan baru libpcre2: menggantikan penanganan regex lama, meningkatkan kompatibilitas dan kinerja.
- Ketergantungan libicu dihapus: Dovecot sekarang menyertakan perpustakaan Unicode ringan sendiri, mempermudah proses build dan mengurangi ketergantungan eksternal.
- Peningkatan OAuth2: penanganan token JWT yang lebih baik dan kelonggaran kedaluwarsa melalui pengaturan baru
oauth2_token_expire_grace. - Dukungan IMAP4rev2 Eksperimental: implementasi sebagian untuk pengujian awal protokol IMAP generasi berikutnya.
- LMTP pipelining: klien LMTP sekarang mendukung pipelining perintah, meningkatkan efisiensi pengiriman email.
- Peningkatan penanganan SSL dan proxy: saat server jarak jauh menyajikan sertifikat yang tidak valid, Dovecot kini menghindari penyambungan kembali yang tidak perlu.
- Parser konfigurasi berbasis Python 3: meningkatkan kemudahan pemeliharaan dan mempersiapkan manajemen konfigurasi untuk masa depan.
Bersamaan dengan Dovecot, Pigeonhole 2.4.2 — komponen penyaringan Sieve — menerima beberapa pembaruan penting:
- Menambahkan dukungan regex yang mendukung Unicode dan extlists.
- Menggunakan backend regex baru berbasis libpcre2.
- Memperbaiki beberapa masalah terkait konfigurasi dan build LDAP.
- Meningkatkan penanganan penyimpanan skrip dan keandalan alat.
Biner pra-bangun tersedia di repo.dovecot.org, dengan gambar Docker resmi diterbitkan di Docker Hub. Pengguna yang melakukan pembaruan sangat disarankan untuk meninjau panduan migrasi resmi dari 2.3 ke 2.4 karena adanya ketergantungan libpcre2 baru dan perubahan pustaka internal.
Lihat pengumuman rilis atau periksa changelog GitHub proyek untuk detail lebih lanjut tentang semua perubahan.
