ืืืืจ ืฉื ื ืืืฆื ืฉื ืคืืชืื, ืืืื ื ืืืืืืจื ืฉื 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".
- ืชืืงื ื ืคืืืขืืช (CVE-2018-25032) ืืงืื ืืืืื ืืกืคืจืืืช zlib ืฉืืืืืื ืืืืืฉื ืืืืืจ ืืขืช ื ืืกืืื ืืืืืก ืจืฆืฃ ืชืืืื ืฉืืืื ืืืืืื.
- ืืืืืข ืืช ืืืคืฉืจืืช "--fsync" ืืื ืืงืจืื ืืคืื ืงืฆืื fsync() ืืื ืคืขืืืช ืงืืืฅ ืืื ืืฉืืืฃ ืืช ืืืืื ืืืืกืง.
- ืืกืงืจืืคื rsync-ssl ืืฉืชืืฉ ืืืคืฉืจืืช "-verify_hostname" ืืขืช ืืืฉื ื-openssl.
- ื ืืกืคื ืืคืฉืจืืช "--copy-devices" ืืืขืชืงืช ืงืืฆื ืืืฉืืจ ืืงืืฆืื ืจืืืืื.
- ืฆืจืืืช ืืืืจืื ืืืคืืชืช ืืขืช ืืขืืจื ืืืจืืชืืช ืฉื ืืกืคืจ ืจื ืฉื ืกืคืจืืืช ืงืื ืืช.
- ืืคืืืคืืจืืช macOS, ืืืคืฉืจืืช "-atimes" ืคืืขืืช.
- ืืืืืข ืืช ืืืืืืช ืืขืืื ืชืืื ืืช xattrs ืขืืืจ ืงืืฆืื ืืืฆื ืงืจืืื ืืืื ืื ืืืฉืชืืฉ ืืฉ ืืจืฉืื ืืฉื ืืช ืืืืืืช ืืืฉื (ืืืืืื, ืืืฉืจ ืคืืขื ื-root).
- ื ืืกืฃ ืืืืคืขื ืืืจืืจืช ืืืื ืืคืจืืืจ "--info=NONREG" ืืื ืืืฆืื ืืืืจืืช ืืืื ืืขืืจืช ืงืืฆืื ืืืืืืื.
- ืืกืงืจืืคื rrsync (rsync ืืืืื) ื ืืชื ืืืืฉ ื- Python. ื ืืกืคื ืืคืฉืจืืืืช ืืืฉืืช "-munge", "-no-lock" ื-"-no-del". ืืืจืืจืช ืืืื, ืืกืืืช ืืืคืฉืจืืืืช --copy-links (-L), --copy-dirlinks (-k), ื--keep-dirlinks (-K) ืืืคืขืืช ืืื ืืืงืฉืืช ืขื ืืชืงืคืืช ืฉืืชืคืขืืืช ืงืืฉืืจืื ืกืืืืืื ืืกืคืจืืืช.
- ืืกืงืจืืคื atomic-rsync ื ืืชื ืืืืฉ ื- Python ืืืืจืื ืืื ืืืชืขืื ืืงืืื ืืืืจื ืฉืืื ื ืืคืก. ืืืจืืจืช ืืืื, ืืชืขืืืื ืืงืื 24 ืืืฉืจ ืงืืฆืื ืืืืืื ืืืื ืฉ-rsync ืคืืขื (ืืืืืื, ืงืื 24 ืืืืืจ ืขืืืจ ืงืืฆืื ืืื ืืื ืฉืืื ื ืืืืื ืืืืื ืืืืกืคื ืืจืืฉืื ืืช ืืืื ืืงืก ืื ื ืืืงื ืขื ืืืืขื ืืืขืืจื).
- ืกืงืจืืคื munge-symlinks ื ืืชื ืืืืฉ ื-Python.
ืืงืืจ: OpenNet.ru