osync v1.1 Release Notes
Release Date: 2016-07-27 // over 7 years ago-
- More msys and cygwin compatibility
- ๐ฒ Logging begins now before any remote checks
- Improved process killing and process time control
- Redirected ERROR and WARN messages to stderr to systemd catches them into it's journal
- Added systemd unit files
- โก๏ธ Added an option to ignore ssh known hosts (use with caution, can lead to security risks), also updated upgrade script accordingly
- Added optional installation statistics
- ๐ Fixed a nasty bug with log writing and tree_list function
- Improved mail fallback
- ๐ฒ Improved more logging
- ๐ Fixed conflict prevalance is target in quicksync mode
- โก๏ธ Fixed file attributes aren't updated in a right manner when file mtime is not altered (Big thanks to vstefanoxx)
- โฌ๏ธ Better upgrade script (adding missing new config values)
- ๐ More fixes for GNU / non-GNU versions of mail command
- Added bogus config file checks & environment checks
- Added delta copies disable option
- Revamped rsync patterns to allow include and exclude patterns
- ๐ Fully merged codebase with obackup
- Passed shellCheck.net
- Simplified EscapeSpaces to simple bash substitution
- Corrected a lot of minor warnings in order to make code more bullet proof
- โฌ๏ธ Added v1.0x to v1.1 upgrade script
- ๐ Added (much) more verbose debugging (and possibility to remove debug code to gain speed)
- Force tree function to overwrite earlier tree files
- Add Logger DEBUG to all eval statements
- Unlocking happens after TrapQuit has successfully killed any child processes
- ๐ Replace child_pid by $? directly, add a better sub process killer in TrapQuit
- ๐จ Refactor [local master, local slave, remote slave] code to [local, remote][initiator, target]code
- Renamed a lot of code in order to prepare v2 code (master becomes initiator, slave becomes target, sync_id becomes instance_id)
- Added some automatic checks in code, for _DEBUG mode (and _PARANOIA_DEBUG now)
- ๐ฒ Improved Logging
- ๐ Updated osync to be fully compliant with coding style
- ๐ Uploaded coding style manifest
- Added LSB info to init script for Debian based distros