Modified SnapshotDifferencer to detect NoModificationInfo entries.NoModificationInfo entries are replaced by matching entries from the previous snapshot.
Converted message arrays to Uri arrays
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
Added differencer and tests
Merge branch 'master' of \\\pk2010\Pithos\
Conflicts: trunk/Pithos.Client.WPF/Shell/BalloonIconConverter.cs
Changed proxy settings to request update if the proxy requires authentication
Added Polling interval property and setting
Modifications to delete folder contents
Further changes to reduce locking and switch to WAL journal mode for SQLiteAlso added dictionary with deleted files with dates to filter upload/download of deleted files.Should probably add a deletion check when commiting downloaded files
Changes for directoriesAdded copyright notices
Some warning fixes and change of some agents from a hand-coded Agent to Dataflow blocks
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
First version of File Properties window. Works with random file
Renamed Fragments to Cache
Fixes to Add/Remove accounts
Fixed uploads of shared files. Added check for unauthorized additions to "others" folder
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
Uploading and downloading with hashes
Fixed ceiling calculation
Added treehash calculation
Refactored to agents
Added Tag storageDB storage in AppData
Changes in PithosMonitor and StatusKeeper to detect concurrent changesAdded x64 setup program
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 SQLite status storageExtensions and Core communicate using WCF/Named Pipes
removed nunit command line. Causes hangs
Fixed test command line
Added nunit step
Added NUnit as a NuGet package
All files