osync v1.3-beta1 Release Notes
Release Date: 2018-08-08 // over 5 years ago-
- ๐ฒ Added an option to log conflictual files
- Presence of conflictual files can trigger a special mail
- ๐ New option --initialize (see #141)
- ๐ Added OpenRC support (thanks to kozross, see #140)
- Added --no-resume option in order to disable resuming execution on failure
- ๐ Added basic performance profiler to debug version
- ๐ Fixed summary for file deletions
- ๐ Fixed an issue with filenames ending with spaces, their deletion not being propagated, and ACL / conflicts not being managed (still they got synced)
- ๐ Fixed missing options passed to subprocess in daemon mode
- ๐ Fixed bogus pgrep can lead to segfault 11 because of recursive KillChilds
- ๐ Fixed osync deletion not working on systems with ssh banner enabled
- Improved GetLocalOS and GetRemoteOS OS detection
- ๐ Fixed GetRemoteOS missing GetConfFileValue preventing to get OS details from /etc/os-release
- ๐ Fixed low severity security issue where log and run files could be read by other users
- ๐ Merged Logger and QuickLogger for simplified usage
- ๐ Fixed inotifyway error in FreeBSD (see #119)
- Minor enhancements in installer / ofunctions
- Added --prefix option for installer
- Installer path fixes
- Fixed logging bug with QuickLogger
- ๐จ Refactored time control and parallel execution functions into one single function
- Multiple portability improvements
- UrlEncode function is now Busybox compatible
- IsInteger function is now Busybox compatible
- Prevented non unique runtime filenames on some systems where no milliseconds exist
- Fixed bogus runtime filenames on Busybox
- โฌ๏ธ Upgraded shunit2 test framework to v2.1.8pre (git commit 07bb329)
- ๐ Multiple smaller fixes and improvements
- ๐ฒ Added an option to log conflictual files