Statistics
| Branch: | Revision:

root / trunk / Pithos.Client.WPF @ 60c17115

# Date Author Comment
60c17115 10/12/2012 02:26 pm Panagiotis Kanavos

Removed unwanted packages and dlls
Converted Pithos.Client.WPF to AnyCPU

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

bf6dc483 10/10/2012 01:48 pm Panagiotis Kanavos

Fix for wrong shared object uris

e7414414 10/04/2012 04:22 pm George Pantazis

Version fixes, removal of libraries

Signed-off-by: George Pantazis <>

96e5791c 10/04/2012 04:07 pm Panagiotis Kanavos

Various

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

Progress reporting during upload changed to occur every second

8d38a269 10/02/2012 02:22 pm Panagiotis Kanavos

Added cloning of HttpRequestMessage to allow retries using the messages themselves
Various async modifications to overcome blocking during network faults

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

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

Various storage and progress changes

e9c9322c 09/26/2012 02:44 pm George Pantazis

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

Conflicts:
trunk/Pithos.Client.WPF/Preferences/PreferencesView.xaml

Signed-off-by: George Pantazis <>

0e2b2c19 09/26/2012 02:42 pm George Pantazis

ISS Fixes
Updated Status
Fixed GUI Issues
Delete Container data
Fixed issue with net.http in 2008 server

Signed-off-by: George Pantazis <>

5b2e4db4 09/26/2012 12:23 pm Panagiotis Kanavos

Fixed blocking issue

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

ad692e3a 09/18/2012 05:39 pm George Pantazis

Nuked Short Hashing, always returns null

Signed-off-by: George Pantazis <>

f07f3fe7 09/18/2012 12:45 pm George Pantazis

Fixed Versions
Fixed upgrade/update links

Signed-off-by: George Pantazis <>

d7288179 09/14/2012 02:29 pm Panagiotis Kanavos

Convert all url usages to use the Uri class instead of raw strings.
Local paths and names are always escaped when converted to Uris, but only then.
Uris converted to local file paths are always unescaped and only then.
Deserialization of Json object list escapes the paths because the server returns the urls unescaped

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

2dad27a3 09/12/2012 04:44 pm Panagiotis Kanavos

Added load type exception handling

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

Compile Fixes
openssl Libraries

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

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

0307109b 07/10/2012 03:31 pm George Pantazis

OS Version check to disable Restart Manager Registration. Now the client will not try to register in anything lower than Major Ver 6(VISTA).

Signed-off-by: George Pantazis <>

0397f6ec 07/10/2012 03:14 pm George Pantazis

Switched to CreateQuery from CreateSQLQuery for all bulk updates to the DB.

Note: COLATE NOCASE must be set in SQL Creation to avoid case issues.

Signed-off-by: George Pantazis <>

38df1774 07/06/2012 06:25 pm Panagiotis Kanavos

Fix for multiple processing of deep hierarchies

45efa33e 07/05/2012 07:02 pm Panagiotis Kanavos

Added list of loaded assemblies and their versions

3d7e8c43 07/05/2012 06:07 pm Panagiotis Kanavos

Modified version to test upgrade behavior

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.

f2adbfc9 07/05/2012 03:41 pm Panagiotis Kanavos

Added initial parallelism value equal to Total cores/2
Now using the parallelism setting in all hash calculations that accept a parallelism setting.

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

Added cancellation to hashing

f14ca69c 07/05/2012 10:39 am Panagiotis Kanavos

Fixed current operation cancellation

29412c10 07/04/2012 06:12 pm George Pantazis

Release 0.8
Installer updates

Reverted back to force reboot to solve the issue with unversioned libraries.

Signed-off-by: George Pantazis <>

b6284fdc 07/04/2012 06:11 pm Panagiotis Kanavos

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

32a0ecbd 07/04/2012 06:07 pm Panagiotis Kanavos

Fixed progress percentage

9a541997 07/04/2012 05:29 pm Panagiotis Kanavos

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

a026e07a 07/04/2012 05:16 pm Panagiotis Kanavos

Increased the number of retries before abandoning StartMonitor

8bbc337e 07/04/2012 05:08 pm Panagiotis Kanavos

Added retry when trying to determine the selective folders of a new account. If this fails, no account is created

1da032a7 07/04/2012 05:05 pm Panagiotis Kanavos

Added check to prevent a user from selecting a path below an existing account path as the path for a new account

5327c027 07/04/2012 04:53 pm George Pantazis

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

f3ab5c1b 07/04/2012 04:52 pm George Pantazis

Manual Update
Changes in Preferences

Signed-off-by: George Pantazis <>

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

a826b42d 07/03/2012 02:51 pm Panagiotis Kanavos

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

f4f39ccb 07/03/2012 02:50 pm Panagiotis Kanavos

Renamed root folders are added to the list of selective folders, as long as their container is also selected

4f0a987c 07/03/2012 02:29 pm George Pantazis

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

5f612ea4 07/03/2012 01:27 pm Panagiotis Kanavos

Additional fix for starting tab. Preferences now comes into focus whenever it is activated

b28ad40e 07/03/2012 01:18 pm George Pantazis

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

0b21e997 07/03/2012 01:16 pm George Pantazis

New template style for buttons to mimic the web.
Fixed issues in advanced tab in PreferencesView.xaml

Signed-off-by: George Pantazis <>

6077e94d 07/03/2012 01:10 pm Panagiotis Kanavos

Fixed initial Preferences tab display

7448c633 07/02/2012 04:26 pm Panagiotis Kanavos

