History | View | Annotate | Download (19.9 kB)
Multiple fixes for async void
Changes to handle paths that are too long
Now adding a file's MIME type when uploading. The MIME type is retrieved from the registry
Fix for missed expiration notifications
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
Fix for wrong shared object uris
Added FileBlockContent.cs to post file blocks that are read directly from a file instead of posting entire 4MB blocks
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
Added retry for 502 error
Fixed blocking issue
Backed off in PutBlock. Discovered problems in PollAgent.UpdateHashes. It updates the stored file checksum while polling. Remnant of the removal of LastMD5
Several CloudFilesClient.cs methods converted to use HttpClient
Commit before switching to sql compact
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
Fixed current operation cancellation
Modified download methods to use async download overrides with progressCreated WebClient.UploadDataTaskAsync extension method with cancellation and progress
Added check for missing parents on shared folders, disabled for now
Replaced Merkle hash with MD5 for change checkingRemoved initial file indexingAdded hash progress feedbackChanges to Selective Tree check behavior
Fixes for v.0.7.20401
Added option to disable certificate checking
Added WebExtensions.cs with methods for logging request and response contentsModified the maximum error response size for HttpWebRequest