Generated Changelog since last Beta ...
authorMarc G. Fournier
Fri, 16 Mar 2001 21:49:51 +0000 (21:49 +0000)
committerMarc G. Fournier
Fri, 16 Mar 2001 21:49:51 +0000 (21:49 +0000)
ChangeLogs/ChangeLog-7.1beta5-to-7.1beta6 [new file with mode: 0644]

diff --git a/ChangeLogs/ChangeLog-7.1beta5-to-7.1beta6 b/ChangeLogs/ChangeLog-7.1beta5-to-7.1beta6
new file mode 100644 (file)
index 0000000..11e74c4
--- /dev/null
@@ -0,0 +1,940 @@
+2001-03-16 16:29  scrappy
+
+   * configure, configure.in: 
+   upgrade version to beta6
+
+2001-03-16 12:42  tgl
+
+   * contrib/pgcrypto/README.pgcrypto: Documentation update from Marko
+   Kreen.
+
+2001-03-16 08:05  meskes
+
+   * src/interfaces/ecpg/preproc/variable.c: Fixed bug in handling of
+   pointers to structs.
+
+2001-03-16 08:03  inoue
+
+   * src/interfaces/odbc/: multibyte.c, multibyte.h: Oops I forgot to
+   add new files for multibyte support.  Sorry Eiji.
+
+2001-03-16 00:44  tgl
+
+   * doc/src/sgml/runtime.sgml, doc/src/sgml/wal.sgml,
+   src/backend/access/transam/xlog.c, src/backend/utils/misc/guc.c,
+   src/backend/utils/misc/postgresql.conf.sample,
+   src/include/access/xlog.h: Support syncing WAL log to disk using
+   either fsync(), fdatasync(), O_SYNC, or O_DSYNC (as available on a
+   given platform).  Add GUC parameter to control sync method.  Also,
+   add defense to XLogWrite to prevent it from going nuts if passed a
+   target write position that's past the end of the buffers so far
+   filled by XLogInsert.
+
+2001-03-16 00:08  tgl
+
+   * contrib/pg_resetxlog/pg_resetxlog.c: Resetting the XLOG can't
+   include rewinding it to logical position zero, because we need page
+   LSNs stored in the main database to be less than the current XLOG
+   position.  Hence, generate the new XLOG segment at last old segment
+   number plus one.
+
+2001-03-15 20:17  inoue
+
+   * src/interfaces/odbc/: connection.c, convert.c, dlg_specific.c,
+   parse.c, psqlodbc.h, psqlodbc.rc, win32.mak: Add multibyte support.
+      Provide an extenisible scheme of encoding conversion.   As the
+   first step, SJIS and BIG5 are supported.     From now on
+   multibyte people would be happy to use      this psqlodbc driver.
+   
+   Eiji Tokuya [email protected]
+
+2001-03-15 15:01  tgl
+
+   * doc/src/sgml/client-auth.sgml: Update sample error messages to
+   agree with current code.
+
+2001-03-15 06:56  darcy
+
+   * src/interfaces/python/pgdb.py: Fix parameter handling.
+   
+   Fix a bug where cs.execute('select %d + %d', (1, 2)) would get
+   interpreted as cs.executemany('select %d + %d', (1, 2))
+
+2001-03-15 06:26  darcy
+
+   * src/interfaces/python/: pgmodule.c, setup.py: Add WIN32 support.
+
+2001-03-14 20:07  tgl
+
+   * doc/src/sgml/func.sgml: Improve description of to_char templates.
+
+2001-03-14 18:55  tgl
+
+   * src/backend/parser/parse_func.c: Give a more reasonable error
+   message for a bad attribute name applied to a join or subselect
+   alias ... cf. Oliver Elphick's complaint 13-Mar.
+
+2001-03-14 17:20  petere
+
+   * doc/src/sgml/backup.sgml: Fix markup.
+
+2001-03-14 16:50  tgl
+
+   * src/: backend/commands/trigger.c, include/commands/trigger.h:
+   Reduce amount of memory used per tuple for after-event triggers. 
+   This is still a memory leak, but a little less bad than it was.
+
+2001-03-14 16:47  tgl
+
+   * src/backend/commands/copy.c: COPY should handle after-insert
+   triggers the same as execMain.c does.  I'm not sure that it's
+   really necessary to save insert events when there are only after
+   update or delete triggers, but certainly it's wrong for COPY to
+   behave differently from an INSERT query.
+
+2001-03-14 16:11  petere
+
+   * src/tools/release_prep: It's "gmake dist" now.
+
+2001-03-14 16:07  petere
+
+   * src/tools/make_etags: For some ungodly reason my etags doesn't
+   have an --output option, but it does have -o.
+
+2001-03-14 16:03  petere
+
+   * src/bin/pgtclsh/README: We're past Postgres95 now, and I'm sure
+   Jolly doesn't want to receive any bug reports.  ;-)
+
+2001-03-14 15:53  petere
+
+   * src/interfaces/libpq++/dependencies: We got automatic
+   dependencies now.
+
+2001-03-14 15:47  petere
+
+   * src/interfaces/jdbc/README_6.3: We're way past 6.3 ...
+
+2001-03-14 15:44  petere
+
+   * src/interfaces/jdbc/README: Update.  Things are now build through
+   'make'.
+
+2001-03-14 15:23  tgl
+
+   * src/backend/access/transam/xlog.c: Use SEP_CHAR consistently in
+   forming XLOG pathnames.
+
+2001-03-14 15:12  tgl
+
+   * src/: backend/utils/adt/datetime.c, include/utils/timestamp.h:
+   Remove obsolete PowerPC-specific hack for comparisons to DBL_MIN
+   (per recent discussion with Tatsuo).  Hopefully the compilers with
+   that old bug are all long gone.
+
+2001-03-14 14:35  tgl
+
+   * src/: Makefile.shlib, makefiles/Makefile.hpux: Move -Bsymbolic
+   for HPUX to Makefile.hpux, per Peter E's recommendation.
+
+2001-03-14 13:24  momjian
+
+   * src/backend/: storage/lmgr/lock.c, tcop/postgres.c: 'waiting'
+   status display had extra space, removed.  Change the administrator
+   to 'an' administrator.
+
+2001-03-14 13:00  petere
+
+   * configure, configure.in: Try to run empty test program before
+   running any real AC_TRY_RUN's, to prevent disguised failures.
+
+2001-03-14 12:58  tgl
+
+   * src/backend/postmaster/postmaster.c: Don't go belly-up if fork()
+   fails for a routine checkpoint subprocess.  Just try again later.
+
+2001-03-14 11:50  tgl
+
+   * src/backend/utils/adt/numeric.c: Fix numeric modulo operator for
+   case of fractional right argument.
+
+2001-03-14 10:14  momjian
+
+   * src/backend/tcop/postgres.c: New shutdown wording:
+   
+       This connection has been terminated by the administrator
+
+2001-03-14 04:10  inoue
+
+   * src/interfaces/odbc/: environ.c, socket.c: Fix some memory leaks.
+
+2001-03-14 03:40  inoue
+
+   * src/backend/commands/vacuum.c: ifdef out reindex stuff in VACUUM
+   for safety.
+
+2001-03-13 19:57  tgl
+
+   * contrib/: Makefile, README, pg_resetxlog/Makefile,
+   pg_resetxlog/README.pg_resetxlog, pg_resetxlog/pg_resetxlog.c:
+   First cut at XLOG file reset utility.  Could do with more testing,
+   but it works in the simple cases.
+
+2001-03-13 16:37  petere
+
+   * src/bin/initdb/initdb.sh: Provide more useful error message if
+   'postgres -V' failed.  Advertise pg_ctl '-l' option.
+
+2001-03-13 15:52  petere
+
+   * doc/FAQ_SCO: update
+
+2001-03-13 15:42  petere
+
+   * doc/FAQ_Solaris: update
+
+2001-03-13 15:32  tgl
+
+   * src/: backend/access/transam/xlog.c, include/access/xlog.h:
+   Change xlog page-header format to include StartUpID.  Use the SUI
+   to detect case that next page in log came from an older run than
+   the prior page.  This avoids the necessity to re-zero the log after
+   recovery from a crash, which is good because we need not risk
+   destroying valuable log information.  This forces another initdb
+   since yesterday :-(.  Need to get that log reset utility done...
+
+2001-03-13 14:28  petere
+
+   * contrib/Makefile: 'test -e' isn't portable.  Use 'test -f'.
+
+2001-03-13 09:41  momjian
+
+   * doc/: FAQ, src/FAQ/FAQ.html: Update FAQ.
+
+2001-03-13 09:08  pjw
+
+   * doc/src/sgml/backup.sgml: Document changed features of pg_dump,
+   including: - Large Object dumps - Compressed custom format -
+   Requirement to use template0 when creating DB
+
+2001-03-13 08:18  pjw
+
+   * src/bin/pg_dump/pg_backup_archiver.c: - Use subselect  when
+   enabling triggers, - Use exact table names when enabling/disabling
+   triggers
+
+2001-03-13 04:03  inoue
+
+   * src/interfaces/odbc/psqlodbc.reg: The attached file contains the
+   registry settings required to install the ODBC driver on Windows
+   9X/ME/NT/2K when using the later versions of the driver that don't
+   have the Installshield installation:
+   
+   1) Install psqlodbc.dll in to C:\Windows\System or
+   C:\Winnt\System32 2) Add the registry settings in the attached file
+   using regedit.
+   
+   A useful addition to src/interfaces/odbc perhaps?
+   
+   Regards, Dave.
+
+2001-03-12 20:17  tgl
+
+   * contrib/pg_controldata/: Makefile, README.pg_controldata,
+   pg_controldata.c: Update for new pg_control format.
+
+2001-03-12 20:17  tgl
+
+   * doc/src/sgml/runtime.sgml, doc/src/sgml/wal.sgml,
+   doc/src/sgml/ref/checkpoint.sgml,
+   src/backend/access/transam/transam.c,
+   src/backend/access/transam/varsup.c,
+   src/backend/access/transam/xact.c,
+   src/backend/access/transam/xlog.c,
+   src/backend/access/transam/xlogutils.c,
+   src/backend/bootstrap/bootstrap.c,
+   src/backend/postmaster/postmaster.c, src/backend/port/beos/shm.c,
+   src/backend/port/qnx4/shm.c, src/backend/storage/ipc/ipc.c,
+   src/backend/tcop/postgres.c, src/backend/utils/hash/Makefile,
+   src/backend/utils/hash/pg_crc.c, src/backend/utils/init/globals.c,
+   src/backend/utils/init/miscinit.c, src/backend/utils/misc/guc.c,
+   src/backend/utils/misc/postgresql.conf.sample,
+   src/include/miscadmin.h, src/include/access/transam.h,
+   src/include/access/xlog.h, src/include/access/xlogdefs.h,
+   src/include/access/xlogutils.h, src/include/catalog/pg_control.h,
+   src/include/storage/ipc.h, src/include/tcop/tcopprot.h,
+   src/include/utils/pg_crc.h: XLOG (and related) changes:
+   
+   * Store two past checkpoint locations, not just one, in pg_control.
+      On startup, we fall back to the older checkpoint if the newer
+   one    is unreadable.  Also, a physical copy of the newest
+   checkpoint record    is kept in pg_control for possible use in
+   disaster recovery (ie,    complete loss of pg_xlog).  Also add a
+   version number for pg_control    itself.  Remove archdir from
+   pg_control; it ought to be a GUC    parameter, not a special case
+   (not that it's implemented yet anyway).
+   
+   * Suppress successive checkpoint records when nothing has been
+   entered   in the WAL log since the last one.  This is not so much
+   to avoid I/O   as to make it actually useful to keep track of the
+   last two   checkpoints.  If the things are right next to each other
+   then there's   not a lot of redundancy gained...
+   
+   * Change CRC scheme to a true 64-bit CRC, not a pair of 32-bit CRCs
+     on alternate bytes.  Polynomial borrowed from ECMA DLT1 standard.
+   
+   * Fix XLOG record length handling so that it will work at BLCKSZ =
+   32k.
+   
+   * Change XID allocation to work more like OID allocation.  (This is
+   of   dubious necessity, but I think it's a good idea anyway.)
+   
+   * Fix a number of minor bugs, such as off-by-one logic for XLOG
+   file   wraparound at the 4 gig mark.
+   
+   * Add documentation and clean up some coding infelicities; move
+   file   format declarations out to include files where planned
+   contrib   utilities can get at them.
+   
+   * Checkpoint will now occur every CHECKPOINT_SEGMENTS log segments
+   or   every CHECKPOINT_TIMEOUT seconds, whichever comes first.  It
+   is also   possible to force a checkpoint by sending SIGUSR1 to the
+   postmaster   (undocumented feature...)
+   
+   * Defend against kill -9 postmaster by storing shmem block's key
+   and ID   in postmaster.pid lockfile, and checking at startup to
+   ensure that no   processes are still connected to old shmem block
+   (if it still exists).
+   
+   * Switch backends to accept SIGQUIT rather than SIGUSR1 for
+   emergency   stop, for symmetry with postmaster and xlog utilities. 
+   Clean up signal   handling in bootstrap.c so that xlog utilities
+   launched by postmaster   will react to signals better.
+   
+   * Standalone bootstrap now grabs lockfile in target directory, as
+   added   insurance against running it in parallel with live
+   postmaster.
+
+2001-03-12 18:02  tgl
+
+   * src/backend/commands/trigger.c: Avoid O(N^2) behavior in
+   deferredTriggerAddEvent() for large numbers of tuples
+   inserted/deleted/updated in a single transaction.  On my machine,
+   this reduced the time to delete 80000 tuples in a
+   foreign-key-referencing table from ~15min to ~8sec.
+
+2001-03-11 06:24  petere
+
+   * configure, configure.in, config/java.m4: Throw error if Ant is
+   not found and Java is requested.  Remove redundant AC_SUBST that
+   messed up the diversions and thus the configure output.
+
+2001-03-11 06:06  petere
+
+   * build.xml, contrib/retep/build.xml, doc/src/sgml/jdbc.sgml,
+   src/interfaces/jdbc/Makefile, src/interfaces/jdbc/build.xml,
+   src/interfaces/jdbc/org/postgresql/Driver.java.in: Add uninstall
+   target to Java build.  Respect default port setting in JDBC driver.
+    Pick up version number from Makefile.global.  Change installation
+   directory to share/java/.  Document.
+
+2001-03-10 18:15  tgl
+
+   * src/Makefile.shlib: Turns out the HPUX linker likes -Bsymbolic
+   too.  Without this, ODBC driver does not work because its internal
+   cross-references get bound to similarly named functions in unixODBC
+   shared library.
+
+2001-03-10 18:12  tgl
+
+   * src/interfaces/odbc/environ.c: Provide a hack to let
+   initialization happen on platforms for which psqlodbc.c's
+   constructor-making techniques do not work.
+
+2001-03-10 17:30  tgl
+
+   * src/interfaces/odbc/gpps.c: Do not accept values from sections
+   following the specified section.
+
+2001-03-10 16:16  tgl
+
+   * doc/src/sgml/datatype.sgml: BOX documentation disagreed with code
+   about corner order.
+
+2001-03-10 11:57  petere
+
+   * doc/src/sgml/installation.sgml: Document --with-java.
+
+2001-03-10 11:05  petere
+
+   * doc/src/sgml/: Makefile, stylesheet.dsl: Eliminate some hackery
+   when creating text files (INSTALL) with a few lines of DSSSL.
+
+2001-03-10 05:38  petere
+
+   * configure, configure.in, src/Makefile.global.in,
+   src/makefiles/Makefile.hpux: Use install-sh unconditionally.
+
+2001-03-09 23:21  tgl
+
+   * src/backend/utils/error/elog.c: FATAL errors should cause exit
+   with nonzero status if we are not running under the postmaster ---
+   specifically, if we are a standalone backend running under the
+   initdb script, this is critical!
+
+2001-03-09 22:34  inoue
+
+   * src/interfaces/odbc/: convert.c, info.c, qresult.c, results.c,
+   statement.c: 1)Allow the access to indexes with up to 16 keys. 
+   2)Fix some memory leaks.  3)Change some bogus error messages.
+
+2001-03-09 17:10  tgl
+
+   * src/include/catalog/pg_shadow.h: Don't choke on superuser names
+   containing random punctuation.
+
+2001-03-09 16:50  petere
+
+   * src/interfaces/Makefile: Recursive distclean shouldn't depend on
+   recursive clean.  Subdirectories handle this.
+
+2001-03-09 14:09  petere
+
+   * doc/src/sgml/plsql.sgml: Integrate "Porting from Oracle PL/SQL"
+   HOWTO from Roberto Mello.
+
+2001-03-09 01:36  inoue
+
+   * src/backend/tcop/postgres.c: hold interupts during
+   LockWaitCancel().
+
+2001-03-08 12:00  momjian
+
+   * doc/: FAQ_japanese, src/FAQ/FAQ_japanese.html: Add Japanese FAQ>
+
+2001-03-08 11:52  momjian
+
+   * doc/: FAQ, src/FAQ/FAQ.html: Update FAQ.
+
+2001-03-07 20:49  tgl
+
+   * src/backend/optimizer/util/clauses.c: A subplan invoked within an
+   aggregate function's argument should be allowed to receive
+   ungrouped variables of the current query level.  Curious that no
+   one reported this bug before...
+
+2001-03-07 19:24  tgl
+
+   * src/backend/utils/mb/: mbutils.c, wchar.c: Modify wchar
+   conversion routines to not fetch the next byte past the end of a
+   counted input string.  Marinos Yannikos' recent crash report turns
+   out to be due to applying pg_ascii2wchar_with_len to a TEXT object
+   that is smack up against the end of memory.  This is the second
+   just-barely- reproducible bug report I have seen that traces to
+   some bit of code fetching one more byte than it is allowed to. 
+   Let's be more careful out there, boys and girls.  While at it, I
+   changed the code to not risk a similar crash when there is a
+   truncated multibyte character at the end of an input string.  The
+   output in this case might not be the most reasonable output
+   possible; if anyone wants to improve it further, step right up...
+
+2001-03-07 16:20  tgl
+
+   * src/backend/: access/gist/gist.c, access/hash/hashinsert.c,
+   access/hash/hashovfl.c, access/hash/hashpage.c,
+   access/rtree/rtree.c, commands/sequence.c: Repair a number of
+   places that didn't bother to check whether PageAddItem succeeds or
+   not.  Revise rtree page split algorithm to take care about making a
+   feasible split --- ie, will the incoming tuple actually fit?
+   Failure to make a feasible split, combined with failure to notice
+   the failure, account for Jim Stone's recent bug report.  I suspect
+   that hash and gist indices may have the same type of bug, but at
+   least now we'll get error messages rather than silent failures if
+   so.  Also clean up rtree code to use Datum rather than char* where
+   appropriate.
+
+2001-03-07 11:18  momjian
+
+   * src/pl/tcl/pltcl.c: > Applied.  Thanks.
+   
+   One more :)) It's for improper function argumets for
+   PLTCL_UNKNOWN_SUPPORT code
+   
+   I'm not an autoconf expert, but is it possible to enable unknown
+   support in pltcl with configure option ? This support is really
+   handy for real life usage of pl/tcl.
+   
+
+2001-03-07 11:09  momjian
+
+   * src/pl/tcl/modules/pltcl_loadmod: pltcl_loadmod has problems with
+   big (>4k) modules because of missing incr in splitting code:
+   
+
+2001-03-06 17:46  momjian
+
+   * contrib/mysql/my2pg.pl: Update my2pg, new version.
+
+2001-03-06 17:07  tgl
+
+   * src/interfaces/perl5/Makefile.PL: Believe $POSTGRES_LIB and
+   $POSTGRES_INCLUDE only if they name actual directories, per
+   suggestion from Robert Creager.
+
+2001-03-06 15:41  petere
+
+   * doc/src/sgml/Makefile: Sync rule for making INSTALL file.
+
+2001-03-06 14:58  petere
+
+   * src/bin/pg_dump/pg_restore.c: Help message s/dump/restore/ (must
+   have been copy&pasted from pg_dump).
+
+2001-03-06 13:55  petere
+
+   * doc/src/sgml/ref/: pg_dump.sgml, pg_restore.sgml: Some editing,
+   enhance markup, move description section before options list.
+
+2001-03-06 13:11  momjian
+
+   * doc/src/sgml/ref/create_type.sgml: Shorten TOAST mention
+
+2001-03-06 12:43  petere
+
+   * doc/src/sgml/ref/: pgtclsh.sgml, pgtksh.sgml:
+   Update/correct/refine.
+
+2001-03-06 07:04  peter
+
+   * src/interfaces/jdbc/: CHANGELOG, org/postgresql/xa/Test.java: Tue
+   Mar 06 12:05:00 GMT 2001 [email protected]     - Removed
+   org.postgresql.xa.Test from the JDBC EE driver as it's an old      
+       test class and prevented it from compiling.
+
+2001-03-06 00:22  pjw
+
+   * doc/src/sgml/ref/pg_restore.sgml: - Reflect change of option -U
+   to -L
+
+2001-03-06 00:22  pjw
+
+   * doc/src/sgml/ref/pg_dump.sgml: - Minor correction to usage
+
+2001-03-05 23:53  pjw
+
+   * src/bin/pg_dump/pg_dump.c: - Dump relevant parts of sequences
+   only when doing schemaOnly & dataOnly - Prevent double-dumping of
+   sequences when dataOnly.
+
+2001-03-05 23:08  pjw
+
+   * src/bin/pg_dump/: pg_backup_archiver.c, pg_backup_archiver.h,
+   pg_restore.c: - Only disable triggers in DataOnly (or implied
+   data-only) restores.  - Change -U option to -L to allow -U to
+   specify username in future.\7f (pg_restore)
+
+2001-03-05 14:00  petere
+
+   * doc/src/sgml/ref/comment.sgml: Add missing space, change some
+   markup.
+
+2001-03-05 14:00  petere
+
+   * doc/src/sgml/ref/set.sgml: Sorry, that change was not correct.
+
+2001-03-05 13:42  momjian
+
+   * doc/src/sgml/ref/: alter_table.sgml, comment.sgml,
+   create_type.sgml, pg_config-ref.sgml, pg_dump.sgml,
+   pg_dumpall.sgml, pg_restore.sgml, set.sgml: I'm attaching those
+   diffs for the Reference Guide in a tar file, as not all of them
+   attached properly in the post I made a few minutes ago. Please
+   disregard those earlier files. The diffs in the tar file replace
+   them.
+   
+   Pierce Tyler
+
+2001-03-05 13:09  momjian
+
+   * doc/FAQ_german, doc/src/FAQ/FAQ_german.html,
+   src/tools/backend/backend_dirs.html, src/tools/backend/index.html,
+   src/tools/make_diff/README: Update email addresses.
+
+2001-03-05 12:20  momjian
+
+   * src/bin/pgaccess/lib/languages/chinese_big5: 
+   Here is the chinese_big5 patch for PgAccess.  I've tested under
+   Chinese Windows 2000 without any problem.
+   
+   Have fun.
+   
+   LM.Liu
+
+2001-03-05 05:18  peter
+
+   * configure, configure.in, contrib/retep/retep.jpx,
+   contrib/retep/uk/org/retep/util/StandaloneApp.java: Hmmm, a
+   conflict with V1.104 of configure.in remained and broke configure
+   (said redirection required when run).
+   
+   After checking using cvsweb, removed the offending conflict. 
+   Rebuilt configure using autoconf, and it now works fine.
+
+2001-03-05 05:02  peter
+
+   * config/java.m4: There's always 1 file missed out ;-)
+   
+   Found while testing against a full checkout. Peter
+
+2001-03-05 04:38  peter
+
+   * aclocal.m4, build.xml, configure, configure.in,
+   src/Makefile.global.in, src/interfaces/Makefile,
+   src/interfaces/jdbc/CHANGELOG, src/interfaces/jdbc/Makefile,
+   src/interfaces/jdbc/build.xml, src/interfaces/jdbc/jdbc.jpx: 
+   
+   Ok, I've split todays commit into three, the first two already done
+   had some bits in JDBC & the first set of tools into contrib.
+   
+   This is the third, and deals with enabling JDBC to be compiled with
+   the main source.
+   
+   What it does is add a new option to configure: --with-java
+   
+   This option tells configure to look for ant (our build tool of
+   choice) and if found, it then compiles both the JDBC driver and the
+   new tools as part of the normal make.
+   
+   Also, when the postgresql install is done, all the .jar files are
+   also installed into the ${PGLIB}/java directory (thought best to
+   keep then separate)
+   
+   Now I had some conflicts when this applied so could someone please
+   double check that everything is ok?
+   
+   Peter
+
+2001-03-05 04:17  peter
+
+   * src/interfaces/jdbc/org/postgresql/: Driver.java.in,
+   core/ConnectionHook.java, jdbc2/CallableStatement.java: Minor
+   fixes...
+
+2001-03-05 04:15  peter
+
+   * contrib/retep/: CHANGELOG, Implementation, README, build.xml,
+   retep.jpx, uk/org/retep/tools.properties,
+   uk/org/retep/dtu/DCollection.java,
+   uk/org/retep/dtu/DConstants.java, uk/org/retep/dtu/DElement.java,
+   uk/org/retep/dtu/DEnvironment.java, uk/org/retep/dtu/DModule.java,
+   uk/org/retep/dtu/DModuleXML.java, uk/org/retep/dtu/DNode.java,
+   uk/org/retep/dtu/DProcessor.java, uk/org/retep/dtu/DTransform.java,
+   uk/org/retep/tools/Tool.java,
+   uk/org/retep/util/ExceptionDialog.java,
+   uk/org/retep/util/Globals.java, uk/org/retep/util/Logger.java,
+   uk/org/retep/util/Main.java, uk/org/retep/util/StandaloneApp.java,
+   uk/org/retep/util/hba/Editor.java, uk/org/retep/util/hba/Main.java,
+   uk/org/retep/util/hba/Record.java,
+   uk/org/retep/util/misc/IPAddress.java,
+   uk/org/retep/util/misc/PropertiesIO.java,
+   uk/org/retep/util/misc/WStringTokenizer.java,
+   uk/org/retep/util/models/HBATableModel.java,
+   uk/org/retep/util/models/PropertiesTableModel.java,
+   uk/org/retep/util/proped/Main.java,
+   uk/org/retep/util/proped/PropertyEditor.java: First batch of the
+   tools merged in...
+
+2001-03-04 13:54  petere
+
+   * doc/src/sgml/: filelist.sgml, libpq.sgml, programmer.sgml,
+   pygresql.sgml: PyGreSQL documentation.  Based on the README,
+   converted to DocBook by Mikhail Terekhov .
+
+2001-03-04 10:43  momjian
+
+   * contrib/mysql/my2pg.pl, src/include/nodes/plannodes.h: Update
+   mysql converter, new version released.
+
+2001-03-03 17:11  tgl
+
+   * doc/src/sgml/ref/create_table_as.sgml: Document TEMP option.
+
+2001-03-03 10:53  petere
+
+   * configure, configure.in, config/prep_buildtree,
+   src/Makefile.global.in, src/makefiles/Makefile.qnx4: Add configure
+   check for -lunix, for QNX.
+   
+   Recode test for equality of source and build directory using 'test
+   -ef', because even using pwd you might not get equal strings. 
+   Thanks, QNX.
+
+2001-03-03 09:00  darcy
+
+   * src/interfaces/python/Announce: Update the version number.  We
+   may change this to 7.1 if we align it with PostgreSQL.
+   
+   Add notice that development has moved into the PostgreSQL tree.
+
+2001-03-03 08:58  darcy
+
+   * src/interfaces/python/pg.py: Add oid to list of keys cached.
+   
+   Add a test to avoid an exception in certain cases.
+
+2001-03-03 08:54  darcy
+
+   * src/interfaces/python/README: Incrementing version number in
+   preparation for next release.  Note that I am talking with Thomas
+   Lockhart about the idea of bringing the PyGreSQL version number
+   into alignment with PostgreSQL so this may change to 7.1 before the
+   release.
+   
+   I have added to the copyright to indicate that from now on the
+   PostgreSQL copyright will apply.  If someone wants to make that
+   clearer please do.  The existing copyrights need to stay there for
+   now but if necessary I can ask Pascal Andre if he agrees to a
+   different wording.
+   
+   Added reference to the Python DB-API 2.0 compliant API wrapper.
+   
+   Added reference to the PyGreSQL mailing list.
+
+2001-03-03 08:42  darcy
+
+   * src/interfaces/python/pgmodule.c: Added postgres.h header for
+   more type checking.
+   
+   Changed the way that OID is retrieved on inserts.  PQoidStatus
+   appears to be deprecated so I am using PQoidValue instead.
+
+2001-03-01 14:03  petere
+
+   * src/backend/port/dynloader/qnx4.h: Add missing include.
+
+2001-03-01 13:52  petere
+
+   * src/bin/psql/print.c: Fix memory leak.
+
+2001-03-01 13:34  tgl
+
+   * src/bin/psql/common.c: Ensure previous setting of pset.queryFout
+   is restored after a failed backslash-g command.
+
+2001-03-01 11:17  petere
+
+   * src/include/Makefile: Add missing semicolon required by QNX
+   shell.  from "Tegge, Bernd" 
+
+2001-03-01 00:05  ishii
+
+   * configure, configure.in, src/bin/pg_dump/pg_restore.c,
+   src/bin/pg_id/pg_id.c, src/include/config.h.in,
+   src/interfaces/ecpg/preproc/ecpg.c: Remove HAVE_OPTARG per
+   discussion in hackers list.
+
+2001-02-28 15:39  petere
+
+   * src/bin/psql/mainloop.c: Do not strip whitespace within quotes.
+
+2001-02-27 17:07  tgl
+
+   * src/: backend/commands/command.c, backend/tcop/pquery.c,
+   backend/utils/mmgr/portalmem.c, include/utils/portal.h: Tweak
+   portal (cursor) code so that it will not call the executor again
+   when user does another FETCH after reaching end of data, or another
+   FETCH backwards after reaching start.  This is needed because some
+   plan nodes are not very robust about being called again after
+   they've already returned NULL; for example, MergeJoin will crash in
+   some states but not others.  While the ideal approach would be for
+   them all to handle this correctly, it seems foolish to assume that
+   no such bugs would creep in again once cleaned up.  Therefore, the
+   most robust answer is to prevent the situation from arising at all.
+
+2001-02-27 15:34  tgl
+
+   * src/include/catalog/pg_proc.h: Mark new text<->date, text<->time,
+   text<->timetz conversion functions as noncachable, so that
+   CURRENT_DATE and CURRENT_TIME work as functions again, rather than
+   being collapsed to constants immediately.  Marking the reverse
+   conversions noncachable might be overkill, but I'm not sure; do
+   these datatypes have the notion of a CURRENT value?  Better safe
+   than sorry, for now.
+
+2001-02-27 10:37  scrappy
+
+   * contrib/ipc_check/: README, ipc_check.pl: 
+   start of an admin tool for FreeBSD to help configure shared memory
+   for that machine
+   
+   I kept the name as generic as possible though, as other OS should
+   have similar methods, so this can be extended "as appropriate" ...
+
+2001-02-27 03:13  ishii
+
+   * src/bin/psql/Makefile, src/bin/psql/input.c,
+   src/bin/psql/print.c, src/bin/psql/stringutils.c,
+   src/include/config.h.in, src/backend/utils/adt/formatting.c,
+   src/bin/pg_dump/Makefile, src/bin/pg_dump/pg_restore.c,
+   src/bin/pg_id/pg_id.c, src/interfaces/ecpg/preproc/ecpg.c,
+   src/makefiles/Makefile.sunos4, configure, src/Makefile.global.in,
+   src/Makefile.shlib, configure.in: Massive commits for SunOS4 port.
+
+2001-02-27 02:07  ishii
+
+   * src/backend/parser/parse_coerce.c: Fix vacuum analyze error.
+   
+   vacuum analyze on pg_type fails if bogus entries remain in
+   pg_operator.  Here is a sample script to reproduce the problem.
+   
+   drop table t1; create table t1(i int); drop function foo(t1,t1);
+   create function foo(t1,t1) returns bool as 'select true' language
+   'sql'; create operator = (   leftarg = t1,   rightarg = t1, 
+   commutator = =,     procedure = foo     ); drop table t1;
+   vacuum analyze;
+
+2001-02-26 09:42  meskes
+
+   * src/interfaces/ecpg/: ChangeLog, preproc/preproc.y: Fixed
+   variable handling in preproc.y.
+
+2001-02-26 00:15  ishii
+
+   * src/bin/pgaccess/lib/tables.tcl: Allow pgaccess to input
+   Japanese. See included mail.
+   
+   Subject: [HACKERS] pgaccess Japanese input capability patch From:
+   Tatsuo Ishii  To: [email protected] Cc:
+   Sat, 24 Feb 2001 21:41:14 +0900
+   
+   Hi Teodorescu,
+   
+   I have made patches which enable pgaccess to input Japanese
+   characters in the table editing window. As you might know, to input
+   Japanese characters, we first type in "hiragana" then convert it to
+   "kanji". To make this proccess transparent to tcl application
+   programs, libraries are provided with localized version of Tcl/Tk.
+   The patches bind certain keys to initiate a function (kanjiInput)
+   that is responsible for the conversion process. If the function is
+   not available, those keys will not be binded.
+   
+   Comments? -- Tatsuo Ishii
+
+2001-02-25 19:50  tgl
+
+   * doc/src/sgml/wal.sgml, src/backend/access/transam/xact.c,
+   src/backend/access/transam/xlog.c,
+   src/backend/storage/ipc/sinval.c, src/backend/utils/misc/guc.c,
+   src/backend/utils/misc/postgresql.conf.sample,
+   src/bin/psql/tab-complete.c, src/include/access/xlog.h,
+   src/include/storage/proc.h, src/include/storage/sinval.h: Implement
+   COMMIT_SIBLINGS parameter to allow pre-commit delay to occur only
+   if at least N other backends currently have open transactions. 
+   This is not a great deal of intelligence about whether a delay
+   might be profitable ... but it beats no intelligence at all.  Note
+   that the default COMMIT_DELAY is still zero --- this new code does
+   nothing unless that setting is changed.  Also, mark ENABLEFSYNC as
+   a system-wide setting.  It's no longer safe to allow that to be set
+   per-backend, since we may be relying on some other backend's fsync
+   to have synced the WAL log.
+
+2001-02-25 11:05  petere
+
+   * doc/src/sgml/syntax.sgml: Even better example for operator
+   precedence mis-parsing.
+
+2001-02-25 10:57  petere
+
+   * contrib/pg_controldata/Makefile: Doesn't need libpq.
+
+2001-02-25 10:55  petere
+
+   * contrib/pg_controldata/: pg_controldata, pg_controldata.o: Remove
+   binary files.
+
+2001-02-24 17:42  tgl
+
+   * src/backend/storage/buffer/s_lock.c: At least on HPUX, select
+   with delay.tv_sec = 0 and delay.tv_usec = 1000000 does not lead to
+   a one-second delay, but to an immediate EINVAL failure.  This
+   causes CHECKPOINT to crash with s_lock_stuck much too quickly :-(. 
+   Fix by breaking down the requested wait div/mod 1e6.
+
+2001-02-24 13:09  petere
+
+   * doc/src/sgml/syntax.sgml: Choose a more suitable example for the
+   operator precedence mis-parsing example.
+
+2001-02-24 07:40  petere
+
+   * doc/src/sgml/: jdbc.sgml, stylesheet.dsl: Markup, spell check,
+   refine JDBC documentation.
+
+2001-02-23 21:04  tgl
+
+   * src/backend/tcop/postgres.c: When under postmaster, bogus
+   arguments should cause proc_exit(0) not proc_exit(1).  Unless you
+   think a system-wide restart is an appropriate response to bogus
+   PGOPTIONS, that is.
+
+2001-02-23 17:52  tgl
+
+   * src/bin/pg_dump/: pg_backup_archiver.c, pg_backup_tar.c: Fix
+   pg_dump crashes caused by bogus use of va_start/va_end (only seen
+   on some platforms, which is not too surprising considering how
+   platform specific these macros must be).
+
+2001-02-23 15:38  momjian
+
+   * contrib/: README, pg_controldata/Makefile,
+   pg_controldata/README.pg_controldata,
+   pg_controldata/pg_controldata, pg_controldata/pg_controldata.c,
+   pg_controldata/pg_controldata.o: I had a need to read such things
+   as the backend locale and the catalog version number from the
+   current database, and couldn't find any existing program to do
+   that.
+   
+   linda:~$ pg_controldata Log file id:                  0 Log
+   file segment:             5 Last modified:         
+         Wed Feb  7 19:35:47 2001 Database block size:        
+    8192 Blocks per segment of large relation: 131072 Catalog version
+   number:           200101061 LC_COLLATE:            
+     en_GB LC_CTYPE:                 en_GB Log archive
+   directory:
+   
+   Oliver Elphick                   
+
+2001-02-23 15:12  tgl
+
+   * src/backend/storage/lmgr/lock.c: As long as we're fixing this
+   space calculation, let's actually do it right.  We should MAXALIGN
+   the individual items because we'll allocate them individually, not
+   as an array.
+
+2001-02-23 14:24  momjian
+
+   * src/include/storage/lock.h: Update comments on locks.
+
+2001-02-23 13:28  momjian
+
+   * src/: backend/storage/lmgr/lock.c, include/storage/lock.h: Bruce
+   Momjian  writes:
+   > Is there one LOCKMETHODCTL for every backend?  I thought there
+   was only
+   > one of them.
+   >>
+   >> You're right, that line is erroneous; it should read
+   >>
+   >> size += MAX_LOCK_METHODS * MAXALIGN(sizeof(LOCKMETHODCTL));
+   >>
+   >> Not a significant error but it should be changed for clarity ...
+
+2001-02-23 13:09  scrappy
+
+   * ChangeLogs/ChangeLog-7.1beta4-to-7.1beta5: 
+   update to beta5 ... I think I ran cvs2cl right this time? :)
+