Statistics
| Branch: | Revision:

root / trunk / Pithos.Core / Agents / FileAgent.cs @ bf4471a3

History | View | Annotate | Download (27.6 kB)

# Date Author Comment
a60e5887 06/23/2012 05:43 pm Panagiotis Kanavos

Added check for last MD5 modification, to avoid redundant recalculation of MD5

f469bb5b 06/21/2012 09:13 pm Panagiotis Kanavos

Added file event filtering due to downloads through network gate.
Added missing network gates in PollAgent
Simplified file event processing, as we no longer need the file events themselves during polling

225694f9 06/20/2012 11:50 pm Panagiotis Kanavos

Replaced Merkle hash with MD5 for change checking
Removed initial file indexing
Added hash progress feedback
Changes to Selective Tree check behavior

4b58c004 06/18/2012 11:42 pm Panagiotis Kanavos

Restored batching
Now handling renames in batching
Fixed blocking issues

e2a8b324 06/18/2012 02:01 pm Panagiotis Kanavos

Disabled batch filtering

76686dfe 06/14/2012 11:38 pm Panagiotis Kanavos

Added processing of batch files

1cc1e8c5 06/01/2012 11:45 pm Panagiotis Kanavos

Using MD5 to quickly check for local modifications before calculating the expensive Merkle hash
Fixed bug that didn't upload the contents of new unselected root folders

c945b450 05/31/2012 10:43 pm Panagiotis Kanavos

Change to Polling agent

496595a5 05/24/2012 09:36 pm Panagiotis Kanavos

Selective Sync filtering modified to allow uploading only of new root-level folders

fbe71a05 05/22/2012 02:24 am Panagiotis Kanavos

Modified selective sync to propagate the creation of new local directories and their contents to the server
Modified "Cancel Current Operation" to immediatelly cancel the upload of the current block
Enalbed build optimization for all projects

ee950288 05/21/2012 08:03 pm Panagiotis Kanavos

Added BufferManager

6e9c8992 05/15/2012 05:39 pm Panagiotis Kanavos

Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client

Conflicts:
trunk/Pithos.Core/Agents/FileAgent.cs

e0f69809 05/15/2012 05:36 pm Panagiotis Kanavos

Fix incorrect check in Selective Sync that prevented folder changes to propagate to the server, when the parent folder was unselected

4671d606 05/15/2012 05:08 pm Panagiotis Kanavos

Fix incorrect check in Selective Sync that prevented folder changes to propagate to the server, when the parent folder was unselected

43dd02a8 05/09/2012 10:41 pm Panagiotis Kanavos

Fixes to hashing
Fixes to selective sync

2341c603 04/29/2012 11:43 pm Panagiotis Kanavos

Modifications to enable Sync Pausing for all operations
Added cancellation of the current operation

f4a72cb8 04/06/2012 10:48 pm Panagiotis Kanavos

Notification changes
Fixed the way folders appear in Selective Synch
Added form with conflicts

81c5c310 03/16/2012 02:33 pm Panagiotis Kanavos

Added fixes for v.0.7.20311

Changes to logo
Renamed "Pithos" logo to "Pithos+"
Fixes to login URL

6b0de454 03/15/2012 08:53 pm Panagiotis Kanavos

Various changes

5d7b20e8 03/07/2012 06:34 pm Panagiotis Kanavos

Added UpdateForceCheck parameter

79f92570 03/07/2012 01:58 pm Panagiotis Kanavos

Added file event batching

174bbb6e 03/06/2012 01:19 pm Panagiotis Kanavos Multiple changes:
  • Calculate hashes in place
  • Use SHA1 to detect local changes before starting the Merkle hash calculation
  • Fixes to renaming, downloading behavior
  • Changes to logging
db8a9589 03/02/2012 02:10 pm Panagiotis Kanavos

Modified loggers to use their enclosing class
Activated lossy logging of the last 30 messages before an error
Fixes #1799

b666b39a 02/28/2012 01:42 pm Panagiotis Kanavos

Added modifications for move detection. Resolves #1999, #1891

fec5da06 02/22/2012 05:57 pm Panagiotis Kanavos

File and polling filtering work properly

fbbbe99b 02/21/2012 12:01 pm Panagiotis Kanavos

GetFileAgent moved to FileAgent.cs

139ac1e8 02/20/2012 02:35 pm Panagiotis Kanavos

Modifications to raise move events for moved child objects from the FileAgent

255f5f86 02/19/2012 09:41 pm Panagiotis Kanavos

Added header to all files. Closes #2064

d9b1cbeb 01/30/2012 09:19 pm Panagiotis Kanavos

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)

540b8cf8 01/20/2012 05:25 pm Panagiotis Kanavos

First change attempt for deletion

78ebfd2d 01/19/2012 11:10 pm Panagiotis Kanavos

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

3c76f045 01/11/2012 11:22 pm Panagiotis Kanavos

Modifications to delete folder contents

f3d080df 01/09/2012 06:54 pm Panagiotis Kanavos

Changes for directories
Added copyright notices

4f6d51d4 01/08/2012 11:02 pm Panagiotis Kanavos

Added directory object creation whenever a new directory is created
Showing the file property dialog box for directories

a0dcfcc9 01/05/2012 08:08 pm Panagiotis Kanavos

Replaced object load and update with direct HQL execution to resolve database locks, especially in StatusAgent.cs and FileState.cs
Removed dead code in StatusAgent.cs

4ec636f6 01/05/2012 05:20 pm Panagiotis Kanavos

Removed Dataflow code

5e31048f 01/03/2012 09:31 pm Panagiotis Kanavos

Some warning fixes and change of some agents from a hand-coded Agent to Dataflow blocks

77e10b4f 10/24/2011 08:05 pm Panagiotis Kanavos

Renamed Fragments to Cache

1bfc38f1 10/18/2011 11:08 pm Panagiotis Kanavos

Fixed uploads of shared files. Added check for unauthorized additions to "others" folder

d3a13891 10/18/2011 08:04 pm Panagiotis Kanavos

Added UI for SelectiveSynch

Tested multi-user and shared objects.

c28a075a 10/17/2011 08:09 pm Panagiotis Kanavos

Added Agent locator to locate file agents for specific folders

c53aa229 10/14/2011 10:45 pm Panagiotis Kanavos

Large changes to accomodate multiple users

5120f3cb 10/14/2011 05:12 pm Panagiotis Kanavos

Logging changes, first changes to multi account support

cfed7823 10/13/2011 11:14 pm Panagiotis Kanavos

Added log4net for client profile
Refactored to allow retrieval of shared objects

0af3141d 10/10/2011 11:41 pm Panagiotis Kanavos

Multiple changes to enable delete detection, safer uploading

a64c87c8 10/09/2011 07:45 pm Panagiotis Kanavos

Added BlockUpdater.cs to perform block updates in a separate class. Will include TxF in a future version
Simplified agent loop code

a27aa447 10/09/2011 03:22 pm Panagiotis Kanavos

Uploading and downloading with hashes

bfc13ed8 10/03/2011 11:58 pm Panagiotis Kanavos

Synch fixes

1caef52e 10/02/2011 11:52 pm Panagiotis Kanavos

Added treehash calculation