[MONGOCRYPT-489] Update Range find payloads Created: 17/Oct/22  Updated: 28/Oct/23  Resolved: 28/Oct/22

Status: Closed
Project: Libmongocrypt
Component/s: None
Affects Version/s: None
Fix Version/s: 1.7.0, 1.7.0-alpha0

Type: Task Priority: Unknown
Reporter: Kevin Albertson Assignee: Kevin Albertson
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-70300 Update range encrypted find payload t... Closed
depends on SERVER-70305 Update server-side match rewrite to l... Closed
Epic Link: libmongocrypt Support for Range Index
Server Compat: 6.2

 Description   

Scope

Background & Motivation
The payload changes are motivated by support the proposal for https://docs.google.com/document/d/1Lq4QLwqj4T-zeXjy4bforyNhP3qkNpCILW_ez-FpB_4/edit#



 Comments   
Comment by Githook User [ 28/Oct/22 ]

Author:

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

Message: MONGOCRYPT-489 Update Range find payloads (#482)

  • update FLE2RangeFindSpec for firstOperator + secondOperator
  • move mc_FLE2RangeOperator_t to separate header

It will be used by FLE2FindRangePayload

  • update FLE2FindRangePayload
  • zero init mc_FLE2RangeFindSpec_t when parsing
  • fix -Wmissing-braces warning

This may be a gcc bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119
Branch: master
https://github.com/mongodb/libmongocrypt/commit/e49175a3d75746383d71d086a5cec5de6b225aac

Comment by Githook User [ 26/Oct/22 ]

Author:

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

Message: MONGOCRYPT-489 Update FLE2FindRangeSpec (#477)

  • add failing test for parsing updated FLE2EncryptionPlaceholder for range
Generated at Thu Feb 08 09:08:48 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.