Ilmus Exim 4.95 postiserver, kuhu on kantud akumuleeritud parandused ja lisatud uusi funktsioone. Septembri automatiseeritud kĂŒsitluse kohaselt, milles osales ĂŒle miljoni postiserveri, moodustab Exim 58% (aasta tagasi 57,59%), Postfixi kasutatakse 34,92% (34,70%) postiserveritest, Sendmail â 3,52% (3,75%), MailEnable â 2% (2,07%), MDaemon â 0,57% (0,73%), Microsoft Exchange â 0,32% (0,42%). Peamised muudatused:
- Kuulutati vĂ€lja stabiilne tugi kiire sĂ”numite töötlemise reĆŸiim, fast-ramp, mis vĂ”imaldab kiirendada sĂ”numite edastamise algust, kui ootereas on suur arv sĂ”numeid ja suures osas, nĂ€iteks kui saadetakse suur hulk e-kirju suurtele postiteenuse pakkujatele vĂ”i edastatakse kaudu vaheagent (smarthost). Kui reĆŸiim on lubatud valiku "queue_fast_ramp" abil ja kaheastmeline kĂ€sitlemine ("-qq") tuvastab, et teatud postiserverile on suunatud suur kogus sĂ”numeid, serveri, siis selle postiserveri jaoks algab edastamine viivitamatult.
- Töötati vĂ€lja stabiilne alternatiivne SRS (Sender Rewriting Scheme) mehhanism â "SRS_NATIVE", mis ei vaja vĂ€liseid sĂ”ltuvus. Vana katseversioon nĂ”udis libsrs_alt teeki. SRS vĂ”imaldab saatja aadressi edastamisel muuta ilma SPF (Sender Policy Framework) kontrollide rikkumiseta ning sĂ€ilitada saatja andmed edastamise ajal, serverilt kui esineb edastamise tĂ”rge. Meetodi olemus seisneb selles, et ĂŒhenduse loomisel edastatakse teave algse saatja identiteedi kohta, nĂ€iteks kui adresseerida alice@example.org aadressile alice@example.com, siis antakse teada "SRS0=HHH=TT=example.org=alice@example.com". SRS on oluline, nĂ€iteks postitusloendite töötlemisel, milles algne sĂ”num edastatakse teistele adressaatidele.
- Stabiilne on optioon TLS_RESUME, mis vĂ”imaldab varem katkestatud TLS-ĂŒhenduse jĂ€tkamist.
- Töötati vĂ€lja stabiilne tugi kĂ”rge jĂ”udlusega kompaktsele sisseehitatud LMDB andmebaasile, mis salvestab andmeid vĂ”tme-vÀÀrtuse formaadis. Toetatakse ainult lookup-valimisi valmis andmebaasidest ĂŒhe vĂ”tme alusel (andmebaasi kirjete edastamine LMDB-sse ei ole rakendatud). NĂ€iteks saab saatja domeeni kontrollimiseks reeglite hulgas kasutada pĂ€ringu vormingut "${lookup{$sender_address_domain}lmdb{/var/lib/spamdb/stopdomains.mdb}}".
- Lisatud vĂ”imalus «message_linelength_limit» sĂŒmbolite arvu piiramise mÀÀramiseks reas.
- Antud vÔimalus vahelehe loomise pÀringute korral vahemÀlu ignoreerida.
- Transport appendfile jaoks on saadud konto kontrollimise teostamine sÔnumi vastuvÔtu ajal (SMTP-seansi) rakendamiseks.
- SQLite'i vahelehtede pÀringutesse on lisatud tugi valikule «file=», mis vÔimaldab mÀÀrata konkreetse toimingu jaoks andmebaasifaili ilma SQL-kÀsu reaalsete eelprefiksiteta.
- Lsearch'i vahelehtede pÀringutes on lisatud tugi valikule «ret=full», et tagastada kogu andmepakett, mis vastab vÔtmele, mitte ainult esimest rida.
- TLS-ĂŒhenduste seab kiirus on suurenenud tĂ€nu eelkoormuse laadimisele ja teabe vahemĂ€llu salvestamisele (nĂ€iteks sertifikaatidele) asemel, et see laadida enne iga ĂŒhenduse töötlemist.
- Lisatud parameeter «proxy_protocol_timeout» protokolli Proxy timeout'i seadistamiseks.
- Lisatud parameeter «smtp_backlog_monitor» logisse salvestamise vĂ”imaluse jaoks, mis jĂ€lgib ootel ĂŒhenduste hulka (backlog).
- Lisatud parameeter «hosts_require_helo», mis keelab MAIL kÀsu edastamise, kui HELO vÔi EHLO kÀsku on eelnevalt edastatud.
- Lisatud parameeter «allow_insecure_tainted_data», mille mÀÀramine pÔhjustab ebaturvaliste erimÀrkide piirangute vÀltimise korral hoiatuse vÀljastamise, mitte vea tagastamise.
- macOS platvormi tugi lÔpetati (ehitusteadete failid on kantud kategooriasse unsupported).
Allikas: opennet.ru
