- 26 Jan, 2007 4 commits
-
-
Bruce Momjian authored
distinguish major vs minor release upgrades.
-
Bruce Momjian authored
causing html to be called twice --- no way to exit the makefile after the recursion returns.
-
Tom Lane authored
input in the stats collector. Our select() emulation is apparently buggy for UDP sockets :-(. This should resolve problems with stats collection (and hence autovacuum) failing under more than minimal load. Diagnosis and patch by Magnus Hagander. Patch probably needs to be back-ported to 8.1 and 8.0, but first let's see if it makes the buildfarm happy...
-
Neil Conway authored
suffix, to distinguish them from doubles. Make some function declarations and definitions use the "const" qualifier for arguments consistently. Ignore warning 4102 ("unreferenced label"), because such warnings are always emitted by bison-generated code. Patch from Magnus Hagander.
-
- 25 Jan, 2007 19 commits
-
-
Bruce Momjian authored
-
-
Bruce Momjian authored
-
Neil Conway authored
to deal with buildenv.bat properly, so that PATH (for example) doesn't expand infintly. Per report from Joachim Wieland, patch from Magnus.
-
Michael Meskes authored
Removed regression test that triggers those libc precision bugs on some archs.
-
Bruce Momjian authored
-
Bruce Momjian authored
with cleanup by Jaime Casanova.
-
Bruce Momjian authored
2.3.
-
Peter Eisentraut authored
- Add new SQL command SET XML OPTION (also available via regular GUC) to control the DOCUMENT vs. CONTENT option in implicit parsing and serialization operations. - Subtle corrections in the handling of the standalone property in xmlroot(). - Allow xmlroot() to work on content fragments. - Subtle corrections in the handling of the version property in xmlconcat(). - Code refactoring for producing XML declarations.
-
Bruce Momjian authored
> o -Add a GUC variable to control the tablespace for temporary objects
-
Bruce Momjian authored
objects. Jaime Casanova
-
Bruce Momjian authored
might cause server crash. Backpatch to 8.2.X.
-
Bruce Momjian authored
rather than 1/0. This helps when creating trigger functions that output SQL. Guido Goldstein
-
Bruce Momjian authored
where output redirection of child processes (pg_dump) doesn't work. Dave Page
-
Bruce Momjian authored
discussions. < < < --------------------------------------------------------------------------- < < < Developers who have claimed items are: < -------------------------------------- < * Alvaro is Alvaro Herrera <alvherre@dcc.uchile.cl> < * Andrew is Andrew Dunstan <andrew@dunslane.net> < * Bruce is Bruce Momjian <bruce@momjian.us> of EnterpriseDB < * Christopher is Christopher Kings-Lynne <chriskl@familyhealth.com.au> of < Family Health Network < * D'Arcy is D'Arcy J.M. Cain <darcy@druid.net> of The Cain Gang Ltd. < * David is David Fetter <david@fetter.org> < * Fabien is Fabien Coelho <coelho@cri.ensmp.fr> < * Gavin is Gavin Sherry <swm@linuxworld.com.au> of Alcove Systems Engineering < * Greg is Greg Sabino Mullane <greg@turnstep.com> < * Jan is Jan Wieck <JanWieck@Yahoo.com> of Afilias, Inc. < * Joe is Joe Conway <mail@joeconway.com> < * Karel is Karel Zak <zakkr@zf.jcu.cz> < * Magnus is Magnus Hagander <mha@sollentuna.net> < * Marc is Marc Fournier <scrappy@hub.org> of PostgreSQL, Inc. < * Matthew T. O'Connor <matthew@zeut.net> < * Michael is Michael Meskes <meskes@postgresql.org> of Credativ < * Neil is Neil Conway <neilc@samurai.com> < * Oleg is Oleg Bartunov <oleg@sai.msu.su> < * Pavel is Pavel Stehule <pavel.stehule@hotmail.com> < * Peter is Peter Eisentraut <peter_e@gmx.net> < * Philip is Philip Warner <pjw@rhyme.com.au> of Albatross Consulting Pty. Ltd. < * Rod is Rod Taylor <pg@rbt.ca> < * Simon is Simon Riggs <simon@2ndquadrant.com> < * Stephan is Stephan Szabo <sszabo@megazone23.bigpanda.com> < * Tatsuo is Tatsuo Ishii <ishii@sraoss.co.jp> of SRA OSS, Inc. Japan < * Teodor is Teodor Sigaev <teodor@sigaev.ru> < * Tom is Tom Lane <tgl@sss.pgh.pa.us> of Red Hat
-
Bruce Momjian authored
< o Add -f to pg_dumpall > o -Add -f to pg_dumpall
-
Bruce Momjian authored
'template1'. Dave Page
-
Bruce Momjian authored
Dave Page
-
Bruce Momjian authored
created it. Simon Riggs
-
- 24 Jan, 2007 3 commits
-
-
Bruce Momjian authored
specified. Magnus Hagander
-
Tom Lane authored
page about the maximum UTF8 sequence length we support (4 bytes since 8.1, 3 before that). pg_utf2wchar_with_len never got updated to support 4-byte characters at all, and in any case had a buffer-overrun risk in that it could produce multiple pg_wchars from what mblen claims to be just one UTF8 character. The only reason we don't have a major security hole is that most callers allocate worst-case output buffers; the sole exception in released versions appears to be pre-8.2 iwchareq() (ie, ILIKE), which can be crashed due to zeroing out its return address --- but AFAICS that can't be exploited for anything more than a crash, due to inability to control what gets written there. Per report from James Russell and Michael Fuhr. Pre-8.1 the risk is much less, but I still think pg_utf2wchar_with_len's behavior given an incomplete final character risks buffer overrun, so back-patch that logic change anyway. This patch also makes sure that UTF8 sequences exceeding the supported length (whichever it is) are consistently treated as error cases, rather than being treated like a valid shorter sequence in some places.
-
Tom Lane authored
involving unions of types having typmods. Variants of the failure are known to occur in 8.1 and up; not sure if it's possible in 8.0 and 7.4, but since the code exists that far back, I'll just patch 'em all. Per report from Brian Hurt.
-
- 23 Jan, 2007 9 commits
-
-
Peter Eisentraut authored
libxml as the detail message. As per <http://archives.postgresql.org/pgsql-hackers/2006-12/msg01087.php>. For converting error codes to messages, we only need to cover those codes that we raise ourselves now.
-
Tom Lane authored
-
Tom Lane authored
-
Bruce Momjian authored
-
Alvaro Herrera authored
pg_proc.h (it's the same changes that's in gen_fmgrtab.sh in the unix build). Patch from Magnus Hagander.
-
Tom Lane authored
FAMILY; and add FAMILY option to CREATE OPERATOR CLASS to allow adding a class to a pre-existing family. Per previous discussion. Man, what a tedious lot of cutting and pasting ...
-
Bruce Momjian authored
-
Bruce Momjian authored
values. Point to /include/ntstatus.h for an exception list, rather than a URL.
-
Bruce Momjian authored
than hex codes, using FormatMessage().
-
- 22 Jan, 2007 5 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
which I had removed in the first cut of the EquivalenceClass rewrite to simplify that patch a little. But it's still important --- in a four-way join problem mergejoinscansel() was eating about 40% of the planning time according to gprof. Also, improve the EquivalenceClass code to re-use join RestrictInfos rather than generating fresh ones for each join considered. This saves some memory space but more importantly improves the effectiveness of caching planning info in RestrictInfos.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
exception value in hex, and give a URL where the value can be looked-up.
-