summaryrefslogtreecommitdiff
path: root/doc/src
AgeCommit message (Collapse)Author
2010-05-20Show oid2name command-line arguments in documentation like we do forBruce Momjian
non-contrib command-line tools (no longer in a single table display).
2010-05-19SGML markup cleanup for pg_upgrade.Bruce Momjian
2010-05-19Doc change: Rename of directory no longer required for pg_migrator 9.0.Bruce Momjian
Alvaro
2010-05-19pg_upgrade doc cleanupBruce Momjian
Stefan Kaltenbrunner
2010-05-19Restore oid2name doc change.Bruce Momjian
2010-05-19Add command-line documentation for pg_upgrade.Bruce Momjian
2010-05-18Refer to pg_ident.conf as config file for username mapping, as it'sMagnus Hagander
now used for other things than just ident authentication. Noted by Stephen Frost
2010-05-18Make pg_upgrade documentation refer to 9.0 instead of 8.4.Magnus Hagander
Fujii Masao
2010-05-18Move pg_notify() details to a subsection within the NOTIFY reference page.Robert Haas
This allows the index to reference the pg_notify() subsection specifically, rather than Notes section of the NOTIFY reference page more generally. Fujii Masao
2010-05-17Make table in example less wide.Alvaro Herrera
2010-05-17Clarify plperl subroutine name release notes item, remove now redundant ↵Andrew Dunstan
Safe.pm item.
2010-05-16Insert line breaks in two places in SQL functions documentation.Robert Haas
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
2010-05-16Fix longstanding typo in V1 calling conventions documentation.Robert Haas
Erik Rijkers
2010-05-15Improve documentation of pg_restore's -l and -L switches to point out theirTom Lane
interactions with filtering switches, such as -n and -t. Per a complaint from Russell Smith.
2010-05-13Remove all mentions of EnterpriseDB Advanced Server from pg_upgrade;Bruce Momjian
EDB must maintain their own patch set for this.
2010-05-13Update release notes with security issues.Tom Lane
Security: CVE-2010-1169, CVE-2010-1170
2010-05-13Use an entity instead of non-ASCII letter. Thom BrownTom Lane
2010-05-13Use "TOAST table" in place of the vague, not-used-elsewhere phraseTom Lane
"supplementary storage table".
2010-05-13Prevent PL/Tcl from loading the "unknown" module from pltcl_modules unlessTom Lane
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
2010-05-13Abandon the use of Perl's Safe.pm to enforce restrictions in plperl, as it isAndrew Dunstan
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
2010-05-13Comment out EnterpriseDB Advanced Server mention in SGML docs.Bruce Momjian
2010-05-13Fix some spelling errors.Magnus Hagander
Thom Brown
2010-05-13Fix HISTORY.html build using </link>, not </>.Bruce Momjian
2010-05-13Fix vpath installation from distribution tarball (bug #5447)Peter Eisentraut
2010-05-13Update release notes to current.Bruce Momjian
2010-05-13Move pg_upgrade shared library out into its own /contrib directoryBruce Momjian
(pg_upgrade_support).
2010-05-12Preliminary release notes for releases 8.4.4, 8.3.11, 8.2.17, 8.1.21, 8.0.25,Tom Lane
7.4.29.
2010-05-12Add pg_upgrade to /contrib; will be in 9.0 beta2.Bruce Momjian
Add documentation. Supports migration from PG 8.3 and 8.4.
2010-05-11Mention related ALTER TABLE variants in documentation for CLUSTER.Robert Haas
As suggested by Andy Lester.
2010-05-09Fix typo: PGTYPES_NUM_OVERFLOW should be PGTYPES_NUM_UNDERFLOW.Tom Lane
Noted by KOIZUMI Satoru.
2010-05-05Fix incorrect parameter tag in docs, spotted by KOIZUMI Satoru.Heikki Linnakangas
2010-05-03Remove spurious dot, per bug #5446 reported by koizumistr@minos.ocn.ne.jpAlvaro Herrera
2010-05-03Change wording so that you don't need to understand that wal_levelsHeikki Linnakangas
form a hierarchy. Per Simon's suggestion.
2010-05-03Change "literal" tag to the more appropriate "firstterm", when describingHeikki Linnakangas
what "eventually consistent" means.
2010-05-03Add cross-reference from wal_level to hot_standby setting. UpdateHeikki Linnakangas
the PITR documentation to mention that you need to set wal_level to 'archive' or 'hot_standby', to enable WAL archiving. Per Simon's request.
2010-05-02Docs for standbycheck regression tests.Simon Riggs
2010-05-02Mention that max_standby_delay has units of milliseconds. Units are mentionedSimon Riggs
for all other parameters where the default is expressed in a different unit.
2010-05-02Clean up some awkward, inaccurate, and inefficient processing aroundTom Lane
MaxStandbyDelay. Use the GUC units mechanism for the value, and choose more appropriate timestamp functions for performing tests with it. Make the ps_activity manipulation in ResolveRecoveryConflictWithVirtualXIDs have behavior similar to ps_activity code elsewhere, notably not updating the display when update_process_title is off and not truncating the display contents at an arbitrarily-chosen length. Improve the docs to be explicit about what MaxStandbyDelay actually measures, viz the difference between primary and standby servers' clocks, and the possible hazards if their clocks aren't in sync.
2010-05-01Install hack workaround for failure of 'make all' in VPATH builds.Tom Lane
It appears that gmake gets confused if postgres.sgml is not present in the working directory, and instantiates some default rule or other that would let postgres.sgml be built from postgres.xml. I haven't been able to track down exactly where that's coming from, but the problem can be dodged by specifying srcdir explicitly in the rule for postgres.xml. Per report from Vladimir Kokovic.
2010-05-01Adjust postgres.xml rule so that make will notice a failure exit from osx.Tom Lane
The previous coding had it in a pipe, which on most shells won't report the error. Per experimentation with a bug report from Vladimir Kokovic. This doesn't actually fix his problem, but it does explain why make didn't report that there was a problem.
2010-04-30Update our information about OS X shared memory configuration: it's nowTom Lane
possible to set most of the SHM kernel parameters without a reboot. Also, reorder the paragraph to explain the modern configuration method first. There are probably not too many people who still care about how to do it on OS X 10.3 or older.
2010-04-30Improve COPY documentation to clarify that it doesn't copy data to or fromTom Lane
child tables. Per gripe from Jaime Casanova.
2010-04-29Documentation fix: CREATE TRIGGER 'WHERE' -> 'WHEN'Bruce Momjian
Selena Deckelmann
2010-04-29Adjust error checks in pg_start_backup and pg_stop_backup to make it possibleTom Lane
to perform a backup without archive_mode being enabled. This gives up some user-error protection in order to improve usefulness for streaming-replication scenarios. Per discussion.
2010-04-29Rename the parameter recovery_connections to hot_standby, to reduce possibleTom Lane
confusion with streaming-replication settings. Also, change its default value to "off", because of concern about executing new and poorly-tested code during ordinary non-replicating operation. Per discussion. In passing do some minor editing of related documentation.
2010-04-29Doc fix -- last major item should not be a bullet.Bruce Momjian
2010-04-29Move alpha release notes into a separate file; re-align sgml tags.Bruce Momjian
2010-04-29Update 9.0 release notes to current; add major items and introductoryBruce Momjian
text.
2010-04-29Install a workaround for 'TeX capacity exceeded' problemTom Lane
when building PDF output for recent versions of the documentation. There is probably a better answer out there somewhere, but we need something now so we can build beta releases.
2010-04-28Fix typo, per Thom Brown.Tom Lane