YAFS is a Java™ (SE 6) library to synchronize a hierarchy of files from a source to a target.
It offers a generic one way synchronization, and enables different kind of synchronization: file system to file system, file system to FTP, ...
2011
6
Oct
yafs-libFTP1.1.2.jar
Fixes a bug: exception when checking the existence of the root directory of
the target if it is different of the root of a FTP account. And updates the API: FTPFileHelper.checkDirExists(FTPClient, String, String)
is deprecated.
2011
5
Oct
yafs-lib1.1.2.jar
Sets the status to SYNCHRONIZED
only if no more action is remaining after a synchronization process.
Fixes two bugs: unable to re-run a synchronization with the same Synchronizer instance, resource missing.
2011
21
Sept
yafs-lib1.1.1.jar
- yafs-libFTP1.1.1.jar
The version 1.1.1 of the generic library fixes a bug: no check of the root target. The verison 1.1.1 of the FTP library optimizes the requests to a FTP server during the check for synchronization process.
2011
9
Sept
yafs-lib1.1.jar
- yafs-libFile1.1.jar
- yafs-libFTP1.1.jar
Introduces SyncActionResult class to associate an eventual explanation to a success or a fail of a synchronization action run. The two implementations (file and FTP) take into account this API change.
2011
6
Sep.
yafs-libFTP1.0.3.jar
Bug fix: parsing date from some FTP servers.
2011
2
Sep.
yafs-libFTP1.0.2.jar
Bug fix in the FTP implementation: missing method in FTPFileHelper
.
2011
4
Aug.
yafs-lib1.0.1.jar
Bug fix in the generic library: wrong index in the event object when the event toSyncRemoved(ToSyncChangeEvent)
is fired during the check to determine actions for synchronization.
2011
2
Aug.
yafs-libFTP1.0.1.jar
Bug fix in the FTP implementation: impossible to set a password if one is necessary to login on an account on a FTP server. A password parameter is added on the FTPContext's methods.
2011
25
Jully
yafs-lib1.0.jar
- yafs-libFile1.0.jar
- yafs-libFTP1.0.jar
The very first version of the generic lib is available. It comes with two implementations : a library to synchronize two hierarchies on a file system and a library to synchronize a hierarchy on a file system to a FTP server. These two libraries can serve as examples of a way to implement a specific synchronization.