Te tukunga o nga taputapu taapiri Rsync 3.2.7 me rclone 1.60

Kua tukuna a Rsync 3.2.7, he tukutahinga konae me te taputapu taapiri e taea ai e koe te whakaiti i nga waka ma te kape haere i nga huringa. Ko te kawe he ssh, rsh, te kawa rsync rangatira ranei. E tautoko ana i te whakahaerenga o nga tūmau rsync ingoamuna, e tino pai ana mo te whakarite i te tukutahi o nga whakaata. Ka tohatohahia te waehere kaupapa i raro i te raihana GPLv3.

I roto i nga huringa taapiri:

  • Whakaaetia te whakamahi i nga hashes SHA512, SHA256 me SHA1 ina whakamotuhēhēhia he hononga kaiwhakamahi ki te tukanga papamuri rsync (i tautokohia i mua ko MD5 me MD4).
  • Ko te kaha ki te whakamahi i te SHA1 algorithm ki te tatau i nga arowhai o nga konae kua whakatinanahia. Na te nui o te rahi, ko te SHA1 hash te mea nui rawa atu i roto i te raarangi whakahoahoa. Hei akiaki i te kowhiringa o SHA1, ka taea e koe te whakamahi i te whiringa "--checksum-choice".
  • Hei whakaiti i te tūponotanga o te tukinga, kua hurihia te ripanga hash huanga xattr ki te whakamahi i nga taviri 64-bit.
  • Ko te kaha ki te whakaatu i nga korero mo nga algorithm e tautokohia ana i roto i te rsync i roto i te whakatakotoranga JSON kua tukuna (whakahohehia ma te taarua i te —putanga (“-VV”) kōwhiringa. ki te whakaputa i tetahi putanga JSON rite i runga i nga korero e whakaratohia ana i roto i te puka tuhinga ina tohua te "--putanga" kōwhiringa anake (mo te hototahi ki nga putanga o mua o rsync).
  • Ko te tautuhinga "whakamahia chroot" i rsyncd.conf, e whakahaere ana i te whakamahinga o te waea chroot mo te wehe atu i te tukanga, kua tautuhia ki te "whakakore" ma te taunoa, ka taea te whakamahi i te chroot i runga i tona waatea (hei tauira, ka taea te wa rsync kei te rere hei pakiaka me te kore e taea i te wa e rere ana hei kaiwhakamahi mana-kore).
  • Ko te mahinga o te algorithm rapu konae turanga mo nga konae whaainga kua ngaro, ka whakamahia i te wa e tohu ana i te whiringa "-fuzzy", kua tata rua.
  • I hurihia te tohu wa i roto i te kawa i whakamahia i te wa e pahekoheko ana me nga putanga tawhito o Rsync (i mua i te peka 3.0) - ko te wa epochal 4-paita i tenei keehi ka kiia he "int unsigned", e kore e tuku i te wa ki te tuku i mua i te 1970, engari ka whakatau i te raru ma te tohu i te wa i muri i te 2038.
  • Ko te ngaro i te ara i whaaia i te wa e waea ana ki tetahi kiritaki rsync ka kiia he hapa. Hei whakahoki i te whanonga tawhito, i kiia ai he ara kau he ".", i whakaarohia te "--old-args" kōwhiringa.

I tua atu, ka taea e koe te tuhi i te whakaputanga o te rclone 1.60 whaipainga, he rite ki te rsync, i hangaia mo te kape me te tukutahi raraunga i waenga i te punaha rohe me nga momo rokiroki kapua, penei i te Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud me Yandex.Disk. Kua tuhia te waehere kaupapa ki te Haere me te tohatoha i raro i te raihana MIT.

I roto i te tukunga hou: kua taapirihia nga tuara mo te penapena taapiri ki te rokiroki ahanoa Oracle me te SMB/CIFS. Kei te tautoko te tuara rokiroki S3 inaianei i te whakaputanga me te taapiri i te kaha ki te mahi ma nga kaiwhakarato IONOS Cloud Storage me Qiniu KODO. Kei te tuara o te rohe te kaha ki te taapiri i nga whiriwhiringa kia kore e warewarehia nga hapa e pa ana ki nga whakaaetanga.

Source: opennet.ru

Tāpiri i te kōrero