- Developer/alpha release (STILL NOT FOR PRODUCTION USE!)
- Bugfixes:
- Fixed with XML restricted chars in filenames #145
- Developer/alpha release (STILL NOT FOR PRODUCTION USE!)
- Features and significant changes:
- Revamp: List and filter file tree and file histories with
sy ls
#86 - Revamp: Restore old/deleted files with
sy restore
#87 - Implemented man pages for all Syncany commands:
man (sy|sy-up|..)
#87 - Change plugin structure to allow arbitrary plugin (e.g. web inteface)
- Revamp: List and filter file tree and file histories with
- Bugfixes:
- Fixed issue with renaming to folder with quotes on Windows #124
- Fix uploading large files, i.e. action file handler using same connection as upload; #140
- Developer/alpha release (STILL NOT FOR PRODUCTION USE!)
- Features and significant changes:
- Implemented Ubuntu PPA and signed deb files #69
- Allow detailed daemon configuration:options for up/down/cleanup, interval times, announcements, etc. in daemon.xml #105
- Added retriable transfer managers to support wobbly connections #125
- Improve daemon wrapper script: PID-based, force-stop, etc. #105
- Bugfixes:
- Fix undescriptive error message for unknown/removed plugin #119
- Developer/alpha release (STILL NOT FOR PRODUCTION USE!)
- Features and significant changes:
- Rudimentary daemon implementation:
syd (start|stop|reload|status)
- Remove automatic cleanup in 'up', add interval-based cleanup to 'watch', relates to #64
- Rudimentary daemon implementation:
- Bugfixes and other things:
- Fix deletion of invalid merge/cleanup and integrity issues (tough one!) #58
- Fix remove lost multichunks from other clients' dirty databases (major!) #132
- Fix wrong 'down' output when only a purge file is applied #129
- Make vector clock serialization pattern unambigious (only allow A-Z/a-z) #123
- Fix ignore purged files when loading database files #135
- Simplify Gradle build script by splitting to several scripts
- Developer/alpha release (STILL NOT FOR PRODUCTION USE!)
- Features:
- Windows-specific:
- Set JAVA_HOME during installation #121/#122
- Replace uninstall icons with high-depth icons
- Ship 'sy.bat' to allow
sy
command on Windows (not onlysyncany
)
- Bugfixes:
- Fix S3 plugin connect failure (delete repo file) #128
- Proper remote locking for cleanup through action files #104
- Fix WebDAV plugin/server compatibility #15
- Developer/alpha release (NOT FOR PRODUCTION USE!)
- Features:
- Extracted non-core plugins, allow easy plugin installation through
sy plugin (list|install|remove)
#26/#104 - Ignore files using wildcards in .syignore (e.g. *.bak, *.r??) #108
- Added Arch Linux 'syncany-git' package #99
- Allow speicifying HTTP(S)/WebDAV proxy and other global system properties #109
- Extracted non-core plugins, allow easy plugin installation through
- Bugfixes:
- Fix semantic in TransferManager
test()
(incl. all plugins) #103/#102 - WebDAV plugin fix to create "multichunks"/"databases" folder #110
- Fix "Plugin not supported" stack trace #111
- Windows build script fix for "Could not normalize path" #107
- Fix database file name leak of username and hostname #114
- Check plugin compatibility before installing (check appMinVersion) #104
- Don't ignore local/remote notifications if sync already running #88
- Uninstall plugins on Windows (JAR locked) #113/#117
- Rotate logs to max. 4x25 MB #116
- Fix multichunk resource close issue #118/#120
- Fix semantic in TransferManager
- Developer/alpha release (NOT FOR PRODUCTION USE!)
- Features:
- Ignoring files using .syignore file #66/#77
- Arch Linux package support; release version #80 and git version #99
- Additional command-specific --help texts
- Windows-specific:
- Add Syncany binaries to PATH environment variable during setup #84/#91
- Fixed HSQLDB-path issue #98
- Bugfixes:
- Timezone fix in tests #78/#90
- Reference issue "Cannot determine file content for checksum" #92/#94
- Atomic 'init' command (rollback on failure) #95/#96
- Other things:
- Tests for 'connect' command
- Tests for .syignore
- First developer/alpha release (NOT FOR PRODUCTION USE!)
- Command line interface (CLI) with commands
- init: initialize local folder and remote repository
- connect: connect to an existing remote repository
- up: index and upload local files
- down: download changes and apply locally
- status: list local changes
- ls-remote: list remote changes
- watch: watches local dir, subscribes to pub/sub, and calls down/up command in a set interval
- restore: restores a given set of files (experimental)
- log: Outputs formatted file histories (experimental)
- genlink: Generates syncany:// links to share
- cleanup: Deletes old file versions and frees remote space
- Storage plugins:
- Local: Allows to store repository files in a local/mounted folder
- FTP: Allows the use of an FTP folder as repository
- WebDAV: Allows using a WebDAV folder as repository (currently no HTTPS)