IMAP-server Dovecot 2.4.0 er tilgĂŚngelig

Syv ür efter lanceringen af version 2.3.0 prÌsenteres en ny gren af den multi-platform IMAP-server Dovecot 2.4.0, som understøtter protokollerne POP3 og IMAP4rev1 med populÌre udvidelser som SORT, THREAD, MULTIAPPEND, QUOTA, ACL, COMPRESS, NOTIFY, METADATA og IDLE, samt autensikerings- og krypteringsmekanismer (SASL, TLS, SCRAM, XOAUTH2). Dovecot bevarer fuld kompatibilitet med de klassiske mbox og Maildir ved at bruge eksterne indeks for at forbedre ydeevnen. For at udvide funktionaliteten kan plugins anvendes, som muliggør funktioner som kvoter, ACL, push-notifikationer, fuldtekst-søgning og virtuelle postkasser. Projektkoden distribueres under licenserne LGPL og MIT.

Vigtige ĂŚndringer:

  • Der er foretaget ĂŚndringer, der bryder bagudkompatibiliteten med konfigurationen, der blev anvendt i 2.3.x-grenen. For eksempel er der en ny syntaks til variabeludfoldning (‘%{local_port}’ i stedet for ‘%a’ osv.) og modifikatorer (‘%{user | md5 | hexlify(1)}’ i stedet for ‘%1Mu’ osv.), det er blevet pĂĽkrĂŚvet at specificere navnet i sektionerne passdb og userdb, mange indstillinger er blevet omdøbt, og indstillingerne for kvoter er blevet flyttet til en separat sektion.
  • Der er tilføjet eksperimentel støtte til SMTPUTF8-udvidelsen (RFC 6531) og tilstanden ‘IMAP UTF8=ACCEPT’, som tillader brug af nationale alfabet-tegn i e-mailadresser, vĂŚrtternavne, postkassens navne og overskrifter. For at aktivere denne funktion krĂŚves det, at bygningen er lavet med indstillingen ‘—enable-experimental-mail-utf8’ ved kald af configure-scriptet og indstillingen ‘mail_utf8_extensions=yes’ skal sĂŚttes.
  • Support er tilføjet for hash-algoritmen ARGON2, SASL-algoritmerne SCRAM-SHA-1 og SCRAM-SHA-256, og de elliptiske kurver X25519 og X448.
  • LDAP-autentificeringsdriveren har fĂĽet støtte for attributter, der inkluderer flere vĂŚrdier (multi-value).
  • Støtte for TLS-udvidelsen Channel Bindings er tilføjet.
  • Der er implementeret muligheder for at registrere JA3-hashes ved autentificering, som gør det muligt at identificere den software, der bruges til at etablere forbindelsen, baseret pĂĽ forbindelsens parametre.
  • En ny fuldtekst-søgningsplugin, fts-flatcurve, der bruger Xapian engine, er blevet tilføjet.
  • IMAP har fĂĽet støtte for returneringskoden INPROGRESS (RFC 9585), som gør det muligt at sende notifikationer om status for langvarige operationer.
  • I lib-lua er der implementeret en DNS-klient og en HTTP-klient.
  • I lib-sasl er der tilføjet støtte for SCRAM-SHA-mekanismer.
  • I lmtp er der tilføjet support til SNI (Server Name Indication), som tillader tilknytning af indstillinger til navnet server, oplysninger om hvilket sendes i ĂĽben form i TLS-sessionen.
  • Der er tilføjet support til transaktionsjournaliseringsmetoden (WAL — Write-Ahead Logging) i sqlite-driveren.
  • Der er sikret automatisk aktivering af IMAP-udvidelsen COMPRESS for komprimering af data, der sendes via forbindelse til IMAP-serveren.
  • Der er tilføjet indstillingen auth_internal_failure_delay, som bestemmer forsinkelsen før der sendes et svar til klienten i tilfĂŚlde af autenticeringfejl pĂĽ grund af et internt nedbrud.
  • Der er tilføjet indstillingen fts_message_max_size, der angiver den maksimale størrelse af e-mailens indhold, der indekseres af fuldtekst søgemotoren.
  • Der er tilføjet indstillingen login_socket_path, der angiver stien til den socket, der anvendes af login-processerne.
  • Der er tilføjet indstillingen quota_mailbox_count, der angiver det maksimalt tilladte antal oprettede mailbokse.
  • Der er tilføjet indstillingen quota_mailbox_message_count, der angiver det maksimalt tilladte antal beskeder i ĂŠn mailbox.
  • Der er tilføjet indstillingen submission_add_received_header, der styrer tilføjelsen af 'Received:' headeren til e-mails (kan bruges til at skjule oplysninger om afsenderen).
  • Der er tilføjet indstillingen cassandra_log_retries til at styre registreringen i loggen af oplysninger om fejl ved gentagne anmodninger til Apache Cassandra.
  • Indstillingen acl_global_path er blevet deprecieret (støtten til globale filer og mapper med ACL er ophørt).
  • Støtten til fuldtekstindekserne fts-lucene og fts-squat er ophørt (flyttet til plugins), vĂŚrktøjet dsync (erstatning med doveadm sync), IMAP-kommandoen SETQUOTA og indstillingen set_quota, arkitekturen Dovecot Director, replicator (NFS anbefales), og Sieve-udvidelserne notify, imapflags og vnd.dovecot.duplicate er ophørt.
  • Lua Authentication Database har afløst databaserne checkpassword, passdb og userdb til autentificeringsdata.
  • Støtten til plugins zlib, listescape, old-stats og mailbox-alias er ophørt.
  • Støtten til Memcached-driveren er ophørt; det anbefales at bruge Redis-driveren i stedet.
  • Støtten til shadow-driveren er ophørt; det anbefales at bruge en autentificeringsdatabase baseret pĂĽ PAM i stedet.
  • Støtten til Berkeley DB i dict_db_config er ophørt.
  • Understøttelsen af usikre password hashing metoder er som standard deaktiveret (for at genaktivere, skal parameteren auth_allow_weak_schemes bruges).
  • Støtten til OpenSSL-versioner før 1.0.2 er ophørt.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster