Statistics
| Branch: | Revision:

root / trunk / Pithos.Client.WPF @ 8f44fd3a

# Date Author Comment
8f44fd3a 04/26/2012 02:13 am Panagiotis Kanavos

Selective Sync fixes
FileState persistence fix that correctly stores forbidden files
Permission check fix

859a9ec5 04/25/2012 05:15 pm George Pantazis

Fixed Newline Break in message dialogs
Added loging option when the Restclient has no parameter

Signed-off-by: George Pantazis <>

100379b3 04/25/2012 03:56 pm George Pantazis

Restart manager support for the main application.

Signed-off-by: George Pantazis <>

268bec7f 04/24/2012 10:22 pm Panagiotis Kanavos

Fixed handling for Content_Type "application/folder" in SelectiveSync and other locations

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

New SQLite version

97d149c1 04/24/2012 03:24 am Panagiotis Kanavos

v 0.7.20424

61ca4e3c 04/24/2012 12:31 am Panagiotis Kanavos

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

c1396e6d 04/24/2012 12:16 am Panagiotis Kanavos

Added Trace to log4net forwarder

026a6c5a 04/23/2012 11:39 pm Panagiotis Kanavos

Now immediatelly downloading new selected folders

8dcf435d 04/23/2012 09:27 pm Panagiotis Kanavos

Modified Exit code to call App Shutdown in every case

5c46341d 04/23/2012 09:26 pm Panagiotis Kanavos

Fixed Check initialization bug in Selective Synch

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

Added orphan state removal

f42285c0 04/23/2012 08:40 pm Panagiotis Kanavos

Fixed Wizard title

6c5a139a 04/10/2012 08:48 am Panagiotis Kanavos

v. 0.7.20410

bb7717f5 04/10/2012 08:37 am Panagiotis Kanavos

Workaround for multiple account permissions

1a41e9ec 04/09/2012 08:56 pm Panagiotis Kanavos

Fixed incorrect account key in PollAgent.cs
Fixed incorrect check for Uri and Path relations in CollectionExtensions.cs

81462518 04/09/2012 08:51 am Panagiotis Kanavos

Version 0.7.20409

50665d81 04/09/2012 08:45 am Panagiotis Kanavos

Added BusyIndicator to Login View

4ff68c10 04/06/2012 11:33 pm Panagiotis Kanavos

Added Reason column
Added Conflict filter

e3bc51ba 04/06/2012 11:27 pm Panagiotis Kanavos

Changed listbox in ConflictsView.xaml to datagrid
Fixed context menu

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

ebc37b0d 04/02/2012 11:08 pm Panagiotis Kanavos

Fixes for v.0.7.20401

e394ef0f 04/02/2012 08:40 am Panagiotis Kanavos

Added option to disable certificate checking

311d1cde 03/30/2012 11:33 pm Panagiotis Kanavos

Added silent install option
Now allowing accounts with the same name from different servers

84a3db1b 03/30/2012 05:54 pm Panagiotis Kanavos

Temp 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

dd0f9366 03/29/2012 07:56 pm George Pantazis

Fixed container path edit in user profile.
Fixed small issue in installer.

Signed-off-by: George Pantazis <>

7ce172f6 03/28/2012 05:58 pm George Pantazis

Added new ico in the bin resources to include versions 48x 512x
Fixed issue with GoToSite, it will now properly send the user to the Pithos production site.
Fixed Type in AboutView Upates -> Updates.

Signed-off-by: George Pantazis <>

4127d08d 03/28/2012 04:53 pm George Pantazis

Installer:
Added 3 new images for the installer.

Pithos:
Updated Images (Splash, About)
Updated Application icon

Fixed Typo in object preferences Synch -> Sync
Fixed Type in Status Window Uploading {0} to Upload -> Uploading {0}
Changed Version to 20317...

3ac3e738 03/28/2012 12:01 pm Panagiotis Kanavos

Changed release date

7f610513 03/28/2012 12:01 pm Panagiotis Kanavos

Changed version to 316

6b8b6e58 03/27/2012 06:37 pm Panagiotis Kanavos

Updated version to 0.7.20316

0771dfd7 03/23/2012 08:15 am Panagiotis Kanavos

Fixed wrong file offset check

7153da40 03/20/2012 06:09 pm Panagiotis Kanavos

Added fix for directory content types generated by Firefox.
Fixes #2227

922c6aff 03/20/2012 09:04 am Panagiotis Kanavos

