summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-06-11Fix bug in MIC -> EUC_JP conversion. Per Atsushi Ogawa.Tatsuo Ishii
2005-06-09Repair error in description of nonblocking usage of PQgetCopyData().Tom Lane
Per Volkan Yazici.
2005-06-07Use just NULL not NULL::TEXT --- the latter coding is unnecessary andTom Lane
not schema-safe. Per report from Jochem van Dieten.
2005-06-05Code for SET/SHOW TIME ZONE with a fixed-interval timezone was notTom Lane
prepared for HAVE_INT64_TIMESTAMP. Per report from Guillaume Beaudoin.
2005-06-04Update Chinese FAQ to fix XHTML format.Bruce Momjian
Weiping (Laser)
2005-06-03Update Russian FAQ.Bruce Momjian
Viktor Vislobokov
2005-06-02Push enable/disable of notify and catchup interrupts all the way downTom Lane
to just around the bare recv() call that gets a command from the client. The former placement in PostgresMain was unsafe because the intermediate processing layers (especially SSL) use facilities such as malloc that are not necessarily re-entrant. Per report from counterstorm.com.
2005-06-02Added patch by Gavin Scott <gavin@planetacetech.com> for Intel 64bit hardware.Michael Meskes
[One half already was committed with the last commit.]
2005-06-02Fixed memory leak in ecpglib by adding some missing free() commands.Michael Meskes
2005-06-01Fix log_statement to properly recognize SELECT INTO and CREATE TABLE ASBruce Momjian
and DDL statements. Backpatch fix to 8.0.X. Per report from Murthy Kambhampaty
2005-06-01patternsel() was improperly stripping RelabelType from the derivedTom Lane
expressions it constructed, causing scalarineqsel to become confused if the underlying variable was of a domain type. Per report from Kevin Grittner.
2005-06-01Prevent to divide by zero and range out of 0..1Teodor Sigaev
2005-05-31Add test to WAL replay to verify that xl_prev points back to the previousTom Lane
WAL record; this is necessary to be sure we recognize stale WAL records when a WAL page was only partially written during a system crash.
2005-05-29expandRTE and get_rte_attribute_type mistakenly always imputed typmod -1Tom Lane
to columns of an RTE that was a function returning RECORD with a column definition list. Apparently no one has tried to use non-default typmod with a function returning RECORD before.
2005-05-27Update Farsi FAQ.Bruce Momjian
Mahmoud Taghizadeh
2005-05-26Adjust datetime parsing to be more robust. We now pass the length of theNeil Conway
working buffer into ParseDateTime() and reject too-long input there, rather than checking the length of the input string before calling ParseDateTime(). The old method was bogus because ParseDateTime() can use a variable amount of working space, depending on the content of the input string (e.g. how many fields need to be NUL terminated). This fixes a minor stack overrun -- I don't _think_ it's exploitable, although I won't claim to be an expert. Along the way, fix a bug reported by Mark Dilger: the working buffer allocated by interval_in() was too short, which resulted in rejecting some perfectly valid interval input values. I added a regression test for this fix.
2005-05-25Translation updatesPeter Eisentraut
2005-05-25Fix previous patch to exprTypmod.Tatsuo Ishii
2005-05-24Inserting 5 characters into char(10) does not produce 5 padding spacesTatsuo Ishii
if they are two-byte multibyte characters. Same thing can be happen if octet_length(multibyte_chars) == n where n is char(n). Long standing bug since 7.3 days. Per report and fix from Yoshiyuki Asaba.
2005-05-24Previous fix for "x FULL JOIN y ON true" failed to handle the caseTom Lane
where there was also a WHERE-clause restriction that applied to the join. The check on restrictlist == NIL is really unnecessary anyway, because select_mergejoin_clauses already checked for and complained about any unmergejoinable join clauses. So just take it out.
2005-05-23Fix typo in PL/Perl Safe.pm initialization that prevented the properNeil Conway
sharing of %_SHARED. From Andrew Dunstan.
2005-05-20Update Japanese FAQ.Bruce Momjian
Jun Kuwamura
2005-05-20Fix typo in ECPG docs, per Andreas Seltenreich.Neil Conway
2005-05-17Guard against duplicate IDs in input file in SortTocFromFile().Tom Lane
Per report from Brian Hackett.
2005-05-17Convert Chinese FAQ to valid XHTML, finally.Bruce Momjian
2005-05-17Fix Chinese markup some more.Bruce Momjian
2005-05-16Update Chinese FAQ to xhtml.Bruce Momjian
2005-05-13Add -N make flag to bcc builds from /src dir.Bruce Momjian
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-13Update chinese encoding specification.Bruce Momjian
2005-05-13Fix bug in COPY CSV mode: handle consecutive embedded newlines in COPYNeil Conway
input. Also add a regression test for this bug. From Andrew Dunstan.
2005-05-11Fix pg_autovacuum -s flag to handle values > 2000 by using sleep()Bruce Momjian
instead of pg_usleep. Backpatch to 8.0.X.
2005-05-11Update FAQ URLs.Bruce Momjian
Robert Treat
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-11Update Chinese FAQ, per Magnus.Bruce Momjian
2005-05-11Backpatch mention that not all functions are listed, with spelling fix.Bruce Momjian
2005-05-11Add mention that not all functions are listed.Bruce Momjian
Update Chinese FAQ for HTML.
2005-05-11Backpatch new Chinese FAQ to 8.0.X.Bruce Momjian
2005-05-09Rename encryption section.REL8_0_3Bruce Momjian
2005-05-09Backpatch FAQ's to 8.0.X for release.Bruce Momjian
2005-05-09Backpatch encryption doc section to 8.0.X.Bruce Momjian
2005-05-09Update release notes for upcoming re-releases.Tom Lane
2005-05-08Update release checklist to reflect that HISTORY and INSTALL don'tTom Lane
need to be created by hand anymore.
2005-05-07Repair very-low-probability race condition between relation extensionTom Lane
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-07Adjust time qual checking code so that we always check TransactionIdIsInProgressTom Lane
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-05Stamp release 8.0.3.Tom Lane
2005-05-05Make standalone backends ignore pg_database.datallowconn, so that thereTom Lane
is a way to recover from disabling connections to all databases at once.