Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w34cK-000s6R-2a for pgsql-committers@arkaria.postgresql.org; Thu, 19 Mar 2026 04:04:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w34cH-00GB5O-29 for pgsql-committers@arkaria.postgresql.org; Thu, 19 Mar 2026 04:04:13 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w34cH-00GB5F-1S for pgsql-committers@lists.postgresql.org; Thu, 19 Mar 2026 04:04:13 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w34cD-00000000TQF-2wMR for pgsql-committers@lists.postgresql.org; Thu, 19 Mar 2026 04:04:12 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w34cE-001JDv-2x for pgsql-committers@lists.postgresql.org; Thu, 19 Mar 2026 04:04:11 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w34cD-000R2t-2Q for pgsql-committers@lists.postgresql.org; Thu, 19 Mar 2026 04:04:10 +0000 Content-Type: multipart/mixed; boundary="===============6515606180339736486==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: test_saslprep: Test module for SASLprep() X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 19 Mar 2026 04:04:10 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6515606180339736486== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 dGVzdF9zYXNscHJlcDogVGVzdCBtb2R1bGUgZm9yIFNBU0xwcmVwKCkKClRoaXMgbW9kdWxlIGlu Y2x1ZGVzIHR3byBmdW5jdGlvbnM6Ci0gdGVzdF9zYXNscHJlcCgpLCB0aGF0IHBlcmZvcm1zIHBn X3Nhc2xwcmVwIG9uIGEgYnl0ZWEuCi0gdGVzdF9zYXNscHJlcF9yYW5nZXMoKSwgYWJsZSB0byBj aGVjayBmb3IgYWxsIHZhbGlkIHJhbmdlcyBvZiBVVEYtOApjb2RlcG9pbnRzIHBnX3Nhc2xwcmVw KCkgaGFuZGxlcyBlYWNoIG9uZSBvZiB0aGVtLgoKVGhpcyBwcm92aWRlcyBhIGRldGFpbGVkIGNv dmVyYWdlIG9mIG91ciBpbXBsZW1lbnRhdGlvbiBvZiBTQVNMcHJlcCgpCnVzZWQgZm9yIFNDUkFN LCB3aXRoOgotIEFTQ0lJIGNoYXJhY3RlcnMuCi0gSW5jb21wbGV0ZSBVVEYtOCBzZXF1ZW5jZXMs IGZvciAzOTBiM2NiYmIyYWYgKGxhdGVyIGJhY2twYXRjaGVkKS4KLSBBIG1vcmUgYWR2YW5jZWQg Y2hlY2sgZm9yIGFsbCB0aGUgdmFsaWQgVVRGLTggcmFuZ2VzIG9mIGNvZGVwb2ludHMsIHRvCmNo ZWNrIGZvciBjYXNlcyB3aGVyZSB0aGVzZSBnZW5lcmF0ZSBhbiBlbXB0eSBwYXNzd29yZCwgYmFz ZWQgb24gYW4Kb3JpZ2luYWwgc3VnZ2VzdGlvbiBmcm9tIEhlaWtraSBMaW5uYWthbmdhcy4gIFRo aXMgcGFydCBjb25zdW1lcwpyZXNvdXJjZXMgYW5kIHRpbWUsIHNvIGl0IGlzIGltcGxlbWVudGVk IGFzIGEgVEFQIHRlc3QgdW5kZXIgYQpuZXcgUEdfVEVTVF9FWFRSQSB2YWx1ZS4KCkEgZGlmZmVy ZW50IHBhdGNoIGlzIHN0aWxsIHVuZGVyIGRpc2N1c3Npb24gdG8gdHdlYWsgb3VyIGludGVybmFs ClNBU0xwcmVwKCkgaW1wbGVtZW50YXRpb24sIGFuZCB0aGlzIG1vZHVsZSBjYW4gYmUgdXNlZCB0 byB0cmFjayBhbnkKY2hhbmdlcyBpbiBiZWhhdmlvci4KCkF1dGhvcjogTWljaGFlbCBQYXF1aWVy IDxtaWNoYWVsQHBhcXVpZXIueHl6PgpSZXZpZXdlZC1ieTogSm9obiBOYXlsb3IgPGpvaG5jbmF5 bG9ybHNAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL2FhRUotRWwy c2VaSGVGY0dAcGFxdWllci54eXoKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0t LS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9hYTczODM4YTVjOTQ0 NTc1NTJkMjYxOTY4ZjYzZWU2ZWE2ZTM2NmY1CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0t LQpkb2Mvc3JjL3NnbWwvcmVncmVzcy5zZ21sICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx MCArCnNyYy90ZXN0L21vZHVsZXMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAxICsKc3JjL3Rlc3QvbW9kdWxlcy9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICAgICAgICAg fCAgIDEgKwpzcmMvdGVzdC9tb2R1bGVzL3Rlc3Rfc2FzbHByZXAvLmdpdGlnbm9yZSAgICAgICAg ICB8ICAgNCArCnNyYy90ZXN0L21vZHVsZXMvdGVzdF9zYXNscHJlcC9NYWtlZmlsZSAgICAgICAg ICAgIHwgIDI1ICsrCnNyYy90ZXN0L21vZHVsZXMvdGVzdF9zYXNscHJlcC9SRUFETUUgICAgICAg ICAgICAgIHwgIDI1ICsrCi4uLi90ZXN0X3Nhc2xwcmVwL2V4cGVjdGVkL3Rlc3Rfc2FzbHByZXAu b3V0ICAgICAgIHwgMTUyICsrKysrKysrKysrCnNyYy90ZXN0L21vZHVsZXMvdGVzdF9zYXNscHJl cC9tZXNvbi5idWlsZCAgICAgICAgIHwgIDM4ICsrKwouLi4vbW9kdWxlcy90ZXN0X3Nhc2xwcmVw L3NxbC90ZXN0X3Nhc2xwcmVwLnNxbCAgICB8ICAxOSArKwouLi4vbW9kdWxlcy90ZXN0X3Nhc2xw cmVwL3QvMDAxX3Nhc2xwcmVwX3Jhbmdlcy5wbCB8ICAzOCArKysKLi4uL21vZHVsZXMvdGVzdF9z YXNscHJlcC90ZXN0X3Nhc2xwcmVwLS0xLjAuc3FsICAgfCAgMzAgKysrCnNyYy90ZXN0L21vZHVs ZXMvdGVzdF9zYXNscHJlcC90ZXN0X3Nhc2xwcmVwLmMgICAgIHwgMjc3ICsrKysrKysrKysrKysr KysrKysrKwouLi4vbW9kdWxlcy90ZXN0X3Nhc2xwcmVwL3Rlc3Rfc2FzbHByZXAuY29udHJvbCAg ICB8ICAgNSArCjEzIGZpbGVzIGNoYW5nZWQsIDYyNSBpbnNlcnRpb25zKCspCgo= --===============6515606180339736486==--