Statistics
| Branch: | Revision:

root / trunk / Pithos.Core / Pithos.Core.csproj @ 21141c06

History | View | Annotate | Download (31.5 kB)

# Date Author Comment
487ba6e9 04/17/2013 12:27 pm Panagiotis Kanavos

Disabled contracts

670f03d3 11/05/2012 04:32 pm Panagiotis Kanavos

Extracted the MergeSources method to a separate class

64098de6 10/19/2012 06:02 pm George Pantazis

Fixes for msvcp & msvcr DLL's
Fixed Paths for x86 binaries
Fixed issue where the x64 wasnt found in an upgrade
Now old libraries are cleand up
Fixed Issue with always requiring restart of OS
App works now on x86, x64 @ XP SP3, VISTA, 7, 8 2008 Server, 2012 Server...

2d9ed837 10/12/2012 02:37 pm Panagiotis Kanavos

Fixed release confgurations

44cae3e0 10/12/2012 02:31 pm Panagiotis Kanavos

Upgraded JSON.Net to 4.5.10 from 4.5.9

c0effa30 10/10/2012 07:43 pm Panagiotis Kanavos

Packaging the proper 32/64 bit OpenSSL versions. Still crashes though. Strangely, copying the proper dlls over the installed ones fixes the problem

5bded227 10/10/2012 06:25 pm Panagiotis Kanavos

ManagedOpenSSL is now AnyCPU. The proper 32bit or 64 bit OpenSSL libraries are selected when building the 32 or 64 bit version

f3b8e454 10/04/2012 06:01 pm Panagiotis Kanavos

Fix to library locations

cfb09103 09/28/2012 06:32 pm Panagiotis Kanavos

Some timeout issues

397b9100 09/28/2012 02:30 pm Panagiotis Kanavos

More fixes and changes to DateTimeOffset dates

030b9baf 09/20/2012 06:20 pm Panagiotis Kanavos

Created transactional block update method

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

562c42a7 09/19/2012 04:41 pm Panagiotis Kanavos

Replaced SQLite package with SQL Compact. Still need to update or remove direct statements

9280ac46 09/19/2012 01:48 pm Panagiotis Kanavos

Commit before switching to sql compact

a11889bd 09/12/2012 05:11 pm Panagiotis Kanavos

Both debug and release switched to x86

a463ebae 09/12/2012 05:06 pm Panagiotis Kanavos

Switch to x86

0662cf4b 09/12/2012 03:38 pm George Pantazis

Compile Fixes
openssl Libraries

Signed-off-by: George Pantazis <>

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

Replaced .NET hashing with OpenSSL

befeed92 08/27/2012 01:17 pm Panagiotis Kanavos

Upgradec Caliburn.Micro, SQLite

c561991c 08/27/2012 11:06 am Panagiotis Kanavos

Move to 2012 and the Async Targeting pack

cc8cf2b8 07/05/2012 05:51 pm Panagiotis Kanavos

Created separate version files for the client and libraries. The libraries have a version number starting with 1, while the client has a version number starting with 0.

0daedeef 07/03/2012 11:54 pm Panagiotis Kanavos

Added isDirectory parameter to DeleteObject
Created separate AssemblyVersion file used by all Pithos projects to hold common version number

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

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

bbc59cd1 05/03/2012 09:45 pm Panagiotis Kanavos

Selective Sync now shows both server AND local folders

f8458fe0 05/02/2012 06:19 pm George Pantazis

New class to check if there is an active & connected NIC, it will disregard virtual, nicks tunnels and loop backs, it can also accept a minimum IF speed (Max IF speed reported by the windows API for the selected NIC)

Signed-off-by: George Pantazis <>

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

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

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

New SQLite version

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

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

d78d765c 04/03/2012 11:38 pm Panagiotis Kanavos

Extracted upload/download functionality from NetworkAgent to Uploader.cs and Downloader.cs

Taskbar menu fixes
Empty file fixes

5ac32089 03/30/2012 01:06 am Panagiotis Kanavos

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

