1
0
mirror of https://github.com/minio/minio-cpp.git synced 2025-08-08 00:02:56 +03:00

27 Commits

Author SHA1 Message Date
Bala FA
f6ffd5fb10 Add docs (#17)
Signed-off-by: Bala.FA <bala@minio.io>
2022-05-23 10:43:48 -07:00
Bala FA
37509dbdd2 Refactor S3 client implementation. (#15)
Below APIs are added
* MakeBucket()
* RemoveBucket()
* BucketExists()
* ListBuckets()
* StatObject()
* RemoveObject()
* DownloadObject()
* GetObject()
* ListObjects()
* PutObject()
* CopyObject()
* UploadObject()

Signed-off-by: Bala.FA <bala@minio.io>
2022-05-23 09:20:04 -07:00
Bala FA
226b202554 fix generic S3 client reference (#14)
Signed-off-by: Bala.FA <bala@minio.io>
2022-04-08 16:33:15 -07:00
Bala FA
647da95914 Make github-workflow quieter and faster (#13)
Signed-off-by: Bala.FA <bala@minio.io>
2022-04-05 20:47:02 -07:00
Bala FA
0be12ddb99 fix Google C++ coding style (#12)
Signed-off-by: Bala.FA <bala@minio.io>
2022-04-05 19:09:03 -07:00
Harshavardhana
22144d0526 enable MINIO_CI_CD=true for CI/CD setups 2022-02-16 11:23:53 -08:00
Harshavardhana
d81a1c2698 fix pkg-config path to be LIBDIR instead of DATAROOTDIR 2022-01-04 22:19:24 -08:00
Harshavardhana
f5fdf12874 minio-cpp now published at vcpkg repo
Thanks to @kkzi

fixes #9
2022-01-04 22:16:01 -08:00
Harshavardhana
0847e56f31 Simplify docs and remove s3tools reference as its not longer valid 2021-12-28 11:52:17 -08:00
kkzi
fb30667ed1 add BUILD_EXAMPLES flag, and add openssl dependency (#8) 2021-12-28 11:48:57 -08:00
Harshavardhana
3fe1d745b9 update doxygen docs 2021-12-28 01:25:39 -08:00
Harshavardhana
a1ddae6c90 update build instructions further 2021-12-28 01:17:31 -08:00
Harshavardhana
4a3df9ee79 simplify build instructions 2021-12-28 01:05:07 -08:00
kkzi
d0901b961b adapt to windows (msvc) and use vcpkg for 3rd libs (include curlpp) (#7) 2021-12-28 00:53:54 -08:00
K Basava Raj
2f637cb8f2 fix potential memory leak on curlpp:myRequest (#6) 2021-11-26 19:02:25 -08:00
K Basava Raj
66b7ea64c2 S3ClientIO ignores the passed in istream pointer (#5)
`S3ClientIO` ignores the passed in `istream` pointer and hence is not able to execute `PutObject` calls that supply `S3ClientIO` object with custom `istream`
2021-11-25 11:32:22 -08:00
Harshavardhana
83e775efff add more actions 2021-10-24 20:07:24 -07:00
Harshavardhana
c63a53fe50 run examples in CI/CD (#4) 2021-10-24 19:51:03 -07:00
Michael Fenn
6e0bea38ca examples/s3: Handle multipart upload (#3)
- Handle chunking of a multipart upload file w/ adjustable size
- Start on debug logs
2021-10-23 20:36:18 -07:00
Michael Fenn
bc5b01f5e7 Support both openssl 1.0 and 1.1 (#2)
This patch adds some pre-processor macros to support both openssl 1.0
and 1.1 MD5 and HMAC functions.
2021-10-23 20:35:54 -07:00
Harshavardhana
96efac43f9 update README.md and fix examples 2021-10-21 14:39:49 -07:00
Harshavardhana
798c580e40 Create CNAME 2021-10-20 21:11:47 -07:00
Harshavardhana
dcd53ee156 update CNAME entry 2021-10-20 21:09:21 -07:00
Harshavardhana
18362643df add doxygen docs 2021-10-20 21:07:30 -07:00
Harshavardhana
5d9dc31cbe SDK update implementation
- add cmake github actions
- add doxygen support
- add cmake install curl-dev
- add multipart support
- properly support multipart upload operations
- update README.md
2021-10-20 20:47:30 -07:00
Harshavardhana
f4d6dbc469 implement put-object-part 2021-10-20 01:29:39 -07:00
Harshavardhana
a082e0d94d initial commit 2021-10-20 01:05:39 -07:00