RM variable log fix

4d9792c8 07/02/2012 04:24 pm Panagiotis Kanavos

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

2280d0f8 07/02/2012 04:24 pm Panagiotis Kanavos

Update through NH used in more places

085dbfdd 07/02/2012 03:57 pm George Pantazis

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

5d92e66c 07/02/2012 03:57 pm George Pantazis

Fixed buttons, added grid
Signed-off-by: George Pantazis <>

f7bf0439 07/02/2012 03:51 pm Panagiotis Kanavos

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

20c8c0c7 07/02/2012 03:51 pm Panagiotis Kanavos

Modified UpdateStatusDirect to use NHibernate's session instead of a separate ADO.NET connection. If successful, all direct commands should be changed in the same way

80fe1ac5 07/02/2012 03:13 pm George Pantazis

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

5bf8807f 07/02/2012 02:55 pm George Pantazis

TopMost for Preferences/PreferencesView.xaml created issue in auth, removed.

Signed-off-by: George Pantazis <>

f5f9b225 07/02/2012 01:50 pm Panagiotis Kanavos

Reduced buffer size while hashing to 16K

135e8e2d 07/02/2012 01:40 pm Panagiotis Kanavos

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

03f7eead 07/02/2012 01:40 pm George Pantazis

Preferences window fixes, top most and no taskbar.

Signed-off-by: George Pantazis <>

136e9eff 07/02/2012 01:40 pm Panagiotis Kanavos

Fix for multiple preferences windows

8d24cd94 07/02/2012 01:24 pm George Pantazis

Commit

Signed-off-by: George Pantazis <>

97f0a4c9 07/02/2012 01:24 pm Panagiotis Kanavos

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

37ff7dc9 07/02/2012 01:23 pm Panagiotis Kanavos

Attempt to fix multiple preferences windows

673e43ab 06/27/2012 01:10 pm George Pantazis

Updated autoupdate xml for public push
Fixed installer in order to not always enforce restart

Signed-off-by: George Pantazis <>

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

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

e0725941 06/22/2012 06:40 pm George Pantazis

Auto update hotfix

Signed-off-by: George Pantazis <>

d7f23c5b 06/22/2012 06:32 pm George Pantazis

Updated the auto update configuration in order to push new version to clients

Signed-off-by: George Pantazis <>

7d198d8f 06/22/2012 05:55 pm George Pantazis

Imported web css properties to styles xml
New Tab
Updated Installer to wipe old databases.

Signed-off-by: George Pantazis <>

d436a267 06/21/2012 05:35 pm George Pantazis

Updated registration for restart manager to push null for app params (c++ dll import needs update for win8)
Updated inno installer configuration for RM handling to include gpant commits.
Added logging for RM registration (fails silently on anything before VISTA)...

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

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

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

Added indexing notifications

6bbd0a73 06/19/2012 09:06 pm Panagiotis Kanavos

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

Conflicts:
trunk/Pithos.Client.WPF/App.xaml.cs

6ea3cca0 06/19/2012 07:13 pm George Pantazis

Expect Fix

Signed-off-by: George Pantazis <>

bd02cb97 06/19/2012 06:48 pm Panagiotis Kanavos

Disable Expect100Continue

4cf8e4a5 06/19/2012 03:13 pm George Pantazis

Support for very large files

Signed-off-by: George Pantazis <>

6dfe863e 06/18/2012 05:31 pm George Pantazis

Changed timeout for server response to 30sec

Signed-off-by: George Pantazis <>

1f277506 06/18/2012 02:48 pm George Pantazis

Notification before hash starts

Signed-off-by: George Pantazis <>

73f7c768 06/16/2012 06:26 pm Panagiotis Kanavos

Selective Sync: Unselected nodes appear grayed if they contain selected child nodes

2c0ad917 06/15/2012 11:53 pm Panagiotis Kanavos

Modified the progress notifications to display for all progress events
Fixes to Selective synchronization

734afa7e 06/14/2012 11:45 pm Panagiotis Kanavos

Added synchronization of newly added selective paths instead of polling all files

9036d725 06/13/2012 11:21 pm Panagiotis Kanavos

Fixes for stale states, case insensitive moves
Disabled leftover NetworkAgent functionality

6e036767 06/07/2012 09:55 pm Panagiotis Kanavos

Updated release date

73d9689a 06/07/2012 09:52 pm Panagiotis Kanavos

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

2ab07996 06/07/2012 09:52 pm Panagiotis Kanavos

Visual modifications to Properties forms

8869c8c2 06/07/2012 05:08 pm George Pantazis

Version
Small Fixes
bitness fixes

Signed-off-by: George Pantazis <>

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

Change to Polling agent

eb81e47d 05/24/2012 10:43 pm Panagiotis Kanavos

Moved the "Selective Sync Enabled" to the main preferences page

0ba85b0c 05/23/2012 11:25 pm Panagiotis Kanavos

Modified the uploader to add new directories to Selected Folders if Selective Sync is enabled

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

30a21317 05/15/2012 05:44 pm Panagiotis Kanavos

Version number changes

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

368e06fd 05/12/2012 09:50 pm Panagiotis Kanavos

Added Keep Local, Keep Server conflict resolution actions
Modified ConflictsView.xaml to always display a combobox with the actions
Fixed PollAgent bug that caused false conflict reports
Modification of settings now causes a sync operation to force PollAgent to use modified poll settings

a308d291 05/11/2012 11:26 pm Panagiotis Kanavos

Added Clear Conflict action to resolver