Large file offset fix

4191ea15 03/16/2012 07:50 pm Panagiotis Kanavos

Changed version to 0.7.20312
Changed ShellView.xaml size to 0:0

dcca46c3 03/16/2012 06:38 pm Panagiotis Kanavos

Added Check for Updates button to AboutView.xaml
Renamed Check for Upgrades to Check for updates

81c5c310 03/16/2012 02:33 pm Panagiotis Kanavos

Added fixes for v.0.7.20311

Changes to logo
Renamed "Pithos" logo to "Pithos+"
Fixes to login URL

6b0de454 03/15/2012 08:53 pm Panagiotis Kanavos

Various changes

72eeda84 03/15/2012 06:41 pm Panagiotis Kanavos

Menu visibility changes
Status view toggling

badcef63 03/14/2012 06:47 pm Panagiotis Kanavos

Added embedded browser form LoginView.xaml to overcome IE redirect bugs

becb4f44 03/13/2012 06:44 pm Panagiotis Kanavos

Changed resource links to PithosPlus

7059b7a2 03/13/2012 06:36 pm Panagiotis Kanavos

Changed exe name

e9eab066 03/13/2012 03:25 pm Panagiotis Kanavos

Added console

adfa4645 03/13/2012 01:25 pm Panagiotis Kanavos

Moved Pithos data and logs from the GRNET folder under AppData to a GRNET\PITHOS folder

8d2b4fa3 03/13/2012 12:26 pm Panagiotis Kanavos

Added mutex to ensure only a single instance can run at a time

199dc6db 03/12/2012 10:49 pm Panagiotis Kanavos

Changed versions to 0.7.20308

70e0b702 03/12/2012 10:46 pm Panagiotis Kanavos

NetSparkle/NetSparkleAppCast.cs fix to retrieve x64 or x86 msi
Added status view window
Added notifications to DeleteAgent.cs

6f03d6e1 03/12/2012 04:26 pm Panagiotis Kanavos

Fixes to NetSparkle
Fixes to IfModifiedSince calculation
Added console window

349a2d0f 03/08/2012 01:01 pm Panagiotis Kanavos

Changes to NetSparkle forms

fe62b7f4 03/07/2012 08:48 pm Panagiotis Kanavos

Account page changes

96f88218 03/07/2012 07:33 pm Panagiotis Kanavos

Taskbar menu message text limited to a single line

6c2b996e 03/07/2012 06:46 pm Panagiotis Kanavos

Assembly date changes

5d7b20e8 03/07/2012 06:34 pm Panagiotis Kanavos

Added UpdateForceCheck parameter

bb679ec8 03/07/2012 06:21 pm Panagiotis Kanavos

Added configurable settings for batch idle timeout

049333d2 03/07/2012 05:57 pm Panagiotis Kanavos

Converted NetSparkle project to .NET 4 Client Profile
Threading fixes for NetSparkle
Added configurable versioninfo.xml url

79f92570 03/07/2012 01:58 pm Panagiotis Kanavos

Added file event batching

46426dbd 03/06/2012 02:55 pm Panagiotis Kanavos

Added NetSparkle for auto updating

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

db8a9589 03/02/2012 02:10 pm Panagiotis Kanavos

Modified loggers to use their enclosing class
Activated lossy logging of the last 30 messages before an error
Fixes #1799

45f431ba 03/02/2012 11:09 am Panagiotis Kanavos

Version changes

8e89b160 03/01/2012 07:18 pm Panagiotis Kanavos

Modified preferences to save account additions/deletions only when the user save the changes, not immediatelly

7f5882da 03/01/2012 06:57 pm Panagiotis Kanavos

Fixed loop limit bug in Task.TryRemove for the ObservableConcurrentCollection.
Fixes #2131

48686774 03/01/2012 05:49 pm Panagiotis Kanavos

Modified FileSystemWatcherAdapter.cs to raise create events for all child objects under a new folder
Fixes #2120

2797b5ef 03/01/2012 04:00 pm Panagiotis Kanavos

Changed version to 0.7.20301.2122

ec1a1baf 03/01/2012 03:37 pm Panagiotis Kanavos

Replaced BlockingCollection in Agents/Agent.cs with AsyncProducerConsumerCollection, to reduce locking and avoid exceptions
when an agent stops (e.g. when a FileAgent stops because an account is removed).
Cleanup of several related files

Fixes #1785

