Commit Graph

19676 Commits

Author SHA1 Message Date
626be474d3 Guard against duplicate IDs in input file in SortTocFromFile().
Per report from Brian Hackett.
2005-05-17 17:30:41 +00:00
ba5684691c Convert Chinese FAQ to valid XHTML, finally. 2005-05-17 04:18:30 +00:00
c23e15cd42 Fix Chinese markup some more. 2005-05-17 03:41:14 +00:00
390d460138 Update Chinese FAQ to xhtml. 2005-05-16 02:50:58 +00:00
fd4d6853b7 Add -N make flag to bcc builds from /src dir. 2005-05-13 18:13:16 +00:00
011af314b7 Add missing quote, per Dave Page. 2005-05-13 16:48:22 +00:00
69664f11af Fix broken markup. 2005-05-13 16:47:03 +00:00
f591a227df Update createuser examples to match the current program behavior,
and add an example showing assignment of a password.  Per suggestion
from Jari Aalto (via Martin Pitt).
2005-05-13 16:31:50 +00:00
7b32956f37 Update chinese encoding specification. 2005-05-13 13:48:05 +00:00
9ac4af6847 Fix bug in COPY CSV mode: handle consecutive embedded newlines in COPY
input. Also add a regression test for this bug. From Andrew Dunstan.
2005-05-13 06:35:25 +00:00
928d269abf Fix pg_autovacuum -s flag to handle values > 2000 by using sleep()
instead of pg_usleep.

