Statistics
| Branch: | Revision:

root / trunk / Pithos.Client.WPF @ 2f5fcd2f

# Date Author Comment
2f5fcd2f 03/06/2013 05:09 pm Panagiotis Kanavos

Extracted a method that calculates the login url to PithosAccount

38eb0f9e 03/05/2013 11:44 pm Panagiotis Kanavos

Replace menu name with displayname

b8946a24 03/05/2013 11:21 pm Panagiotis Kanavos

Now stopping the old monitor, starting a new monitor for the uuid

c3a4add4 03/05/2013 11:15 pm Panagiotis Kanavos

Added Displayname change

c87a1e4f 03/05/2013 11:08 pm Panagiotis Kanavos

Change to detect non guid names

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

854c715a 03/04/2013 08:03 pm Panagiotis Kanavos

Now working with new authentication

7d43a552 03/01/2013 01:22 pm George Pantazis

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

Conflicts:
trunk/Pithos.Client.WPF/Shell/MiniStatusViewModel.cs
trunk/Pithos.Client.WPF/Shell/ShellViewModel.cs

Signed-off-by: George Pantazis <>

88e2300a 02/28/2013 07:57 pm George Pantazis

UUID Changes

Signed-off-by: George Pantazis <>

f3b6a335 02/26/2013 07:47 pm Panagiotis Kanavos

Added progress bar update

1b3ee255 02/21/2013 04:33 pm George Pantazis

Fixes to View Model to support pitho+ server 0.12.5 and 0.13 at the same time
Fixes to the Sharing procedure for the change from email to uuid for account names
Fixed About View issues
Updated the Preferences GUI with the new Options for 0.13+ including a cleanup of the GUI...

779fb042 01/29/2013 09:46 am George Pantazis

Updates to Client for compatibility with the next pithos+ server
Updates to the versioning to accept minor changes for the update server (only for dev builds)
Changes to Installer to accommodate the new live install options
Changes to the installation procedure for the updates of the DB on the next couple of versions...

ca94f0ec 12/17/2012 06:30 pm Panagiotis Kanavos

Converted some dictionaries to IgnoreCase. This should fix cases where tuples aren't matched because of local file case differences

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

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

cb2f262f 12/13/2012 04:58 pm Panagiotis Kanavos

Added local and cloud views

2504c51e 12/11/2012 07:16 pm George Pantazis

OFM Fixes
Installer Fixes
New Version Builds
DO NOT USE FOR PRODUCTION Installer removes DB

Signed-off-by: George Pantazis <>

b11988ae 12/11/2012 06:24 pm George Pantazis

Cookie Container added to replase sesion key with a null value
New packages
new images

Signed-off-by: George Pantazis <>

cbaaada7 12/11/2012 05:49 pm Panagiotis Kanavos

Revert to old login behavior

6031bd65 12/11/2012 05:36 pm Panagiotis Kanavos

Disable cookies

6b816c1f 12/11/2012 05:26 pm Panagiotis Kanavos

Caliburn Upgrade and FileManagerViewModel

992185d5 12/11/2012 03:26 pm Panagiotis Kanavos

Fix for server error 500 on authentication

da8e1a87 12/11/2012 03:20 pm Panagiotis Kanavos

Fix for server error 500 on authentication

302c5b7d 12/06/2012 04:29 pm George Pantazis

Null Fix for long file names.
OFM added
new msg for OFM action in taksbar

Signed-off-by: George Pantazis <>

c344ffbd 12/06/2012 01:19 pm George Pantazis

New Project added OFM

Signed-off-by: George Pantazis <>

2475642e 12/05/2012 06:28 pm Panagiotis Kanavos

Fix for Okeanos folder creation

e7fb3ef2 12/05/2012 05:15 pm George Pantazis

Numerous Changes
Graphics Updates
Small Fixes to preferences
Fixed installer to not always remove the DB

Signed-off-by: George Pantazis <>

adf0deca 12/03/2012 03:42 pm Panagiotis Kanavos

The first account is automatically selected when the accounts are loaded

67b1fa70 12/03/2012 03:17 pm Panagiotis Kanavos

Added call to clear cookies in the login browser

3044d745 11/28/2012 02:10 pm George Pantazis

Changed Proxy Password text box to passwordbox and updated passwordchar
fixed build issue for rel
New installation build script for rel

Signed-off-by: George Pantazis <>

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

46a6bfd9 11/09/2012 03:15 pm George Pantazis

Fix range (416)
Fix Installer

Signed-off-by: George Pantazis <>

09336328 11/08/2012 10:13 am Panagiotis Kanavos

Added range header fix
Disable move detection until folder move detection is improved
Fixed upgrade url in settings

d6c78984 10/23/2012 06:01 pm George Pantazis

Fixes for DLL's

Signed-off-by: George Pantazis <>

9ad59de3 10/23/2012 04:35 pm Panagiotis Kanavos

Fix when wiping an account that hasn't been authenticated

dd5f5163 10/23/2012 03:12 pm Panagiotis Kanavos

Fix for missed expiration notifications

51812592 10/23/2012 01:54 pm Panagiotis Kanavos

Changed some log entries from Error to debug

e38dfe32 10/23/2012 01:27 pm Panagiotis Kanavos

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

39de8b0f 10/23/2012 01:25 pm Panagiotis Kanavos

Added code to handle files that get locked or modified after uploading starts. In this case, uploading is aborted.
Improved code to move an account folder and stop monitoring while the move takes place. Still needs work.

f9d6a339 10/23/2012 01:22 pm Panagiotis Kanavos

Small fix to copy the correct OpenSSL version for x64 debugging. The debugger sets the environment to 32bit making environment detection impossible

e6380e4e 10/23/2012 01:18 pm Panagiotis Kanavos

Removed path configuration from code, now using log4net's dynamic path properties

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

855fc9c9 10/12/2012 04:50 pm Panagiotis Kanavos

Fixes to the build process to detect the build environment's bitness
Added Connectivity and Account folder checks
Added InternalServerError as a status code that results in a retry

6e596fcb 10/12/2012 04:04 pm Panagiotis Kanavos

Added warning for missing account folder
Added warning for lost connectivity

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

Fixed release confgurations

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