osync v1.2-beta Release Notes
Release Date: 2016-08-30 // over 7 years ago-
- Rendered more recent code compatible with bash 3.2+
- ๐ง Added a PKGBUILD file for ArchLinux thanks to Shadowigor (https://github.com/shaodwigor). Builds available at https://aur.archlinux.org/packages/osync/
- Some more code compliance & more paranoia checks
- Added more preflight checks
- ๐ Logs sent by mail are easier to read
- Better subject (currently running or finished run)
- Fixed bogus double log sent in alert mails
- ๐ฆ Made unix signals posix compliant
- โก๏ธ Config file upgrade script now updates header
- Improved batch runner
- ๐ง Made keep logging value configurable and not mandatory
- ๐ Fixed handling of processes in uninterruptible sleep state
- ๐ Parallelized sync functions
- Rewrite sync resume process
- Added options to ignore permissions, ownership and groups
- ๐จ Refactored WaitFor... functions into one
- Improved execution speed
- Rewrite sync resume process
- Added parallel execution for most secondary fuctions
- Lowered sleep time in wait functions
- Removed trivial sleep and forking in remote deletion code, send the whole function to background instead
- Unlock functions no longer launched if locking failed
- Improved WaitFor... functions to accept multiple pids
- Added KillAllChilds function to accept multiple pids
- ๐ฒ Improved logging