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.94.2) (envelope-from ) id 1tCkj3-00CLnX-Rd for pgsql-committers@arkaria.postgresql.org; Sun, 17 Nov 2024 19:14:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tCkj1-001KAK-9x for pgsql-committers@arkaria.postgresql.org; Sun, 17 Nov 2024 19:14:23 +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.94.2) (envelope-from ) id 1tCkj1-001Jwn-3b for pgsql-committers@lists.postgresql.org; Sun, 17 Nov 2024 19:14:23 +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.94.2) (envelope-from ) id 1tCkiu-002Oet-RO for pgsql-committers@lists.postgresql.org; Sun, 17 Nov 2024 19:14:22 +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.94.2) (envelope-from ) id 1tCkiu-007UHu-48 for pgsql-committers@lists.postgresql.org; Sun, 17 Nov 2024 19:14:16 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tCkit-002Hpn-0n for pgsql-committers@lists.postgresql.org; Sun, 17 Nov 2024 19:14:15 +0000 Content-Type: multipart/mixed; boundary="===============1332793825989440712==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix recently-exposed portability issue in regex optimization. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 17 Nov 2024 19:14:15 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1332793825989440712== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHJlY2VudGx5LWV4cG9zZWQgcG9ydGFiaWxpdHkgaXNzdWUgaW4gcmVnZXggb3B0aW1pemF0 aW9uLgoKZml4ZW1wdGllcygpIGNvdW50cyB0aGUgbnVtYmVyIG9mIGluLWFyY3MgaW4gdGhlIHJl Z2V4IE5GQSBhbmQgdGhlbgphbGxvY2F0ZXMgYW4gYXJyYXkgb2YgdGhhdCBtYW55IGFyYyBwb2lu dGVycy4gIElmIHRoZSBORkEgY29udGFpbnMgbm8KYXJjcywgdGhpcyBhbW91bnRzIHRvIG1hbGxv YygwKSBmb3Igd2hpY2ggc29tZSBwbGF0Zm9ybXMgcmV0dXJuIE5VTEwuClRoZSBjb2RlIG1pc3Rh a2VubHkgdHJlYXRzIHRoYXQgYXMgaW5kaWNhdGluZyBvdXQtb2YtbWVtb3J5LiAgVGh1cywKd2Ug Y2FuIGdldCBhIGJvZ3VzICJvdXQgb2YgbWVtb3J5IiBmYWlsdXJlIGZvciBzb21lIHVuc2F0aXNm aWFibGUKcmVnZXhlcy4KClRoaXMgaGFwcGVucyBvbmx5IGluIHYxNSBhbmQgZWFybGllciwgc2lu Y2UgYmVhM2Q3ZTM4IHN3aXRjaGVkIHRvCnVzaW5nIHBhbGxvYygpIHJhdGhlciB0aGFuIGJhcmUg bWFsbG9jKCkuICBBbmQgYXQgbGVhc3Qgb2YgdGhlCnBsYXRmb3JtcyBpbiB0aGUgYnVpbGRmYXJt LCBvbmx5IEFJWCBzZWVtcyB0byByZXR1cm4gTlVMTC4gIFNvIHRoZQppbXBhY3QgaXMgcHJldHR5 IG5hcnJvdy4gIEJ1dCBJIGRvbid0IGVzcGVjaWFsbHkgd2FudCB0byBzaGlwIGNvZGUKdGhhdCBp cyBmYWlsaW5nIGl0cyBvd24gcmVncmVzc2lvbiB0ZXN0cywgc28gbGV0J3MgZml4IHRoaXMgZm9y CnRoaXMgd2VlaydzIHJlbGVhc2VzLgoKQSBxdWljayBjb2RlIHN1cnZleSBzYXlzIHRoYXQgdGhl cmUgaXMgb25seSB0aGUgb25lIHBsYWNlIGluCnNyYy9iYWNrZW5kL3JlZ2V4LyB0aGF0IGlzIGF0 IHJpc2sgb2YgZG9pbmcgbWFsbG9jKDApLCBzbyB3ZSdsbCBqdXN0CmJhbmQtYWlkIHRoYXQgcGxh Y2UuICBBIG1vcmUgZnV0dXJlLXByb29mIGZpeCBjb3VsZCBiZSB0byBpbnN0YWxsIGEKbWFsbG9j KCkgd3JhcHBlciBzaW1pbGFyIHRvIHBnX21hbGxvYygpLiAgQnV0IHRoaXMgY29kZSBzZWVtcyB1 bmxpa2VseQp0byBjaGFuZ2UgbXVjaCBtb3JlIGluIHRoZSBhZmZlY3RlZCBicmFuY2hlcywgc28g dGhhdCdzIHByb2JhYmx5Cm92ZXJraWxsLgoKVGhlIG9ubHkga25vd24gdGVzdCBjYXNlIGZvciB0 aGlzIGludm9sdmVzIGEgY29tcGxlbWVudGVkIGNoYXJhY3RlcgpjbGFzcyBpbiBhIGJyYWNrZXQg ZXhwcmVzc2lvbiwgZm9yIGV4YW1wbGUgW15cc1xTXSwgYW5kIHdlIGRpZG4ndApzdXBwb3J0IHRo YXQgaW4gdjEzLiAgU28gaXQgbWF5IGJlIHRoYXQgdGhlIHByb2JsZW0gaXMgdW5yZWFjaGFibGUK aW4gdjEzLiAgQnV0IEknbSBub3QgMTAwJSBzdXJlIG9mIHRoYXQsIHNvIHBhdGNoIHYxMyB0b28u CgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzY2MWZkODFiLWYwNjktOGYzMC0xYTQx LWUxOTVjNTc0NDliNEBnbWFpbC5jb20KCkJyYW5jaAotLS0tLS0KUkVMXzEzX1NUQUJMRQoKRGV0 YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvYWRi NmRiYzdmNTM1M2FmYmQwZjdhYzA3ZTZjYzQxYTU0ZWEyODE4YQoKTW9kaWZpZWQgRmlsZXMKLS0t LS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvcmVnZXgvcmVnY19uZmEuYyB8IDUgKysrKy0KMSBmaWxl IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK --===============1332793825989440712==--