Releases: EMCECS/ecs-object-client-windows-cpp
set compiler to latest C++ standard
Bug fixes: HTTP callback context can be referenced after its destructor has run
Fix issue where the HTTP callback context object (HTTP_CALLBACK_CONTE… …
fix bug that didn't allow ~ in object name
add CSimpleWorkerThread::GetThreadInitialized
S3Test: add parameter: /ignoresslerror
S3Read: fix possible crash if file write error
When reading from ECS and writing to the file, if the write to the file fails, it can tear down the variables and the worker thread in the wrong order which could cause a crash.
Fix: S3Read race condition could cause data truncation.
v1.0.7.8 S3Read: fix race condition that could result in read data being trunc…
update for Visual Studio 2019
v1.0.7.7 update for Visual Studio 2019
Fixes from Analyze output set to "Microsoft Native Minimum Rules"
v1.0.7.4 Fixes from Analyze output set to "Microsoft Native Minimum Rules"
Added symbols to all static library builds
Static builds now include symbols in the .lib file. The PDB option is used only for dynamic builds.
CECSConnection::ReadProperties: support getting the bucket-level retention time.
Remove the bucket-level retention support from DirListing() to ReadProperties()
Make other C++ compliance fixes.
DirListing: Optionally request flat listing with no 'delimiter'
v1.0.7.1 DirListing: Optionally request flat listing with no 'delimiter'
Add S3 V4 authentication
Default is v2. To use v4 add the following statement:
Conn.SetHostAuth(true);
The buffer size can also be specified:
Conn.SetHostAuth(true, 0x400000); // 4MB buffer used for SHA-256 hash