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 1wBBzT-000pKc-1J for pgsql-committers@arkaria.postgresql.org; Fri, 10 Apr 2026 13:33:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wBByS-00C50w-2G for pgsql-committers@arkaria.postgresql.org; Fri, 10 Apr 2026 13:32:41 +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 1wBByS-00C50h-1b for pgsql-committers@lists.postgresql.org; Fri, 10 Apr 2026 13:32:41 +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 1wBByQ-00000000KzS-15lB for pgsql-committers@lists.postgresql.org; Fri, 10 Apr 2026 13:32:40 +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 1wBByP-000xHp-1q for pgsql-committers@lists.postgresql.org; Fri, 10 Apr 2026 13:32:38 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wBByO-000Iys-28 for pgsql-committers@lists.postgresql.org; Fri, 10 Apr 2026 13:32:37 +0000 Content-Type: multipart/mixed; boundary="===============5112180208137656609==" MIME-Version: 1.0 From: Andrew Dunstan To: pgsql-committers@lists.postgresql.org Subject: pgsql: Add built-in fuzzing harnesses for security testing. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 10 Apr 2026 13:32:37 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5112180208137656609== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWRkIGJ1aWx0LWluIGZ1enppbmcgaGFybmVzc2VzIGZvciBzZWN1cml0eSB0ZXN0aW5nLgoKQWRk IDEyIGxpYkZ1enplci1jb21wYXRpYmxlIGZ1enppbmcgaGFybmVzc2VzIGJlaGluZCBhIG5ldyAt RGZ1enppbmc9dHJ1ZQptZXNvbiBvcHRpb24uICBFYWNoIGhhcm5lc3MgaW1wbGVtZW50cyBMTFZN RnV6emVyVGVzdE9uZUlucHV0KCkgYW5kIGNhbgphbHNvIGJlIGJ1aWx0IGluIHN0YW5kYWxvbmUg bW9kZSAocmVhZGluZyBmcm9tIGZpbGVzKSB3aGVuIG5vIGZ1enplcgplbmdpbmUgaXMgZGV0ZWN0 ZWQuCgpGcm9udGVuZCB0YXJnZXRzIChubyBiYWNrZW5kIGRlcGVuZGVuY2llcyk6CiAgZnV6el9q c29uICAgICAgICAgICAgLSBub24taW5jcmVtZW50YWwgSlNPTiBwYXJzZXIgKHBnX3BhcnNlX2pz b24pCiAgZnV6el9qc29uX2luY3JlbWVudGFsIC0gaW5jcmVtZW50YWwvY2h1bmtlZCBKU09OIHBh cnNlcgogIGZ1enpfY29ubmluZm8gICAgICAgIC0gbGlicHEgY29ubmVjdGlvbiBzdHJpbmcgcGFy c2VyIChQUWNvbm5pbmZvUGFyc2UpCiAgZnV6el9wZ2x6ICAgICAgICAgICAgLSBQR0xaIGRlY29t cHJlc3NvciAocGdsel9kZWNvbXByZXNzKQogIGZ1enpfdW5lc2NhcGVieXRlYSAgIC0gbGlicHEg Ynl0ZWEgdW5lc2NhcGUgKFBRdW5lc2NhcGVCeXRlYSkKICBmdXp6X2I2NGRlY29kZSAgICAgICAt IGJhc2U2NCBkZWNvZGVyIChwZ19iNjRfZGVjb2RlKQogIGZ1enpfc2FzbHByZXAgICAgICAgIC0g U0FTTHByZXAgbm9ybWFsaXphdGlvbiAocGdfc2FzbHByZXApCiAgZnV6el9wYXJzZXBnYXJyYXkg ICAgLSBhcnJheSBsaXRlcmFsIHBhcnNlciAocGFyc2VQR0FycmF5KQogIGZ1enpfcGdiZW5jaF9l eHByICAgIC0gcGdiZW5jaCBleHByZXNzaW9uIHBhcnNlciAodmlhIEJpc29uL0ZsZXgpCgpCYWNr ZW5kIHRhcmdldHMgKGxpbmsgYWdhaW5zdCBwb3N0Z3Jlc19saWIpOgogIGZ1enpfcmF3cGFyc2Vy ICAgICAgIC0gU1FMIHJhdyBwYXJzZXIgKHJhd19wYXJzZXIpCiAgZnV6el9yZWdleCAgICAgICAg ICAgLSByZWdleCBlbmdpbmUgKHBnX3JlZ2NvbXAvcGdfcmVnZXhlYykKICBmdXp6X3R5cGVpbnB1 dCAgICAgICAtIHR5cGUgaW5wdXQgZnVuY3Rpb25zIChudW1lcmljL2RhdGUvdGltZXN0YW1wL2lu dGVydmFsKQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dp dC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzRhMTg5MDdiNDEyZTc3Njg0YmY4ODhhZDZk MWI0ODQ0ZDIyMDE5NmEKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCm1lc29uX29wdGlv bnMudHh0ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwpzcmMvdGVzdC9mdXp6aW5nL2Z1 enpfYjY0ZGVjb2RlLmMgICAgICAgIHwgIDk4ICsrKysrKysrKysrKysrCnNyYy90ZXN0L2Z1enpp bmcvZnV6el9jb25uaW5mby5jICAgICAgICAgfCAxMDUgKysrKysrKysrKysrKysrCnNyYy90ZXN0 L2Z1enppbmcvZnV6el9qc29uLmMgICAgICAgICAgICAgfCAxMDQgKysrKysrKysrKysrKysrCnNy Yy90ZXN0L2Z1enppbmcvZnV6el9qc29uX2luY3JlbWVudGFsLmMgfCAxMjcgKysrKysrKysrKysr KysrKysrCnNyYy90ZXN0L2Z1enppbmcvZnV6el9wYXJzZXBnYXJyYXkuYyAgICAgfCAxMDIgKysr KysrKysrKysrKysrCnNyYy90ZXN0L2Z1enppbmcvZnV6el9wZ2JlbmNoX2V4cHIuYyAgICAgfCAy MTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCnNyYy90ZXN0L2Z1enppbmcvZnV6el9w Z2x6LmMgICAgICAgICAgICAgfCAxMjcgKysrKysrKysrKysrKysrKysrCnNyYy90ZXN0L2Z1enpp bmcvZnV6el9yYXdwYXJzZXIuYyAgICAgICAgfCAxNjIgKysrKysrKysrKysrKysrKysrKysrKysK c3JjL3Rlc3QvZnV6emluZy9mdXp6X3JlZ2V4LmMgICAgICAgICAgICB8IDE5MyArKysrKysrKysr KysrKysrKysrKysrKysrKysKc3JjL3Rlc3QvZnV6emluZy9mdXp6X3Nhc2xwcmVwLmMgICAgICAg ICB8IDEwNCArKysrKysrKysrKysrKysKc3JjL3Rlc3QvZnV6emluZy9mdXp6X3R5cGVpbnB1dC5j ICAgICAgICB8IDIxOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCnNyYy90ZXN0L2Z1 enppbmcvZnV6el91bmVzY2FwZWJ5dGVhLmMgICAgfCAxMDMgKysrKysrKysrKysrKysrCnNyYy90 ZXN0L2Z1enppbmcvbWVzb24uYnVpbGQgICAgICAgICAgICAgfCAyMDMgKysrKysrKysrKysrKysr KysrKysrKysrKysrKwpzcmMvdGVzdC9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICAgICAgIHwg ICAyICsKMTUgZmlsZXMgY2hhbmdlZCwgMTg2MiBpbnNlcnRpb25zKCspCgo= --===============5112180208137656609==--