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
pkanavos [Tue, 15 May 2012 14:39:11 +0000 (17:39 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Conflicts:
trunk/Pithos.Core/Agents/FileAgent.cs
pkanavos [Tue, 15 May 2012 14:08:24 +0000 (17:08 +0300)]
Fix incorrect check in Selective Sync that prevented folder changes to propagate to the server, when the parent folder was unselected
pkanavos [Tue, 15 May 2012 14:08:24 +0000 (17:08 +0300)]
Fix incorrect check in Selective Sync that prevented folder changes to propagate to the server, when the parent folder was unselected
pkanavos [Sat, 12 May 2012 18:50:16 +0000 (21:50 +0300)]
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
pkanavos [Fri, 11 May 2012 20:26:14 +0000 (23:26 +0300)]
Added Clear Conflict action to resolver
pkanavos [Fri, 11 May 2012 17:31:04 +0000 (20:31 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
pkanavos [Fri, 11 May 2012 17:25:07 +0000 (20:25 +0300)]
The Tags tab of ContainerPropertiesView.xaml now works in a similar way to FileProperties/ContainerPropertiesView.xaml
pkanavos [Fri, 11 May 2012 17:25:07 +0000 (20:25 +0300)]
The Tags tab of ContainerPropertiesView.xaml now works in a similar way to FileProperties/ContainerPropertiesView.xaml
pkanavos [Fri, 11 May 2012 17:17:24 +0000 (20:17 +0300)]
Tag and Permission editing of File Permissions is functional.
pkanavos [Thu, 10 May 2012 20:22:40 +0000 (23:22 +0300)]
Fixed bug that didn't record skipped uploads, resulting in repeated upload attempts of read-only files
Modified File Properties dialog to look more like Window Properties
pkanavos [Wed, 9 May 2012 20:08:49 +0000 (23:08 +0300)]
Enabled ThreeState for Selective Sync treeview
pkanavos [Wed, 9 May 2012 19:41:52 +0000 (22:41 +0300)]
Fixes to hashing
Fixes to selective sync
Panagiotis Kanavos [Wed, 9 May 2012 09:01:09 +0000 (12:01 +0300)]
Modified Selectives.IsSelected(ObjectInfo) to include the user's account, to properly check if selective synchronization is enabled.
ObjectInfo includes the account info of the target file, not the user's account and fails for shared files
pkanavos [Tue, 8 May 2012 16:14:12 +0000 (19:14 +0300)]
-
George Pantazis [Tue, 8 May 2012 16:10:52 +0000 (19:10 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Conflicts:
trunk/Pithos.Client.WPF/SelectiveSynch/SelectiveSynchViewModel.cs
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
George Pantazis [Tue, 8 May 2012 16:09:25 +0000 (19:09 +0300)]
Label on shared
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
pkanavos [Tue, 8 May 2012 16:07:24 +0000 (19:07 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Conflicts:
trunk/Pithos.Interfaces/ObjectInfo.cs
pkanavos [Tue, 8 May 2012 16:01:36 +0000 (19:01 +0300)]
Added code for shared folder miration
Changed minimum polling interval to 1
Added null checks to Selectives
George Pantazis [Tue, 8 May 2012 14:01:43 +0000 (17:01 +0300)]
Isshared default value on uploader
Removed personal identifiers from Settings.settings
Version
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
George Pantazis [Tue, 8 May 2012 13:29:21 +0000 (16:29 +0300)]
Shared File Fix for Upload
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
pkanavos [Mon, 7 May 2012 19:55:23 +0000 (22:55 +0300)]
Changed version to 0.7.20507
pkanavos [Mon, 7 May 2012 19:52:02 +0000 (22:52 +0300)]
Added option to disable selective Synchronization
When selective sync is disabled only owned files are synchronized. Shared files are not synchronized.
Folders (not their contents) are synchronized even when selective sync is disabled
George Pantazis [Fri, 4 May 2012 15:49:45 +0000 (18:49 +0300)]
New check to enable/disable selective sync
Fixed tooltip for the status in the context menu of the taskbar icon, to show its also a toggle for the status window.
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
pkanavos [Thu, 3 May 2012 19:06:37 +0000 (22:06 +0300)]
Conflict resolver stub
pkanavos [Thu, 3 May 2012 18:48:20 +0000 (21:48 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Conflicts:
trunk/Pithos.Client.WPF/SelectiveSynch/SelectiveSynchViewModel.cs
trunk/Pithos.Client.WPF/Utils/SelectiveExtensions.cs
pkanavos [Thu, 3 May 2012 17:59:06 +0000 (20:59 +0300)]
Selective Sync now shows both server AND local folders
pkanavos [Thu, 3 May 2012 17:59:06 +0000 (20:59 +0300)]
Selective Sync now shows both server AND local folders
George Pantazis [Wed, 2 May 2012 15:19:35 +0000 (18:19 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
George Pantazis [Wed, 2 May 2012 15:19:08 +0000 (18:19 +0300)]
New class to check if there is an active & connected NIC, it will disregard virtual, nicks tunnels and loop backs, it can also accept a minimum IF speed (Max IF speed reported by the windows API for the selected NIC)
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
Panagiotis Kanavos [Wed, 2 May 2012 13:08:51 +0000 (16:08 +0300)]
Modified to allow initial selection of all folders and containers
pkanavos [Tue, 1 May 2012 18:11:08 +0000 (21:11 +0300)]
All containers and first level folders are automatically added to Selective Sync when adding a new account.
Shared Objects are NOT added
pkanavos [Tue, 1 May 2012 16:18:48 +0000 (19:18 +0300)]
Adding a new account now forces a logout to clear any stale Pithos cookies
pkanavos [Mon, 30 Apr 2012 19:49:07 +0000 (22:49 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
pkanavos [Mon, 30 Apr 2012 19:48:40 +0000 (22:48 +0300)]
Minor fix in Selective sync to ignore 403 errors the first time new share listings are requested
George Pantazis [Mon, 30 Apr 2012 17:28:04 +0000 (20:28 +0300)]
Fix for merge issue with AssemblyInfo.cs.
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
George Pantazis [Mon, 30 Apr 2012 17:23:28 +0000 (20:23 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Conflicts:
trunk/Pithos.Client.WPF/Properties/AssemblyInfo.cs
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
George Pantazis [Mon, 30 Apr 2012 17:22:26 +0000 (20:22 +0300)]
Manually edited Version
Changelog
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
pkanavos [Mon, 30 Apr 2012 17:10:22 +0000 (20:10 +0300)]
File index overflow fix
George Pantazis [Mon, 30 Apr 2012 12:31:42 +0000 (15:31 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Conflicts:
trunk/Pithos.Client.WPF/Properties/AssemblyInfo.cs
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
George Pantazis [Mon, 30 Apr 2012 12:29:41 +0000 (15:29 +0300)]
Version Change
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
Panagiotis Kanavos [Mon, 30 Apr 2012 07:31:18 +0000 (10:31 +0300)]
Added selective sync check after resuming sync
Panagiotis Kanavos [Mon, 30 Apr 2012 07:14:07 +0000 (10:14 +0300)]
Added missing converter
pkanavos [Sun, 29 Apr 2012 20:43:41 +0000 (23:43 +0300)]
Modifications to enable Sync Pausing for all operations
Added cancellation of the current operation
pkanavos [Sat, 28 Apr 2012 20:17:19 +0000 (23:17 +0300)]
Fix for duplicates in selectivesync display code
Still needs cleanup