Seva yamakalata ya Postfix 3.7.0 ilipo

Pambuyo pa miyezi 10 ya chitukuko, nthambi yatsopano yokhazikika ya seva ya postfix - 3.7.0 - inatulutsidwa. Nthawi yomweyo, idalengeza kutha kwa thandizo la nthambi ya Postfix 3.3, yomwe idatulutsidwa kumayambiriro kwa 2018. Postfix ndi imodzi mwama projekiti osowa omwe amaphatikiza chitetezo chambiri, kudalirika komanso magwiridwe antchito nthawi yomweyo, zomwe zidatheka chifukwa cha zomangamanga zomwe zidaganiziridwa bwino komanso ndondomeko yokhwima yopangira ma code ndi kuwunika kwa zigamba. Khodi ya polojekitiyi imagawidwa pansi pa EPL 2.0 (Eclipse Public License) ndi IPL 1.0 (IBM Public License).

Malinga ndi kafukufuku wodziwikiratu wa Januware wa ma seva pafupifupi 500, Postfix imagwiritsidwa ntchito pa 34.08% (chaka chapitacho 33.66%) ya ma seva, gawo la Exim ndi 58.95% (59.14%), Sendmail - 3.58% (3.6) %), MailEnable - 1.99% ( 2.02%), MDaemon - 0.52% (0.60%), Microsoft Exchange - 0.26% (0.32%), OpenSMTPD - 0.06% (0.05%).

Zatsopano zazikulu:

  • Ndizotheka kuyika zomwe zili m'matebulo ang'onoang'ono "cidr:", "pcre:" ndi "regexp:" mkati mwa Postfix configuration parameter values, popanda kulumikiza mafayilo akunja kapena nkhokwe. Kulowa m'malo kumatanthauzidwa pogwiritsa ntchito zingwe zopindika, mwachitsanzo, mtengo wokhazikika wa smtpd_forbidden_commands parameter tsopano uli ndi chingwe "CONNECT GET POST regexp:{{/^[^AZ]/ Thrash}}" kuwonetsetsa kuti maulumikizidwe ochokera kwamakasitomala akutumiza. zinyalala m'malo mwa malamulo amatayidwa. Mawu onse: /etc/postfix/main.cf: parameter = .. mtundu wa mapu:{{rule-1}, {rule-2} .. } .. /etc/postfix/master.cf: .. -o { parameter = .. mtundu wa mapu:{ { lamulo-1 }, { lamulo-2 } .. } .. } ..
  • Wothandizira positi tsopano ali ndi mbendera ya set-gid ndipo, ikakhazikitsidwa, imagwira ntchito ndi mwayi wa gulu la postdrop, zomwe zimalola kuti zigwiritsidwe ntchito ndi mapulogalamu opanda pake kuti alembe zipika kudzera munjira yakumbuyo ya postlogd, yomwe imalola kusinthasintha kowonjezereka. pokonza maillog_file ndikuphatikiza kudula mitengo kuchokera pachidebe.
  • Thandizo lowonjezera la API la OpenSSL 3.0.0, PCRE2 ndi malaibulale a Berkeley DB 18.
  • Chitetezo chowonjezera pakuwukiridwa kuti muzindikire kugundana kwa ma hashe pogwiritsa ntchito mphamvu zazikulu zankhanza. Chitetezo chimagwiritsidwa ntchito mwachisawawa chamtundu woyamba wa matebulo a hashi osungidwa mu RAM. Pakadali pano, njira imodzi yokha yochitira ziwonetserozi ndiyomwe yadziwika, yomwe ikuphatikiza kuwerengera ma adilesi a IPv6 amakasitomala a SMTP mu ntchito ya anvil ndikufunika kukhazikitsidwa kwa mazana a maulumikizidwe akanthawi kochepa pamphindikati ndikufufuza mozungulira masauzande a ma adilesi osiyanasiyana a IP. . Matebulo ena onse a hashi, makiyi omwe amatha kufufuzidwa potengera zomwe akuwukirayo, sangatengeke ndi izi, chifukwa ali ndi malire a kukula (anvil imagwiritsidwa ntchito kuyeretsa kamodzi pa masekondi 100 aliwonse).
  • Kutetezedwa kolimba kwa makasitomala akunja ndi ma seva omwe amasamutsa deta pang'onopang'ono pang'onopang'ono kuti malumikizano a SMTP ndi LMTP agwire ntchito (mwachitsanzo, kuletsa ntchito popanga mikhalidwe yolemetsa malire pa kuchuluka kwa maulumikizidwe okhazikitsidwa). M'malo moletsa nthawi yokhudzana ndi zolemba, choletsa chokhudzana ndi zopempha tsopano chikugwiritsidwa ntchito, ndipo choletsa pamlingo wochepera zotheka kutumiza deta mu midadada ya DATA ndi BDAT yawonjezedwa. Chifukwa chake, zosintha za {smtpd,smtp,lmtp}_per_record_deadline zidasinthidwa ndi {smtpd,smtp,lmtp}_per_request_deadline ndi {smtpd, smtp,lmtp}_min_data_rate.
  • Lamulo la postqueue limatsimikizira kuti zilembo zosasindikizidwa, monga mizere yatsopano, zimatsukidwa musanasindikizidwe kuti zifike mulingo wamba kapena kupanga zingwe kukhala JSON.
  • Mu tlsproxy, magawo a tlsproxy_client_level ndi tlsproxy_client_policy adasinthidwa ndi makonda atsopano tlsproxy_client_security_level ndi tlsproxy_client_policy_maps kuti agwirizanitse mayina a magawo mu Postfix (maina a tlsproxy_client_policy)
  • Kuwongolera zolakwika kuchokera kwamakasitomala ogwiritsa ntchito LMDB kwakonzedwanso.

Source: opennet.ru

Kuwonjezera ndemanga