--- /dev/null
+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 e-tokuya@mail.sankyo-unyu.co.jp
+
+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.
+
+ seva@sevasoft.kiev.ua
+
+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:
+
+ seva@sevasoft.kiev.ua
+
+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 peter@retep.org.uk - 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 <terekhov@emc.com>.
+
+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" <tegge@repas-aeg.de>
+
+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 <t-ishii@sra.co.jp> To: teo@flex.ro Cc:
+ pgsql-hackers@postgresql.org, pgsql-interfaces@postgresql.org Date:
+ 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
+ Oliver.Elphick@lfix.co.uk
+
+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 <pgman@candle.pha.pa.us> 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? :)
+