aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Show oid2name command-line arguments in documentation like we do forBruce Momjian2010-05-20
| | | | non-contrib command-line tools (no longer in a single table display).
* SGML markup cleanup for pg_upgrade.Bruce Momjian2010-05-19
|
* Doc change: Rename of directory no longer required for pg_migrator 9.0.Bruce Momjian2010-05-19
| | | | Alvaro
* pg_upgrade doc cleanupBruce Momjian2010-05-19
| | | | Stefan Kaltenbrunner
* Restore oid2name doc change.Bruce Momjian2010-05-19
|
* Add command-line documentation for pg_upgrade.Bruce Momjian2010-05-19
|
* Simplify pg_upgrade queries by using IN instead of multiple OR clausesBruce Momjian2010-05-19
| | | | comparing the same column to multiple values.
* For pg_upgrade, update template0's datfrozenxid and its relfrozenxids toBruce Momjian2010-05-19
| | | | | match the behavior of autovacuum, which does this as the xid advances even if autovacuum is turned off.
* Refer to pg_ident.conf as config file for username mapping, as it'sMagnus Hagander2010-05-18
| | | | | | now used for other things than just ident authentication. Noted by Stephen Frost
* Use a 'datallowconn' check for avoiding 'template0', rather thanBruce Momjian2010-05-18
| | | | | | | | hardcoding a 'template0' check, per suggestion from Alvaro. This might fix a problem where someone has allowed 'template0' connections, but it is a cleaner approach even if doesn't fix the bug.
* Make pg_upgrade documentation refer to 9.0 instead of 8.4.Magnus Hagander2010-05-18
| | | | Fujii Masao
* Fix regression tests to match error message changeAndrew Dunstan2010-05-18
|
* Add pg_upgrade TESTING files explaining a testing method.Bruce Momjian2010-05-18
|
* Move pg_notify() details to a subsection within the NOTIFY reference page.Robert Haas2010-05-18
| | | | | | | This allows the index to reference the pg_notify() subsection specifically, rather than Notes section of the NOTIFY reference page more generally. Fujii Masao
* Make table in example less wide.Alvaro Herrera2010-05-17
|
* Follow up a visit from the style police.Andrew Dunstan2010-05-17
|
* Clarify plperl subroutine name release notes item, remove now redundant ↵Andrew Dunstan2010-05-17
| | | | Safe.pm item.
* Insert line breaks in two places in SQL functions documentation.Robert Haas2010-05-16
| | | | | | | | | | This avoids a formatting problem in the PDF output. In the HTML output this isn't necessary, but we've done similar things elsewhere in the documentation so I think it's OK to do it here, too. I've refrained from breaking a longish error message which also causes problems for the PDF output, because that would make the HTML output look wrong. Erik Rijkers
* Fix longstanding typo in V1 calling conventions documentation.Robert Haas2010-05-16
| | | | Erik Rijkers
* Ensure that pg_restore -l will output DATABASE entries whether or not -CTom Lane2010-05-15
| | | | | | | | | is specified. Per bug report from Russell Smith and ensuing discussion. Since this is a corner case behavioral change, I'm going to be conservative and not back-patch it. In passing, also rename the RestoreOptions field for the -C switch to something less generic than "create".
* Rename PM_RECOVERY_CONSISTENT and PMSIGNAL_RECOVERY_CONSISTENT.Robert Haas2010-05-15
| | | | | The new names PM_HOT_STANDBY and PMSIGNAL_BEGIN_HOT_STANDBY more accurately reflect their actual function.
* Improve documentation of pg_restore's -l and -L switches to point out theirTom Lane2010-05-15
| | | | | interactions with filtering switches, such as -n and -t. Per a complaint from Russell Smith.
* Spell __NetBSD__ the same way everywhere. Per Giles Lean.Tom Lane2010-05-15
|
* Adjust pg_upgrade BSD defines for scandir(), per report from Giles LeanBruce Momjian2010-05-15
|
* Use __bsdi__ consistently.Bruce Momjian2010-05-15
|
* Change bsdi define to __bsdi__Bruce Momjian2010-05-15
|
* Fix typos in comments, spotted by Josh Kupershmidt.Heikki Linnakangas2010-05-15
|
* Fix bug in processing of checkpoint time for max_standby_delay. LatestSimon Riggs2010-05-15
| | | | | log time was incorrectly set, typically leading to dates in the past, which would cause more cancellations in Hot Standby on a quiet server.
* We now accept read-only connections in state PM_RECOVERY_CONSISTENT.Robert Haas2010-05-14
|
* Remove CRs.Itagaki Takahiro2010-05-14
|
* Add many new Asserts in code and fix simple bug that slipped throughSimon Riggs2010-05-14
| | | | without them, related to previous commit. Report by Bruce Momjian.
* Fix another obvious bug pointed out by a compiler warning.Tom Lane2010-05-14
|
* Remove another unsafe use of random data as a format string.Tom Lane2010-05-14
|
* Get rid of unsafe sprintf and snprintf usages. Per compiler warnings.Tom Lane2010-05-14
|
* Spell __darwin__ correctly, to suppress compiler warning on OSX.Tom Lane2010-05-14
|
* Use NAMEDATALEN instead of local define.Bruce Momjian2010-05-14
| | | | | | Modify path separators for Win32. Per ideas from Takahiro Itagaki
* Remove all mentions of EnterpriseDB Advanced Server from pg_upgrade;Bruce Momjian2010-05-13
| | | | EDB must maintain their own patch set for this.
* Fix up lame idea of not using autoconf to determine if platform has scandir().Tom Lane2010-05-13
| | | | Should fix buildfarm failures.
* Fix MSVC builds for recent plperl changes. Go back to version 8.2, which isAndrew Dunstan2010-05-13
| | | | | | where we started supporting MSVC builds. Security: CVE-2010-1169
* Update release notes with security issues.Tom Lane2010-05-13
| | | | Security: CVE-2010-1169, CVE-2010-1170
* Use an entity instead of non-ASCII letter. Thom BrownTom Lane2010-05-13
|
* Use "TOAST table" in place of the vague, not-used-elsewhere phraseTom Lane2010-05-13
| | | | "supplementary storage table".
* Prevent PL/Tcl from loading the "unknown" module from pltcl_modules unlessTom Lane2010-05-13
| | | | | | | | | | | | | | | | | | | that is a regular table or view owned by a superuser. This prevents a trojan horse attack whereby any unprivileged SQL user could create such a table and insert code into it that would then get executed in other users' sessions whenever they call pltcl functions. Worse yet, because the code was automatically loaded into both the "normal" and "safe" interpreters at first use, the attacker could execute unrestricted Tcl code in the "normal" interpreter without there being any pltclu functions anywhere, or indeed anyone else using pltcl at all: installing pltcl is sufficient to open the hole. Change the initialization logic so that the "unknown" code is only loaded into an interpreter when the interpreter is first really used. (That doesn't add any additional security in this particular context, but it seems a prudent change, and anyway the former behavior violated the principle of least astonishment.) Security: CVE-2010-1170
* Abandon the use of Perl's Safe.pm to enforce restrictions in plperl, as it isAndrew Dunstan2010-05-13
| | | | | | | | | | | | | | | | | | | | | | | | fundamentally insecure. Instead apply an opmask to the whole interpreter that imposes restrictions on unsafe operations. These restrictions are much harder to subvert than is Safe.pm, since there is no container to be broken out of. Backported to release 7.4. In releases 7.4, 8.0 and 8.1 this also includes the necessary backporting of the two interpreters model for plperl and plperlu adopted in release 8.2. In versions 8.0 and up, the use of Perl's POSIX module to undo its locale mangling on Windows has become insecure with these changes, so it is replaced by our own routine, which is also faster. Nice side effects of the changes include that it is now possible to use perl's "strict" pragma in a natural way in plperl, and that perl's $a and $b variables now work as expected in sort routines, and that function compilation is significantly faster. Tim Bunce and Andrew Dunstan, with reviews from Alex Hunsaker and Alexey Klyukin. Security: CVE-2010-1169
* Assorted fixes to make pg_upgrade build on MSVC.Magnus Hagander2010-05-13
| | | | | | | | | * There is no chmod() on Windows. * Must always use the 3-parameter version of open() * There is no dynloader.h - but it also appears unnecessary on all platforms * Don't include shlobj.h because it causes compile errors, and from what I can see it's not actually used. This may need to be added back for mingw and/or cygwin in the worst case.
* Translation updatePeter Eisentraut2010-05-13
|
* Properly support multi-line entires (such as OBJS=) when buildingMagnus Hagander2010-05-13
| | | | PROGRAM, not just MODULE, in contrib.
* Comment out EnterpriseDB Advanced Server mention in SGML docs.Bruce Momjian2010-05-13
|
* Avoid error from mkdir if no languages are to be installedPeter Eisentraut2010-05-13
| | | | | | | mkinstalldirs used to handle no arguments, but mkdir doesn't. Also remove the .SILENT setting, that was previously removed from Makefile.global as well.
* Fix some spelling errors.Magnus Hagander2010-05-13
| | | | Thom Brown