Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix bug in MIC -> EUC_JP conversion. Per Atsushi Ogawa. | Tatsuo Ishii | 2005-06-11 |
| | |||
* | Repair error in description of nonblocking usage of PQgetCopyData(). | Tom Lane | 2005-06-09 |
| | | | | Per Volkan Yazici. | ||
* | Use just NULL not NULL::TEXT --- the latter coding is unnecessary and | Tom Lane | 2005-06-07 |
| | | | | not schema-safe. Per report from Jochem van Dieten. | ||
* | Code for SET/SHOW TIME ZONE with a fixed-interval timezone was not | Tom Lane | 2005-06-05 |
| | | | | prepared for HAVE_INT64_TIMESTAMP. Per report from Guillaume Beaudoin. | ||
* | Update Chinese FAQ to fix XHTML format. | Bruce Momjian | 2005-06-04 |
| | | | | Weiping (Laser) | ||
* | Update Russian FAQ. | Bruce Momjian | 2005-06-03 |
| | | | | Viktor Vislobokov | ||
* | Push enable/disable of notify and catchup interrupts all the way down | Tom Lane | 2005-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 Meskes | 2005-06-02 |
| | | | | [One half already was committed with the last commit.] | ||
* | Fixed memory leak in ecpglib by adding some missing free() commands. | Michael Meskes | 2005-06-02 |
| | |||
* | Fix log_statement to properly recognize SELECT INTO and CREATE TABLE AS | Bruce Momjian | 2005-06-01 |
| | | | | | | | | and DDL statements. Backpatch fix to 8.0.X. Per report from Murthy Kambhampaty | ||
* | patternsel() was improperly stripping RelabelType from the derived | Tom Lane | 2005-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..1 | Teodor Sigaev | 2005-06-01 |
| | |||
* | Add test to WAL replay to verify that xl_prev points back to the previous | Tom Lane | 2005-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 -1 | Tom Lane | 2005-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 Momjian | 2005-05-27 |
| | | | | Mahmoud Taghizadeh | ||
* | Adjust datetime parsing to be more robust. We now pass the length of the | Neil Conway | 2005-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 updates | Peter Eisentraut | 2005-05-25 |
| | |||
* | Fix previous patch to exprTypmod. | Tatsuo Ishii | 2005-05-25 |
| | |||
* | Inserting 5 characters into char(10) does not produce 5 padding spaces | Tatsuo Ishii | 2005-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 case | Tom Lane | 2005-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 proper | Neil Conway | 2005-05-23 |
| | | | | sharing of %_SHARED. From Andrew Dunstan. | ||
* | Update Japanese FAQ. | Bruce Momjian | 2005-05-20 |
| | | | | Jun Kuwamura | ||
* | Fix typo in ECPG docs, per Andreas Seltenreich. | Neil Conway | 2005-05-20 |
| | |||
* | Guard against duplicate IDs in input file in SortTocFromFile(). | Tom Lane | 2005-05-17 |
| | | | | Per report from Brian Hackett. | ||
* | Convert Chinese FAQ to valid XHTML, finally. | Bruce Momjian | 2005-05-17 |
| | |||
* | Fix Chinese markup some more. | Bruce Momjian | 2005-05-17 |
| | |||
* | Update Chinese FAQ to xhtml. | Bruce Momjian | 2005-05-16 |
| | |||
* | Add -N make flag to bcc builds from /src dir. | Bruce Momjian | 2005-05-13 |
| | |||
* | Add missing quote, per Dave Page. | Tom Lane | 2005-05-13 |
| | |||
* | Fix broken markup. | Tom Lane | 2005-05-13 |
| | |||
* | Update createuser examples to match the current program behavior, | Tom Lane | 2005-05-13 |
| | | | | | and add an example showing assignment of a password. Per suggestion from Jari Aalto (via Martin Pitt). | ||
* | Update chinese encoding specification. | Bruce Momjian | 2005-05-13 |
| | |||
* | Fix bug in COPY CSV mode: handle consecutive embedded newlines in COPY | Neil Conway | 2005-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 Momjian | 2005-05-11 |
| | | | | | | instead of pg_usleep. Backpatch to 8.0.X. | ||
* | Update FAQ URLs. | Bruce Momjian | 2005-05-11 |
| | | | | Robert Treat | ||
* | Document where to download free Microsoft and Borland development tools. | Bruce Momjian | 2005-05-11 |
| | |||
* | Document that bcc compiles now need the -N flag, backpatch to 8.0.X. | Bruce Momjian | 2005-05-11 |
| | |||
* | Update Chinese FAQ, per Magnus. | Bruce Momjian | 2005-05-11 |
| | |||
* | Backpatch mention that not all functions are listed, with spelling fix. | Bruce Momjian | 2005-05-11 |
| | |||
* | Add mention that not all functions are listed. | Bruce Momjian | 2005-05-11 |
| | | | | Update Chinese FAQ for HTML. | ||
* | Backpatch new Chinese FAQ to 8.0.X. | Bruce Momjian | 2005-05-11 |
| | |||
* | Rename encryption section.REL8_0_3 | Bruce Momjian | 2005-05-09 |
| | |||
* | Backpatch FAQ's to 8.0.X for release. | Bruce Momjian | 2005-05-09 |
| | |||
* | Backpatch encryption doc section to 8.0.X. | Bruce Momjian | 2005-05-09 |
| | |||
* | Update release notes for upcoming re-releases. | Tom Lane | 2005-05-09 |
| | |||
* | Update release checklist to reflect that HISTORY and INSTALL don't | Tom Lane | 2005-05-08 |
| | | | | need to be created by hand anymore. | ||
* | Repair very-low-probability race condition between relation extension | Tom Lane | 2005-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 TransactionIdIsInProgress | Tom Lane | 2005-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 Lane | 2005-05-05 |
| | |||
* | Make standalone backends ignore pg_database.datallowconn, so that there | Tom Lane | 2005-05-05 |
| | | | | is a way to recover from disabling connections to all databases at once. |