Karûbarên hilanînê Rsync 3.2.7 û rclone 1.60 serbest hatin berdan

Rsync 3.2.7 hate berdan, amûrek hevdengkirina pelan û hilanînê ku dihêle hûn bi zêdekirina kopîkirina guhertinan seyrûseferê kêm bikin. Veguhast dikare ssh, rsh an protokola rsyncê ya xwedan be. Ew organîzasyona serverên rsync ên nenas piştgirî dike, yên ku ji bo misogerkirina hevdemkirina neynikê bi rengek çêtirîn maqûl in. Koda projeyê di bin lîsansa GPLv3 de tê belav kirin.

Di nav guhertinên zêde de:

  • Destûrê bide karanîna haşeyên SHA512, SHA256 û SHA1 dema ku têkiliyek bikarhêner bi pêvajoya paşperdeya rsync-ê re piştrast dike (berê MD5 û MD4 piştgirî bûn).
  • Kapasîteya karanîna algorîtmaya SHA1 ji bo hejmartina kontrolên pelan hate bicîh kirin. Ji ber mezinahiya wê ya mezin, hash SHA1 di navnîşa hevberdana hash de pêşîniya herî kêm tê dayîn. Ji bo hilbijartina SHA1 bi zorê, hûn dikarin vebijarka "--checksum-hilbijartinê" bikar bînin.
  • Ji bo kêmkirina îhtîmala pevçûnan, tabloya hash taybetmendiya xattr hate veguheztin ku bişkojkên 64-bit bikar bîne.
  • Qabiliyeta nîşandana agahdariya li ser algorîtmayên ku di rsyncê de têne piştgirî kirin di formata JSON de hatî peyda kirin (bi dubarekirina vebijarka —guhertoya (“-VV”) ve hatî çalak kirin). Wekî din, skrîpta piştgirî/json-rsync-guhertoya hatî zêdekirin, ku destûrê dide dema ku hûn vebijarka "--guhertoya" tenê diyar dikin (ji bo lihevhatina bi serbestberdanên berê yên rsyncê re) li ser bingeha agahdariya ku di forma nivîsê de hatî peyda kirin de derketinek JSON-a wekhev çêbike.
  • Mîhenga "bikaranîna chroot" li rsyncd.conf, ku karanîna banga chroot ji bo veqetandina pêvajoyek zêde kontrol dike, ji hêla xwerû ve wekî "nesaz kirin" tête danîn, ku dihêle chroot li gorî hebûna xwe were bikar anîn (mînak, dema ku rsync bike çalak bike dema ku wekî bikarhênerek ne-îmtiyaz tê xebitandin wekî root tê xebitandin û çalak nabe).
  • Performansa algorîtmaya lêgerîna pelê ya bingehîn ji bo pelên mebesta wenda, ku dema vebijarka "-fuzzy" tê destnîşan kirin, tê bikar anîn, bi qasî duqat bûye.
  • Nûneratiya demê di protokolê de hate guheztin ku dema ku bi weşanên kevntir ên Rsync re têkiliyek tê bikar anîn (berî şaxa 3.0) - dema serdemê ya 4-byte di vê rewşê de wekî "navdêrek nenîşankirî" tête hesibandin, ku rê nade ku dem berî 1970-an were veguheztin, lê pirsgirêkê bi diyarkirina dema piştî 2038’an çareser dike.
  • Dema ku gazî xerîdarek rsync dike, wendakirina rêyek armancê naha wekî xeletiyek tê hesibandin. Ji bo vegerandina tevgera kevin, ya ku tê de rêyek vala wekî "." hate hesibandin, vebijarka "--old-args" hate pêşniyar kirin.

Wekî din, hûn dikarin weşandina serbestberdana amûra rclone 1.60, ku analogek rsync-ê ye, ji bo kopîkirin û hevdengkirina daneyan di navbera pergala herêmî û depoyên ewr ên cihêreng de, wek Google Drive, Amazon Drive, S3, Dropbox, hatî çêkirin, destnîşan bikin. Backblaze B2, OneDrive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud û Yandex.Disk. Koda projeyê di Go-yê de tê nivîsandin û di bin lîsansa MIT-ê de tê belavkirin.

Di serbestberdana nû de: ji bo hilanîna paşgiran di hilanîna tiştên Oracle û SMB/CIFS de paşvekêşan zêde kirin. Piştgiriya hilanînê ya S3 naha guhertoyê piştgirî dike û şiyana xebatê bi pêşkêşkerên IONOS Cloud Storage û Qiniu KODO zêde dike. Piştgiriya herêmî xwedan şiyana ku fîlteran zêde bike da ku xeletiyên girêdayî destûran paşguh bike.

Source: opennet.ru

Add a comment