History | View | Annotate | Download (10.7 kB)
Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
Conflicts: trunk/Pithos.Core/Agents/StatusAgent.csAlso switched from SQLite, ActiveRecord to pure NHibernate and SQL Server Compact
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
Auto update hotfix
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
Added Keep Local, Keep Server conflict resolution actionsModified ConflictsView.xaml to always display a combobox with the actionsFixed PollAgent bug that caused false conflict reportsModification of settings now causes a sync operation to force PollAgent to use modified poll settings
Isshared default value on uploaderRemoved personal identifiers from Settings.settingsVersion
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)
All containers and first level folders are automatically added to Selective Sync when adding a new account.Shared Objects are NOT added
Adding a new account now forces a logout to clear any stale Pithos cookies
Fixed handling for Content_Type "application/folder" in SelectiveSync and other locations
New SQLite version
v 0.7.20424
Added Trace to log4net forwarder
Added option to disable certificate checking
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
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
Added fixes for v.0.7.20311
Changes to logoRenamed "Pithos" logo to "Pithos+" Fixes to login URL
Added embedded browser form LoginView.xaml to overcome IE redirect bugs
Changed exe name
Added console
Moved Pithos data and logs from the GRNET folder under AppData to a GRNET\PITHOS folder
Fixes to NetSparkleFixes to IfModifiedSince calculationAdded console window
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
Logging improvements
Modified loggers to use their enclosing classActivated lossy logging of the last 30 messages before an errorFixes #1799
Converted message arrays to Uri arrays
Modified the links of standard login and server sites to use https instead of http
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
Added a DeletedIconOverlay.csAdded synch status in the file propertiesModified the splash screen to use the out-of-the-box splash functionality of WPFIn NetworkAgent.cs, moved the delay call at the end of each poll. Waiting at the start of each poll is inappropriate when the polling frequency is large
"Other" tab in File options was removed. Closes #1930Proxy settings set to UseDefaultProxy. Added Check in App.xaml.cs to reset the proxy to UseDefaultProxy if the ProxyServer setting is empty when ManualProxy is set. Closes #1929
Changed proxy settings to request update if the proxy requires authentication
Added Polling interval property and setting
Fixed frequent timeout by always closing WebResponse objects
Updated wizard and AccountInfo to include the server's URL. Added account validation to the wizard. Have problems saving settings
Tags, Permissions, Public for Files are working
Moved SQLite dlls to separate 32/64 folders in LibrariesCreated separate target platforms for 32/64 bitsCreated separate setup packages for 32/64 bits
Completed feedback form
Restructured views
Fixes to Add/Remove accounts
Logging changes, first changes to multi account support
Changed the retry function in PithosClient to use the TPLDeactivated the EnsureHost() function in PithosHost.csModified the GotoPithos menu command in FileContextMenu.cs to open a URL using the user's account and token
Extracted Authentication URL to application settings
Added Tag storageDB storage in AppData
Added hammock project to debug streaming issuesAdded latest Castle Activerecord version to target ClientProfileModified StatusKeeper.cs to overcome SQLite synch issues. Now only a single thread makes changes to the database
Added named pipes comm between client and shell extensionsFixed SQLite compatibility problems. File status now retrieved from SQLite.Updated Hammock library version, replaced with ClientProfile build
Added WPF client based on Caliburn.Micro