This is pgin.tcl/Changelog, a summary of changes in pgin.tcl
-----------------------------------------------------------------------------

* 2003-02-13 Version 1.3.9
Catch unknown parameter in conninfo, and clean up error messages there.
Fix: typo in pg_callfn common message handling.

* 2003-02-09 Version 1.3.8
New fast-path function call command wrappers outside of namespace.
Renamed version variable to pgtcl::version

* 2003-02-03 Version 1.3.7
First implementation of COPY IN/OUT, not compatible (but close) to libpgtcl.
Added: pg_endcopy.

* 2003-02-01 Version 1.3.6
Add pg_configure (instead of setting namespace variables from outside).

* 2003-01-24 Version 1.3.5
Changed calling sequence for fast-path function call callfn so caller gives
type (Int, String, or byte string) rather than length.

* 2003-01-01 Version 1.3.4
Added handling of BinaryRow message. This might now work with Binary
Cursors; note however that libpgtcl does not work with Binary Cursors.

* 2002-12-28 Version 1.3.3
Changed fast-path function call to lookup and cache function OIDs;
this simpifies the large-object calls.

* 2002-11-16 Version 1.3.2
Added pg_result -list, and pg_result -llist. These are in the beta-released
libpgtcl, but are not in the production libpgtcl included with PostgreSQL
releases.

* 2002-11-16 Version 1.3.1
Add option to control what is returned for NULL. This feature is not
available in libpgtcl.
Rewrote connection info (conninfo) parsing to properly handle quoting
and escaping of parameter values.

* 2002-11-09 Version 1.3.0
Renamed.
Added use of namespace for internal variables and procedures.
Minor cleanup to MD5 code.

* 2002-11-04 Version 1.2.1
Fixed args to pg_listen.
Fixed pg_exectute when called with no proc: store 1st row, not last.

* 2002-11-03
Add missing .headers, .numcols, .tupno to array in pg_select.
Unset array var at end of pg_select.
(Both of these for compat. with real pgtcl)

* 2002-11-03
Add pg_execute

* 2002-11-03
Adds support for MD5 authentication; previously only plain-text password
authentication was supported.  MD5 authentication is available in
PostgreSQL-7.2 and higher, and is the preferred authentication method.

* 2002-11-02
Fixed 2 error messages to match libpgtcl.

* 2002-11-02
Fixes: pg_result -oid and -cmdTuples return 0 if the query was not an
INSERT, or INSERT/DELETE/UPDATE respectively. (This was an undocumented
change in libpgtcl.)

* 2001-05-27
Increase read/write size in pg_lo_import/export from 1024 to 32768 to
solve problem with poor performance.

* 2001-05-26
Added hostaddr to conninfo connection string (same as "host").

* 2001-05-19 Version 1.2.0
Adds support for large object calls.
Fix: no extra newline after notice messages.

* 2000-11-11
Added pg_result -cmdTuples to return number of inserted, updated, or
deleted tuples. (Extension over libpgtcl.)

* 2000-11-11
Code cleanup, messages cleanup, fix bug if pg_select returns 0 tuples

* 2000-10-21
Add notice, notify, listen

* 2000-10-15
Initial RCS revision

* 2000-07-06
Fixes for Tcl8.3.1: Tcl behaves differently when reading null byte at the
end of a string. The fix is backward-compatible (works in Tcl 8.0.5 too).

* 1999-07-22
Bug fix: bad error return in pg_select.

* 1998-12-28
Gave up on copy in/out.

* 1998-12-20
Changes for PostgreSQL 6.4 to speak Backend Protocol v2.

* 1998-12-18
Complete basic functions.
