د یو نیم کال پراختیا وروسته ، د Rsync 3.2.4 خوشې کول شتون لري ، د فایل ترکیب او بیک اپ یوټیلیټ چې تاسو ته اجازه درکوي د بدلونونو په کاپي کولو سره ترافیک کم کړئ. ټرانسپورټ کیدای شي ssh، rsh یا د ملکیت rsync پروتوکول وي. دا د نامعلوم rsync سرورونو تنظیم ملاتړ کوي ، کوم چې د عکسونو همغږي کولو ډاډ ترلاسه کولو لپاره په مناسب ډول مناسب دي. د پروژې کوډ د GPLv3 جواز لاندې ویشل شوی.
د بدلونونو په منځ کې اضافه شوي:
- د کمانډ لاین دلیلونو ساتنې لپاره یوه نوې طریقه وړاندیز شوې، کوم چې د مخکینۍ موجود "--protect-args" ("-s") اختیار سره ورته وي، مګر د rrsync سکریپټ (محدود شوي rsync) عملیات نه ماتوي. محافظت د ځانګړو حروفونو څخه د تیښتې لپاره راځي، په شمول د ځایونو په شمول، کله چې د بهرني کمانډ ژباړونکي ته غوښتنې لیږل کیږي. نوې میتود د نقل شوي بلاک دننه ځانګړي حروف نه تښتي ، کوم چې تاسو ته اجازه درکوي د فایل نوم شاوخوا د اضافي تېښتې پرته د ساده نرخ نښو څخه کار واخلئ ، د مثال په توګه ، کمانډ "rsync -aiv host:'a simple file.pdf' اوس اجازه لري. " د زاړه چلند بیرته راستنیدو لپاره، د "--old-args" اختیار او د "RSYNC_OLD_ARGS=1" چاپیریال متغیر وړاندیز شوی.
- د اوسني ځای پراساس د لسیزو نقطو حروفونو په اداره کولو سره یوه اوږدمهاله مسله حل کړه ("" د "."). د سکریپټونو لپاره چې یوازې "" پروسس کولو لپاره ډیزاین شوي. په شمیرو کې، د مطابقت سرغړونې په صورت کې، تاسو کولی شئ ځای "C" ته وټاکئ.
- د zlib کتابتون څخه په شامل کوډ کې یو زیانمننه (CVE-2018-25032) حل کړه کوم چې د ځانګړي چمتو شوي کرکټر ترتیب کمپریشن کولو هڅه کولو پرمهال د بفر اوور فلو لامل کیږي.
- د ډیسک کیچ فلش کولو لپاره په هر فایل عملیاتو کې د fsync() فنکشن ته زنګ وهلو لپاره "--fsync" اختیار پلي کړی.
- د rsync-ssl سکریپټ د "-verify_hostname" اختیار کاروي کله چې openssl ته لاسرسی ومومي.
- د عادي فایلونو په توګه د آلې فایلونو کاپي کولو لپاره د "--copy-devices" اختیار اضافه شوی.
- د حافظې مصرف کمول کله چې په تدریجي ډول د لوی شمیر کوچني لارښودونو لیږد کول.
- په MacOS پلیټ فارم کې، د "—times" اختیار کار کوي.
- یوازې د لوستلو حالت کې د فایلونو لپاره د xattrs ځانګړتیاو تازه کولو وړتیا پلي کول که چیرې کارونکي د لاسرسي حقونو بدلولو اجازه ولري (د مثال په توګه ، کله چې د روټ په توګه پرمخ ځي).
- د ځانګړو فایلونو لیږدولو په اړه د اخطارونو ښودلو لپاره "--info=NONREG" پیرامیټر په ډیفالټ ډول اضافه او فعال شوی.
- rrsync (محدود rsync) سکریپټ په پایتون کې بیا لیکل شوی و. نوي اختیارونه "-مونج"، "-نو-لاک" او "-no-del" اضافه کړل. د ډیفالټ په توګه، د --copy-links (-L)، --copy-dirlinks (-k)، او --keep-dirlinks (-K) اختیارونو بندول د دې لپاره فعال شوي چې هغه بریدونه رامینځته کړي چې لارښودونو ته سم لینکونه اداره کوي خورا ستونزمن کوي.
- د اټومي-rsync سکریپټ په پایتون کې بیا لیکل شوی او د غیر صفر بیرته راستنیدو کوډونو له پامه غورځولو لپاره غزول شوی. په ډیفالټ ډول، کوډ 24 له پامه غورځول کیږي کله چې فایلونه ورک شي پداسې حال کې چې د rsync روان وي (د مثال په توګه، کوډ 24 د لنډمهاله فایلونو لپاره بیرته راستانه کیږي چې د ابتدايي لیست کولو پرمهال موجود وو مګر د مهاجرت په وخت کې حذف شوي وو).
- د munge-symlinks سکریپټ په Python کې بیا لیکل شوی.
سرچینه: opennet.ru