aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Fix bug in MIC -> EUC_JP conversion. Per Atsushi Ogawa.Tatsuo Ishii2005-06-11
|
* Repair error in description of nonblocking usage of PQgetCopyData().Tom Lane2005-06-09
| | | | Per Volkan Yazici.
* Use just NULL not NULL::TEXT --- the latter coding is unnecessary andTom Lane2005-06-07
| | | | not schema-safe. Per report from Jochem van Dieten.
* Code for SET/SHOW TIME ZONE with a fixed-interval timezone was notTom Lane2005-06-05
| | | | prepared for HAVE_INT64_TIMESTAMP. Per report from Guillaume Beaudoin.
* Update Chinese FAQ to fix XHTML format.Bruce Momjian2005-06-04
| | | | Weiping (Laser)
* Update Russian FAQ.Bruce Momjian2005-06-03
| | | | Viktor Vislobokov
* Push enable/disable of notify and catchup interrupts all the way downTom Lane2005-06-02
| | | | | | | 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.
* Added patch by Gavin Scott <gavin@planetacetech.com> for Intel 64bit hardware.Michael Meskes2005-06-02
| | | | [One half already was committed with the last commit.]
* Fixed memory leak in ecpglib by adding some missing free() commands.Michael Meskes2005-06-02
|
* Fix log_statement to properly recognize SELECT INTO and CREATE TABLE ASBruce Momjian2005-06-01
| | | | | | | | and DDL statements. Backpatch fix to 8.0.X. Per report from Murthy Kambhampaty
* patternsel() was improperly stripping RelabelType from the derivedTom Lane2005-06-01
| | | | | | expressions it constructed, causing scalarineqsel to become confused if the underlying variable was of a domain type. Per report from Kevin Grittner.
* Prevent to divide by zero and range out of 0..1Teodor Sigaev2005-06-01
|
* Add test to WAL replay to verify that xl_prev points back to the previousTom Lane2005-05-31
| | | | | 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.
* expandRTE and get_rte_attribute_type mistakenly always imputed typmod -1Tom Lane2005-05-29
| | | | | | 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.
* Update Farsi FAQ.Bruce Momjian2005-05-27
| | | | Mahmoud Taghizadeh
* Adjust datetime parsing to be more robust. We now pass the length of theNeil Conway2005-05-26
| | | | | | | | | | | | | | | 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.
* Translation updatesPeter Eisentraut2005-05-25
|
* Fix previous patch to exprTypmod.Tatsuo Ishii2005-05-25
|
* Inserting 5 characters into char(10) does not produce 5 padding spacesTatsuo Ishii2005-05-24
| | | | | | 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.
* Previous fix for "x FULL JOIN y ON true" failed to handle the caseTom Lane2005-05-24
| | | | | | | 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.
* Fix typo in PL/Perl Safe.pm initialization that prevented the properNeil Conway2005-05-23
| | | | sharing of %_SHARED. From Andrew Dunstan.
* Update Japanese FAQ.Bruce Momjian2005-05-20
| | | | Jun Kuwamura
* Fix typo in ECPG docs, per Andreas Seltenreich.Neil Conway2005-05-20
|
* Guard against duplicate IDs in input file in SortTocFromFile().Tom Lane2005-05-17
| | | | Per report from Brian Hackett.
* Convert Chinese FAQ to valid XHTML, finally.Bruce Momjian2005-05-17
|
* Fix Chinese markup some more.Bruce Momjian2005-05-17
|
* Update Chinese FAQ to xhtml.Bruce Momjian2005-05-16
|
* Add -N make flag to bcc builds from /src dir.Bruce Momjian2005-05-13
|
* Add missing quote, per Dave Page.Tom Lane2005-05-13
|
* Fix broken markup.Tom Lane2005-05-13
|
* Update createuser examples to match the current program behavior,Tom Lane2005-05-13
| | | | | and add an example showing assignment of a password. Per suggestion from Jari Aalto (via Martin Pitt).
* Update chinese encoding specification.Bruce Momjian2005-05-13
|
* Fix bug in COPY CSV mode: handle consecutive embedded newlines in COPYNeil Conway2005-05-13
| | | | input. Also add a regression test for this bug. From Andrew Dunstan.
* Fix pg_autovacuum -s flag to handle values > 2000 by using sleep()Bruce Momjian2005-05-11
| | | | | | instead of pg_usleep. Backpatch to 8.0.X.
* Update FAQ URLs.Bruce Momjian2005-05-11
| | | | Robert Treat
* Document where to download free Microsoft and Borland development tools.Bruce Momjian2005-05-11
|
* Document that bcc compiles now need the -N flag, backpatch to 8.0.X.Bruce Momjian2005-05-11
|
* Update Chinese FAQ, per Magnus.Bruce Momjian2005-05-11
|
* Backpatch mention that not all functions are listed, with spelling fix.Bruce Momjian2005-05-11
|
* Add mention that not all functions are listed.Bruce Momjian2005-05-11
| | | | Update Chinese FAQ for HTML.
* Backpatch new Chinese FAQ to 8.0.X.Bruce Momjian2005-05-11
|
* Rename encryption section.REL8_0_3Bruce Momjian2005-05-09
|
* Backpatch FAQ's to 8.0.X for release.Bruce Momjian2005-05-09
|
* Backpatch encryption doc section to 8.0.X.Bruce Momjian2005-05-09
|
* Update release notes for upcoming re-releases.Tom Lane2005-05-09
|
* Update release checklist to reflect that HISTORY and INSTALL don'tTom Lane2005-05-08
| | | | need to be created by hand anymore.
* Repair very-low-probability race condition between relation extensionTom Lane2005-05-07
| | | | | | | | 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.
* Adjust time qual checking code so that we always check TransactionIdIsInProgressTom Lane2005-05-07
| | | | | | | 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.
* Stamp release 8.0.3.Tom Lane2005-05-05
|
* Make standalone backends ignore pg_database.datallowconn, so that thereTom Lane2005-05-05
| | | | is a way to recover from disabling connections to all databases at once.