Backpatch to 8.0.X.
2005-05-11 17:58:32 +00:00
b5e4dc25f1 Update FAQ URLs.
Robert Treat
2005-05-11 16:13:58 +00:00
b746e49c87 Document where to download free Microsoft and Borland development tools. 2005-05-11 16:02:59 +00:00
4401b762c2 Document that bcc compiles now need the -N flag, backpatch to 8.0.X. 2005-05-11 15:10:56 +00:00
f7fa826041 Update Chinese FAQ, per Magnus. 2005-05-11 14:57:26 +00:00
c20e93d363 Backpatch mention that not all functions are listed, with spelling fix. 2005-05-11 14:10:40 +00:00
22b824ae39 Add mention that not all functions are listed.
Update Chinese FAQ for HTML.
2005-05-11 13:36:53 +00:00
1608d48e15 Backpatch new Chinese FAQ to 8.0.X. 2005-05-11 02:13:21 +00:00
4fa7615da8 Rename encryption section. REL8_0_3 2005-05-09 17:26:55 +00:00
00283f4b0a Backpatch FAQ's to 8.0.X for release. 2005-05-09 17:24:04 +00:00
014fce947d Backpatch encryption doc section to 8.0.X. 2005-05-09 17:14:47 +00:00
8fae36881d Update release notes for upcoming re-releases. 2005-05-09 00:10:06 +00:00
16379e3ae5 Update release checklist to reflect that HISTORY and INSTALL don't
need to be created by hand anymore.
2005-05-08 23:34:23 +00:00
d6e30b0ba0 Repair very-low-probability race condition between relation extension
and VACUUM: in the interval between adding a new page to the relation
and formatting it, it was possible for VACUUM to come along and decide
it should format the page too.  Though not harmful in itself, this would
cause data loss if a third transaction were able to insert tuples into
the vacuumed page before the original extender got control back.
2005-05-07 21:32:53 +00:00
aba1f93e45 Adjust time qual checking code so that we always check TransactionIdIsInProgress
before we check commit/abort status.  Formerly this was done in some paths
but not all, with the result that a transaction might be considered
committed for some purposes before it became committed for others.
Per example found by Jan Wieck.
2005-05-07 21:22:36 +00:00
17eb867e98 Stamp release 8.0.3. 2005-05-05 20:07:36 +00:00
266a8975da Make standalone backends ignore pg_database.datallowconn, so that there
is a way to recover from disabling connections to all databases at once.
2005-05-05 19:53:37 +00:00
fbacd7838c Add WSACleanup() for Win32 socket cleanup.
Jason Erickson
2005-05-05 16:36:20 +00:00
b22bbd6f6e Use postmaster_is_alive() check in pg_ctl restart as well as pg_ctl status,
so that restart doesn't fail when old postmaster died unbetimes.
2005-05-04 22:35:22 +00:00
32083d2a5c Spell DELIMITER correctly, per Seamus Dean. 2005-05-04 14:25:30 +00:00
4afab9639a Alter the signature for encoding conversion functions to declare the
output area as INTERNAL not CSTRING.  This is to prevent people from
calling the functions by hand.  This is a permanent solution for the
back branches but I hope it is just a stopgap for HEAD.
2005-05-03 19:18:16 +00:00
298e077bc4 Change tsearch2 to not use the unsafe practice of creating functions
that return INTERNAL without also having INTERNAL arguments.  Since the
functions in question aren't meant to be called by hand anyway, I just
redeclared them to take 'internal' instead of 'text'.  Also add code
to ProcedureCreate() to enforce the restriction, as I should have done
to start with :-(
2005-05-03 16:51:22 +00:00
d0069f5a71 Fix a whitespace problem. From Alvaro Herrera. 2005-05-03 06:28:24 +00:00
323fe83608 Backport fix for correct quoting in CREATE DOMAIN example. Per Robert
Treat.
2005-05-02 01:56:16 +00:00
50433d6533 Make record_out and record_send extract type information from the passed
record object itself, rather than relying on a second OID argument to be
correct.  This patch just changes the function behavior and not the
catalogs, so it's OK to back-patch to 8.0.  Will remove the now-redundant
second argument in pg_proc in a separate patch in HEAD only.
2005-04-30 20:04:46 +00:00
757956ec47 GCC 4.0 includes a new warning option, -Wformat-literal, that emits
a warning when a variable is used as a format string for printf()
and similar functions (if the variable is derived from untrusted
data, it could include unexpected formatting sequences). This
emits too many warnings to be enabled by default, but it does
flag a few dubious constructs in the Postgres tree. This patch
fixes up the obvious variants: functions that are passed a variable
format string but no additional arguments.

Most of these are harmless (e.g. the ruleutils stuff), but there
is at least one actual bug here: if you create a trigger named
"%sfoo", pg_dump will read uninitialized memory and fail to dump
the trigger correctly.
2005-04-30 08:19:44 +00:00
7ce01797bd This patch fixes a bug in the error message emitted by pg_restore on an
incorrect -F argument: write_msg() expects its first parameter to be a
"module name", not the format string.
2005-04-30 08:00:14 +00:00
f22b3b2760 Improve cleanup from win32 client-only build. 2005-04-29 14:07:34 +00:00
5f9d19cc23 Backpatch BCC compile changes to 8.0.X for psql. 2005-04-29 13:42:24 +00:00
95cb42b968 Fix Borland makefile for libpq and improve it for psql.
Reorder MSC makefile to be more consistent and easier to maintain.
2005-04-29 04:21:39 +00:00
115119e179 Wording improvement. 2005-04-27 20:11:11 +00:00
5e46908a48 Update PAM documentation, per Alvaro. 2005-04-27 20:09:58 +00:00
46edb8efad workaround for bug in utils/date.h (timetz) 2005-04-27 13:01:27 +00:00
575d7d0330 Mention that PAM requires the user already exist in the database, per
Dick Davies.
2005-04-26 03:01:22 +00:00
73c195c607 Fix btree_gist to handle timetz zone correctly per recent changes. 2005-04-25 16:58:18 +00:00
582dcae7e8 Repair two TIME WITH TIME ZONE bugs found by Dennis Vshivkov. Comparison
of timetz values misbehaved in --enable-integer-datetime cases, and
EXTRACT(EPOCH) subtracted the zone instead of adding it in all cases.
Backpatch to all supported releases (except --enable-integer-datetime code
does not exist in 7.2).
2005-04-23 22:53:26 +00:00
58d0214ed8 int_aggregate's int_enum() doesn't work correctly with arrays that
aren't 1-D, so give an error message instead of failing.  Per report
from Ron Mayer.
2005-04-23 05:38:43 +00:00
8e4b89ccf2 Backpatch of LIMIT / FOR UPDATE behavior, but keep pre-7.3 mention in 8.0.X. 2005-04-22 15:53:27 +00:00
ddae2b6801 Clarify that only crypt can't use md5 pg_shadow passwords. 2005-04-22 04:19:02 +00:00
4f6d275ac7 Clarify use of MD5 authentication and pg_shadow encryption. 2005-04-21 22:19:27 +00:00