Conflicts:
trunk/Pithos.Client.WPF/Properties/AssemblyInfo.cs
trunk/Pithos.Network/RestClient.cs

Replaced v 1.0.66 of SQLite with v. 1.0.79 specific for .NET 4.0

dccd340f 03/12/2012 09:01 pm Panagiotis Kanavos

Fixed problems with missing empty directories due to incorrect LocalFileComparer.cs check
Fixes #2197

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
aa7ac00e 02/20/2012 04:58 pm Panagiotis Kanavos

Extracted polling functionality to a separate PollAgent.cs
The PollAgent pauses polling while network operations are in progress
Modified deleted file processing to ignore files in the Trash folder.

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

Added header to all files. Closes #2064

3742088d 02/14/2012 02:27 pm Panagiotis Kanavos

Extracted cloud delete functionality to a separate DeleteAgent

a0622735 02/13/2012 11:40 pm Panagiotis Kanavos

Simplified SnapshotDifferencer.cs

039d89ea 02/10/2012 01:56 pm Panagiotis Kanavos

Added differencer and tests

4d70073b 02/02/2012 02:15 pm Panagiotis Kanavos

Dead code cleanups and removal of unwanted dll references

e5b65606 01/27/2012 03:55 pm Panagiotis Kanavos

Added separate notification class
Now raising notifications when polling starts, when conflicts are detected, when changes are detected

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

1b4a7550 01/10/2012 07:52 pm Panagiotis Kanavos

Minor fixes and preparing to move

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

Changes for directories
Added copyright notices

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

d17258c2 11/15/2011 04:45 pm Panagiotis Kanavos

Moved SQLite dlls to separate 32/64 folders in Libraries
Created separate target platforms for 32/64 bits
Created separate setup packages for 32/64 bits

166b4c2b 11/14/2011 08:23 pm Panagiotis Kanavos

Added x86 setup project

27361404 11/03/2011 11:50 pm Panagiotis Kanavos

Added Permissions, Tags
Changed all task iterators to Async

437abfca 11/03/2011 06:00 pm Panagiotis Kanavos

Added Async CTP

7b0a5fec 10/31/2011 11:11 pm Panagiotis Kanavos

First version of File Properties window. Works with random file

9aa8abad 10/26/2011 11:11 pm Panagiotis Kanavos

Added json serialization of permissions in PermissionConverter.cs
Added json serialization of Pithos version timestamp dates in PithosDateTimeConverter.cs
Replaced redundant ObjectInfo properties with Json named attributes

Build intentionally left broken, moving code to another machine....

7e26c075 10/20/2011 11:13 pm Panagiotis Kanavos

Fixes to Add/Remove accounts

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

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

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

Fixed ceiling calculation

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

Refactored to agents

0c02aa65 09/26/2011 09:01 am Panagiotis Kanavos

Added Hashmap calculations

82db721b 09/16/2011 12:59 pm Panagiotis Kanavos

Replaced the Caliburn.Micro.WPF project with the resulting library Caliburn.Micro.dll

d15e99b4 09/15/2011 06:56 pm Panagiotis Kanavos

Extracet the job queue functionality to JobQueue.cs
Added a Retry function to PithosClient.cs.cs
Removed commented code from CloudFilesClient.cs

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

Added Tag storage
DB storage in AppData

0050438e 08/22/2011 07:43 pm Panagiotis Kanavos

Added Tags retrieval

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

eeee29e3 08/16/2011 05:03 pm Panagiotis Kanavos

Added SQLite status storage
Extensions and Core communicate using WCF/Named Pipes

637bc368 06/28/2011 10:43 am Panagiotis Kanavos

Added WIndows 7 API Code pack to detect internet connectivity.
Added ListObjects method to CloudFilesClient.cs

b0d8a1a9 06/14/2011 10:35 pm Panagiotis Kanavos

Added nunit step

2c053915 06/14/2011 08:23 pm Panagiotis Kanavos

Changes to accomodate PITHOS

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

All files