History | View | Annotate | Download (49.5 kB)
Added server move detection when hashes match or downloading
Using MD5 to quickly check for local modifications before calculating the expensive Merkle hashFixed bug that didn't upload the contents of new unselected root folders
Change to Polling agent
Added BufferManager
Fix incorrect check in Selective Sync that prevented folder changes to propagate to the server, when the parent folder was unselected
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
Fixes to hashingFixes to selective sync
Adding a new account now forces a logout to clear any stale Pithos cookies
Minor fix in Selective sync to ignore 403 errors the first time new share listings are requested
Modifications to enable Sync Pausing for all operationsAdded cancellation of the current operation
Fixed handling for Content_Type "application/folder" in SelectiveSync and other locations
New SQLite version
Now immediatelly downloading new selected folders
Added orphan state removal
Fixed incorrect account key in PollAgent.csFixed incorrect check for Uri and Path relations in CollectionExtensions.cs
Fixes for v.0.7.20401
Added fixes for v.0.7.20311
Changes to logoRenamed "Pithos" logo to "Pithos+" Fixes to login URL
Fixed problems with missing empty directories due to incorrect LocalFileComparer.cs checkFixes #2197
Fixes to NetSparkleFixes to IfModifiedSince calculationAdded console window
Logging improvements
Modified loggers to use their enclosing classActivated lossy logging of the last 30 messages before an errorFixes #1799
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
Added modifications for move detection. Resolves #1999, #1891
Fixed to polling and differencing
Modified SnapshotDifferencer to detect NoModificationInfo entries.NoModificationInfo entries are replaced by matching entries from the previous snapshot.
Synch seems OK. Identified problem with poll differencer
File and polling filtering work properly
Converted message arrays to Uri arrays
GetFileAgent moved to FileAgent.cs
Renamed PauseEvent to ProceedEvent
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.