Izinguqulo ezintsha ze-GNU Rush 2.2, Pies 1.7 nama-mailutils 3.14

Ukukhishwa komyalo okhethekile wegobolondo i-GNU Rush 2.2 (Igobolondo Lomsebenzisi Okhawulelwe) kushicilelwe, okuklanyelwe ukusetshenziswa kumasistimu anokufinyelela okukude okuncishisiwe okudinga ukukhawulelwa kwezenzo zomsebenzisi. I-Rush yenza kube nokwenzeka ukunquma ukuthi iyiphi imisebenzi yomugqa womyalo umsebenzisi angayisebenzisa nokuthi yiziphi izinsiza ezinikezwa kuye kuleli cala (usayizi wememori, isikhathi sokucubungula, njll.). Isibonelo, i-Rush ingasetshenziselwa ukuqhuba izinhlelo ukude endaweni ye-chroot, esiza ukwandisa ukuphepha lapho inikeza ukufinyelela ngezinhlelo ezifana ne-sftp-server noma i-scp, okuthi ngokuzenzakalelayo ibe nokufinyelela kulo lonke uhlelo lwefayela.

Ukukhishwa okusha kunikeza amandla okusebenzisa ukuhlola isimo samafayela nezinkomba ohlelweni lwefayela (isibonelo, imithetho manje ingahlola izinhlobo zamafayela, izimvume, nabanikazi bamafayela). Ifomethi yezinketho ongazihlola ifana nokusebenza ngomyalo “wokuhlola.” Isibonelo, ukuze uhlole ukuthi indlela ikhona futhi ukhomba kuhla lwemibhalo, ungasebenzisa ukwakhiwa kwe-“match -d/var/lock/sd”.

Ukwengeza, ukukhululwa kwensiza ye-GNU pies 1.7, eklanyelwe ukuxhumanisa ukwethulwa kanye nokwenziwa kwezicelo, kushicilelwe. Ngokusekelwe ekucushweni okucacisiwe, uhlelo lusebenzisa amafayela asebenzisekayo ngemuva, luqaphe ukusebenza kwawo, futhi likuvumela ukuthi ubophe izibambi zezifunda ezihlukahlukene, isibonelo, lungaqala kabusha uhlelo uma kwenzeka lunqanyulwa ngendlela engavamile, lusebenzise olunye uhlelo, noma luthumele. isaziso kumlawuli. Phakathi kwezinye izinto, ophaya be-GNU bangasetshenziswa njengenqubo yokuqala ye-init ngesikhathi sokuqalisa uhlelo, futhi isekela ifomethi /etc/inittab.

Inguqulo entsha ye-GNU Pies iguqule indlela esisebenza ngayo ngamafayela okumisa. Iprosesa eyakhelwe ngaphakathi ikhishiwe futhi ifayela ngalinye elicaciswe kusisho esithi "#include" kanye nesithi "#include_once" manje selicutshungulwa ngokuhlukana kusetshenziswa i-preprocessor yangaphandle (ngaphambilini, konke okushintshiwe kokuthi "#include" kwanwetshwa iprosesa eyakhelwe ngaphakathi, bese umphumela ucutshungulwe yi-preprocessor yangaphandle ye-m4 iyonke). Kwengezwe izinkulumo zokuxilonga ezintsha '#isexwayiso "TEXT"', '#iphutha "TEXT"' kanye ne-'#abend "TEXT"' ukuze kukhiqizwe izexwayiso namaphutha okubonisa.

Okunye okuqaphelekayo ukukhululwa kwe-GNU mailutils 3.14 suite, ehlinzeka ngemitapo yolwazi nezinsiza zokwenza imisebenzi eyahlukene ehlobene ne-imeyili, njengokwehlukanisa izinkambu emilayezweni, ukusebenza ngemininingwane yolwazi yemeyili (ibhokisi lemeyili, i-maildrop, i-maildir), imiyalezo yokuhlunga, ukukhipha i-imeyili. amakheli, ne-URL, icubungula amabhulokhi e-MIME, ikhipha imilayezo kumaseva angaphandle kusetshenziswa izivumelwano ze-IMAP4 ne-POP3, nokuthumela imilayezo ngephrothokholi ye-SMTP, okuhlanganisa ukusebenzisa i-TLS, i-SASL ne-GSSAPI.

Usekelo lwe-TLS lubhalwe kabusha ngokuphelele enguqulweni entsha ye-GNU mailutils. Kwengezwe ukulungiselelwa okuthi tls.handshake-timeout ukuze kumiswe ukuphela kwesikhathi kwe-TLS. Kwengezwe umsebenzi we-mu_mailbox_append_message_ext ukwengeza umlayezo ebhokisini leposi. Umyalo ongafundiwe (U) ungeziwe kunsizakalo yemeyili ukuze ungamaki umlayezo njengofundiwe, futhi isimo sokukopishela kwelinye ibhokisi leposi siyagcinwa (ufundiwe noma ungafundiwe). Ikhodi yabahlaluli nezikena isibhalwe kabusha, i-GNU bison kanye ne-flex manje kuyadingeka ukuze kuhlanganiswe. Kwengezwe amandla okufaka izinhlobo ze-mime kulabhulali ye-libmailutils. I-Maildir kanye ne-MH azisabonisi ulwazi lomthumeli oluthunyelwe ngomyalo othi "MAIL FROM" phakathi neseshini ye-SMTP kuzihloko ze-X-Envelope-Sender kanye ne-X-Envelope-Date, esikhundleni salokho zigcina lolu lwazi Endleleni Yokubuyisela kanye nezihloko Ezamukelwe.

Source: opennet.ru

Engeza amazwana