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.98.2) (envelope-from ) id 1x9nqD-00000002Eab-1eyz for pgsql-committers@arkaria.postgresql.org; Thu, 24 Sep 2026 18:06:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1x9nqB-0000000Dyqi-2EHp for pgsql-committers@arkaria.postgresql.org; Thu, 24 Sep 2026 18:06:39 +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.98.2) (envelope-from ) id 1x9nqB-0000000DyqZ-0hZd for pgsql-committers@lists.postgresql.org; Thu, 24 Sep 2026 18:06:39 +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 1x9nq8-000000014W2-1oVB for pgsql-committers@lists.postgresql.org; Thu, 24 Sep 2026 18:06:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=F70vaByvo0WJtMwRu4y9XUkIqhp/Zq6sb1UvUpt/3X8=; b=JUootRv8Ie+RcbB5tCP2XYAQVW bb4msU9VEmPuIHzEgZAgeFyho6ByQnOn/+zxCgsnKAbE1sd5crAtay4Ou6dEgFMXZgCycnN8V2jRy dL6llRTEzUhaEWAUqWZTQN2Wycq6r+G6DkTWo/WLI+Z7qEyRnnqtBavAGwAFFZDK79JlcL3U4tP0+ D3jE/8ARQ9k6CWZD4sBbUD1d2rvtN1pqDxtZzSQ28MFhWqswiysxF+3nZ0K7Vd06d9Fw4Kvg53ZSv uB24CDWlW9uingnnwliBOBdHMqVVSV91Vs50+oZBAUVePS0LljfLaH7SvXvzGpixNQM1+2OIgOtLj /rA+3LxA==; 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 1x9nq8-003AWW-2c for pgsql-committers@lists.postgresql.org; Thu, 24 Sep 2026 18:06:36 +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 1x9nq8-000000016RN-262j for pgsql-committers@lists.postgresql.org; Thu, 24 Sep 2026 18:06:36 +0000 Content-Type: multipart/mixed; boundary="===============2738445516459614480==" MIME-Version: 1.0 From: Masahiko Sawada To: pgsql-committers@lists.postgresql.org Subject: pgsql: Add a range check on the sequence index from the publisher. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 24 Sep 2026 18:06:36 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2738445516459614480== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWRkIGEgcmFuZ2UgY2hlY2sgb24gdGhlIHNlcXVlbmNlIGluZGV4IGZyb20gdGhlIHB1Ymxpc2hl ci4KClRoZSBzZXF1ZW5jZXN5bmMgd29ya2VyIGFza3MgdGhlIHB1Ymxpc2hlciBhYm91dCBhIGJh dGNoIG9mIHNlcXVlbmNlcywKdGFnZ2luZyBlYWNoIG9uZSB3aXRoIGl0cyBwb3NpdGlvbiBpbiB0 aGUgd29ya2VyJ3Mgb3duIGxpc3QsIGFuZCB0aGUKcHVibGlzaGVyIHJldHVybnMgdGhhdCBwb3Np dGlvbiBhbG9uZ3NpZGUgdGhlIHNlcXVlbmNlJ3MgZGF0YS4gVGhlCnJlY2VpdmVkIHBvc2l0aW9u IGlzIHVzZWQgdG8gc3Vic2NyaXB0IHRoZSBsaXN0IHVzaW5nIGxpc3RfbnRoKCksCndoaWNoIGJv dW5kcy1jaGVja3Mgb25seSBvbiBhc3NlcnQgYnVpbGRzLCBzbyBpdCB3YXMgcG9zc2libGUgdGhh dCBhbgppbmRleCB3ZSBuZXZlciBzZW50IG1hZGUgdGhlIHdvcmtlciByZWFkIGEgcG9pbnRlciBm cm9tIHBhc3QgdGhlIGVuZApvZiB0aGUgbGlzdCBhbmQgdGhlbiBzdG9yZSB0aGUgcmVtb3RlIGxh c3RfdmFsdWUgdGhyb3VnaCBpdC4KCkNoZWNrIHRoZSBwb3NpdGlvbiBhZ2FpbnN0IHRoZSBsaXN0 IGJlZm9yZSB1c2luZyBpdC4gTm8gc2FuZSBwdWJsaXNoZXIKY2FuIHRyaWdnZXIgdGhpcywgYnV0 IHdlIHNob3VsZCBub3QgbGV0IGEgcmVtb3RlIHNlcnZlciBzdGVlciBhIG1lbW9yeQphY2Nlc3Mu IEFuIGluLXJhbmdlIHBvc2l0aW9uIGZyb20gYW5vdGhlciBiYXRjaCBzdGlsbCBnZXRzIHRocm91 Z2ggYW5kCndvdWxkIGF0dGFjaCBvbmUgc2VxdWVuY2UncyBkYXRhIHRvIGFub3RoZXIsIGJ1dCB0 aGF0J3MgYSB3cm9uZyB2YWx1ZQpyYXRoZXIgdGhhbiBhIGNvcnJ1cHQgcHJvY2Vzcy4KCkFsc28s IHJlY2VpdmUgdGhlIGluZGV4IGFzIGludDQgcmF0aGVyIHRoYW4gaW50OC4gUHJldmlvdXNseSwg YW4Kb3V0LW9mLXJhbmdlIGludDggdmFsdWUgd2FzIHNpbGVudGx5IHRydW5jYXRlZCB0byBpdHMg bG93ZXIgMzIgYml0cyBieQpEYXR1bUdldEludDMyKCksIHdoaWNoIGNvdWxkIHR1cm4gaXQgaW50 byBhIHZhbGlkIGluZGV4IGFuZCBkZWZlYXQgdGhlCmNoZWNrLgoKQmFja3BhdGNoIHRvIHYxOSwg d2hlcmUgc2VxdWVuY2Ugc3luY2hyb25pemF0aW9uIHdhcyBpbnRyb2R1Y2VkLgoKUmVwb3J0ZWQt Ynk6IEFudGhyb3BpYyBPU1MgcHJvZ3JhbQpSZXZpZXdlZC1ieTogQW1pdCBLYXBpbGEgPGFtaXQu a2FwaWxhMTZAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogQ2hhbyBMaSA8bGkuZXZhbi5jaGFvQGdt YWlsLmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQUQyMUFvQldETXVNbW5l dlphWjF4U09pNzVlVXg4WDdMYlZRem1VWnVkazZGOEJkZ2dAbWFpbC5nbWFpbC5jb20KQmFja3Bh dGNoLXRocm91Z2g6IDE5CgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0 dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvN2E3ZjYwNjE2MTM2YTU5OTE1 M2JmYWNmODdlYmUzMmU3YzJiMGE2YQoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3Jj L2JhY2tlbmQvcmVwbGljYXRpb24vbG9naWNhbC9zZXF1ZW5jZXN5bmMuYyB8IDE5ICsrKysrKysr KysrKysrKysrKy0KMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o LSkKCg== --===============2738445516459614480==--