Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Recommend security@postgresql.org as the contact point for security-related ↵REL7_2_7 | Tom Lane | 2005-01-30 | 2 | -10/+21 |
| | | | | bugs. | ||||
* | Stamp release 7.2.7. | Tom Lane | 2005-01-30 | 10 | -3818/+3790 |
| | |||||
* | Make sure contrib C functions are marked strict where needed. | Tom Lane | 2005-01-29 | 3 | -31/+31 |
| | | | | Kris Jurka | ||||
* | Backpatch fix for buffer overrun in parsing refcursor parameters to | Neil Conway | 2005-01-27 | 1 | -1/+5 |
| | | | | REL7_2_STABLE. | ||||
* | Mark the text_soundex() function as "strict", to avoid crashing on NULL | Neil Conway | 2005-01-26 | 1 | -1/+1 |
| | | | | input. Also, may as well mark it "cacheable" as well. From Kris Jurka. | ||||
* | Disallow LOAD to non-superusers. Per report from John Heasman. | Tom Lane | 2005-01-24 | 1 | -1/+3 |
| | |||||
* | The result of a FULL or RIGHT join can't be assumed to be sorted by the | Tom Lane | 2005-01-23 | 3 | -5/+16 |
| | | | | | left input's sorting, because null rows may be inserted at various points. Per report from Ferenc Lutischá¸n. | ||||
* | interval_out failed to mention 'ago' for negative intervals in SQL and | Tom Lane | 2005-01-11 | 1 | -2/+2 |
| | | | | GERMAN datestyles. Ancient bug reported by Terry Lee Tucker. | ||||
* | Back-patch removal of extraneous semicolon, so that this will build | Tom Lane | 2004-10-24 | 1 | -1/+0 |
| | | | | with recent bisons (if anyone still cares). | ||||
* | Stamp release 7.2.6.REL7_2_6 | Tom Lane | 2004-10-22 | 9 | -15/+96 |
| | |||||
* | Prevent pg_ctl from being run as root. Since it uses configuration files | Tom Lane | 2004-10-22 | 1 | -1/+9 |
| | | | | | | | | owned by postgres, doing "pg_ctl start" as root could allow a privilege escalation attack, as pointed out by iDEFENSE. Of course the postmaster would fail, but we ought to fail a little sooner to protect sysadmins unfamiliar with Postgres. The chosen fix is to disable root use of pg_ctl in all cases, just to be confident there are no other holes. | ||||
* | Back-patch make_oidjoins_check security improvement. | Tom Lane | 2004-10-21 | 1 | -9/+14 |
| | |||||
* | Repair possible failure to update hint bits back to disk, per | Tom Lane | 2004-10-13 | 2 | -5/+22 |
| | | | | | | http://archives.postgresql.org/pgsql-hackers/2004-10/msg00464.php. I plan a more permanent fix in HEAD, but for the back branches it seems best to just touch the places that actually have a problem. | ||||
* | Fix breakage in hashjoin from recent backpatch of left-join bug fix. | Tom Lane | 2004-10-13 | 1 | -10/+10 |
| | | | | (That's what I get for not testing the back branches *before* committing.) | ||||
* | Hashed LEFT JOIN would miss outer tuples with no inner match if the join | Tom Lane | 2004-09-17 | 1 | -5/+7 |
| | | | | | | was large enough to be batched and the tuples fell into a batch where there were no inner tuples at all. Thanks to Xiaoyu Wang for finding a test case that exposed this long-standing bug. | ||||
* | Update 7.2 regression tests to match what you get when using a modernREL7_2_5 | Tom Lane | 2004-08-19 | 3 | -30/+30 |
| | | | | version of Bison. | ||||
* | Stamp 7.2.5. | Tom Lane | 2004-08-15 | 9 | -15/+90 |
| | |||||
* | Fix failure to guarantee that a checkpoint will write out pg_clog updates | Tom Lane | 2004-08-11 | 3 | -7/+40 |
| | | | | | | for transaction commits that occurred just before the checkpoint. This is an EXTREMELY serious bug --- kudos to Satoshi Okada for creating a reproducible test case to prove its existence. | ||||
* | Repair multiple memory leaks in getTables(), including one that could | Tom Lane | 2004-03-20 | 1 | -1/+4 |
| | | | | | | easily exhaust memory on databases with more than a few hundred triggers. I don't expect any more releases of these old versions, but let's put the fix in CVS just so it's archived. | ||||
* | Fix longstanding error in _bt_search(): should moveright at top of loop not | Tom Lane | 2003-07-29 | 1 | -10/+10 |
| | | | | | | | | | bottom. Otherwise we fail to moveright when the root page was split while we were "in flight" to it. This is not a significant problem when the root is above the leaf level, but if the root was also a leaf (ie, a single-page index just got split) we may return the wrong leaf page to the caller, resulting in failure to find a key that is in fact present. Bug has existed at least since 7.1, probably forever. | ||||
* | Fix a *second* buffer overrun bug in to_ascii(). Grumble. | Tom Lane | 2003-07-14 | 1 | -2/+2 |
| | |||||
* | Second try at avoiding conflicts with system isblank(). | Tom Lane | 2003-04-13 | 1 | -15/+10 |
| | |||||
* | Guard against macro versions of isblank(). | Tom Lane | 2003-04-12 | 1 | -2/+7 |
| | |||||
* | Add #include <errno.h> per recent reports that it's now necessary on | Tom Lane | 2003-04-11 | 1 | -1/+2 |
| | | | | RHL 9. (Not clear why it didn't break long before, actually...) | ||||
* | Fix buffer overrun in to_ascii(), per report from Guido Notari. | Tom Lane | 2003-04-02 | 1 | -5/+6 |
| | |||||
* | TestConfiguration returns int, not bool. This mistake is relatively | Tom Lane | 2003-03-31 | 1 | -3/+3 |
| | | | | | | | harmless on signed-char machines but would lead to core dump in the deadlock detection code if char is unsigned. Amazingly, this bug has been here since 7.1 and yet wasn't reported till now. Thanks to Robert Bruccoleri for providing the opportunity to track it down. | ||||
* | Async_NotifyHandler must save and restore ImmediateInterruptOK. Fixes | Tom Lane | 2003-03-13 | 1 | -1/+18 |
| | | | | | | known problem with failure to respond to 'pg_ctl stop -m fast', and probable problems if SIGINT or SIGTERM arrives while processing a SIGUSR2 interrupt that arrived while waiting for a new client query. | ||||
* | Back patch bug fix to quote function. | D'Arcy J.M. Cain | 2003-02-27 | 1 | -1/+1 |
| | |||||
* | Brand 7.2.4.REL7_2_4 | Tom Lane | 2003-01-29 | 5 | -9/+9 |
| | |||||
* | Update release history for 7.2.4. | Tom Lane | 2003-01-29 | 2 | -1/+73 |
| | |||||
* | Back-patch fix to avoid integer overflow in ExecHashJoinGetBatch(), | Tom Lane | 2003-01-29 | 1 | -13/+23 |
| | | | | which leads to core dump in large-enough hash joins. | ||||
* | Back-patch fixes to detoast pg_group.grolist. | Tom Lane | 2003-01-26 | 1 | -3/+4 |
| | |||||
* | Back-patch fixes to ensure t_ctid always has correct value (prevents | Tom Lane | 2003-01-26 | 1 | -1/+18 |
| | | | | | some instances of 'No one parent tuple' VACUUM error, and perhaps worse things). | ||||
* | Back-patch fix for alphabetization mistakes in datetime token tables. | Tom Lane | 2003-01-26 | 3 | -16/+14 |
| | |||||
* | Back-patch fix to ensure pg_clog updates are not only written but sync'ed | Tom Lane | 2003-01-21 | 1 | -5/+3 |
| | | | | before we consider the checkpoint to be done. | ||||
* | Back-patch fixes for integer overflows in circle_poly(), path_encode(), | Tom Lane | 2003-01-21 | 1 | -11/+32 |
| | | | | | and path_add() --- from Neil Conway. Also, repair recently-detected errors in lseg_eq(), lseg_ne(), lseg_center(). | ||||
* | Back-patch fix for VACUUM being confused by SELECT FOR UPDATE of tuple | Tom Lane | 2003-01-21 | 1 | -4/+11 |
| | | | | | that was previously outdated by a transaction that later aborted. Also, prevent VACUUM from being called inside function. | ||||
* | Brand 7.2.3.REL7_2_3 | Bruce Momjian | 2002-10-01 | 9 | -111/+235 |
| | |||||
* | Update HISTORY/release.sgml for 7.2.3. | Bruce Momjian | 2002-10-01 | 2 | -2/+71 |
| | |||||
* | Back-patch fixes to work around broken mktime() in recent glibc releases. | Tom Lane | 2002-09-30 | 2 | -27/+94 |
| | |||||
* | Back-patch fix for bad SIGUSR2 interrupt handling during backend shutdown. | Tom Lane | 2002-09-30 | 2 | -3/+10 |
| | |||||
* | Back-patch fix for correct TAS operation on multi-CPU PPC machines. | Tom Lane | 2002-09-30 | 2 | -2/+22 |
| | |||||
* | Back-patch fix for 'can't wait without a PROC structure' failures: | Tom Lane | 2002-09-30 | 4 | -29/+22 |
| | | | | | remove separate ShutdownBufferPoolAccess exit callback, and do the work in ProcKill instead, before we delete MyProc. | ||||
* | Back-patch fix to ensure a checkpoint occurs before truncating CLOG, | Tom Lane | 2002-09-30 | 5 | -15/+15 |
| | | | | even if no recent WAL activity has occurred. | ||||
* | Back-patch fix to not change pg_database.datvacuumxid or truncate CLOG | Tom Lane | 2002-09-30 | 1 | -14/+34 |
| | | | | when an unprivileged user runs VACUUM. | ||||
* | Back-patch fix for failure to dump views containing FULL JOIN USING. | Tom Lane | 2002-09-20 | 1 | -1/+12 |
| | | | | | The bug is not present in CVS tip due to cleanup of JOIN handling, but 7.2.* is broken. | ||||
* | Update HISTORY with Neil's changes.REL7_2_2 | Bruce Momjian | 2002-08-23 | 1 | -4/+9 |
| | |||||
* | Stamp the 7.2.2 release. | Bruce Momjian | 2002-08-22 | 9 | -15/+96 |
| | |||||
* | Fix regression-test breakage from (unnecessary) rewrite of show_datestyle. ↵ | Tom Lane | 2002-08-22 | 1 | -2/+2 |
| | | | | Grumble. | ||||
* | Back-patch fix to make partial indexes usable on relations other than | Tom Lane | 2002-08-22 | 1 | -4/+19 |
| | | | | the first one listed in a query. Per request from Oleg. |