Efter 14 mĂ„naders utveckling har den nya stabila versionen av e-postservern Postfix â 3.8.0 slĂ€ppts. Samtidigt meddelades det att stödet för Postfix-version 3.4, som slĂ€pptes i början av 2019, har upphört. Postfix Ă€r ett av de fĂ„ projekten som kombinerar hög sĂ€kerhet, pĂ„litlighet och prestanda, vilket har uppnĂ„tts tack vare en genomtĂ€nkt arkitektur och en tillrĂ€ckligt strikt kodnings- och patchgranskning. Projektets kod distribueras under licenserna EPL 2.0 (Eclipse Public License) och IPL 1.0 (IBM Public License).
Enligt en automatiserad undersökning i januari av cirka 400 000 e-post servrar, Postfix anvĂ€nds pĂ„ 33,18% (för ett Ă„r sedan 34,08%) av e-postservrarna, andelen Exim utgör 60,27% (58,95%), Sendmail â 3,62% (3,58%), MailEnable â 1,86% (1,99%), MDaemon â 0,39% (0,52%), Microsoft Exchange â 0,19% (0,26%), OpenSMTPD â 0,06% (0,06%).
Huvudsakliga nyheter:
- I SMTP/LMTP-klienten har möjligheten att kontrollera DNS-post SRV implementerats för att bestÀmma vÀrd och port för e-posten servern, som kommer att anvÀndas för att överföra meddelanden. Till exempel, nÀr man anger i instÀllningarna "use_srv_lookup = submission" och "relayhost = example.com:submission" kommer SMTP-klienten att begÀra SRV-posten för vÀrden _submission._tcp.example.com för att bestÀmma vÀrden och porten för e-postgatewayen. Denna funktion kan anvÀndas i infrastrukturer dÀr e-postmeddelanden levereras med tjÀnster som anvÀnder dynamiskt tilldelade nÀtverksportnummer.
- FrÄn standardinstÀllningarna för TLS-algoritmer har krypteringsmetoderna SEED, IDEA, 3DES, RC2, RC4 och RC5, hashmetoden MD5 samt nyckelutbytesalgoritmerna DH och ECDH exkluderats, eftersom de anses vara förÄldrade eller oanvÀnda. Vid angivande av krypteringstyperna "export" och "low" sÀtts faktiskt typen "medium", eftersom stöd för "export" och "low" i OpenSSL 1.1.1 har upphört.
- En ny instÀllning "tls_ffdhe_auto_groups" har lagts till för att aktivera protokollet för förhandling av FFDHE (Finite-Field Diffie-Hellman Ephemeral) grupper i TLS 1.3 nÀr det byggs med OpenSSL 3.0.
- För att skydda mot attacker som syftar till att tömma tillgÀngligt minne har aggregeringen av statistik "smtpd_client_*_rate" och "smtpd_client_*_count" gjorts över nÀtverksblock, vars storlek anges av direktiven "smtpd_client_ipv4_prefix_length" och "smtpd_client_ipv6_prefix_length" (standard Àr /32 och /84).
- Skydd mot attacker som anvÀnder begÀran om omförhandling av TLS-anslutning inom en redan etablerad SMTP-anslutning för att skapa överbelastning pÄ CPU:n har lagts till.
- I kommandot postconf har varningsutdata sÀkerstÀllts för kommentarer som anges omedelbart efter parametervÀrdena i Postfix-konfigurationsfilen.
- Det har blivit möjligt att stÀlla in klientkodning för PostgreSQL genom att ange attributet "encoding" i konfigurationsfilen (standardvÀrdet Àr nu "UTF8", tidigare anvÀndes kodningen "LATIN1").
- I kommandona postfix och postlog sker loggutdata nu till stderr oavsett om stderr-strömmen Àr kopplad till terminalen.
- I kÀllkods trÀdet har filerna "global/mkmap*.[hc]" flyttats till katalogen "util", medan endast filerna "global/mkmap_proxy.*" har lÀmnats kvar i huvudkatalogen.
KĂ€lla: opennet.ru
