Statistics
| Branch: | Revision:

root / trunk / Pithos.Core / IStatusKeeper.cs @ 2f5fcd2f

History | View | Annotate | Download (13.2 kB)

# Date Author Comment
c010b69c 03/05/2013 10:29 pm Panagiotis Kanavos

Added pithos.okeanos.io in the list of servers. The user_catalog url is now derived from the base server address

1f3d113a 11/08/2012 12:20 pm Panagiotis Kanavos

Fix for directory renames
Move detection re-enabled

33a3ca72 10/23/2012 06:21 pm Panagiotis Kanavos

Storing lastwritedate, lastlength as soon as the hash is calculated to avoid unnecessary recalculations
Added SHA1OpenSSL, a HashAlgorithm wrapper over OpenSSL

b069042e 09/24/2012 08:18 pm Panagiotis Kanavos

Fix for erroneous storage of Hashes and Checksum

7e39367d 09/20/2012 05:14 pm Panagiotis Kanavos

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

Conflicts:
trunk/Pithos.Core/Agents/StatusAgent.cs
Also switched from SQLite, ActiveRecord to pure NHibernate and SQL Server Compact

3906933e 09/19/2012 04:37 pm George Pantazis

Removed MD5 Calculations for Old and New FileState
Change DB Scheme (on create, update)
removed the md5 hash creation on merkle hash.
Removed all MD5BlockCalculator.cs functions

DB NEEDS TO BE REMOVED before updating the client. <<< "Hint update Inno"

Signed-off-by: George Pantazis <>

b1303755 09/04/2012 07:00 pm Panagiotis Kanavos

Changed ETag calculation to SHA256
ETag not posted on directory uploads, to avoid 422 errors
Etag posted in other cases, even if the server ignores it
Merkle block hashes are now stored in the database
Hash calculations first check the state database for existing valid hashes, to avoid recalculating the Merkle hash for unchanged files

12c87c0e 08/29/2012 05:57 pm Panagiotis Kanavos

Changes to hash calculation.
SyncSingleItem not yet tested

a60e5887 06/23/2012 05:43 pm Panagiotis Kanavos

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

6e647725 06/19/2012 10:28 pm Panagiotis Kanavos

Added indexing notifications

0a9d4d18 04/24/2012 09:37 pm Panagiotis Kanavos

New SQLite version

bc27bb7e 04/23/2012 08:41 pm Panagiotis Kanavos

Added orphan state removal

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
255f5f86 02/19/2012 09:41 pm Panagiotis Kanavos

Added header to all files. Closes #2064

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

Modifications to delete folder contents

039a89e5 01/10/2012 11:28 pm Panagiotis Kanavos

Further changes to reduce locking and switch to WAL journal mode for SQLite
Also added dictionary with deleted files with dates to filter upload/download of deleted files.
Should probably add a deletion check when commiting downloaded files

ab2f6f79 01/05/2012 05:20 pm Panagiotis Kanavos

Changes to NHibernate/Activerecord storage code

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

5ce54458 10/02/2011 11:57 pm Panagiotis Kanavos

Fixed ceiling calculation

9c4346c9 09/27/2011 11:51 pm Panagiotis Kanavos

Refactored to agents

3c43ec9b 08/24/2011 08:25 pm Panagiotis Kanavos

Added Tag storage
DB storage in AppData

283809f3 08/23/2011 06:52 pm Panagiotis Kanavos

Changes in PithosMonitor and StatusKeeper to detect concurrent changes
Added x64 setup program

0eea575a 08/22/2011 06:00 pm Panagiotis Kanavos

Added hammock project to debug streaming issues
Added latest Castle Activerecord version to target ClientProfile
Modified StatusKeeper.cs to overcome SQLite synch issues. Now only a single thread makes changes to the database

b5061ac8 08/21/2011 01:24 pm Panagiotis Kanavos

-

5bcf6d70 08/18/2011 11:11 pm Panagiotis Kanavos

Added named pipes comm between client and shell extensions
Fixed SQLite compatibility problems. File status now retrieved from SQLite.
Updated Hammock library version, replaced with ClientProfile build

d78cbf09 06/01/2011 09:45 am Panagiotis Kanavos

All files