summaryrefslogtreecommitdiff
path: root/doc/src/sgml
AgeCommit message (Collapse)Author
2007-04-19Release wording updates for releases 8.2.4, 8.1.9, 8.0.13, 7.4.17, 7.3.19.Bruce Momjian
2007-04-19Release note updates for 8.2.4, 8.1.9, 8.0.13, 7.4.17, 7.3.19.Bruce Momjian
2007-03-14Arrange to install a "posixrules" entry in our timezone database, so thatTom Lane
POSIX-style timezone specs that don't exactly match any database entry will be treated as having correct USA DST rules. Also, document that this can be changed if you want to use some other DST rules with a POSIX zone spec. We could consider changing localtime.c's TZDEFRULESTRING, but since that facility can only deal with one DST transition rule, it seems fairly useless now; might as well just plan to override it using a "posixrules" entry. Backpatch as far as 8.0. There isn't much we can do in 7.x ... either your libc gets it right, or it doesn't.
2007-02-07Stamp releases notes for 8.2.3, 8.1.8, 8.0.12.REL8_0_12Bruce Momjian
2007-02-02Reword suggestion that libpq.dll be installed in WINNT\SYSTEM32 underNeil Conway
Windows. Per Magnus Hagander, this is not recommended.
2007-02-02Update release notes for security-related releases in all active branches.Tom Lane
Security: CVE-2007-0555, CVE-2007-0556
2007-01-06Links to GUC variables from HISTORY don't work in back branches...Tom Lane
2007-01-06Fix markup because older releases couldn't link to the reference section.Bruce Momjian
2007-01-05Minor copy-editing for release note updates.Tom Lane
2007-01-05Create release notes for 8.0.10.Bruce Momjian
2006-12-01Document the recently-understood hazard that a rollback can release row-levelTom Lane
locks that logically should not be released, because when a subtransaction overwrites XMAX all knowledge of the previous lock state is lost. It seems unlikely that we will be able to fix this before 8.3...
2006-10-12Update release notes for SQL functions vs triggers fix.Tom Lane
2006-10-11A bit of copy-editing on back-branch release notes.Tom Lane
2006-10-09Update release notes for releases 7.3.16, 7.4.14, 8.0.9, and 8.1.5.Bruce Momjian
2006-10-01date_trunc also accepts 'quarter'. Noted by Yoshihisa Nakano.Tom Lane
2006-07-31Fix confusion between COPY FROM and COPY TO, per Gavin Sharry and Arul Shaji.Alvaro Herrera
2006-05-21Update release notes for upcoming releases.Tom Lane
2006-05-21Modify libpq's string-escaping routines to be aware of encoding considerationsTom Lane
and standard_conforming_strings. The encoding changes are needed for proper escaping in multibyte encodings, as per the SQL-injection vulnerabilities noted in CVE-2006-2313 and CVE-2006-2314. Concurrent fixes are being applied to the server to ensure that it rejects queries that may have been corrupted by attempted SQL injection, but this merely guarantees that unpatched clients will fail rather than allow injection. An actual fix requires changing the client-side code. While at it we have also fixed these routines to understand about standard_conforming_strings, so that the upcoming changeover to SQL-spec string syntax can be somewhat transparent to client code. Since the existing API of PQescapeString and PQescapeBytea provides no way to inform them which settings are in use, these functions are now deprecated in favor of new functions PQescapeStringConn and PQescapeByteaConn. The new functions take the PGconn to which the string will be sent as an additional parameter, and look inside the connection structure to determine what to do. So as to provide some functionality for clients using the old functions, libpq stores the latest encoding and standard_conforming_strings values received from the backend in static variables, and the old functions consult these variables. This will work reliably in clients using only one Postgres connection at a time, or even multiple connections if they all use the same encoding and string syntax settings; which should cover many practical scenarios. Clients that use homebrew escaping methods, such as PHP's addslashes() function or even hardwired regexp substitution, will require extra effort to fix :-(. It is strongly recommended that such code be replaced by use of PQescapeStringConn/PQescapeByteaConn if at all feasible.
2006-05-21Add a new GUC parameter backslash_quote, which determines whether the SQLTom Lane
parser will allow "\'" to be used to represent a literal quote mark. The "\'" representation has been deprecated for some time in favor of the SQL-standard representation "''" (two single quote marks), but it has been used often enough that just disallowing it immediately won't do. Hence backslash_quote allows the settings "on", "off", and "safe_encoding", the last meaning to allow "\'" only if client_encoding is a valid server encoding. That is now the default, and the reason is that in encodings such as SJIS that allow 0x5c (ASCII backslash) to be the last byte of a multibyte character, accepting "\'" allows SQL-injection attacks as per CVE-2006-2314 (further details will be published after release). The "on" setting is available for backward compatibility, but it must not be used with clients that are exposed to untrusted input. Thanks to Akio Ishida and Yasuo Ohgaki for identifying this security issue.
2006-02-12Update release notes.Tom Lane
2006-02-12Update release notes for 2006-02-14 releaseBruce Momjian
2006-02-09Reject out-of-range dates in date_in().Tom Lane
Kris Jurka
2006-01-06Release-note updates and copy editing.REL8_0_6Tom Lane
2006-01-05New pgcrypto item wording.Bruce Momjian
2006-01-05Wording improvements.Bruce Momjian
2006-01-05Improve markup.Bruce Momjian
2006-01-05Update release notes.Bruce Momjian
2005-12-09Add release notes for back branches (7.3 and up).Tom Lane
Also minor improvements to 8.1.1 release notes.
2005-12-08Documentation fix: s/event_object_name/event_object_table/gPeter Eisentraut
2005-12-02Fix obsolete description of -h option, per Andreas Schmidt.Tom Lane
2005-11-16Properly document return value of strpos().Bruce Momjian
2005-10-06Backpatch merge_db() example for PL/PgSQL to 8.0. Patch from DavidNeil Conway
Fetter, fixes by Neil Conway.
2005-10-03COPY's test for read-only transaction was backward; it prohibited COPY TOREL8_0_4Tom Lane
where it should prohibit COPY FROM. Found by Alon Goldshuv.
2005-10-03Update release notes for pending back-branch releases.Tom Lane
2005-09-12Fix a mistake in the documentation for SPI_getbinval(), per Michael Fuhr.Neil Conway
2005-08-27Fix typo:Bruce Momjian
sql_information_info -> sql_implementation_info Robert Treat
2005-08-11Backpatch new CVS home page URL.Bruce Momjian
2005-06-25Force a checkpoint before committing a CREATE DATABASE command. ThisTom Lane
should fix the recent reports of "index is not a btree" failures, as well as preventing a more obscure race condition involving changes to a template database just after copying it with CREATE DATABASE.
2005-06-17NetBSD uses "options" not "option".Bruce Momjian
2005-06-09Repair error in description of nonblocking usage of PQgetCopyData().Tom Lane
Per Volkan Yazici.
2005-05-20Fix typo in ECPG docs, per Andreas Seltenreich.Neil Conway
2005-05-13Add missing quote, per Dave Page.Tom Lane
2005-05-13Fix broken markup.Tom Lane
2005-05-13Update createuser examples to match the current program behavior,Tom Lane
and add an example showing assignment of a password. Per suggestion from Jari Aalto (via Martin Pitt).
2005-05-11Document where to download free Microsoft and Borland development tools.Bruce Momjian
2005-05-11Document that bcc compiles now need the -N flag, backpatch to 8.0.X.Bruce Momjian
2005-05-11Backpatch mention that not all functions are listed, with spelling fix.Bruce Momjian
2005-05-09Rename encryption section.REL8_0_3Bruce Momjian
2005-05-09Backpatch encryption doc section to 8.0.X.Bruce Momjian
2005-05-09Update release notes for upcoming re-releases.Tom Lane