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 1whhUt-000N5d-2f for pgsql-committers@arkaria.postgresql.org; Thu, 09 Jul 2026 05:40:32 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1whhUs-00BATf-0r for pgsql-committers@arkaria.postgresql.org; Thu, 09 Jul 2026 05:40:31 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1whhUs-00BATX-0F for pgsql-committers@lists.postgresql.org; Thu, 09 Jul 2026 05:40:30 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1whhUp-00000000PfS-3Ig2 for pgsql-committers@lists.postgresql.org; Thu, 09 Jul 2026 05:40:30 +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 1whhUo-000uGS-2h for pgsql-committers@lists.postgresql.org; Thu, 09 Jul 2026 05:40:27 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1whhUo-000FvI-21 for pgsql-committers@lists.postgresql.org; Thu, 09 Jul 2026 05:40:27 +0000 Content-Type: multipart/mixed; boundary="===============3743584487272138452==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: Reject incorrect range_bounds_histograms in stats import functio X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 09 Jul 2026 05:40:27 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3743584487272138452== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVqZWN0IGluY29ycmVjdCByYW5nZV9ib3VuZHNfaGlzdG9ncmFtcyBpbiBzdGF0cyBpbXBvcnQg ZnVuY3Rpb25zCgpwZ19yZXN0b3JlX2F0dHJpYnV0ZV9zdGF0cygpIGFuZCBwZ19yZXN0b3JlX2V4 dGVuZGVkX3N0YXRzKCkKKGV4cHJlc3Npb25zKSBjYW4gaGFuZGxlIGEgU1RBVElTVElDX0tJTkRf Qk9VTkRTX0hJU1RPR1JBTSB2YWx1ZSwgYnV0CmRpZCBub3QgY2hlY2sgaXRzIHNoYXBlIHdoZW4g aW1wb3J0aW5nLCBlc3BlY2lhbGx5IHJlZ2FyZGluZzoKLSBFbXB0eSByYW5nZXMuCi0gVW5zb3J0 ZWQgZWxlbWVudHMuCgpUaGVzZSBwcm9wZXJ0aWVzIGFyZSByZXNwZWN0ZWQgYnkgQU5BTFlaRSBp biBjb21wdXRlX3JhbmdlX3N0YXRzKCksIHdoZW4KY29tcHV0aW5nIGEgaGlzdG9ncmFtIGZvciBh IFttdWx0aV1yYW5nZSwgYW5kIGJ5IHRoZSBwbGFubmVyIHdoZW4KcmVhZGluZyB0aGUgZGF0YSBm cm9tIHRoZSBzdGF0cyBjYXRhbG9ncy4gIFRoZSBlZmZlY3RzIG9mIGltcG9ydGluZyBkYXRhCndp dGggdGhlc2UgcHJvcGVydGllcyBkZXBlbmQgb24gdGhlIGNvbXBpbGF0aW9uIG9wdGlvbnM6Ci0g QSBhc3NlcnRpb24gd291bGQgYmUgaGl0LCBpZiBlbmFibGVkLgotIEEgbm9uLXNlbnNpY2FsIHZh bHVlIHRoYXQgd291bGQgbWFrZSB0aGUgbG9hZCBvZiB0aGUgc3RhdHMgZmFpbC4KLSBBIGZhaWx1 cmUgaXMgaGl0IGlmIGFuIGVtcHR5IHJhbmdlIGlzIGxvYWRlZC4KCldoaWxlIHRoZSBvd25lciBv ZiB0aGUgdGFibGUgb3IgdGhlIG9uZSB3aXRoIE1BSU5UQUlOIHJpZ2h0cyBpcwpyZXNwb25zaWJs ZSBmb3IgdGhlIHN0YXRzIGRhdGEgaW5zZXJ0ZWQsIGJ1Z2d5IGRhdGEgbWFrZXMgbGl0dGxlIHNl bnNlCmlmIHRoZWlyIGxvYWQgaXMgZ29pbmcgdG8gZmFpbC4gIFRoaXMgY29tbWl0IGFkZHMgYSB2 YWxpZGF0aW9uIHN0ZXAgdG8KbWF0Y2ggd2hhdCBjb21wdXRlX3JhbmdlX3N0YXRzKCkgZXhwZWN0 cy4KClRoaXMgaXNzdWUgd291bGQgYmUgdW5saWtlbHkgaGl0IGluIHByYWN0aWNlLCBzbyBubyBi YWNrcGF0Y2ggaXMgZG9uZS4KCkF1dGhvcjogRXdhbiBZb3VuZyA8a2RiYXNlLmhhY2tAZ21haWwu Y29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0NBT04yeEhOTTgwOVdMUl9nMHlt S2dVLXRXeHRieUgxWHZoNGZxelJxeTlZUDJBNTlwZ0BtYWlsLmdtYWlsLmNvbQoKQnJhbmNoCi0t LS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9w Zy9jb21taXRkaWZmL2RmMjkzYWVkNDZlMzEzM2RmM2I1YjMzN2YwOTVlM2ViZWQ2OWZkNzkKCk1v ZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL3N0YXRpc3RpY3MvYXR0cmli dXRlX3N0YXRzLmMgICAgICB8ICAzICstCnNyYy9iYWNrZW5kL3N0YXRpc3RpY3MvZXh0ZW5kZWRf c3RhdHNfZnVuY3MuYyB8ICAyICstCnNyYy9iYWNrZW5kL3N0YXRpc3RpY3Mvc3RhdF91dGlscy5j ICAgICAgICAgICB8IDc3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwpzcmMvaW5jbHVkZS9z dGF0aXN0aWNzL3N0YXRfdXRpbHMuaCAgICAgICAgICAgfCAgMiArCnNyYy90ZXN0L3JlZ3Jlc3Mv ZXhwZWN0ZWQvc3RhdHNfaW1wb3J0Lm91dCAgICB8IDU2ICsrKysrKysrKysrKysrKysrKysKc3Jj L3Rlc3QvcmVncmVzcy9zcWwvc3RhdHNfaW1wb3J0LnNxbCAgICAgICAgIHwgMzQgKysrKysrKysr KysrCjYgZmlsZXMgY2hhbmdlZCwgMTcyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgo= --===============3743584487272138452==--