We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c6445f0 commit 7e2ee65Copy full SHA for 7e2ee65
src/libmongoc/tests/unified/runner.c
@@ -777,6 +777,16 @@ check_run_on_requirement (test_runner_t *test_runner,
777
#if defined(MONGOC_ENABLE_CLIENT_SIDE_ENCRYPTION)
778
if (0 == strcmp (key, "csfle")) {
779
const bool csfle_required = bson_iter_bool (&req_iter);
780
+ semver_t min_server_version;
781
+
782
+ semver_parse ("4.2.0", &min_server_version);
783
+ if (semver_cmp (server_version, &min_server_version) < 0) {
784
+ *fail_reason = bson_strdup_printf (
785
+ "Server version %s is lower than minServerVersion %s required by CSFLE",
786
+ semver_to_string (server_version),
787
+ semver_to_string (&min_server_version));
788
+ return false;
789
+ }
790
791
if (csfle_required) {
792
continue;
0 commit comments