- Jul 18, 2023
-
-
Jeremy Mikola authored
This fixes an assert failure during MONGODB-AWS auth when an application is bundled with both libmongoc and libmongocrypt, and libmongocrypt's KMS library is used.
-
Roberto C. Sánchez authored
Follow up for f63348e0
-
- Jul 15, 2023
-
-
Roberto C. Sánchez authored
-
- Jul 14, 2023
-
-
Joshua Siegel authored
-
Roberto C. Sánchez authored
Follow up for 47dc6664
-
Kevin Albertson authored
-
- Jul 13, 2023
-
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
Kevin Albertson authored
* add 7.0 to config_generator/components * add comment noting 6.0+ is required for QE * add 7.0 to legacy_config_generator * make API version task names unique * add missing 6.0 tasks * test Queryable Encryption on 7.0+ replica set (not 6.0+) As of DRIVERS-2435, Queryable Encryption tests no longer run on 6.0. * add more missing 6.0 tasks * schedule missing AWS tasks * add `test-aws` tag and use all AWS tasks Co-authored-by:Ezra Chung <88335979+eramongodb@users.noreply.github.com>
-
- Jul 07, 2023
-
-
Joshua Siegel authored
-
- Jul 04, 2023
-
-
Kevin Albertson authored
serverId is expected in mongoc_cursor_new_from_command_reply_with_opts when the reply includes a non-zero cursor.id
-
vector-of-bool authored
* Define a mongo::detail::c_platform support library mongo::detail::c_platform is intended to hold usage requirements common to all libraries in the project. This will replace usage of directory-level compile/link options, which do not propagate on the generated libraries when they are installed. This allows one to export/install libmongoc libraries that expose additional usage requirements, such as linking instrumentation runtimes (coverage, sanitizers, etc.) Also: Sanitizers.cmake and ENABLE_COVERAGE now attach their options to the platform-support library. This allows installed libmongoc with sanitizers enabled to "just work," as downstream users will now receive link options for coverage and sanitizers as usage requirements from the libbson and libmongoc libraries. Also: Enable threading on c_platform rather than linking. Fix the bson and mongoc packages to pull Threads::Threads as a dependency This also affects generated pkg-config files automatically.
-
Betalos Oralyos authored
-
- Jul 01, 2023
-
-
Roberto C. Sánchez authored
-
vector-of-bool authored
* New generations of pkg-config files * Remove unused pc templates * Fix: Allow _BSD_SOURCE to affect ResSearch.cmake
-
vector-of-bool authored
* Update integration-tests.sh to use mongosh * Disable legacy-shell for the releng variant
-
- Jun 30, 2023
-
-
Roberto C. Sánchez authored
Follow-up for 14b37fa0
-
Kevin Albertson authored
-
- Jun 29, 2023
-
-
Adrian Dole authored
* bson_new_from_json documentation with multiple JSONs * Tests * Apply suggestions from code review Co-authored-by:
Kevin Albertson <kevin.albertson@10gen.com> Co-authored-by:
Ezra Chung <88335979+eramongodb@users.noreply.github.com> * Mark current behavior as deprecated * test simplifications * Apply suggestions from code review Co-authored-by:
Kevin Albertson <kevin.albertson@10gen.com> * Newline --------- Co-authored-by:
Kevin Albertson <kevin.albertson@10gen.com> Co-authored-by:
Ezra Chung <88335979+eramongodb@users.noreply.github.com>
-
Roberto C. Sánchez authored
-
Kevin Albertson authored
-
- Jun 27, 2023
-
-
vector-of-bool authored
* Move maintainer flags into CMakeLists directly This puts the optional compile warnings in CMake code directly and applies them using generator expressions. This also speeds up subsequent configure times substantially as it doesn't run repeated try_compiles * Fix: alignof() detection warning when compiling as C++ We check for __STDC_VERSION__ which may be undefined for C++ and on older C compilers. Guard against C++ and check that it is defined before considering it. (Fixes -Wundef warnings) * Mark SSL header-dirs as SYSTEM The OpenSSL/LibreSSL headers tricker redundant-decl warnings, so we want to mark those as "system", which will disable warnings for the content of those headers. * Fix Wformat error with type mismatch. Formatting with PRIu8 expects a uint8_t, but we pass plain (unsigned) int. This only appears to warn on some compilers? Fix this with an explicit cast.
-
vector-of-bool authored
Remove AUTO for ENABLE_SRV, refactor .pc generation This AUTO wasn't doing anything, and behaved very similar to plain ON. Now we define an interface library that provides the resolving library. Some cleanup to the ResSearch lookup module. * Use ENABLE_SRV to toggle SRV support rather than detection macros * Add distinct feature flag for SRV toggle. * Refactor pkg-config generation to use target properties This change uses target properties to fill in the slots in the generated pkg-config files. Previously this was unstructured strings and flag juggling. * Tweak method of detecting name resolution Co-authored-by:Roberto C. Sánchez <roberto@connexer.com>
-
Kevin Albertson authored
* fix type of BCON_INT32 value * require serverID for open cursor with `mongoc_cursor_new_from_command_reply_with_opts` * document expectations of server ID option * assert `found` after `mongoc_cursor_error` If an error occurs, `found` is false. Assert on the error first to print the error. * remove unnecessary nested `if`
-
Ezra Chung authored
-
- Jun 24, 2023
-
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
- Jun 23, 2023
-
-
Kevin Albertson authored
* log and do not update state when creating thread fails add `errno_out` arg to mcommon_thread_create * return error code
-
- Jun 21, 2023
-
-
Roberto C. Sánchez authored
-
Kevin Albertson authored
* copy NEWS for 1.24.0 * add NEWS for 1.24.1
-
Kevin Albertson authored
* CDRIVER-4665 do not assert `client` in option parsing * do not use `_id` Avoids a duplicate key error in tests
-
- Jun 17, 2023
-
-
Ezra Chung authored
* Add mcd_rpc_message ingress/egress counter functions * Add mcd_rpc_message compression functions * Add mcd_rpc_message_get_body * Add mcd_rpc_message_check_ok * Refactor mongoc_cluster_t::request_id from uint32_t -> int32_t * Refactor mock server to use mcd-rpc * Refactor server monitor thread to use mcd-rpc * Refactor mongoc-async-cmd to use mcd-rpc * Refactor mongoc_cluster_run_command_opquery to use mcd-rpc * Refactor mongoc_cluster_run_opmsg to use mcd-rpc * Refactor cursor functions to use mcd-rpc * CDRIVER-4625 Address distinct pointer type warnings on Windows * Clean up mock server functions
-
Ezra Chung authored
-
- Jun 16, 2023
-
-
Adrian Dole authored
-
- Jun 15, 2023
-
-
Joshua Siegel authored
-
Roberto C. Sánchez authored
also, use image rhel90-arm64-small for rpm-package-build
-