Inilabas ang Rsync 3.2.7 at rclone 1.60 backup utilities

Ang Rsync 3.2.7, isang file synchronization at backup na utility na nagpapaliit ng trapiko sa pamamagitan ng unti-unting pagkopya ng mga pagbabago, ay inilabas. Ang SSH, rsh, o ang proprietary rsync protocol ay maaaring gamitin bilang transportasyon. Sinusuportahan ang mga anonymous na rsync server, na ginagawa itong perpekto para sa mirror synchronization. Ang code ng proyekto ay lisensyado sa ilalim ng lisensya ng GPLv3.

Kabilang sa mga pagbabagong idinagdag:

  • Pinayagan ang paggamit ng SHA512, SHA256, at SHA1 na mga hash kapag pinapatotohanan ang koneksyon ng user sa proseso ng background rsync (dating MD5 at MD4 ay suportado).
  • Naipatupad na ang kakayahang gamitin ang SHA1 algorithm para sa pagkalkula ng mga checksum ng file. Dahil sa malaking sukat nito, ang SHA1 hash ay itinalaga ang pinakamababang priyoridad sa listahan ng pagtutugma ng hash. Upang pilitin ang SHA1 na mapili, gamitin ang opsyong "--checksum-choice".
  • Upang mabawasan ang posibilidad ng mga banggaan, ang hash table ng katangian ng xattr ay inilipat sa paggamit ng mga 64-bit na key.
  • Ang kakayahang mag-output ng impormasyon tungkol sa mga algorithm na sinusuportahan ng rsync sa JSON na format ay ibinigay (pinagana sa pamamagitan ng pagdoble sa --version ("-VV") na opsyon). Bukod pa rito, idinagdag ang script ng suporta/json-rsync-version, na nagbibigay-daan sa iyong bumuo ng katulad na output ng JSON batay sa output ng impormasyon sa text form kapag ang opsyong "--version" ay tinukoy lamang (para sa compatibility sa mga nakaraang release ng rsync).
  • Ang setting na "gamitin ang chroot" sa rsyncd.conf, na kumokontrol kung ang chroot ay ginagamit para sa karagdagang paghihiwalay ng proseso, ay nakatakda sa "unset" bilang default, na nagpapahintulot sa chroot na magamit batay sa availability nito (hal., pinagana kapag ang rsync ay pinapatakbo bilang root at hindi pinagana kapag tumakbo bilang isang non-root na user).
  • Ang pagganap ng base file search algorithm para sa mga nawawalang target na file, kapag ginagamit ang "--fuzzy" na opsyon, ay halos nadoble.
  • Ang representasyon ng oras sa protocol na ginamit kapag nakikipag-ugnayan sa mas lumang mga release ng Rsync (bago ang 3.0 branch) ay binago - ang isang 4-byte na epochal time ay itinuturing na ngayon bilang isang "unsigned int", na pumipigil sa pagpapadala ng mga oras bago ang 1970, ngunit nilulutas ang problema sa pagtukoy ng mga oras pagkatapos ng 2038.
  • Ang kawalan ng target na landas kapag nag-invoke sa rsync client ay itinuturing na ngayon bilang isang error. Upang bumalik sa lumang gawi, kung saan ang isang walang laman na landas ay itinuring na ".", ang "--old-args" na opsyon ay iminungkahi.

Kapansin-pansin din ang paglabas ng rclone 1.60, isang utility na katulad ng rsync na idinisenyo para sa pagkopya at pag-synchronize ng data sa pagitan ng isang lokal na sistema at iba't ibang mga serbisyo sa cloud storage, tulad ng Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud, at Yandex.Disk. Ang code ng proyekto ay nakasulat sa Go at ipinamahagi sa ilalim ng lisensya ng MIT.

Sa bagong release: Ang mga backup na backend para sa Oracle object storage at SMB/CIFS ay naidagdag. Sinusuportahan na ngayon ng S3 storage backend ang pag-bersyon at sinusuportahan ang mga provider ng IONOS Cloud Storage at Qiniu KODO. Sinusuportahan na ngayon ng lokal na backend ang mga filter upang balewalain ang mga error sa mga karapatan sa pag-access.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster