- Jun 08, 2024
-
-
Roberto C. Sánchez authored
-
- Jun 05, 2024
-
-
Kevin Albertson authored
-
Kevin Albertson authored
Signed-off-by:Kevin Albertson <kevin.albertson@mongodb.com>
-
- Jun 04, 2024
-
-
Kevin Albertson authored
Check for the environment variable `MONGOC_EXPERIMENTAL_SRV_PREFER_TCP`. Option is documented as experimental and subject to change. This option is not portable among drivers. This option does not apply to the implementation using `res_search`
-
- May 31, 2024
-
-
Kevin Albertson authored
* add regression test: check connection counts of servers removed by SRV polling * prune clients on push Track last known server IDs in the client pool. Before doing an expensive prune, do a cheaper check to see if server IDs changed. * test direct topology changes Servers may be removed from the topology in other scenarios aside from SRV polling (e.g. during SDAM) * document expected use of pop/push --------- Co-authored-by:Ezra Chung <88335979+eramongodb@users.noreply.github.com>
-
- May 30, 2024
-
-
Roman-Koshelev authored
Propagate error in `bson_iter_visit_all` when initializing subdocument with `bson_init_static` fails.
-
- May 22, 2024
-
-
Roberto C. Sánchez authored
-
Roberto C. Sánchez authored
-
Roberto C. Sánchez authored
* fix debian-package-build task, use debian12-latest-small distro * don't try to install _images dir which is no longer present Follow-up for 74747dc4
-
- May 21, 2024
-
-
Roberto C. Sánchez authored
* sync RPM spec file from downstream * use F40 for RPM build
-
- May 16, 2024
-
-
Roman-Koshelev authored
-
Kevin Albertson authored
* libmongoc: remove links to content moved to mongodb.com The API and APM docs are linked to from mongodb.com. * libmongoc: remove no-longer-referenced files * libmongoc: remove `genindex` The index page only shows one entry for `mongoc_kms_credentials_provider_callback_fn`. * libmongoc: link to `MongoDB C Driver` page * libmongoc: fix links to `queryable-encryption` * libmongoc: fix links to `authentication` * libmongoc: fix links to `bulk` * libmongoc: fix links to `client-side-field-level-encryption` * libmongoc: fix links to `configuring_tls` * libmongoc: fix links to `connection-pooling` * libmongoc: fix links to `in-use-encryption` * libmongoc: fix links to `manage-collection-indexes` * libmongoc: fix links to ``setting_collation_order` * libmongoc: fix links to `tutorial_crud_operations` * libmongoc: fix link to `bulk_operation_bypassing_document_validation` * libmongoc: fix links to `cursors_tailable` * libbson: remove links to content moved to mongodb.com The API docs are linked to from mongodb.com. * libbson: link to `MongoDB C Driver` page * libbson: remove no-longer-referenced files * libbson: fix links to `errors` * libmongoc: fix links to `bson:errors` * libmongoc: fix links to `bson:lifetimes` * homepage: link to `MongoDB C Driver` page * libmongoc: remove no-longer-used images * libmongoc: remove unreferenced include * update links in README * update link in CONTRIBUTING.md * fix links to community forums * add missing "the" Co-authored-by:
Roberto C. Sánchez <roberto@connexer.com> * fix `setting_collation_order_` links Co-authored-by:
Roberto C. Sánchez <roberto@connexer.com> * fix `setting_collation_order_` in `generate-opts.py` --------- Co-authored-by:
Roberto C. Sánchez <roberto@connexer.com>
-
- May 07, 2024
-
-
Kevin Albertson authored
-
Kevin Albertson authored
Signed-off-by:Kevin Albertson <kevin.albertson@mongodb.com>
-
- May 04, 2024
-
-
Roberto C. Sánchez authored
Co-authored-by:Kevin Albertson <kevin.albertson@10gen.com>
-
- May 01, 2024
-
-
Kevin Albertson authored
-
Kevin Albertson authored
Signed-off-by:Kevin Albertson <kevin.albertson@mongodb.com>
-
Kevin Albertson authored
This reverts commit d50f6508.
-
Adrian Dole authored
-
Kevin Albertson authored
* add regression test * CDRIVER-5550 fix crash when password is empty Default `scram->pass` to empty string
-
Kevin Albertson authored
-
- Apr 30, 2024
-
-
scotthunt authored
* this allows use of a single mongoc_client_pool_t even when different timeout values are desired * note: timeout is restored on mongoc_client_pool_push() --------- Co-authored-by:Kevin Albertson <kevin.albertson@mongodb.com>
-
- Apr 27, 2024
-
-
Kevin Albertson authored
* add uthash.h 2.3.0 * add `mcd_nsinfo_t` Intended to be used to construct the `nsInfo` payload for the upcoming `bulkWrite` command * update utlist to 2.3.0
-
- Apr 26, 2024
-
-
Roberto C. Sánchez authored
-
- Apr 25, 2024
-
-
Ezra Chung authored
-
Kevin Albertson authored
* bump required libmongocrypt version to 1.10.0 * replace "Client-Side Field Level Encryption" with "In-Use Encryption" in errors and docs "In-Use Encryption" is the umbrella term referring to both "Client-Side Field Level Encryption" and "Queryable Encryption". * fix docs typo Link refers to QE, but text incorrectly refers to CSFLE * update NEWS * bump version in script
-
Kevin Albertson authored
Support sending an OP_MSG with two document sequences (OP_MSG Section with payloadType=1). Intended for upcoming support of the `bulkWrite` command. Drivers are expected to send document sequences for both `nsInfo` and `ops` fields. * remove unnecessary `_mongoc_get_documents_field_name` The payloadType=1 identifier is already available in `mongoc_cmd_t::payload_identifier` * define a `mongoc_cmd_payload_t` struct * define `MONGOC_CMD_PAYLOADS_COUNT_MAX` --------- Co-authored-by:Ezra Chung <88335979+eramongodb@users.noreply.github.com>
-
Adrian Dole authored
Log database name in APM events and sync spec tests --------- Co-authored-by:Ezra Chung <88335979+eramongodb@users.noreply.github.com>
-
- Apr 22, 2024
-
-
Kevin Albertson authored
Adds a new private function `mongoc_cluster_run_retryable_write` and removes duplicate retry logic. No functional changes are expected. * rename `is_retryable` to `can_retry` Intended to better describe. `is_retryable_write` describes if the command is eligible for retry (regardless of whether retry occurred). `can_retry` is initially true if `is_retryable_write` is true. `can_retry` is set to false after a retry (can only retry once). * simplify condition `_mongoc_write_error_update_if_unsupported_storage_engine` only applies if the server does not support retryable writes. Apply regardless of whether a retry occurred. * remove `_mongoc_client_retryable_write_command_with_stream` --------- Co-authored-by:Ezra Chung <88335979+eramongodb@users.noreply.github.com>
-
- Apr 05, 2024
-
-
Kevin Albertson authored
-
Roberto C. Sánchez authored
-
- Apr 04, 2024
-
-
Kevin Albertson authored
-
- Apr 03, 2024
-
-
Kevin Albertson authored
* skip Atlas Serverless tests on Windows Server 2008 Atlas Serverless no longer appears to share cipher suites with the Windows Server 2008 hosts used for testing
-
Kevin Albertson authored
-
- Apr 02, 2024
-
-
Kevin Albertson authored
* add regression test Create an exhaust cursor with empty results. Fails an assertion when using legacy op codes. * CDRIVER-5515 handle NULL for OP_REPLY documents Avoids an assertion failure in bson_reader_new_from_data if a legacy exhaust cursor receives an empty batch of documents.
-
Adrian Dole authored
* Checkout MONGOCRYPT-614 * MONGOCRYPT_CTX_NEED_MONGO_COLLINFO_WITH_DB placeholder
-
vector-of-bool authored
* Remove ArchLinux matrix definitions that used ArchLinux distros * Refactor of Earthly task generation, and parametrize on the compiler * Missing alpine3.19 env * Additional util scripts for container building * Significant Earthly refactoring: - Reusable build utils in tools/build.earth - New ways of installing individual components - Cleanup of earthly.py config generation - New environment targets for Alpine 3.16, 3.17, and Ubuntu 20.04 * Drop archlinux distros from distros.py * Aside: Remove the early-termination config * Bump Earthly version * Add Ubuntu 18.04 targets
-
- Mar 29, 2024
-
-
Kevin Albertson authored
-
Kevin Albertson authored
* include more info in error message * add regression test for reading incomplete chunk * CDRIVER-5506 error if reading an incomplete chunk Fixes a possible hang when `mongoc_gridfs_file_readv` is called with a corrupt interior chunk sized smaller than `chunk_size`. Implementation assumes chunks (excluding the last chunk) are of size `chunk_size` for calcluating offsets.
-
- Mar 26, 2024
-
-
Adrian Dole authored
Delegated mode for KMIP KMS and sync spec tests
-