Frithealaiche puist Postfix 3.7.0 ri fhaighinn

Às deidh 10 mìosan de leasachadh, chaidh meur seasmhach ùr de fhrithealaiche puist Postfix - 3.7.0 - a leigeil ma sgaoil. Aig an aon àm, dh’ ainmich e deireadh taic airson meur Postfix 3.3, a chaidh fhoillseachadh aig toiseach 2018. Is e Postfix aon de na pròiseactan tearc a tha a’ cothlamadh àrd tèarainteachd, earbsachd agus coileanadh aig an aon àm, a chaidh a choileanadh le taing do ailtireachd air a dheagh smaoineachadh agus poileasaidh gu math teann airson dealbhadh còd agus sgrùdadh paiste. Tha còd a’ phròiseict air a sgaoileadh fo EPL 2.0 (Cead Poblach Eclipse) agus IPL 1.0 (Ceadachas Poblach IBM).

A rèir sgrùdadh fèin-ghluasadach san Fhaoilleach de mu 500 mìle frithealaichean puist, tha Postfix air a chleachdadh air 34.08% (bliadhna air ais 33.66%) de luchd-frithealaidh puist, is e cuibhreann Exim 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%).

Prìomh innleachdan:

  • Tha e comasach susbaint chlàran beaga “cidr:”, “pcre:” agus “regexp:" a chuir a-steach taobh a-staigh luachan paramadair rèiteachaidh Postfix, gun a bhith a’ ceangal faidhlichean no stòran-dàta taobh a-muigh. Tha ionadachadh na àite air a mhìneachadh le bhith a’ cleachdadh braces lùbach, mar eisimpleir, tha an sreang “CONNECT GET POST regexp:{{/^[^A-Z]/ Thrash}}” ann an luach bunaiteach a’ pharameter smtpd_forbidden_commands gus dèanamh cinnteach gu bheil ceanglaichean bho luchd-dèiligidh a’ cur. tha sgudal an àite òrdughan air a leigeil sìos. Co-chòrdadh coitcheann: /etc/postfix/main.cf: parameter = .. mapa-seòrsa:{ { riaghailt-1 }, { riaghailt-2 } .. } .. /etc/postfix/master.cf: .. -o { parameter = .. seòrsa mapa: { { riaghailt-1 }, { riaghailt-2 } .. } .. } ..
  • Tha an inneal-làimhseachaidh postlog a-nis uidheamaichte leis a ’bhratach set-gid agus, nuair a thèid a chuir air bhog, bidh e a’ coileanadh gnìomhachd le sochairean a ’bhuidheann postdrop, a leigeas leis a bhith air a chleachdadh le prògraman gun bhuannachd gus logaichean a sgrìobhadh tron ​​​​phròiseas postlogd cùil, a leigeas le barrachd sùbailteachd ann a bhith a’ rèiteachadh maillog_file agus a’ toirt a-steach logadh stdout bhon ghobhar.
  • Taic API a bharrachd airson leabharlannan OpenSSL 3.0.0, PCRE2 agus Berkeley DB 18.
  • Dìon a bharrachd an aghaidh ionnsaighean gus faighinn a-mach mu thubaistean ann an hashes a’ cleachdadh prìomh fheachd brùideil. Tha dìon air a chuir an gnìomh tro bhith a’ toirt air thuaiream suidheachadh tùsail clàran hash a tha air an stòradh ann an RAM. An-dràsta, chan eil ach aon dòigh air a leithid de dh’ ionnsaighean a chomharrachadh, a tha a’ toirt a-steach àireamhachadh seòlaidhean IPv6 luchd-dèiligidh SMTP anns an t-seirbheis anvil agus a dh’ fheumas stèidheachadh ceudan de cheanglaichean geàrr-ùine gach diog fhad ‘s a tha iad a’ sgrùdadh mìltean de sheòlaidhean IP teachdaiche eadar-dhealaichte. . Chan eil an còrr de na clàran hash, agus faodar na h-iuchraichean aca a sgrùdadh stèidhichte air dàta an neach-ionnsaigh, buailteach do leithid de dh’ ionnsaighean, leis gu bheil crìoch meud aca (bidh anvil air a ghlanadh aon uair gach 100 diog).
  • Dìon nas làidire an aghaidh teachdaichean agus frithealaichean bhon taobh a-muigh a bhios a’ gluasad dàta gu slaodach mean air mhean gus ceanglaichean SMTP agus LMTP a chumail gnìomhach (mar eisimpleir, gus obair a bhacadh le bhith a’ cruthachadh shuidheachaidhean airson crìoch a chuir air an àireamh de cheanglaichean stèidhichte). An àite cuingealachadh ùine co-cheangailte ri clàran, tha cuingealachadh co-cheangailte ri iarrtasan a-nis air a chuir an sàs, agus chaidh cuingealachadh air an ìre gluasad dàta as ìsle ann am blocaichean DATA agus BDAT a chuir ris. Mar sin, chaidh {smtpd, smtp, lmtp}_per_request_deadline agus {smtpd, smtp,lmtp}_min_data_rate, a chur an àite nan roghainnean {smtpd,smtp,lmtp}_per_record_deadline.
  • Bidh an àithne postqueue a’ dèanamh cinnteach gu bheil caractaran nach gabh a chlò-bhualadh, leithid loidhnichean ùra, air an glanadh mus tèid an clò-bhualadh gu toradh àbhaisteach no a’ cruth an t-sreang gu JSON.
  • Ann an tlsproxy, chaidh roghainnean ùra a chuir an àite nam paramadairean tlsproxy_client_level agus tlsproxy_client_policy tlsproxy_client_security_level agus tlsproxy_client_policy_maps gus ainmean nam paramadairean ann am Postfix aonachadh (tha ainmean nan roghainnean tlsproxy_client_xxx a-nis a’ freagairt ris na roghainnean smtp_tls).
  • Chaidh làimhseachadh mhearachdan bho luchd-dèiligidh a’ cleachdadh LMDB ath-obrachadh.

Source: fosgailtenet.ru

Cuir beachd ann