Dostupan je IMAP poslužitelj Dovecot 2.4.0

Sedam godina nakon izdavanja verzije 2.3.0, predstavljena je nova grana multiplatformskog IMAP poslužitelja Dovecot 2.4.0, koji podržava protokole POP3 i IMAP4rev1 s popularnim ekstenzijama poput SORT, THREAD, MULTIAPPEND, QUOTA, ACL, COMPRESS, NOTIFY, METADATA i IDLE, te mehanizmima autentifikacije i šifriranja (SASL, TLS, SCRAM, XOAUTH2). Dovecot zadržava potpunu kompatibilnost s klasičnim mbox i Maildir, koristeći vanjske indekse za poboljšanje performansi. Za proširenje funkcionalnosti mogu se koristiti dodaci, putem kojih su implementirane mogućnosti poput kvota, ACL, Push obavijesti, full-text pretraživanja i virtualnih poštanskih sandučića. Izvorni kod projekta distribuira se pod licencama LGPL i MIT.

Glavne promjene:

  • Unesene su izmjene koje krše unatradnu kompatibilnost s konfiguracijom korištenom za granu 2.3.x. Na primjer, uvedena je nova sintaksa za otkrivanje varijabli („%{local_port}“ umjesto „%a“ itd.) i modifikatori („%{user | md5 | hexlify(1)}“ umjesto „%1Mu“ itd.), uvedena je obavezna naznaka imena u odjeljcima passdb i userdb, preimenovane su mnoge postavke, a postavke kvota su izdvojene u posebni odjeljak.
  • Dodana je eksperimentalna podrška za SMTPUTF8 ekstenziju (RFC 6531) i način rada „IMAP UTF8=ACCEPT“, koji omogućava korištenje znakova nacionalnih alfabeta u adresama elektroničke pošte, nazivima hostova, nazivima poštanskih sandučića i zaglavljima. Za uključivanje potrebna je izrada s opcijom „—enable-experimental-mail-utf8“ prilikom pozivanja konfiguracijskog skripta i postavljanje postavke „mail_utf8_extensions=yes“.
  • Dodana je podrška za shemu hashiranja lozinki ARGON2, SASL algoritme SCRAM-SHA-1 i SCRAM-SHA-256, eliptične krivulje X25519 i X448.
  • U LDAP modulu autentifikacije dodana je podrška za atribute koji uključuju više vrijednosti (multi-value).
  • Dodana je podrška za TLS ekstenziju Channel Bindings.
  • Prilikom autentifikacije implementirana je mogućnost uzimanja u obzir hashova JA3, što omogućava određivanje softvera koji se koristi za uspostavljanje veze na temelju karakteristika parametara veze.
  • Dodana je nova ekstenzija za full-text pretraživanje fts-flatcurve, koja koristi motor Xapian.
  • U IMAP-u je dodana podrška za povratni kod INPROGRESS (RFC 9585), putem kojeg se mogu slati obavijesti o napretku dugotrajnih operacija.
  • U lib-lua implementirani su DNS klijent i HTTP klijent.
  • U lib-sasl dodana je podrška za SCRAM-SHA mehanizme.
  • U LMTP je dodana podrška za SNI (Server Name Indication), što omogućuje vezivanje postavki na osnovu imena. poslužitelja, informacije o kojem se prenose u otvorenom obliku tijekom TLS sesije.
  • U sqlite drajveru dodana je podrška za način vođenja evidencije transakcija (WAL — Write-Ahead Logging).
  • Osigurano je automatsko uključivanje IMAP proširenja COMPRESS za kompresiju podataka koji se prenose kroz vezu s IMAP poslužiteljem.
  • Dodana je postavka auth_internal_failure_delay koja određuje kašnjenje prije slanja odgovora klijentu u slučaju pogreške autentifikacije zbog unutarnjeg kvara.
  • Dodana je postavka fts_message_max_size koja postavlja maksimalnu veličinu tijela poruke koja se indeksira alatima za pretraživanje punog teksta.
  • Dodana je postavka login_socket_path koja označava put do soketa koji koriste login procesi.
  • Dodana je postavka quota_mailbox_count koja određuje maksimalni broj mailbox-a koji se može stvoriti.
  • Dodana je postavka quota_mailbox_message_count koja određuje maksimalni broj poruka u jednom mailbox-u.
  • Dodana je postavka submission_add_received_header koja upravlja dodavanjem zaglavlja 'Received:' porukama (može se koristiti za skrivanje informacija o pošiljatelju).
  • Dodana je postavka cassandra_log_retries za upravljanje bilježenjem informacija o pogreškama prilikom ponovljenih poziva Apache Cassandri.
  • Postavka acl_global_path je označena kao zastarjela (prestala je podrška za globalne datoteke i mape s ACL-om).
  • Prestala je podrška za indekse punog teksta fts-lucene i fts-squat (premješteni su u glavne module), alat dsync (zamijenjen s doveadm sync), IMAP komande SETQUOTA i postavke set_quota, arhitekturu Dovecot Director, replicator (preporučuje se koristiti NFS), Sieve proširenja notify, imapflags i vnd.dovecot.duplicate.
  • Umjesto checkpassword, passdb i userdb za podatke o autentifikaciji uvedena je Lua Authentication Database.
  • Prestala je podrška za module zlib, listescape, old-stats i mailbox-alias.
  • Prestala je podrška za drajver Memcached, umjesto kojeg se preporučuje koristiti drajver Redis.
  • Prestala je podrška za drajver shadow, umjesto kojeg se preporučuje koristiti PAM bazu podataka za autentifikaciju.
  • Prestala je podrška za Berkeley DB u dict_db_config.
  • Podrška za nesigurne sheme hashiranja lozinki je prema zadanim postavkama onemogućena (za vraćanje treba koristiti parametar auth_allow_weak_schemes).
  • Prestala je podrška za verzije OpenSSL do 1.0.2.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster