History | View | Annotate | Download (27.6 kB)
Added check for last MD5 modification, to avoid redundant recalculation of MD5
Added file event filtering due to downloads through network gate.Added missing network gates in PollAgentSimplified file event processing, as we no longer need the file events themselves during polling
Replaced Merkle hash with MD5 for change checkingRemoved initial file indexingAdded hash progress feedbackChanges to Selective Tree check behavior
Restored batchingNow handling renames in batchingFixed blocking issues
Disabled batch filtering
Added processing of batch files
Using MD5 to quickly check for local modifications before calculating the expensive Merkle hashFixed bug that didn't upload the contents of new unselected root folders
Change to Polling agent
Selective Sync filtering modified to allow uploading only of new root-level folders
Modified selective sync to propagate the creation of new local directories and their contents to the serverModified "Cancel Current Operation" to immediatelly cancel the upload of the current blockEnalbed build optimization for all projects
Added BufferManager
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Conflicts: trunk/Pithos.Core/Agents/FileAgent.cs
Fix incorrect check in Selective Sync that prevented folder changes to propagate to the server, when the parent folder was unselected
Fixes to hashingFixes to selective sync
Modifications to enable Sync Pausing for all operationsAdded cancellation of the current operation
Notification changesFixed the way folders appear in Selective SynchAdded form with conflicts
Added fixes for v.0.7.20311
Changes to logoRenamed "Pithos" logo to "Pithos+" Fixes to login URL
Various changes
Added UpdateForceCheck parameter
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