pithos-ms-client
11 years agoIncreased the number of retries before abandoning StartMonitor
pkanavos [Wed, 4 Jul 2012 14:16:01 +0000 (17:16 +0300)]
Increased the number of retries before abandoning StartMonitor

11 years agoAdded check for nonexistent file before updating checksum
pkanavos [Wed, 4 Jul 2012 14:15:06 +0000 (17:15 +0300)]
Added check for nonexistent file before updating checksum

11 years agoAdded retry when trying to determine the selective folders of a new account. If this...
pkanavos [Wed, 4 Jul 2012 14:08:55 +0000 (17:08 +0300)]
Added retry when trying to determine the selective folders of a new account. If this fails, no account is created

11 years agoAdded check to prevent a user from selecting a path below an existing account path...
pkanavos [Wed, 4 Jul 2012 14:05:14 +0000 (17:05 +0300)]
Added check to prevent a user from selecting a path below an existing account path as the path for a new account

11 years agoAdded isDirectory parameter to DeleteObject
pkanavos [Tue, 3 Jul 2012 20:54:27 +0000 (23:54 +0300)]
Added isDirectory parameter to DeleteObject
Created separate AssemblyVersion file used by all Pithos projects to hold common version number

11 years agoActivated missing parents detection
pkanavos [Tue, 3 Jul 2012 13:07:45 +0000 (16:07 +0300)]
Activated missing parents detection

