1
0
mirror of https://github.com/minio/minio-cpp.git synced 2025-07-30 05:23:05 +03:00

Commit Graph

  • 49e578d286 fix GetObject add headers logic (#192) main Qingchuan Zhang 2025-02-12 00:54:31 +08:00
  • 89e4c0bfe1 fix(credentials): check expiry properly (#190) grasevski 2025-02-11 12:46:13 +11:00
  • eb14af15cd add xmake build fixes for macOS (#187) Harshavardhana 2025-01-19 09:55:18 -08:00
  • d1eafd6ecc UploadObject: open files always in binary mode (#186) Harshavardhana 2025-01-19 02:07:51 -08:00
  • b8ebbf30e5 allow checksum headers in single PutObject() (#184) Harshavardhana 2025-01-05 16:12:18 +05:30
  • 818d2036ac fix: correct multipart XML CompleteMultipartUploadResult (#183) Harshavardhana 2025-01-05 15:30:23 +05:30
  • 5a5533e4d5 fix GetBucketVersioning XML parsing (#181) Bala FA 2024-12-19 23:52:24 +05:30
  • 760abde02c move to shared library format with -DBUILD_SHARED_LIBS (#177) Harshavardhana 2024-11-05 06:10:01 -08:00
  • 0936d96d33 fix path construction in BaseUrl::BuildUrl() (#176) Bala FA 2024-09-17 23:39:59 +05:30
  • 40824d0872 fix AWS S3 prefix substring splitting (#172) Bala FA 2024-08-27 20:28:19 +05:30
  • 9d723bd21c Updated version to 0.3.0 (#167) v0.3.0 Petr Kobalicek 2024-08-21 18:38:23 +02:00
  • c9d3c250b7 SignV4: trim leading/trailing spaces in header value (#163) Bala FA 2024-08-21 22:02:02 +05:30
  • b3e9b2ca9b fix #164 noncurrent_version_transition_noncurrent_days (#165) sminux 2024-08-21 19:20:10 +03:00
  • 6f313b9b02 Convert a preprocessor token to a string (#162) Bala FA 2024-08-21 21:49:41 +05:30
  • cd4ef14955 Fixed a GetObject() function colliding with WinAPI macro (#139) Petr Kobalicek 2024-07-03 11:08:48 +02:00
  • 0352bb3a5b fix range calculation in ComposeObject API (#140) Bala FA 2024-06-05 14:27:19 +05:30
  • e9e63da5a1 Use ubuntu-24.04 for linter (#142) Bala FA 2024-05-15 13:46:07 +05:30
  • 046a41ef15 fix DST setting properly in UtcTime (#133) Bala FA 2024-05-15 13:45:21 +05:30
  • dc82f4dc1a PresignV4: accept query_params as reference for mutation (#135) Bala FA 2024-05-15 12:16:13 +05:30
  • c3ce2fa789 fix PostPolicy bool operator condition (#137) Isaac Joseph 2024-04-15 19:08:42 -07:00
  • f5132e0f39 Enhanced CMakeLists.txt to create a proper export (#129) v0.2.0 Petr Kobalicek 2024-04-05 09:41:35 +02:00
  • d3d828eddc Add support to progress function to abort operation (#128) Bala FA 2024-04-02 19:10:06 +05:30
  • 0eb2a19df1 Include missing includes to prevent build errors on some configurations (#127) Petr Kobalicek 2024-03-28 16:41:03 +01:00
  • 2132b812e8 Version bump to 0.2.0 (#126) Petr Kobalicek 2024-03-28 15:06:35 +01:00
  • 1e5f140159 Include files cleanup and minor API changes (#124) Petr Kobalicek 2024-03-28 10:19:18 +01:00
  • 238f465f0a Moved C++ headers to miniocpp subdirectory (#123) Petr Kobalicek 2024-03-26 17:21:12 +01:00
  • b29b43ed4e Reworked CMakeLists.txt (#121) Petr Kobalicek 2024-03-20 02:58:55 +01:00
  • 05a4fc9c2c Converting constructor removal; distinct types; thread-safe time access (#118) piotr-topnotch 2024-03-19 16:59:01 +01:00
  • e711a215b8 Include headers explicitly and add constructors to comply C++20 (#116) Henk-Jan Lebbink 2024-03-19 15:17:19 +01:00
  • c43db14100 fix time comparison by having utc time both the sides (#115) Bala FA 2024-03-18 15:32:16 +05:30
  • 765ec24eed Rework entire code for correctness and potential bug fixes (#111) piotr-topnotch 2024-03-16 02:07:01 +01:00
  • 009f2f55b5 use std::make_unique() for out-of-bound read test and exception safety (#113) piotr-topnotch 2024-03-13 02:48:53 +01:00
  • 4de2f19a19 Populate Host header properly (#112) Bala FA 2024-03-06 17:28:06 +05:30
  • ebb3c60b8b fix PutObjectResponse to handle CompleteMultipartUploadResponse (#107) Bala FA 2024-03-06 07:53:59 +05:30
  • 0c9f75d688 Add MS Windows support (#108) Julia Cox 2024-02-24 21:11:54 -05:00
  • 21957d46c7 cmake: include GNU install directories (#101) Bo Schuster 2024-02-23 14:21:39 +08:00
  • 46d27bd808 fix buffer array deletion properly (#105) snark 2024-02-23 09:02:13 +03:00
  • 0e9183f488 Add curlpp::Options::SslVerifyHost(0L) for ignore_cert_check flag (#95) William Wilson 2023-10-06 11:33:54 -05:00
  • 1c99483c76 fix datachunk handling in ListenBucketNotification API (#93) Bala FA 2023-09-12 22:07:48 +05:30
  • c62d3b7f04 fix example code in README (#88) Uli Köhler 2023-08-21 18:11:48 +02:00
  • bceaf736f7 fix target_link_libraries for inih C++ (#87) Bala FA 2023-08-18 01:45:36 +05:30
  • f3cabe5442 Add generic AWS S3 domain support (#82) Bala FA 2023-08-17 21:41:49 +05:30
  • 22839ff206 Add GCC 8 support (#73) xuyiqun-learner 2023-06-05 13:20:15 +08:00
  • c10bd6be7d Use std::stol() wherever applicable. (#78) Bala FA 2023-06-05 09:53:59 +05:30
  • 3bf3ea9bab Add HTTP progress callback function (#72) Bala FA 2023-05-09 00:09:09 +05:30
  • 19539da62c Revert "ListObjects(): fix parsing user metadata as per MinIO server (#50)" (#69) Bala FA 2023-04-06 20:25:56 +05:30
  • 3bf7317fd4 Remove locale usage in time conversion (#62) Bala FA 2023-02-24 20:04:20 +05:30
  • ecaa0464fd tests: use IGNORE_CERT_CHECK environment variable (#60) Bala FA 2023-02-24 16:53:17 +05:30
  • fec6035ada Add ListObjects recursive tests (#61) Bala FA 2023-02-24 09:06:09 +05:30
  • d4cfbd3289 ListObjects(): fix parsing user metadata as per MinIO server (#50) Bala FA 2023-02-24 05:37:23 +05:30
  • 760a7b7b95 Remove pointer usage in {List,Remove}ObjectsResult (#56) Bala FA 2023-02-18 20:28:08 +05:30
  • ce92983d26 use dependencies pugixml, inih in idiomatic style (#47) Harshavardhana 2022-08-31 01:01:26 -07:00
  • 367357f680 fix: bunch of bugs on macOS platform (#44) v0.1.1 Harshavardhana 2022-08-09 10:30:06 -07:00
  • 15d62851b0 remove work-in-progress NOTE v0.1.0 Harshavardhana 2022-08-02 23:51:46 -07:00
  • d4574d55f9 cmake: change set(var ${var} ...) to list(APPEND var ...) (#43) Aliaksandr Anishchuk 2022-07-23 13:14:33 +03:00
  • a7529f77db fix: use of 'BUILD_DOC' option of root CMakeLists.txt (#42) Aliaksandr Anishchuk 2022-07-23 13:13:01 +03:00
  • 41b563bf60 Add more credential providers (#34) Bala FA 2022-07-14 11:55:23 +05:30
  • cf702ee51d keep ENVs same as mint integration (#38) Harshavardhana 2022-07-02 00:49:39 -07:00
  • 34068d84bd use sockaddr_in6 for IPv6 address conversion (#37) Bala FA 2022-07-02 08:50:21 +05:30
  • 6a756f7667 Add custom CA certificate support. (#35) Bala FA 2022-07-02 04:04:11 +05:30
  • 8ddae6ef94 Add bucket and object related APIs (#33) Bala FA 2022-07-01 08:17:03 +05:30
  • f4e1d605a6 Add ListenBucketNotification API (#31) Bala FA 2022-06-13 22:33:29 +05:30
  • 15bf89f8a6 Add SelectObjectContent API. (#28) Bala FA 2022-06-13 20:08:53 +05:30
  • 233f770a4d Add RemoveObjects API (#23) Bala FA 2022-06-12 18:42:04 +05:30
  • d777b2ccd7 Avoid MD5 hash and use SHA256 hash. (#32) Bala FA 2022-06-12 16:30:18 +05:30
  • 64ccf5e0a9 Add HTTP cancellation support (#29) Bala FA 2022-06-12 11:49:28 +05:30
  • 85b4a0e99c Split base S3 APIs as separate class (#27) Bala FA 2022-06-04 07:35:13 +05:30
  • 8b8a2897d5 Avoid temporary map usage for headers/query params. (#22) Bala FA 2022-06-03 18:33:58 +05:30
  • 84c07e20ee fix throwing errors in tests (#30) Bala FA 2022-06-03 15:34:11 +05:30
  • 5427532d15 Add IPv6 support as host value (#26) Bala FA 2022-05-28 14:48:42 +05:30
  • 29839b76ed Use std::string_view appropriately. (#21) Bala FA 2022-05-28 14:47:35 +05:30
  • efd5bdea36 Use std::function for lambda compatibiity. (#24) Bala FA 2022-05-26 08:44:26 +05:30
  • c9470db9bc Remove unnecessary data conversion. (#25) Bala FA 2022-05-25 22:21:23 +05:30
  • 55f573a30f Rename minio::s3::RequestBuilder to minio::s3::Request (#20) Bala FA 2022-05-24 18:57:37 +05:30
  • 8c7c7d15ff Add user agent header support. (#19) Bala FA 2022-05-24 14:58:16 +05:30
  • 7daf51bbef fix number format warnings. (#18) Bala FA 2022-05-24 14:53:50 +05:30
  • f6ffd5fb10 Add docs (#17) gh-pages Bala FA 2022-05-23 23:13:48 +05:30
  • 37509dbdd2 Refactor S3 client implementation. (#15) Bala FA 2022-05-23 21:50:04 +05:30
  • 226b202554 fix generic S3 client reference (#14) Bala FA 2022-04-09 05:03:15 +05:30
  • 647da95914 Make github-workflow quieter and faster (#13) Bala FA 2022-04-06 09:17:02 +05:30
  • 0be12ddb99 fix Google C++ coding style (#12) Bala FA 2022-04-06 07:39:03 +05:30
  • 22144d0526 enable MINIO_CI_CD=true for CI/CD setups Harshavardhana 2022-02-16 11:23:53 -08:00
  • d81a1c2698 fix pkg-config path to be LIBDIR instead of DATAROOTDIR Harshavardhana 2022-01-04 22:19:24 -08:00
  • f5fdf12874 minio-cpp now published at vcpkg repo Harshavardhana 2022-01-04 22:15:58 -08:00
  • 0847e56f31 Simplify docs and remove s3tools reference as its not longer valid Harshavardhana 2021-12-28 11:52:08 -08:00
  • fb30667ed1 add BUILD_EXAMPLES flag, and add openssl dependency (#8) kkzi 2021-12-29 03:48:57 +08:00
  • 3fe1d745b9 update doxygen docs Harshavardhana 2021-12-28 01:25:39 -08:00
  • a1ddae6c90 update build instructions further Harshavardhana 2021-12-28 01:17:31 -08:00
  • 4a3df9ee79 simplify build instructions Harshavardhana 2021-12-28 01:05:07 -08:00
  • d0901b961b adapt to windows (msvc) and use vcpkg for 3rd libs (include curlpp) (#7) kkzi 2021-12-28 16:53:54 +08:00
  • 2f637cb8f2 fix potential memory leak on curlpp:myRequest (#6) K Basava Raj 2021-11-26 21:02:25 -06:00
  • 66b7ea64c2 S3ClientIO ignores the passed in istream pointer (#5) K Basava Raj 2021-11-25 13:32:22 -06:00
  • 83e775efff add more actions Harshavardhana 2021-10-24 19:58:03 -07:00
  • c63a53fe50 run examples in CI/CD (#4) Harshavardhana 2021-10-24 19:41:36 -07:00
  • 6e0bea38ca examples/s3: Handle multipart upload (#3) Michael Fenn 2021-10-23 23:36:18 -04:00
  • bc5b01f5e7 Support both openssl 1.0 and 1.1 (#2) Michael Fenn 2021-10-23 23:35:54 -04:00
  • 96efac43f9 update README.md and fix examples Harshavardhana 2021-10-21 14:39:49 -07:00
  • 798c580e40 Create CNAME Harshavardhana 2021-10-20 21:11:47 -07:00
  • dcd53ee156 update CNAME entry Harshavardhana 2021-10-20 21:09:21 -07:00
  • 18362643df add doxygen docs Harshavardhana 2021-10-20 20:59:20 -07:00