cd1bbba9 03/01/2012 02:11 pm Panagiotis Kanavos

Removed unchecked _settings.Upgrade in PithosSettings.cs. Fixes #2122

48985692 03/01/2012 01:22 pm Panagiotis Kanavos

Fixes #2009 , balloons don't go away, by adding a custom tooltip property to the Taskbar icon in Shell/ShellView.xaml

c636df1f 03/01/2012 12:32 pm Panagiotis Kanavos

Fix #2121, manual changes to the API Key were not passed to the appropriate PithosMonitor object
General cleanup

31c97141 02/29/2012 10:16 pm Panagiotis Kanavos

Changes to hide the warning image when an account token is refreshed

4147814e 02/29/2012 04:14 pm Panagiotis Kanavos

Modified Selective Sync behavior to mark the files in the unselected paths as Unversioned, instead of removing them.
Resolves #2112

f2d88248 02/29/2012 12:04 pm Panagiotis Kanavos

Added action to the PithosBalloon
ExpiredNotifications now add an action to the balloon that opens the account preferences when clicked

355f9341 02/28/2012 01:49 pm Panagiotis Kanavos

Version changes

2f7c4288 02/24/2012 07:26 pm Panagiotis Kanavos

Modified balloon to allow scaling. Closes #2082

1e26eceb 02/24/2012 07:24 pm Panagiotis Kanavos

Replaced auto reauthorization with a message that asks the user to renew the api key.
Modified the account page of Preferences to display warnings for expired accounts

2e3aee00 02/23/2012 06:15 pm Panagiotis Kanavos

Added manual token refresh button to account page. Closes #2095
Modified check for interrupted files to raise notification only if there are actual interrupted files. Closes #2081

62d5b25f 02/23/2012 05:20 pm Panagiotis Kanavos

Fixes to create the proper filepaths from URLs

07b157c3 02/23/2012 04:18 pm Panagiotis Kanavos

Fix to Selective Synch check behavior

126f90b3 02/22/2012 06:55 pm Panagiotis Kanavos

Synch seems OK. Identified problem with poll differencer

fec5da06 02/22/2012 05:57 pm Panagiotis Kanavos

File and polling filtering work properly

759bd3c4 02/22/2012 01:57 pm Panagiotis Kanavos

Converted message arrays to Uri arrays

93dc3a84 02/21/2012 12:03 pm Panagiotis Kanavos

Added code to facilitate retrieval of server folders

fbbbe99b 02/21/2012 12:01 pm Panagiotis Kanavos

GetFileAgent moved to FileAgent.cs

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

dd5a89b9 02/19/2012 07:06 pm Panagiotis Kanavos

Modified the links of standard login and server sites to use https instead of http

e5db5351 02/19/2012 07:05 pm Panagiotis Kanavos

Modified MessageView.xaml to display exception details expanded by default when the Details button is pressed

301a68c5 02/19/2012 07:04 pm Panagiotis Kanavos

Changed casing of company name

84a200dc 02/17/2012 02:37 pm Panagiotis Kanavos

Minor fix to proxy credentials code

ca79acb7 02/17/2012 01:59 pm Panagiotis Kanavos

Fixed Startup shortcuts to include the "startup" command line argument.
Modified App.xaml.cs to show the splash screen only after a successful startup check.
Resolves #2055

34bdb91d 02/16/2012 05:32 pm Panagiotis Kanavos

Simplified proxy management code

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

Simplified SnapshotDifferencer.cs

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

2edb4807 02/09/2012 11:36 pm Panagiotis Kanavos

Preliminary fix for #1999, incorrect deletions
The first attempt is to detect deletions AFTER the first poll by comparing a cached listing to the new listing. Missing files are deletes. Can be expanded to simplify the rest of the processing code as it can also yield new files and modified files (same path, higher versions or different lengths or hashes)

1a3dfbfd 02/09/2012 07:47 pm Panagiotis Kanavos

Added _lastSeen dictionary to use as log of files, in an attempt to prevent deletion of files that are still being uploaded, or have finished uploading after a poll but before processing of deleted files start

82524ce4 02/06/2012 10:54 pm Panagiotis Kanavos

Changed versions and dialog sizes

1cf5689c 02/06/2012 08:40 pm Panagiotis Kanavos

Merge branch 'master' of \\\pk2010\Pithos\

Conflicts:
trunk/Pithos.Client.WPF/Shell/BalloonIconConverter.cs