[CXX-2488] CSFLE badQueries and types errorContains failing to match on mongocryptd 6.0.0-alpha Created: 11/Apr/22  Updated: 28/Oct/23  Resolved: 13/Apr/22

Status: Closed
Project: C++ Driver
Component/s: None
Affects Version/s: None
Fix Version/s: 3.6.7

Type: Task Priority: Major - P3
Reporter: PM Bot Assignee: Kevin Albertson
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split from DRIVERS-2272 CSFLE badQueries and types errorConta... Closed
Related
is related to CDRIVER-3387 libbson JSON parser interprets $type ... Backlog
Upstream Changes Summary:

DRIVERS-2272:
Resync the badQueries and types CSFLE specification tests to fix CSFLE tests run against latest mongocryptd 6.0.0-alpha. Resync to this commit: https://github.com/mongodb/specifications/commit/6a7158d51b4c41f2f4a9c1293c5e1dceb93ab5c2


 Description   

This ticket was split from DRIVERS-2272, please see that ticket for a detailed description.



 Comments   
Comment by Githook User [ 07/Sep/22 ]

Author:

{'name': 'Ezra Chung', 'email': '88335979+eramongodb@users.noreply.github.com', 'username': 'eramongodb'}

Message: CXX-2410 Add support for KMIP KMS provider (#894)

  • Add support for setting TLS options for client encryption
  • Add support for setting TLS options for auto encryption
  • Make mongocxx::client_encryption moveable
  • Add KMIP provider and TLS options to basic CSE test helpers
  • Add test case sections to Prose Test 7 - Custom Endpoint Test
  • Update Prose Test 2 - Data Key and Double Encryption with KMIP
  • Update Prose Test 6 - Corpus Test with KMIP
  • Update Prose Test 7 - Custom Endpoint Test with KMIP
  • Add CSE Prose Test 11 - KMS TLS Options Tests
  • Add CAFile and tlsCertificateKeyFile env vars to Evergreen
  • Update client_encryption::create_data_key docs to include supported KMS providers
  • Update options::data_key docs to include KMIP
  • Add new MONGOCXX_TEST_* env vars to should_run_client_side_encryption_test
  • Add KMIP support for legacy runner in autoEncryptionOpts
  • Sync legacy CSE spec tests with 61b81891
  • CXX-2155 Sync legacy CSE spec tests with 947be4cf
  • CXX-2410 Sync legacy CSE spec tests with 5964c134
  • CXX-2488 Sync legacy CSE spec tests with 6a7158d5
  • CXX-2487 Sync legacy CSE spec tests with 02b4275d
  • Divide CSE legacy test runner into sections by file and test description
Comment by Githook User [ 13/Apr/22 ]

Author:

{'name': 'Kevin Albertson', 'email': 'kevin.albertson@mongodb.com', 'username': 'kevinAlbs'}

Message: CXX-2488 resync types CSFLE test (#856)
Branch: releases/v3.6
https://github.com/mongodb/mongo-cxx-driver/commit/f6a43719cd74f5b32dd97b83ab458a0a92ec8435

Comment by Githook User [ 13/Apr/22 ]

Author:

{'name': 'Kevin Albertson', 'email': 'kevin.albertson@mongodb.com', 'username': 'kevinAlbs'}

Message: CXX-2488 resync types CSFLE test (#856)
Branch: master
https://github.com/mongodb/mongo-cxx-driver/commit/34da38bb86bd3fe38d95051f4ff022d89714cc70

Generated at Wed Feb 07 22:06:04 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.