Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 50 million developers.Sign up
Fixed a fundamental bug in the ds3_connection_pool where an connection in use could be re-allocated with transfers of randomly sized objects.
Previously the ds3.c implementation had 26,346 lines, and 1,132,482 characters, which is unwieldy to traverse and some editors have trouble loading.
It has been broken down into 3 files, which should be completely transparent to SDK developers:
client related methods
file utils for read / write from FILE
free methods for all struct types
enum to string
modify init request methods for all optional query params
metadata related methods
xml / parse helpers
xml request payload generators
xml response parsers