Lëshimi i mjeteve për kopjimin Rsync 3.2.7 dhe rclone 1.60

Ndërrohet versioni Rsync 3.2.7, një mjet për sinkronizimin e skedarëve dhe kopjimin e të dhënave që minimizon trafikun përmes kopjimeve inkrementale të ndryshimeve. Si transport, mund të përdoren ssh, rsh ose protokolli i tij i vetë Rsync. Mbështetet organizimi i funksionimit të serverëve anonimë Rsync, që janë optimalë për të garantuar sinkronizimin e pasqyrave. Kodi i projektit shpërndahet nën licencën GPLv3.

Në mesin e ndryshimeve të shtuar:

  • Lejohet pĂ«rdorimi i hash-ave SHA512, SHA256 dhe SHA1 pĂ«r autentikimin e lidhjes sĂ« pĂ«rdoruesit me procesin e prapaskenĂ«s Rsync (mĂ« parĂ« mbĂ«shteteshin MD5 dhe MD4).
  • Funksionaliteti pĂ«r tĂ« pĂ«rdorur algoritmin SHA1 pĂ«r llogaritjen e checksum-eve tĂ« skedarĂ«ve Ă«shtĂ« realizuar. PĂ«r shkak tĂ« madhĂ«sisĂ« sĂ« madhe, hash-i SHA1 i Ă«shtĂ« caktuar prioritete mĂ« tĂ« ulĂ«t nĂ« listĂ«n e negociatave tĂ« hash-eve. PĂ«r tĂ« zgjedhur me forcĂ« SHA1, mund tĂ« pĂ«rdoret opsioni "—checksum-choice".
  • PĂ«r tĂ« reduktuar probabilitetin e shfaqjes sĂ« kolizioneve, tabela e hash-eve tĂ« atributeve xattr Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e çelĂ«save 64-bit.
  • ËshtĂ« siguruar mundĂ«sia pĂ«r tĂ« treguar informacionin rreth algoritmeve tĂ« mbĂ«shtetura nĂ« Rsync nĂ« formatin JSON (aktivizohet pĂ«rmes riprodhimit tĂ« opsionit —version ("-VV")). Gjithashtu, Ă«shtĂ« shtuar skenari support/json-rsync-version qĂ« lejon formimin e njĂ« daljeje tĂ« ngjashme nĂ« JSON bazuar nĂ« informacionin qĂ« jepet nĂ« formĂ«n tekstuale kur specifikohet njĂ« herĂ« opsioni "—version" (pĂ«r kompatibilitet me versionet e kaluara tĂ« Rsync).
  • Konfigurimi "use chroot" nĂ« rsyncd.conf, qĂ« rregullon pĂ«rdorimin e thirrjes chroot pĂ«r izolim shtesĂ« tĂ« procesit, parazgjedhje Ă«shtĂ« vendosur nĂ« "unset", e cila lejon pĂ«rdorimin e chroot nĂ« varĂ«si tĂ« disponueshmĂ«risĂ« sĂ« tij (pĂ«r shembull, aktivizohet kur Rsync Ă«shtĂ« nisur me tĂ« drejtat e root dhe nuk aktivizohet kur Ă«shtĂ« nisur nĂ«n njĂ« pĂ«rdorues jo tĂ« privilegjuar).
  • PĂ«rformanca e algoritmit pĂ«r kĂ«rkimin e skedarĂ«ve bazĂ« pĂ«r skedarĂ«t e munguar Ă«shtĂ« rritur pĂ«r rreth dy herĂ«, qĂ« aplikohet kur specifikohet opsioni "—fuzzy".
  • ËshtĂ« ndryshuar pĂ«rfaqĂ«simi i kohĂ«s nĂ« protokoll, qĂ« pĂ«rdoret kur ndĂ«rvepron me versionet e vjetra tĂ« Rsync (para degĂ«s 3.0) – koha me 4 byte epokale nĂ« kĂ«tĂ« rast pĂ«rpunoset si "unsigned int", i cili nuk lejon kalimin e kohĂ«s para vitit 1970, por zgjidh problemin me shĂ«nimin e kohĂ«s pas vitit 2038.
  • Mungesa e njĂ« rrugĂ« sqaronin gjatĂ« thirrjes sĂ« klientit Rsync tani interpretohet si njĂ« gabim. PĂ«r tĂ« rikthyer sjelljen e vjetĂ«r, ku njĂ« rrugĂ« e zbrazĂ«t interpretohej si ".", ofrohet opsioni "—old-args."

Gjithashtu mund të përmendet publikimi i versionit të mjetit rclone 1.60, që është një analog i Rsync, e cila synon kopjimin dhe sinkronizimin e të dhënave midis sistemit lokal dhe magazinave të ndryshme të cloud-it, si Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud dhe Yandex.Disk. Kodi i projektit është shkruar në gjuhën Go dhe shpërndahet nën licencën MIT.

Në versionin e ri: janë shtuar backend për ruajtjen e kopjeve në magazinat Oracle object storage dhe SMB/CIFS. Në backendin S3 për ruajtjen është implementuar mbështetje për versionimin dhe është shtuar mundësia e funksionimit përmes ofruesve IONOS Cloud Storage dhe Qiniu KODO. Në backendin lokal është ndërtuar mundësia për të shtuar filtro për të injoruar gabimet në lidhje me të drejtat e aksesit.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster