pkanavos [Wed, 4 Jul 2012 14:16:01 +0000 (17:16 +0300)]
Increased the number of retries before abandoning StartMonitor
pkanavos [Wed, 4 Jul 2012 14:15:06 +0000 (17:15 +0300)]
Added check for nonexistent file before updating checksum
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
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
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
pkanavos [Tue, 3 Jul 2012 13:07:45 +0000 (16:07 +0300)]
Activated missing parents detection
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
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>
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
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
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
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>
pkanavos [Tue, 3 Jul 2012 10:44:24 +0000 (13:44 +0300)]
Fixed invalid transaction management
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
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
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>
pkanavos [Tue, 3 Jul 2012 10:10:39 +0000 (13:10 +0300)]
Fixed initial Preferences tab display
pkanavos [Tue, 3 Jul 2012 10:07:02 +0000 (13:07 +0300)]
Added check for missing parents on shared folders, disabled for now
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
pkanavos [Mon, 2 Jul 2012 14:03:40 +0000 (17:03 +0300)]
Modified StoreInfoDirect to use only NHibernate
pkanavos [Mon, 2 Jul 2012 14:03:40 +0000 (17:03 +0300)]
Modified StoreInfoDirect to use only NHibernate
pkanavos [Mon, 2 Jul 2012 13:26:46 +0000 (16:26 +0300)]
RM variable log fix
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
pkanavos [Mon, 2 Jul 2012 13:24:33 +0000 (16:24 +0300)]
Update through NH used in more places
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
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>
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
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
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
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>
pkanavos [Mon, 2 Jul 2012 10:50:21 +0000 (13:50 +0300)]
Reduced buffer size while hashing to 16K
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
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>
pkanavos [Mon, 2 Jul 2012 10:40:05 +0000 (13:40 +0300)]
Fix for multiple preferences windows
George Pantazis [Mon, 2 Jul 2012 10:24:33 +0000 (13:24 +0300)]
Commit
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
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
pkanavos [Mon, 2 Jul 2012 10:23:59 +0000 (13:23 +0300)]
Attempt to fix multiple preferences windows
pkanavos [Mon, 2 Jul 2012 10:23:31 +0000 (13:23 +0300)]
Client workaround for auth bug
pkanavos [Mon, 2 Jul 2012 09:10:55 +0000 (12:10 +0300)]
Added check for stale states
pkanavos [Mon, 2 Jul 2012 08:43:39 +0000 (11:43 +0300)]
Fix for possible NULL S
pkanavos [Mon, 2 Jul 2012 07:36:44 +0000 (10:36 +0300)]
Wrapped troublesome updates at StoreInfoDirect in a transaction
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
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
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
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>
pkanavos [Mon, 25 Jun 2012 17:14:50 +0000 (20:14 +0300)]
Modified TreeHash calculations to compute MD5 in parallel with SHA block hashing
pkanavos [Sat, 23 Jun 2012 14:43:08 +0000 (17:43 +0300)]
Added check for last MD5 modification, to avoid redundant recalculation of MD5
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
pkanavos [Fri, 22 Jun 2012 16:17:25 +0000 (19:17 +0300)]
Added ShortHashDate to FileState.cs
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>
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>
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>
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
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>
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>
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
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
pkanavos [Tue, 19 Jun 2012 19:28:53 +0000 (22:28 +0300)]
Added indexing notifications
pkanavos [Tue, 19 Jun 2012 18:55:48 +0000 (21:55 +0300)]
Added special handling of IfModifiedSince if a new shared container is detected
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
pkanavos [Tue, 19 Jun 2012 18:04:30 +0000 (21:04 +0300)]
Restored IfModifiedSince functionality and server snapshots
George Pantazis [Tue, 19 Jun 2012 16:13:15 +0000 (19:13 +0300)]
Expect Fix
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
pkanavos [Tue, 19 Jun 2012 15:48:26 +0000 (18:48 +0300)]
Disable Expect100Continue
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>
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
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
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
Panagiotis Kanavos [Tue, 19 Jun 2012 11:25:16 +0000 (14:25 +0300)]
Modified 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
pkanavos [Mon, 18 Jun 2012 20:42:06 +0000 (23:42 +0300)]
Restored batching
Now handling renames in batching
Fixed blocking issues
pkanavos [Mon, 18 Jun 2012 17:20:52 +0000 (20:20 +0300)]
Fix for incorrect ordering of Selective Sync load, Stale state sync
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>
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>
Panagiotis Kanavos [Mon, 18 Jun 2012 11:01:30 +0000 (14:01 +0300)]
Disabled batch filtering
Panagiotis Kanavos [Mon, 18 Jun 2012 10:26:30 +0000 (13:26 +0300)]
Fix for NH/LINQ conflict with IsAtOrBelow
pkanavos [Sat, 16 Jun 2012 15:26:51 +0000 (18:26 +0300)]
Selective Sync: Unselected nodes appear grayed if they contain selected child nodes
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
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
pkanavos [Thu, 14 Jun 2012 20:45:44 +0000 (23:45 +0300)]
Added synchronization of newly added selective paths instead of polling all files
pkanavos [Thu, 14 Jun 2012 20:38:29 +0000 (23:38 +0300)]
Added processing of batch files
pkanavos [Thu, 14 Jun 2012 19:32:27 +0000 (22:32 +0300)]
MOdified upload/download to prevent duplicate hash calculations
pkanavos [Wed, 13 Jun 2012 20:21:36 +0000 (23:21 +0300)]
Fixes for stale states, case insensitive moves
Disabled leftover NetworkAgent functionality
pkanavos [Tue, 12 Jun 2012 15:10:34 +0000 (18:10 +0300)]
Fix for leftover IfModifiedChange
pkanavos [Thu, 7 Jun 2012 19:48:30 +0000 (22:48 +0300)]
Added integration test
pkanavos [Thu, 7 Jun 2012 18:55:27 +0000 (21:55 +0300)]
Updated release date
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
pkanavos [Thu, 7 Jun 2012 18:19:59 +0000 (21:19 +0300)]
Visual modifications to Properties forms
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>
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
pkanavos [Tue, 5 Jun 2012 20:42:53 +0000 (23:42 +0300)]
Added 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
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
pkanavos [Thu, 31 May 2012 19:43:29 +0000 (22:43 +0300)]
Change to Polling agent
pkanavos [Thu, 24 May 2012 19:43:10 +0000 (22:43 +0300)]
Moved the "Selective Sync Enabled" to the main preferences page
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
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
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
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
pkanavos [Mon, 21 May 2012 17:03:07 +0000 (20:03 +0300)]
Added BufferManager
pkanavos [Tue, 15 May 2012 14:44:36 +0000 (17:44 +0300)]
Version number changes