Extracted a method that calculates the login url to PithosAccount
Replace menu name with displayname
Now stopping the old monitor, starting a new monitor for the uuid
Added Displayname change
Change to detect non guid names
Added pithos.okeanos.io in the list of servers. The user_catalog url is now derived from the base server address
Now working with new authentication
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 <gpant@noc.grnet.gr>
UUID Changes
Added progress bar update
Fixes to View Model to support pitho+ server 0.12.5 and 0.13 at the same timeFixes to the Sharing procedure for the change from email to uuid for account namesFixed About View issuesUpdated the Preferences GUI with the new Options for 0.13+ including a cleanup of the GUI...
Updates to Client for compatibility with the next pithos+ serverUpdates to the versioning to accept minor changes for the update server (only for dev builds)Changes to Installer to accommodate the new live install optionsChanges to the installation procedure for the updates of the DB on the next couple of versions...
Converted some dictionaries to IgnoreCase. This should fix cases where tuples aren't matched because of local file case differences
Added some more menus, iconsAdded cloud file display as treeview
Added local and cloud views
OFM FixesInstaller FixesNew Version BuildsDO NOT USE FOR PRODUCTION Installer removes DB
Cookie Container added to replase sesion key with a null valueNew packagesnew images
Revert to old login behavior
Disable cookies
Caliburn Upgrade and FileManagerViewModel
Fix for server error 500 on authentication
Null Fix for long file names.OFM addednew msg for OFM action in taksbar
New Project added OFM
Fix for Okeanos folder creation
Numerous ChangesGraphics UpdatesSmall Fixes to preferencesFixed installer to not always remove the DB
The first account is automatically selected when the accounts are loaded
Added call to clear cookies in the login browser
Changed Proxy Password text box to passwordbox and updated passwordcharfixed build issue for relNew installation build script for rel
Added check and failover of hash algorithms: OpenSSL > Cng > DefaultAdded larger sleep when Block commits fail due to open files
Fix range (416)Fix Installer
Added range header fixDisable move detection until folder move detection is improvedFixed upgrade url in settings
Fixes for DLL's
Fix when wiping an account that hasn't been authenticated
Fix for missed expiration notifications
Changed some log entries from Error to debug
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
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.
Small fix to copy the correct OpenSSL version for x64 debugging. The debugger sets the environment to 32bit making environment detection impossible
Removed path configuration from code, now using log4net's dynamic path properties
Fixes for msvcp & msvcr DLL'sFixed Paths for x86 binariesFixed issue where the x64 wasnt found in an upgradeNow old libraries are cleand upFixed Issue with always requiring restart of OSApp works now on x86, x64 @ XP SP3, VISTA, 7, 8 2008 Server, 2012 Server...
Fixes to the build process to detect the build environment's bitnessAdded Connectivity and Account folder checksAdded InternalServerError as a status code that results in a retry
Added warning for missing account folderAdded warning for lost connectivity
Fixed release confgurations
Removed unwanted packages and dllsConverted Pithos.Client.WPF to AnyCPU
ManagedOpenSSL is now AnyCPU. The proper 32bit or 64 bit OpenSSL libraries are selected when building the 32 or 64 bit version
Fix for wrong shared object uris
Version fixes, removal of libraries
Various
Progress reporting during upload changed to occur every second
Added cloning of HttpRequestMessage to allow retries using the messages themselvesVarious async modifications to overcome blocking during network faults
Some timeout issues
More fixes and changes to DateTimeOffset dates
Various storage and progress changes
Conflicts: trunk/Pithos.Client.WPF/Preferences/PreferencesView.xaml
ISS FixesUpdated StatusFixed GUI IssuesDelete Container dataFixed issue with net.http in 2008 server
Fixed blocking issue
Conflicts: trunk/Pithos.Core/Agents/StatusAgent.csAlso switched from SQLite, ActiveRecord to pure NHibernate and SQL Server Compact
Replaced SQLite package with SQL Compact. Still need to update or remove direct statements
Nuked Short Hashing, always returns null
Fixed VersionsFixed upgrade/update links
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
Both debug and release switched to x86
Switch to x86
Added load type exception handling
Compile Fixesopenssl Libraries
Changed ETag calculation to SHA256ETag not posted on directory uploads, to avoid 422 errorsEtag posted in other cases, even if the server ignores itMerkle block hashes are now stored in the databaseHash calculations first check the state database for existing valid hashes, to avoid recalculating the Merkle hash for unchanged files
Changes to hash calculation.SyncSingleItem not yet tested
Upgradec Caliburn.Micro, SQLite
Move to 2012 and the Async Targeting pack
OS Version check to disable Restart Manager Registration. Now the client will not try to register in anything lower than Major Ver 6(VISTA).
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.
Fix for multiple processing of deep hierarchies
Added list of loaded assemblies and their versions
Modified version to test upgrade behavior
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.
Added initial parallelism value equal to Total cores/2Now using the parallelism setting in all hash calculations that accept a parallelism setting.
Added cancellation to hashing
Fixed current operation cancellation
Release 0.8Installer updates
Reverted back to force reboot to solve the issue with unversioned libraries.
Fixed progress percentage
Increased the number of retries before abandoning StartMonitor
Added retry when trying to determine the selective folders of a new account. If this fails, no account is created
Added check to prevent a user from selecting a path below an existing account path as the path for a new account
Manual UpdateChanges in Preferences
Added isDirectory parameter to DeleteObjectCreated separate AssemblyVersion file used by all Pithos projects to hold common version number
Renamed root folders are added to the list of selective folders, as long as their container is also selected
Additional fix for starting tab. Preferences now comes into focus whenever it is activated
New template style for buttons to mimic the web.Fixed issues in advanced tab in PreferencesView.xaml
Fixed initial Preferences tab display
RM variable log fix
Update through NH used in more places