History | View | Annotate | Download (50.6 kB)
Missing change to ManualResetEventSlim
Added AutoResetEvent to pause processing of network actions while executing deletes
Modifications to delete folder contents
Changes to delete check order
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
Convert ActiveRecord update code to direct ADO calls to reduce locks
Changes for directoriesAdded copyright notices
Added directory object creation whenever a new directory is createdShowing the file property dialog box for directories
Simplified several functions by replacing task continuations with async/await
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
Some warning fixes and change of some agents from a hand-coded Agent to Dataflow blocks
Now closing web request immediatelly after executing a request that has no content.Fixed content logging that improperly disposed the response stream in RestClient.cs
Added wizard page
Added Permissions, TagsChanged all task iterators to Async
Added Async CTP
First version of File Properties window. Works with random file
Changed folder structure
Renamed Others to others-sharedAdded account name to container infoNow creating Pithos and containers folders, except Trash
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Renamed Fragments to Cache
Fix to current account behavior in Preferences/PreferencesView.xaml
Modified Upload to always use block uploading. Need cleanup of dead code
Fixes to Add/Remove accounts
Added usage and "Go To Site" menus per account
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
Checked to ensure exceptions occuring inside continuations are propagated
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
Fixed ceiling calculation
Refactored to agents