11 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
George Pantazis [Tue, 3 Jul 2012 11:54:12 +0000 (14:54 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

11 years agoSmall Fixes in styling
George Pantazis [Tue, 3 Jul 2012 11:53:17 +0000 (14:53 +0300)]
Small Fixes in styling
New Panel for custom wizard

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

11 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
pkanavos [Tue, 3 Jul 2012 11:51:25 +0000 (14:51 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

11 years agoRenamed root folders are added to the list of selective folders, as long as their...
pkanavos [Tue, 3 Jul 2012 11:50:48 +0000 (14:50 +0300)]
Renamed root folders are added to the list of selective folders, as long as their container is also selected

11 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
George Pantazis [Tue, 3 Jul 2012 11:29:21 +0000 (14:29 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

11 years agoInstaller:
George Pantazis [Tue, 3 Jul 2012 11:28:44 +0000 (14:28 +0300)]
Installer:
Possible Fix for issue on winxp.
Fixed the styling and widgets
Removed unnecessary code

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

11 years agoFixed invalid transaction management
pkanavos [Tue, 3 Jul 2012 10:44:24 +0000 (13:44 +0300)]
Fixed invalid transaction management

11 years agoAdditional fix for starting tab. Preferences now comes into focus whenever it is...
pkanavos [Tue, 3 Jul 2012 10:27:33 +0000 (13:27 +0300)]
Additional fix for starting tab. Preferences now comes into focus whenever it is activated

11 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
George Pantazis [Tue, 3 Jul 2012 10:18:30 +0000 (13:18 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

11 years agoNew template style for buttons to mimic the web.
George Pantazis [Tue, 3 Jul 2012 10:16:48 +0000 (13:16 +0300)]
New template style for buttons to mimic the web.
Fixed issues in advanced tab in PreferencesView.xaml

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

11 years agoFixed initial Preferences tab display
pkanavos [Tue, 3 Jul 2012 10:10:39 +0000 (13:10 +0300)]
Fixed initial Preferences tab display

11 years agoAdded check for missing parents on shared folders, disabled for now
pkanavos [Tue, 3 Jul 2012 10:07:02 +0000 (13:07 +0300)]
Added check for missing parents on shared folders, disabled for now

11 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
pkanavos [Mon, 2 Jul 2012 14:11:40 +0000 (17:11 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

Conflicts:
trunk/Pithos.Core/Agents/StatusAgent.cs

11 years agoModified StoreInfoDirect to use only NHibernate
pkanavos [Mon, 2 Jul 2012 14:03:40 +0000 (17:03 +0300)]
Modified StoreInfoDirect to use only NHibernate

11 years agoModified StoreInfoDirect to use only NHibernate
pkanavos [Mon, 2 Jul 2012 14:03:40 +0000 (17:03 +0300)]
Modified StoreInfoDirect to use only NHibernate

11 years agoRM variable log fix
pkanavos [Mon, 2 Jul 2012 13:26:46 +0000 (16:26 +0300)]
RM variable log fix

11 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
pkanavos [Mon, 2 Jul 2012 13:24:47 +0000 (16:24 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

11 years agoUpdate through NH used in more places
pkanavos [Mon, 2 Jul 2012 13:24:33 +0000 (16:24 +0300)]
Update through NH used in more places

11 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
George Pantazis [Mon, 2 Jul 2012 12:57:52 +0000 (15:57 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

11 years agoFixed buttons, added grid
George Pantazis [Mon, 2 Jul 2012 12:57:17 +0000 (15:57 +0300)]
Fixed buttons, added grid
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

11 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
pkanavos [Mon, 2 Jul 2012 12:51:31 +0000 (15:51 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

11 years agoModified UpdateStatusDirect to use NHibernate's session instead of a separate ADO...
pkanavos [Mon, 2 Jul 2012 12:51:17 +0000 (15:51 +0300)]
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

11 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
George Pantazis [Mon, 2 Jul 2012 12:13:40 +0000 (15:13 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

11 years agoTopMost for Preferences/PreferencesView.xaml created issue in auth, removed.
George Pantazis [Mon, 2 Jul 2012 11:55:12 +0000 (14:55 +0300)]
TopMost for Preferences/PreferencesView.xaml created issue in auth, removed.

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

11 years agoReduced buffer size while hashing to 16K
pkanavos [Mon, 2 Jul 2012 10:50:21 +0000 (13:50 +0300)]
Reduced buffer size while hashing to 16K

11 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
pkanavos [Mon, 2 Jul 2012 10:40:17 +0000 (13:40 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

11 years agoPreferences window fixes, top most and no taskbar.
George Pantazis [Mon, 2 Jul 2012 10:40:14 +0000 (13:40 +0300)]
Preferences window fixes, top most and no taskbar.

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

11 years agoFix for multiple preferences windows
pkanavos [Mon, 2 Jul 2012 10:40:05 +0000 (13:40 +0300)]
Fix for multiple preferences windows

11 years agoCommit
George Pantazis [Mon, 2 Jul 2012 10:24:33 +0000 (13:24 +0300)]
Commit

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

11 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
pkanavos [Mon, 2 Jul 2012 10:24:11 +0000 (13:24 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

11 years agoAttempt to fix multiple preferences windows
pkanavos [Mon, 2 Jul 2012 10:23:59 +0000 (13:23 +0300)]
Attempt to fix multiple preferences windows

11 years agoClient workaround for auth bug
pkanavos [Mon, 2 Jul 2012 10:23:31 +0000 (13:23 +0300)]
Client workaround for auth bug

11 years agoAdded check for stale states
pkanavos [Mon, 2 Jul 2012 09:10:55 +0000 (12:10 +0300)]
Added check for stale states

11 years agoFix for possible NULL S
pkanavos [Mon, 2 Jul 2012 08:43:39 +0000 (11:43 +0300)]
Fix for possible NULL S

11 years agoWrapped troublesome updates at StoreInfoDirect in a transaction
pkanavos [Mon, 2 Jul 2012 07:36:44 +0000 (10:36 +0300)]
Wrapped troublesome updates at StoreInfoDirect in a transaction

12 years agoAdded checks for hashing of cache files
pkanavos [Wed, 27 Jun 2012 22:45:54 +0000 (01:45 +0300)]
Added checks for hashing of cache files
Modified StoreInfoDirect to avoid multiple checks when trying to update or insert

12 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
pkanavos [Wed, 27 Jun 2012 20:30:13 +0000 (23:30 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

12 years agoAdded restrained capacity to MD5 Block calculator, to prevent reading too many blocks...
pkanavos [Wed, 27 Jun 2012 20:29:55 +0000 (23:29 +0300)]
Added restrained capacity to MD5 Block calculator, to prevent reading too many blocks if the CPU can't process them fast enough

12 years agoUpdated autoupdate xml for public push
George Pantazis [Wed, 27 Jun 2012 10:10:50 +0000 (13:10 +0300)]
Updated autoupdate xml for public push
Fixed installer in order to not always enforce restart

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

12 years agoModified TreeHash calculations to compute MD5 in parallel with SHA block hashing
pkanavos [Mon, 25 Jun 2012 17:14:50 +0000 (20:14 +0300)]
Modified TreeHash calculations to compute MD5 in parallel with SHA block hashing

12 years agoAdded check for last MD5 modification, to avoid redundant recalculation of MD5
pkanavos [Sat, 23 Jun 2012 14:43:08 +0000 (17:43 +0300)]
Added check for last MD5 modification, to avoid redundant recalculation of MD5

12 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
pkanavos [Fri, 22 Jun 2012 16:17:45 +0000 (19:17 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

12 years agoAdded ShortHashDate to FileState.cs
pkanavos [Fri, 22 Jun 2012 16:17:25 +0000 (19:17 +0300)]
Added ShortHashDate to FileState.cs

12 years agoAuto update hotfix
George Pantazis [Fri, 22 Jun 2012 15:40:36 +0000 (18:40 +0300)]
Auto update hotfix

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

12 years agoUpdated the auto update configuration in order to push new version to clients
George Pantazis [Fri, 22 Jun 2012 15:32:15 +0000 (18:32 +0300)]
Updated the auto update configuration in order to push new version to clients

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

12 years agoImported web css properties to styles xml
George Pantazis [Fri, 22 Jun 2012 14:55:41 +0000 (17:55 +0300)]
Imported web css properties to styles xml
New Tab
Updated Installer to wipe old databases.

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

12 years agoAdded file event filtering due to downloads through network gate.
pkanavos [Thu, 21 Jun 2012 18:13:50 +0000 (21:13 +0300)]
Added file event filtering due to downloads through network gate.
Added missing network gates in PollAgent
Simplified file event processing, as we no longer need the file events themselves during polling

12 years agoFixed variables for RM
George Pantazis [Thu, 21 Jun 2012 15:12:49 +0000 (18:12 +0300)]
Fixed variables for RM

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

12 years agoUpdated registration for restart manager to push null for app params (c++ dll import...
George Pantazis [Thu, 21 Jun 2012 14:35:46 +0000 (17:35 +0300)]
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)

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

12 years agoReplaced Merkle hash with MD5 for change checking
pkanavos [Wed, 20 Jun 2012 20:50:49 +0000 (23:50 +0300)]
Replaced Merkle hash with MD5 for change checking
Removed initial file indexing
Added hash progress feedback
Changes to Selective Tree check behavior

12 years agoAdded upload/download/delete/hashing notifications
pkanavos [Tue, 19 Jun 2012 20:27:22 +0000 (23:27 +0300)]
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

12 years agoAdded indexing notifications
pkanavos [Tue, 19 Jun 2012 19:28:53 +0000 (22:28 +0300)]
Added indexing notifications

12 years agoAdded special handling of IfModifiedSince if a new shared container is detected
pkanavos [Tue, 19 Jun 2012 18:55:48 +0000 (21:55 +0300)]
Added special handling of IfModifiedSince if a new shared container is detected

12 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
pkanavos [Tue, 19 Jun 2012 18:06:25 +0000 (21:06 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

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

12 years agoRestored IfModifiedSince functionality and server snapshots
pkanavos [Tue, 19 Jun 2012 18:04:30 +0000 (21:04 +0300)]
Restored IfModifiedSince functionality and server snapshots

12 years agoExpect Fix
George Pantazis [Tue, 19 Jun 2012 16:13:15 +0000 (19:13 +0300)]
Expect Fix

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

12 years agoDisable Expect100Continue
pkanavos [Tue, 19 Jun 2012 15:48:26 +0000 (18:48 +0300)]
Disable Expect100Continue

12 years agoSupport for very large files
George Pantazis [Tue, 19 Jun 2012 12:13:21 +0000 (15:13 +0300)]
Support for very large files

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

12 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
Panagiotis Kanavos [Tue, 19 Jun 2012 11:31:36 +0000 (14:31 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

12 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
Panagiotis Kanavos [Tue, 19 Jun 2012 11:26:47 +0000 (14:26 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

12 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
Panagiotis Kanavos [Tue, 19 Jun 2012 11:26:47 +0000 (14:26 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

12 years agoModified hash to use long block counters
Panagiotis Kanavos [Tue, 19 Jun 2012 11:25:16 +0000 (14:25 +0300)]
Modified hash to use long block counters

12 years agoModified hash to use long block counters
Panagiotis Kanavos [Tue, 19 Jun 2012 11:25:16 +0000 (14:25 +0300)]
Modified hash to use long block counters

12 years agoRestored batching
pkanavos [Mon, 18 Jun 2012 20:42:06 +0000 (23:42 +0300)]
Restored batching
Now handling renames in batching
Fixed blocking issues

12 years agoFix for incorrect ordering of Selective Sync load, Stale state sync
pkanavos [Mon, 18 Jun 2012 17:20:52 +0000 (20:20 +0300)]
Fix for incorrect ordering of Selective Sync load, Stale state sync

12 years agoChanged timeout for server response to 30sec
George Pantazis [Mon, 18 Jun 2012 14:31:19 +0000 (17:31 +0300)]
Changed timeout for server response to 30sec

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

12 years agoNotification before hash starts
George Pantazis [Mon, 18 Jun 2012 11:48:14 +0000 (14:48 +0300)]
Notification before hash starts

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

12 years agoDisabled batch filtering
Panagiotis Kanavos [Mon, 18 Jun 2012 11:01:30 +0000 (14:01 +0300)]
Disabled batch filtering

12 years agoFix for NH/LINQ conflict with IsAtOrBelow
Panagiotis Kanavos [Mon, 18 Jun 2012 10:26:30 +0000 (13:26 +0300)]
Fix for NH/LINQ conflict with IsAtOrBelow

12 years agoSelective Sync: Unselected nodes appear grayed if they contain selected child nodes
pkanavos [Sat, 16 Jun 2012 15:26:51 +0000 (18:26 +0300)]
Selective Sync: Unselected nodes appear grayed if they contain selected child nodes

12 years agoSelective filtering modifications to allow uploading of new root folders
pkanavos [Sat, 16 Jun 2012 14:18:55 +0000 (17:18 +0300)]
Selective filtering modifications to allow uploading of new root folders
States under unselected folders are removed during startup

12 years agoModified the progress notifications to display for all progress events
pkanavos [Fri, 15 Jun 2012 20:53:38 +0000 (23:53 +0300)]
Modified the progress notifications to display for all progress events
Fixes to Selective synchronization

12 years agoAdded synchronization of newly added selective paths instead of polling all files
pkanavos [Thu, 14 Jun 2012 20:45:44 +0000 (23:45 +0300)]
Added synchronization of newly added selective paths instead of polling all files

12 years agoAdded processing of batch files
pkanavos [Thu, 14 Jun 2012 20:38:29 +0000 (23:38 +0300)]
Added processing of batch files

12 years agoMOdified upload/download to prevent duplicate hash calculations
pkanavos [Thu, 14 Jun 2012 19:32:27 +0000 (22:32 +0300)]
MOdified upload/download to prevent duplicate hash calculations

12 years agoFixes for stale states, case insensitive moves
pkanavos [Wed, 13 Jun 2012 20:21:36 +0000 (23:21 +0300)]
Fixes for stale states, case insensitive moves
Disabled leftover NetworkAgent functionality

12 years agoFix for leftover IfModifiedChange
pkanavos [Tue, 12 Jun 2012 15:10:34 +0000 (18:10 +0300)]
Fix for leftover IfModifiedChange

12 years agoAdded integration test
pkanavos [Thu, 7 Jun 2012 19:48:30 +0000 (22:48 +0300)]
Added integration test

12 years agoUpdated release date
pkanavos [Thu, 7 Jun 2012 18:55:27 +0000 (21:55 +0300)]
Updated release date

12 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
pkanavos [Thu, 7 Jun 2012 18:52:54 +0000 (21:52 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

12 years agoVisual modifications to Properties forms
pkanavos [Thu, 7 Jun 2012 18:19:59 +0000 (21:19 +0300)]
Visual modifications to Properties forms

12 years agoVersion
George Pantazis [Thu, 7 Jun 2012 14:08:35 +0000 (17:08 +0300)]
Version
Small Fixes
bitness fixes

Signed-off-by: George Pantazis <gpant@noc.grnet.gr>

12 years agoMerge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
pkanavos [Tue, 5 Jun 2012 20:53:37 +0000 (23:53 +0300)]
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling

12 years agoAdded server move detection when hashes match or downloading
pkanavos [Tue, 5 Jun 2012 20:42:53 +0000 (23:42 +0300)]
Added server move detection when hashes match or downloading

12 years agoAdded server move detection when hashes match or downloading
pkanavos [Tue, 5 Jun 2012 20:42:53 +0000 (23:42 +0300)]
Added server move detection when hashes match or downloading

12 years agoUsing MD5 to quickly check for local modifications before calculating the expensive...
pkanavos [Fri, 1 Jun 2012 20:45:02 +0000 (23:45 +0300)]
Using MD5 to quickly check for local modifications before calculating the expensive Merkle hash
Fixed bug that didn't upload the contents of new unselected root folders

12 years agoChange to Polling agent
pkanavos [Thu, 31 May 2012 19:43:29 +0000 (22:43 +0300)]
Change to Polling agent

12 years agoMoved the "Selective Sync Enabled" to the main preferences page
pkanavos [Thu, 24 May 2012 19:43:10 +0000 (22:43 +0300)]
Moved the "Selective Sync Enabled" to the main preferences page

12 years agoFix to upload both folder and file contents, when uploading a new unselected root...
pkanavos [Thu, 24 May 2012 19:03:51 +0000 (22:03 +0300)]
Fix to upload both folder and file contents, when uploading a new unselected root folder
Folders are uploaded first to ensure the selective folders are updated first

12 years agoSelective Sync filtering modified to allow uploading only of new root-level folders
pkanavos [Thu, 24 May 2012 18:36:12 +0000 (21:36 +0300)]
Selective Sync filtering modified to allow uploading only of new root-level folders

12 years agoModified the uploader to add new directories to Selected Folders if Selective Sync...
pkanavos [Wed, 23 May 2012 20:25:32 +0000 (23:25 +0300)]
Modified the uploader to add new directories to Selected Folders if Selective Sync is enabled

12 years agoModified selective sync to propagate the creation of new local directories and their...
pkanavos [Mon, 21 May 2012 23:24:21 +0000 (02:24 +0300)]
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

12 years agoAdded BufferManager
pkanavos [Mon, 21 May 2012 17:03:07 +0000 (20:03 +0300)]
Added BufferManager

12 years agoVersion number changes
pkanavos [Tue, 15 May 2012 14:44:36 +0000 (17:44 +0300)]
Version number changes