History | View | Annotate | Download (16.7 kB)
Modified SnapshotDifferencer to detect NoModificationInfo entries.NoModificationInfo entries are replaced by matching entries from the previous snapshot.
Added header to all files. Closes #2064
Added SnapshotDifferencer.cs to calculate the difference between the current and previous listings of the server filesChanged hashing to use an ActionBlock with parallelism options.Added parallelism property in Preferences
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)
Changed proxy settings to request update if the proxy requires authentication
Moved SQLite dlls to separate 32/64 folders in LibrariesCreated separate target platforms for 32/64 bitsCreated separate setup packages for 32/64 bits
Added Permissions, TagsChanged all task iterators to Async
Added Async CTP
Fixes to Add/Remove accounts
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
Fixed ceiling calculation
Refactored to agents
Replaced Hammock with custom code
Added hammock project to debug streaming issuesAdded latest Castle Activerecord version to target ClientProfileModified StatusKeeper.cs to overcome SQLite synch issues. Now only a single thread makes changes to the database
-
Added named pipes comm between client and shell extensionsFixed SQLite compatibility problems. File status now retrieved from SQLite.Updated Hammock library version, replaced with ClientProfile build
Added Hammock as packageAll Network tests pass
Added nunit step
All files