E-postservern Exim 4.100 har släppts, med ackumulerade korrigeringar och nya funktioner. Projektets kod är skriven i C och distribueras under GPLv2+-licensen.
Huvudändringar:
- Alternativen "psl" och "regdom" har lagts till för att söka i den offentliga suffixlistan (PSL) och databasen över registrerade domännamn. PSL innehåller en lista för att identifiera typiska underdomäner som tilldelas olika användare (t.ex. *.github.io, *.co.uk och *.org.ru).
- Experimentellt inbyggt stöd för DMARC-teknik har implementerats. Det aktiveras via byggalternativet EXPERIMENTAL_DMARC_NATIVE och används för att skydda mot att skicka meddelanden å en annan domäns vägnar.
- Lade till nya loggväljare "spf", "spf_verbose", "dmarc", "dmarc_verbose" och "dsn" för att kontrollera om resultaten av e-postautentiseringskontroller med SPF-, DMARC- och DSN-tekniker återspeglas i loggarna.
- Lade till kommandoradsalternativet "-bI:modules" för att lista installerade dynamiskt laddningsbara moduler.
- Lade till nya felsökningskanaler "start", "regex" och "macro" för att analysera e-postklientens startprocess. server, bearbetning av reguljära uttryck och makroexpansion.
- Verktyget exiwhat implementerar utdata av statistik om aktiviteten i bakgrundsprocesserna smtp (mottagande av SMTP-förfrågningar) och queue-run (bearbetning av meddelandekön).
- Inställningen "bounce_charset" har lagts till i konfigurationsfilen för att ange teckenkodningen i rubriken "Content-type:" som anges i skickade e-postmeddelanden. server brev om problem med meddelandeleverans.
- Händelsen "proc:deliver" har implementerats, vilket gör att ytterligare hanterare kan kopplas till starten av meddelandeleveransprocessen.
- Lade till alternativet "-oDSN" för att ställa in DSN-tilläggsparametrar (Delivery Status Notification) när e-postmeddelanden skickas från kommandoraden.
- I local_parts-alternativet och ACL:n, när lokala delar av en e-postadress som anges före symbolen "@" analyseras, är användning av "*?"-masker tillåten, vilka täcker minsta möjliga antal tecken.
- Alternativet "queue_run_order" har lagts till i konfigurationsfilen för att ange i vilken ordning objekt i meddelandekön bearbetas. Det tidigare tillgängliga alternativet "queue_run_in_order" har föråldrats.
- Tillåten variabel expansion i alternativen "forbid_*" och "allow_filter" som anges i reglerna för vidarebefordran av meddelanden.
- Tillåten variabel expansion i alternativet "protokoll" som angavs vid konfigurering av SMTP-transport.
- Sieve-filter stöder nu parsning av inte bara rubriker utan även meddelandetexter (RFC 5173).
- Alternativet tls_eccurve låter dig nu ange en lista över elliptiska kurvgrupper.
- Alternativet tls_eccurve kan nu anges tillsammans med individuella SMTP-transporter.
- Tog bort föråldrade skadlig kod-skannrar f-prot6, f-prot6d, sophie, drweb, f-secur, aveserver, kavdaemon och mksd.
- Stöd för Interbase DBMS och Brightmail-tjänsten har tagits bort.
Källa: opennet.ru
