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 1x9nru-00000002Ebu-3iel for pgsql-committers@arkaria.postgresql.org; Thu, 24 Sep 2026 18:08:27 +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 1x9nru-0000000DziS-0Oq2 for pgsql-committers@arkaria.postgresql.org; Thu, 24 Sep 2026 18:08:26 +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 1x9nqE-0000000Dz1P-3a2x for pgsql-committers@lists.postgresql.org; Thu, 24 Sep 2026 18:06:42 +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 1x9nqC-000000014W9-0aNY for pgsql-committers@lists.postgresql.org; Thu, 24 Sep 2026 18:06:41 +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=sz3hFVTjqUF7DfLrsUfKis9Mmw+CgjUlHVPkvFBCHmQ=; b=AheB2/l4L4wjZ1z+bpFLz91aD8 J9AkBh6Ylidm55AUW0tY/lUFstl/KILlro3raDyq6LecNyLbgo3t//lyO461y0BFG4iY01hT47/bR /nt3wAckfRyaqX8X9LZPzK35KJpcOAK7GB7BCVcp+k/Z0051wPoIlJcRE1aY6Rpa/QJ4I/s60uswr DDUahheqFBJLrYJ21yY23J7J0XN8UO+keFBAI0XIxOQ7Lwcr30Lllc5ZnbUCJQ5pXDaqdQ8GogBnA XFadxYkEvAusaBZQK+IfJem/ehHzJ+V1Pqit0nhNWoVAe8LLwHPQ4Ki2A3zTmP2NerTlLKEVEpERn jtLPHaow==; 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 1x9nqC-003AWe-25 for pgsql-committers@lists.postgresql.org; Thu, 24 Sep 2026 18:06:40 +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 1x9nqC-000000016SD-1rrz for pgsql-committers@lists.postgresql.org; Thu, 24 Sep 2026 18:06:40 +0000 Content-Type: multipart/mixed; boundary="===============2564820807321826154==" 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:40 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2564820807321826154== 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 dGNoLXRocm91Z2g6IDE5CgpCcmFuY2gKLS0tLS0tClJFTF8xOV9TVEFCTEUKCkRldGFpbHMKLS0t LS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2U2MGVlNTI4NDFk NTVmMzhiZDhkODcxMTM2ZGYyZmI4ZWYyMzAxNzcKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0t LS0tCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwvc2VxdWVuY2VzeW5jLmMgfCAxOSAr KysrKysrKysrKysrKysrKystCjEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxIGRl bGV0aW9uKC0pCgo= --===============2564820807321826154==--