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 1wqZtt-002IJq-1J for pgsql-committers@arkaria.postgresql.org; Sun, 02 Aug 2026 17:23:01 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wqZtr-002zMh-04 for pgsql-committers@arkaria.postgresql.org; Sun, 02 Aug 2026 17:22:59 +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 1wqZtq-002zMN-2c for pgsql-committers@lists.postgresql.org; Sun, 02 Aug 2026 17:22:58 +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 1wqZto-00000001ZtY-1xRH for pgsql-committers@lists.postgresql.org; Sun, 02 Aug 2026 17:22:57 +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 1wqZtn-000adW-0v for pgsql-committers@lists.postgresql.org; Sun, 02 Aug 2026 17:22:55 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1wqZtn-00000001NbX-1JLB for pgsql-committers@lists.postgresql.org; Sun, 02 Aug 2026 17:22:55 +0000 Content-Type: multipart/mixed; boundary="===============0910352919234334611==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix memory-safety bugs in the ispell/hunspell dictionary loader. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 02 Aug 2026 17:22:55 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0910352919234334611== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IG1lbW9yeS1zYWZldHkgYnVncyBpbiB0aGUgaXNwZWxsL2h1bnNwZWxsIGRpY3Rpb25hcnkg bG9hZGVyLgoKQWxsb2NhdGUgQ29tcG91bmRBZmZpeCB3aXRoIHJvb20gZm9yIGl0cyB0ZXJtaW5h dG9yLCBpbml0aWFsaXplIHRoZQpvbGQtZm9ybWF0IGZsYWcgYnVmZmVyIGJlZm9yZSBOSUFkZEFm Zml4KCksIGFuZCByZWplY3QgaW5jb21wbGV0ZSBvcgptaXNzaW5nIEh1bnNwZWxsIEFGIGFsaWFz ZXMuICBOb25lIG9mIHRoZXNlIGVycm9ycyB3b3VsZCBiZSBsaWtlbHkgdG8KdHJpZ2dlciBvbiBy ZWFsIGRpY3Rpb25hcnkgZmlsZXMsIGFjY291bnRpbmcgZm9yIHRoZSBsYWNrIG9mIHByZXZpb3Vz CnJlcG9ydHM7IGJ1dCB0aGV5J3JlIGNlcnRhaW5seSBidWdzLgoKQnVnOiAjMTk1OTUKUmVwb3J0 ZWQtYnk6IE1pY2hhZWwgTWFsaXMgPG1pY2hhZWxtYWxpczJAZ21haWwuY29tPgpBdXRob3I6IEFu ZHJleSBSYWNoaXRza2l5IDxwbDBoMHlwMUBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBUb20gTGFu ZSA8dGdsQHNzcy5wZ2gucGEudXM+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vMTk1 OTUtN2RjMThiNGUyMTJjNDc1N0Bwb3N0Z3Jlc3FsLm9yZwpCYWNrcGF0Y2gtdGhyb3VnaDogMTQK CkJyYW5jaAotLS0tLS0KUkVMXzE5X1NUQUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0 LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvM2ZlNDA2MmNjNjIxNmU0ZWRlZTFhYzk4MTAy MDE3M2IzZGMwMWE4MQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQv dHNlYXJjaC9zcGVsbC5jIHwgMTggKysrKysrKysrKysrKysrKystCjEgZmlsZSBjaGFuZ2VkLCAx NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgo= --===============0910352919234334611==--