Kutulutsidwa kwa zothandizira zosunga zobwezeretsera Rsync 3.2.7 ndi rclone 1.60

Rsync 3.2.7 yatulutsidwa, kulunzanitsa mafayilo ndi zosunga zobwezeretsera zomwe zimakupatsani mwayi wochepetsera kuchuluka kwa magalimoto potengera zosintha mochulukira. Zoyendetsa zitha kukhala ssh, rsh kapena proprietary rsync protocol. Imathandizira kukhazikitsidwa kwa ma seva a rsync osadziwika, omwe ali oyenera kuwonetsetsa kuti magalasi amalumikizana. Khodi ya polojekitiyi imagawidwa pansi pa layisensi ya GPLv3.

Zina mwazosintha zina:

  • Lolani kugwiritsa ntchito SHA512, SHA256 ndi SHA1 hashes potsimikizira kulumikizidwa kwa wosuta ku njira yakumbuyo ya rsync (kale MD5 ndi MD4 zidathandizidwa).
  • Kutha kugwiritsa ntchito algorithm ya SHA1 kuwerengera macheke a mafayilo kwakhazikitsidwa. Chifukwa cha kukula kwake, hashi ya SHA1 imayikidwa patsogolo kwambiri pamndandanda wofananira ndi hashi. Kukakamiza kusankha SHA1, mutha kugwiritsa ntchito njira ya "--checksum-choice".
  • Kuti muchepetse mwayi wogundana, tebulo la xattr hash lasinthidwa kuti ligwiritse ntchito makiyi a 64-bit.
  • Kutha kuwonetsa zambiri zama algorithms omwe amathandizidwa mu rsync mu mtundu wa JSON kwaperekedwa (kuthandizidwa ndi kubwereza njira ya -version ("-VV")). kuti mupange zotulutsa zofanana za JSON kutengera zomwe zaperekedwa m'mawu mukamatchula njira ya "--version" yokha (yogwirizana ndi zomwe zatulutsidwa kale za rsync).
  • "Gwiritsani ntchito chroot" mu rsyncd.conf, yomwe imayang'anira kugwiritsa ntchito kuyimba kwa chroot kuti ikhale yodzipatula, imayikidwa kuti "yosasinthika" mwachisawawa, yomwe imalola kuti chroot igwiritsidwe ntchito malinga ndi kupezeka kwake (mwachitsanzo, yambitsani pamene rsync ikugwira ntchito ngati muzu ndipo sikutha kugwira ntchito ngati wogwiritsa ntchito wopanda mwayi).
  • Kuchita kwa algorithm yofufuza mafayilo oyambira pamafayilo omwe akusoweka, omwe amagwiritsidwa ntchito pofotokoza njira ya "-fuzzy", pafupifupi kuwirikiza kawiri.
  • Kusintha nthawi yoyimira mu protocol yomwe imagwiritsidwa ntchito polumikizana ndi zotulutsa zakale za Rsync (nthambi 3.0 isanachitike) - nthawi ya 4-byte epochal pankhaniyi imatengedwa ngati "int yosasainidwa", yomwe siyilola kuti nthawi itumizidwe isanafike 1970, koma amathetsa vutoli pofotokoza nthawi pambuyo pa 2038.
  • Kuphonya njira yomwe mukufuna kuyitanitsa kasitomala wa rsync tsopano kumawonedwa ngati cholakwika. Kubwezera khalidwe lachikale, momwe njira yopanda kanthu idatengedwa ngati ".", "--old-args" njira inaperekedwa.

Kuphatikiza apo, mutha kuzindikira kutulutsidwa kwa chida cha rclone 1.60, chomwe ndi chofananira cha rsync, chopangidwira kukopera ndi kulunzanitsa deta pakati pa makina am'deralo ndi zosungirako zosiyanasiyana zamtambo, monga Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud ndi Yandex.Disk. Khodi ya projekiti idalembedwa mu Go ndikugawidwa pansi pa layisensi ya MIT.

M'kumasulidwa kwatsopano: zowonjezera zowonjezera zosungirako zosungira mu Oracle chinthu chosungira ndi SMB / CIFS. S3 yosungirako backend tsopano imathandizira kumasulira ndikuwonjezera kuthekera kogwira ntchito kudzera pa IONOS Cloud Storage ndi Qiniu KODO opereka. Malo akumbuyo akumalo amatha kuwonjezera zosefera kuti asanyalanyaze zolakwika zokhudzana ndi zilolezo.

Source: opennet.ru

Kuwonjezera ndemanga