pg.ddx.io  pgsql-hackers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Jeff Davis <pgsql@j-davis.com>
Cc: Chao Li <li.evan.chao@gmail.com>
Cc: pgsql-hackers@postgresql.org
Subject: Re: Small patch to improve safety of utf8_to_unicode().
Date: Wed, 15 Jul 2026 18:25:23 -0400
Message-ID: <3590905.1784154323@sss.pgh.pa.us> (raw)
In-Reply-To: <55491ca4edb3a78ecd62b8d313eca7dd57de5e79.camel@j-davis.com>
References: <c355354e6c3f4a7aafb047361b73db247260fca0.camel@j-davis.com>
	<541F240E-94AD-4D65-9794-7D6C316BC3FF@gmail.com>
	<f11b6c89612f89b76b758807a32a1d3769652d90.camel@j-davis.com>
	<C09D685C-FA5C-47E1-8EDB-B1FDD635309F@gmail.com>
	<c4b27c82decf5b85523ad01f1df3785d8999f333.camel@j-davis.com>
	<fbcb039a9ab3ba834f34174915254732fdcfae86.camel@j-davis.com>
	<c82358d3b1bbd250a03937534bf76de9f4250d0c.camel@j-davis.com>
	<fb7979177b7ab44d9abc2d423391de4ad9faea46.camel@j-davis.com>
	<313BCA0E-2E74-4EB6-9AA8-10DB7F439151@gmail.com>
	<592441c1d871a4ed0ac1708e132f447caa35869c.camel@j-davis.com>
	<3058CAA1-40E0-4098-893B-615F77CD35E1@gmail.com>
	<0cedb517aee8b79b8e31a4e42885ed88c2a67c5f.camel@j-davis.com>
	<16CAD4DB-9D4A-481A-BB4E-78775C4F4B2C@gmail.com>
	<f7000dc6842c75ace64656f9bf697a050fda0cfb.camel@j-davis.com>
	<FAEA6374-2ED2-4988-8CDD-95157599024D@gmail.com>
	<3213927.1783950167@sss.pgh.pa.us>
	<ea061fe938602cd4321ed17742284ca86310defe.camel@j-davis.com>
	<3228110.1783963143@sss.pgh.pa.us>
	<32! 28230.1783963239@sss.pgh.pa.us>
	<765830662fd26e0861189c775443fc76ea8213da.camel@j-davis.com>
	<55491ca4edb3a78ecd62b8d313eca7dd57de5e79.camel@j-davis.com>

Jeff Davis <pgsql@j-davis.com> writes:
> On Mon, 2026-07-13 at 20:26 -0700, Jeff Davis wrote:
>> Attached a patch. I added some perl code to check that the expansion
>> factor of the UTF8 representation doesn't exceed 3, and added a
>> static assert in the C code to compare to MaxAllocSize.

> I plan to commit this soon. Only to master, unless you'd like me to
> backport to silence some coverity warnings.

Master seems sufficient.

			regards, tom lane






view thread (27+ messages)  latest in thread

Message-ID: <3590905.1784154323@sss.pgh.pa.us>
Permalink:  ../3590905.1784154323@sss.pgh.pa.us/
Also on:    postgresql.org/message-id/3590905.1784154323@sss.pgh.pa.us

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-hackers@postgresql.org
  Cc: tgl@sss.pgh.pa.us, pgsql@j-davis.com, li.evan.chao@gmail.com
  Subject: Re: Small patch to improve safety of utf8_to_unicode().
  In-Reply-To: <3590905.1784154323@sss.pgh.pa.us>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox