Selective Sync fixesFileState persistence fix that correctly stores forbidden filesPermission check fix
Fixed Newline Break in message dialogsAdded loging option when the Restclient has no parameter
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
Restart manager support for the main application.
Fixed handling for Content_Type "application/folder" in SelectiveSync and other locations
New SQLite version
v 0.7.20424
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Added Trace to log4net forwarder
Now immediatelly downloading new selected folders
Modified Exit code to call App Shutdown in every case
Fixed Check initialization bug in Selective Synch
Added orphan state removal
Fixed Wizard title
v. 0.7.20410
Workaround for multiple account permissions
Fixed incorrect account key in PollAgent.csFixed incorrect check for Uri and Path relations in CollectionExtensions.cs
Version 0.7.20409
Added BusyIndicator to Login View
Added Reason columnAdded Conflict filter
Changed listbox in ConflictsView.xaml to datagridFixed context menu
Notification changesFixed the way folders appear in Selective SynchAdded form with conflicts
Extracted upload/download functionality from NetworkAgent to Uploader.cs and Downloader.cs
Taskbar menu fixesEmpty file fixes
Fixes for v.0.7.20401
Added option to disable certificate checking
Added silent install optionNow allowing accounts with the same name from different servers
Temp fixes
Conflicts: trunk/Pithos.Client.WPF/Properties/AssemblyInfo.cs trunk/Pithos.Network/RestClient.cs
Replaced v 1.0.66 of SQLite with v. 1.0.79 specific for .NET 4.0
Fixed container path edit in user profile.Fixed small issue in installer.
Added new ico in the bin resources to include versions 48x 512xFixed issue with GoToSite, it will now properly send the user to the Pithos production site.Fixed Type in AboutView Upates -> Updates.
Installer:Added 3 new images for the installer.
Pithos:Updated Images (Splash, About)Updated Application icon
Fixed Typo in object preferences Synch -> SyncFixed Type in Status Window Uploading {0} to Upload -> Uploading {0}Changed Version to 20317...
Changed release date
Changed version to 316
Updated version to 0.7.20316
Fixed wrong file offset check
Added fix for directory content types generated by Firefox.Fixes #2227
Large file offset fix
Changed version to 0.7.20312Changed ShellView.xaml size to 0:0
Added Check for Updates button to AboutView.xamlRenamed Check for Upgrades to Check for updates
Added fixes for v.0.7.20311
Changes to logoRenamed "Pithos" logo to "Pithos+" Fixes to login URL
Various changes
Menu visibility changesStatus view toggling
Added embedded browser form LoginView.xaml to overcome IE redirect bugs
Changed resource links to PithosPlus
Changed exe name
Added console
Moved Pithos data and logs from the GRNET folder under AppData to a GRNET\PITHOS folder
Added mutex to ensure only a single instance can run at a time
Changed versions to 0.7.20308
NetSparkle/NetSparkleAppCast.cs fix to retrieve x64 or x86 msiAdded status view windowAdded notifications to DeleteAgent.cs
Fixes to NetSparkleFixes to IfModifiedSince calculationAdded console window
Changes to NetSparkle forms
Account page changes
Taskbar menu message text limited to a single line
Assembly date changes
Added UpdateForceCheck parameter
Added configurable settings for batch idle timeout
Converted NetSparkle project to .NET 4 Client ProfileThreading fixes for NetSparkleAdded configurable versioninfo.xml url
Added file event batching
Added NetSparkle for auto updating
Replaced hashing algorithm with inplace version
Logging improvements
Modified loggers to use their enclosing classActivated lossy logging of the last 30 messages before an errorFixes #1799
Version changes
Modified preferences to save account additions/deletions only when the user save the changes, not immediatelly
Fixed loop limit bug in Task.TryRemove for the ObservableConcurrentCollection.Fixes #2131
Modified FileSystemWatcherAdapter.cs to raise create events for all child objects under a new folderFixes #2120
Changed version to 0.7.20301.2122
Replaced BlockingCollection in Agents/Agent.cs with AsyncProducerConsumerCollection, to reduce locking and avoid exceptionswhen an agent stops (e.g. when a FileAgent stops because an account is removed).Cleanup of several related files
Fixes #1785
Removed unchecked _settings.Upgrade in PithosSettings.cs. Fixes #2122
Fixes #2009 , balloons don't go away, by adding a custom tooltip property to the Taskbar icon in Shell/ShellView.xaml
Fix #2121, manual changes to the API Key were not passed to the appropriate PithosMonitor objectGeneral cleanup
Changes to hide the warning image when an account token is refreshed
Modified Selective Sync behavior to mark the files in the unselected paths as Unversioned, instead of removing them.Resolves #2112
Added action to the PithosBalloonExpiredNotifications now add an action to the balloon that opens the account preferences when clicked
Modified balloon to allow scaling. Closes #2082
Replaced auto reauthorization with a message that asks the user to renew the api key.Modified the account page of Preferences to display warnings for expired accounts
Added manual token refresh button to account page. Closes #2095Modified check for interrupted files to raise notification only if there are actual interrupted files. Closes #2081
Fixes to create the proper filepaths from URLs
Fix to Selective Synch check behavior
Synch seems OK. Identified problem with poll differencer
File and polling filtering work properly
Converted message arrays to Uri arrays
Added code to facilitate retrieval of server folders
GetFileAgent moved to FileAgent.cs
Extracted polling functionality to a separate PollAgent.csThe PollAgent pauses polling while network operations are in progressModified deleted file processing to ignore files in the Trash folder.
Added header to all files. Closes #2064
Modified the links of standard login and server sites to use https instead of http
Modified MessageView.xaml to display exception details expanded by default when the Details button is pressed
Changed casing of company name
Minor fix to proxy credentials code
Fixed Startup shortcuts to include the "startup" command line argument.Modified App.xaml.cs to show the splash screen only after a successful startup check.Resolves #2055
Simplified proxy management code
Simplified SnapshotDifferencer.cs
Added SnapshotDifferencer.cs to calculate the difference between the current and previous listings of the server filesChanged hashing to use an ActionBlock with parallelism options.Added parallelism property in Preferences
Preliminary fix for #1999, incorrect deletionsThe first attempt is to detect deletions AFTER the first poll by comparing a cached listing to the new listing. Missing files are deletes. Can be expanded to simplify the rest of the processing code as it can also yield new files and modified files (same path, higher versions or different lengths or hashes)
Added _lastSeen dictionary to use as log of files, in an attempt to prevent deletion of files that are still being uploaded, or have finished uploading after a poll but before processing of deleted files start
Changed versions and dialog sizes
Merge branch 'master' of \\\pk2010\Pithos\
Conflicts: trunk/Pithos.Client.WPF/Shell/BalloonIconConverter.cs