Putanga hou o te tūmau POP3 me te IMAP4 Dovecot 2.3.21

Kua whakaputahia he putanga hou o te tūmau POP3/IMAP4 mahi-maha-nui a Dovecot 2.3.21, e tautoko ana i nga tikanga POP3 me IMAP4rev1 me nga toronga rongonui penei i te SORT, THREAD me te IDLE, me nga tikanga motuhēhē me te whakamunatanga (SASL, TLS, SCRAM). Ka noho hototahi tonu a Dovecot ki te mbox matarohia me te Maildir, ma te whakamahi i nga tohu o waho hei whakapai ake i nga mahi. Ka taea te whakamahi monomai ki te whakawhanui i te mahi (hei tauira, ko nga motunga me nga ACL ka whakatinanahia ma nga monomai). Ka tohatohahia te waehere kaupapa i raro i nga raihana LGPL me MIT.

Nga huringa matua:

  • lib-oauth2: Whakaaetia te whakamanatanga o nga tohu JWT me te ngaro "typ" mara. Ko te mara "typ" kaore e whakamahia e etahi kaituku matua ki te penapena waahi, ara ko nga kubernetes. Inaianei ka whakaaetia te kore o te "typ", engari mena kei reira me "jwt" tonu.
  • auth: Ko te whakautu "Auth" mai i te passdb me te userdb kei roto pea te uara "event_" =value" ka taapirihia ki te takahanga takiuru me te takahanga kaiwhakamahi mēra.
  • lib-master: Ka tautuhi i te taitara tukanga ki nga momo waahanga o te arawhiti hei whakamarama he aha te mahi e tatari ana.
  • lib-storage: Ko te mail_temp_scan_interval kua piki ake ma te 0...30% i runga i te ingoa kaiwhakamahi hash hei whakaiti i te tupono o te pikinga o te uta.
  • lib-storage: Kua nekehia te karapa konae rangitahi mai i te wa i whakatuwherahia ai te pouakameera ki te wa i kati ai hei whakaiti i te roa o nga kaiwhakamahi.
  • tatauranga: Mēnā kua tohua ngā āpure i roto i te ine, ka kawea katoatia ēnei āpure hei porotiti ki te prometheus i roto i te whakatakotoranga whakaaturanga.
  • "*-login": Ka pakaru nga tukanga ki te mutu pohehe te hononga SSL. - acl: I te wa e utaina ana te mono, i he te tatau i nga haki \\HasChildren me \\HasNoChildren mo nga pouaka mēra kei roto te '*' me te '%' i o raatau ingoa.
  • mana: I puta he tukinga i te wa i rahua te hono ki te PostgreSQL DBMS i te tiimatanga.
  • auth: I te wa e takiuru ana me nga kupuhipa muhu (hei tauira, me te kaupapa e kore e mohiotia), ka tukuna e passdb te hapa "kupuhipa hapa" hei utu mo te "hapa o roto".
  • auth: Ko nga tikanga XOAUTH2 me OAUTHBEARER kaore i tukuna he karere hapa kawa mo nga hapa. Na tenei i whakararu i te kitenga o te OIDC.
  • dbox: Mena karekau te pane o te last_temp_file_scan i tautuhia (ina koa i muri i te hekenga dsync), katahi ka whakatuwherahia te pouaka mēra, ka whakarewahia he karapa o nga konae rangitahi. Ka piki ake pea te uta i muri i nga hekenga. Ka whakatikahia ma te whakamahi i te raarangi pouaka mēra i te wa kaore he pane, ka pana te wa karapa ki nga ra kei mua.
  • dict-redis: I rahua te hurihanga tauwhitinga.
  • dsync: I te wa e mukua ana he pouaka mēra i te pito mamao, i te kore e taurite nga kaiwehe naakapa, ka puta he kohanga mutunga kore, ka puta he takahanga kore-maumahara.
  • dsync: Karekau i mahia te taapiri dsync ki nga ingoa kōpaki ka mutu ki te '%' mena kua whakaritea a BROKENCHAR. I tua atu, na nga ingoa kōpaki me te '%' i etahi atu waahi i whakaingoatia te kōpaki ki te ingoa rangitahi ka hoki ano me ia dsync pikinga. Whakamuri v2.3.19.
  • imap-hibernate: Mēnā kua pau te wā o te kiritaki IMAP me te karere "(putanga kua whiwhi)" i te wa e huaki ana, ka taea e te iriti te whakaoti pai me te mahi tonu. I rangirua tenei na te mea kua kitea e te imap-hibernate kua momotu te kiritaki. Ka taea e koe te karo i tenei ma te akiaki i te hononga kia mutu me te wa moe moe.
  • imapc: Ka pakaru i te wa i ngaro ai tetahi kōpaki e whakaatuhia ana ma te mono mariko mai i te rokiroki.
  • imapc: TE WHAKAMAHI, TE WHAKAARO, KO TE WHAKAMAHI ranei i nga whakautu mai i te tūmau mo te pouaka mēra kua tohua i mua ka taea te whakaaro me te mea no te pouaka mēra hou kua tohua. Ka puta pea he whakatupato.
  • lib-http: Ka taea e te tūmau HTTP Dovecot (doveadm, stats/openmetrics) te momotu i nga kiritaki HTTP i mua i te tukunga o te whakautu. I puta noa tenei i runga i nga kaitoro pukumahi i te mea kua ki tonu nga putunga kirikiri.
  • lib-http: Kua whakatikahia te tukinga o te tūmau http mena ka momotu wawe te kiritaki. Te whakaheke i te 2.3.18.
  • lib-index: Ko te pirau o te konae taurangi ka raru pea. Kua Whakatauhia: Mauriuri: konae mēra-transaction-log-view.c: raina 165 (mail_transaction_log_view_set): i rahua te whakapae: (min_file_seq <= max_file_seq).
  • lib-index: Ki te ūkui i te konae keteroki nui ake i te 1 GB ka raru pea. Inaianei, i muri i te whakakore, ka mukua nga konae keteroki e nui ake ana i te 1 GB. Kua Whakatika: Mauriuri: konae mail-index-util.c: raina 10 (mail_index_uint32_to_offset): i rahua te whakapae: (whakaritea <0x40000000).
  • lib-lua: Kaore i taea e te kiritaki HTTP te whakatau i nga ingoa DNS i roto i nga tukanga mēra na te mea i tumanakohia ko te turanga "dns-client" kei roto i te raarangi o naianei.
  • lib-oauth2: I tukuna e Dovecot te client_id me te client_secret hei tawhā POST ki te tūmau introspection. Heoi, me te mana o Basic he mea noa te whakamahi.
  • lib-oauth2: Ko te whakamanatanga o JWT "aud" kaore i mahia mena kaore "aud" i roto i te tohu engari i whirihorahia ki Dovecot.
  • lib-oauth2: He tino kaha te taki momo matua JWT.
  • lib-oauth2: Ko te hunga whakarongo mai i te tohu JWT kaore i tirohia ki te client_id e hiahiatia ana e te whakaritenga.
  • lib-ssl-iostream: Ma te whakamahi i te kowhiringa ssl_require_crl=ae ka kore pea te arowhai CRL mo nga hononga SSL/TLS putaatu, ahakoa ko te whakaaro kia pa noa ki te tirotiro CRL mo nga tiwhikete SSL kiritaki. v2.3.17 whakamuri.
  • lib-sql: Ka patai te taraiwa MySQL i te mahara i te rahua te hono.
  • lib-storage: He maha nga whakatikatika mo te mokowā kōpae iti.
  • rangatira: Ko te whakatakoto i te ratonga idle_kill kaore i pai te mahi i runga i nga tūmau pukumahi. Kore rawa pea he mahi mangere te roa e mate ai. I tua atu, me te maha o nga tukanga (hei tauira, imap), i whakamahia e te waehere tukatuka idle_kill te maha o te PTM mo te mahinga matua. Inaianei ka aro turukihia e ia wahanga wa idle_kill te iti rawa o nga mahi mangere ka patu i taua tau.
  • mdbox: I mahia te tirotiro i nga konae rangitahi mo nga whaiaronga kore noa.
  • mdbox: I te wa e tuhi ana i nga imeera, i mahia te waea fdatasync() ki te raarangi matua he. I tua atu, i te wa i tukitukia ai, i tukitukia hei utu mo te tuhi hapa ki te raarangi.
  • notify_status: Ka pakaru te mono ka rahua te arawhitinga kaiwhakamahi. - pop3: Ko te tuku tono me te ':' ka puta he "tukinga-whakapuaki". Regression i roto i te tuku 2.3.18.
  • tatauranga: I whakatika i te mataku i puta i te uru atu ki tetahi kaihoko takahanga kore i te wa e taapiri ana i tetahi inenga hou ma te whakamahi i te whakahau "doveadm stats add". Inaianei kua hoatu te hapa tika.
  • tatauranga: Mēnā he maha ngā takahanga i kaweake e tētahi hātepe ka puta, kua ngaro pea etahi o nga kaupapa hou.
  • tatauranga: I hangahia nga ingoa tapanga Prometheus hē me etahi huinga histogram_ma nga whirihoranga. I whakakahoretia e Prometheus enei tohu.
  • nau mai: I rahua te mono i etahi waahi i hangaia he INBOX engari kaore i tuwhera, hei tauira mena i whakamahia a GETMETADATA i mua i te whakatuwheratanga i te INBOX.

Source: opennet.ru

Tāpiri i te kōrero