History | View | Annotate | Download (21.7 kB)
Added file event batching
Modified loggers to use their enclosing classActivated lossy logging of the last 30 messages before an errorFixes #1799
Added modifications for move detection. Resolves #1999, #1891
File and polling filtering work properly
GetFileAgent moved to FileAgent.cs
Modifications to raise move events for moved child objects from the FileAgent
Added header to all files. Closes #2064
Modifications to allow synchronization of shared files:- Ensure shared files are stored in the proper local directory- Ensure only writable files are uploaded- Filter file events for the shared folder and the accounts and containers in it- Change PutWithHashMap to account for a modified server content (proper json instead of hashes per line)
First change attempt for deletion
Added FileSystemWatcherAdapter.cs to raise Moved events from the sequence of Deleted, Created events raised by FileSystemWatcher.Modified PreferencesViewModel.cs to URLEncode the token when opening the Pithos site
Modifications to delete folder contents
Changes for directoriesAdded copyright notices
Added directory object creation whenever a new directory is createdShowing the file property dialog box for directories
Replaced object load and update with direct HQL execution to resolve database locks, especially in StatusAgent.cs and FileState.csRemoved dead code in StatusAgent.cs
Removed Dataflow code
Some warning fixes and change of some agents from a hand-coded Agent to Dataflow blocks
Renamed Fragments to Cache
Fixed uploads of shared files. Added check for unauthorized additions to "others" folder
Added UI for SelectiveSynch
Tested multi-user and shared objects.
Added Agent locator to locate file agents for specific folders
Large changes to accomodate multiple users
Logging changes, first changes to multi account support
Added log4net for client profileRefactored to allow retrieval of shared objects
Multiple changes to enable delete detection, safer uploading
Added BlockUpdater.cs to perform block updates in a separate class. Will include TxF in a future versionSimplified agent loop code
Uploading and downloading with hashes
Synch fixes
Added treehash calculation