From: Brett Schwarz <brett_schwarz@yahoo.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
To: ljb <ljb220@mindspring.com>
Cc: pgsql-bugs@postgresql.org
Cc: pgsql-interfaces@postgresql.org
Subject: Re: [INTERFACES] pgtcl large object read/write corrupts binary data
Date: Thu, 30 Oct 2003 13:13:38 -0800 (PST)
Message-ID: <20031030211338.32691.qmail@web40607.mail.yahoo.com> (raw)
In-Reply-To: <15956.1067452389@sss.pgh.pa.us>
--- Tom Lane <tgl@sss.pgh.pa.us> wrote:
> ljb <ljb220@mindspring.com> writes:
> > [Using PostgreSQL-7.3.4 and -7.4beta5, Tcl-8.4.x.]
> > Binary data written to a Large Object with
> libpgtcl's pg_lo_write is
> > corrupted. Tcl is mangling the data - something
> to do with UTF-8
> > conversion. Example: 0x80 becomes 0xc2 0x80, and
> 0xff becomes 0xc3 0xbf.
> > ...
> > Proposed Patch: (I think this requires Tcl >=
> 8.1)
>
> Yeah, it appears that ByteArrayObj was added in Tcl
> 8.1. We were
> already requiring Tcl 8.0 of course. Does anyone
> think that it's
> important to continue support for Tcl 8.0.* in
> libpgtcl?
>
I don't think it is important to require Tcl 8.0
anymore. Tcl 8.0 came out in 1998. We might be able to
get rid of some of the version checks as well in the
code.
--brett
__________________________________
Do you Yahoo!?
Exclusive Video Premiere - Britney Spears
http://launch.yahoo.com/promos/britneyspears/
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-interfaces@postgresql.org
Cc: brett_schwarz@yahoo.com, tgl@sss.pgh.pa.us, ljb220@mindspring.com, pgsql-bugs@postgresql.org
Subject: Re: [INTERFACES] pgtcl large object read/write corrupts binary data
In-Reply-To: <20031030211338.32691.qmail@web40607.mail.yahoo.com>
* 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