Drag And Drop Hooks for WPF in status view
Signed-off-by: George Pantazis <ggpanta@gmail.com>
Mixup fix: StorageUri must always include the accountname/guid at the end. RootUri should never have it.
Additional fixes for StorageUri, RootUri
Replaced root URL with storage URL
Change to read the storage url from the service url
Switch for the user is after 0.14 (post in /tokens/ wth token)
Removed Support for 0.11new function to remove user id fro 0.14fixed issue in token retrieval for 0.13
Cleanup of authentication
Fix for Selection of Pithos server version (Small timing issues, the client detects 0.9, 0.11, 0.13, 0.14) all from various 404's)weblogin URL now extracted upon deserialisation.
Initial commit for new service urisNew ServiceUris.cs class for the jsonUpdated InstallerUpdated CaliburnNewtonsoft Json 4.5.11
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
Removed precondition checks from authenticate
Disabled contracts
Fix for ccrewrite. Added TestServer.Test
Package updates, added test server
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
Multiple fixes for async void
User-Agent changes for Sparkle
Extracted the viewmodels
Fixed Auth URL (we let pithos redirect us to astakos)Invalidate cookies by expiring the cookie on each Auth (set date to Expires=Thu, 01-Jan-1970 00:00:01 GMT;)
Extracted a method that calculates the login url to PithosAccount
Changes to Login URI
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
Removed dead code
Some buffers replaced with buffermanager
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
Various ribbon changes
Added some more menus, iconsAdded cloud file display as treeview
Added local and cloud views
Added buffer pool with leak check
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
Disable sql logging
Fix for server error 500 on authentication
Fixed call order bug that removed the conflict state from long names
Fix for null argument exception in the PollAgent. An empty task was created without adding the proper state
Null Fix for long file names.OFM addednew msg for OFM action in taksbar
Added ReferencesFixed namespaceInitial Ribbon GUI
Ribbon Controls addedOFM Ribbon addedIssue with Platform target
New Project added OFM
Fix for Okeanos folder creation
Changes to handle paths that are too long
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
Now adding a file's MIME type when uploading. The MIME type is retrieved from the registry
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 for hash in URL and retry when commiting blocks
Fix range (416)Fix Installer
Fix for directory renamesMove detection re-enabled
Added range header fixDisable move detection until folder move detection is improvedFixed upgrade url in settings
Fix for backslashes when handling moved files
Modified merging code to detect local moves and create the appropriate tuples
Extracted the MergeSources method to a separate class
Added null check in RemoveAccount
Storing lastwritedate, lastlength as soon as the hash is calculated to avoid unnecessary recalculationsAdded SHA1OpenSSL, a HashAlgorithm wrapper over OpenSSL
Fixes for DLL's
Added missing file
Fix when wiping an account that hasn't been authenticated
Range workaroung when downloading empty files
Fix for missed expiration notifications
Changed some log entries from Error to debug
Changed log level for a statement from error to debug
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 message when connectivity gets restored
Added warning for missing account folderAdded warning for lost connectivity
Fixed release confgurations
Upgraded JSON.Net to 4.5.10 from 4.5.9
Removed unwanted packages and dllsConverted Pithos.Client.WPF to AnyCPU
Packaging the proper 32/64 bit OpenSSL versions. Still crashes though. Strangely, copying the proper dlls over the installed ones fixes the problem
ManagedOpenSSL is now AnyCPU. The proper 32bit or 64 bit OpenSSL libraries are selected when building the 32 or 64 bit version
Fixed CreateWindow call to work on x64
Fix for wrong shared object uris
Fix to library locations
Installer Update, x64 additionsFixed broken x64 det for some libs
Version fixes, removal of libraries