Statistics
| Branch: | Revision:

root / trunk / Pithos.Network / BlockHashAlgorithms.cs @ 2fdc1973

History | View | Annotate | Download (9.3 kB)

# Date Author Comment
4c6898fb 02/28/2013 07:59 pm Panagiotis Kanavos

Some buffers replaced with buffermanager

df12ed4c 12/13/2012 07:49 pm Panagiotis Kanavos

Added some more menus, icons
Added cloud file display as treeview

d8421cb9 12/13/2012 01:23 pm Panagiotis Kanavos

Added buffer pool with leak check

0e1acc13 11/13/2012 06:36 pm Panagiotis Kanavos

Added check and failover of hash algorithms: OpenSSL > Cng > Default
Added larger sleep when Block commits fail due to open files

8e2af005 10/04/2012 11:56 am Panagiotis Kanavos

Progress reporting during upload changed to occur every second

19265570 10/02/2012 04:50 pm Panagiotis Kanavos

Changes to speed up processing a large number of of newly added files:
- File events are queued for asynchronous processing instead of raising tasks.
- Hashes for multiple files are calculated in parallel if there are more than 20 files that need hashing

dc18b138 09/26/2012 06:28 pm Panagiotis Kanavos

Various storage and progress changes

f037bf1f 09/26/2012 02:56 pm Panagiotis Kanavos

Replaced RestClient with HttpClient in PostBlock

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 <>

d5617d4f 09/12/2012 06:38 pm Panagiotis Kanavos

Fixed off-by-1 buffer error

796a7c29 09/04/2012 09:25 pm Panagiotis Kanavos

Replaced .NET hashing with OpenSSL

c875d683 07/05/2012 02:03 pm Panagiotis Kanavos

Added cancellation to hashing

db63c1ae 06/25/2012 08:14 pm Panagiotis Kanavos

Modified TreeHash calculations to compute MD5 in parallel with SHA block hashing

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

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

42af59dc 06/19/2012 11:27 pm Panagiotis Kanavos

Added upload/download/delete/hashing notifications
Fixed cases where execution would switch to the UI thread due to SynchronizationContext capturing
Mini Status now opens when left clicking on the tray icon

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

Change to Polling agent

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

Added BufferManager

9d2c0fc0 03/03/2012 09:37 pm Panagiotis Kanavos

Replaced hashing algorithm with inplace version

6bcdd8e2 03/03/2012 02:49 pm Panagiotis Kanavos

Logging improvements

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

Added header to all files. Closes #2064

422c9598 02/13/2012 11:00 pm Panagiotis Kanavos

Added SnapshotDifferencer.cs to calculate the difference between the current and previous listings of the server files
Changed hashing to use an ActionBlock with parallelism options.
Added parallelism property in Preferences