ebe0341927
Recommend security@postgresql.org as the contact point for security-related bugs.
REL7_2_7
2005-01-30 21:32:38 +00:00
bcc1c7b1ea
Stamp release 7.2.7.
2005-01-30 20:32:42 +00:00
2c03786309
Make sure contrib C functions are marked strict where needed.
...
Kris Jurka
2005-01-29 22:36:03 +00:00
9eeeb9809e
Backpatch fix for buffer overrun in parsing refcursor parameters to
...
REL7_2_STABLE.
2005-01-27 01:52:34 +00:00
13fab5b3ad
Mark the text_soundex() function as "strict", to avoid crashing on NULL
...
input. Also, may as well mark it "cacheable" as well. From Kris Jurka.
2005-01-26 08:25:46 +00:00
ae5b7a0c5b
Disallow LOAD to non-superusers. Per report from John Heasman.
2005-01-24 17:46:58 +00:00
66bb44cf63
The result of a FULL or RIGHT join can't be assumed to be sorted by the
...
left input's sorting, because null rows may be inserted at various points.
Per report from Ferenc Lutischá¸n.
2005-01-23 02:26:05 +00:00
2b47146a07
interval_out failed to mention 'ago' for negative intervals in SQL and
...
GERMAN datestyles. Ancient bug reported by Terry Lee Tucker.
2005-01-11 18:34:41 +00:00
643bb8125c
Back-patch removal of extraneous semicolon, so that this will build
...
with recent bisons (if anyone still cares).
2004-10-24 23:02:41 +00:00
6452043ec8
Stamp release 7.2.6.
REL7_2_6
2004-10-22 00:27:34 +00:00
6acddf56b4
Prevent pg_ctl from being run as root. Since it uses configuration files
...
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.
2004-10-22 00:24:39 +00:00
02571d4e20
Back-patch make_oidjoins_check security improvement.
2004-10-21 17:12:35 +00:00
6b3d751747
Repair possible failure to update hint bits back to disk, per
...
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.
2004-10-13 22:22:41 +00:00
7b0919047f
Fix breakage in hashjoin from recent backpatch of left-join bug fix.
...
(That's what I get for not testing the back branches *before* committing.)
2004-10-13 21:56:14 +00:00
44ed69c8f3
Hashed LEFT JOIN would miss outer tuples with no inner match if the join
...
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.
2004-09-17 18:29:40 +00:00
a59084fe5e
Update 7.2 regression tests to match what you get when using a modern
...
version of Bison.
REL7_2_5
2004-08-19 20:03:49 +00:00
9f7cf9c0a6
Stamp 7.2.5.
2004-08-15 01:23:30 +00:00
d0b776b2be
Fix failure to guarantee that a checkpoint will write out pg_clog updates
...
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.
2004-08-11 04:09:14 +00:00
fbec0d7e94
Repair multiple memory leaks in getTables(), including one that could
...
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.
2004-03-20 18:12:32 +00:00
5925377401
Fix longstanding error in _bt_search(): should moveright at top of loop not
...
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.
2003-07-29 22:18:53 +00:00
90011a8918
Fix a *second* buffer overrun bug in to_ascii(). Grumble.
2003-07-14 16:41:56 +00:00
e3859d1ad9
Second try at avoiding conflicts with system isblank().
2003-04-13 04:07:43 +00:00
afed1af696
Guard against macro versions of isblank().
2003-04-12 22:28:45 +00:00
680dc79f17
Add #include <errno.h> per recent reports that it's now necessary on
...
RHL 9. (Not clear why it didn't break long before, actually...)
2003-04-11 20:51:27 +00:00
07b776f52f
Fix buffer overrun in to_ascii(), per report from Guido Notari.
2003-04-02 21:08:14 +00:00
28afe6f8ef
TestConfiguration returns int, not bool. This mistake is relatively
...
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.
2003-03-31 20:33:09 +00:00
40faf433b0
Async_NotifyHandler must save and restore ImmediateInterruptOK. Fixes
...
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.
2003-03-13 23:44:07 +00:00
f08392b55a
Back patch bug fix to quote function.
2003-02-27 10:43:50 +00:00
895491bc22
Brand 7.2.4.
REL7_2_4
2003-01-29 22:13:19 +00:00
d106c799e6
Update release history for 7.2.4.
2003-01-29 22:12:42 +00:00
dd10354587
Back-patch fix to avoid integer overflow in ExecHashJoinGetBatch(),
...
which leads to core dump in large-enough hash joins.
2003-01-29 19:37:23 +00:00
2357fd166f
Back-patch fixes to detoast pg_group.grolist.
2003-01-26 23:16:23 +00:00
12fa07750e
Back-patch fixes to ensure t_ctid always has correct value (prevents
...
some instances of 'No one parent tuple' VACUUM error, and perhaps
worse things).
2003-01-26 23:09:37 +00:00
3c877e57f3
Back-patch fix for alphabetization mistakes in datetime token tables.
2003-01-26 22:33:16 +00:00
adf852ba4a
Back-patch fix to ensure pg_clog updates are not only written but sync'ed
...
before we consider the checkpoint to be done.
2003-01-21 19:51:42 +00:00
0c3cf79244
Back-patch fixes for integer overflows in circle_poly(), path_encode(),
...
and path_add() --- from Neil Conway. Also, repair recently-detected
errors in lseg_eq(), lseg_ne(), lseg_center().
2003-01-21 19:41:26 +00:00
474f1130c6
Back-patch fix for VACUUM being confused by SELECT FOR UPDATE of tuple
...
that was previously outdated by a transaction that later aborted.
Also, prevent VACUUM from being called inside function.
2003-01-21 19:38:21 +00:00
4526d2183f
Brand 7.2.3.
REL7_2_3
2002-10-01 03:34:29 +00:00
9227bc5e5b
Update HISTORY/release.sgml for 7.2.3.
2002-10-01 03:24:17 +00:00
407517f039
Back-patch fixes to work around broken mktime() in recent glibc releases.
2002-09-30 20:57:11 +00:00
96464fa37c
Back-patch fix for bad SIGUSR2 interrupt handling during backend shutdown.
2002-09-30 20:47:22 +00:00
c6ec2a8ba5
Back-patch fix for correct TAS operation on multi-CPU PPC machines.
2002-09-30 20:24:53 +00:00
c9e3806e57
Back-patch fix for 'can't wait without a PROC structure' failures:
...
remove separate ShutdownBufferPoolAccess exit callback, and do the
work in ProcKill instead, before we delete MyProc.
2002-09-30 20:18:59 +00:00
c80d09f123
Back-patch fix to ensure a checkpoint occurs before truncating CLOG,
...
even if no recent WAL activity has occurred.
2002-09-30 19:55:08 +00:00
a829ad1570
Back-patch fix to not change pg_database.datvacuumxid or truncate CLOG
...
when an unprivileged user runs VACUUM.
2002-09-30 19:45:57 +00:00
826692788d
Back-patch fix for failure to dump views containing FULL JOIN USING.
...
The bug is not present in CVS tip due to cleanup of JOIN handling,
but 7.2.* is broken.
2002-09-20 21:37:07 +00:00
30ab8da488
Update HISTORY with Neil's changes.
REL7_2_2
2002-08-23 02:33:06 +00:00
17e543ee97
Stamp the 7.2.2 release.
2002-08-22 23:26:26 +00:00
5a2c7c3e10
Fix regression-test breakage from (unnecessary) rewrite of show_datestyle. Grumble.
2002-08-22 22:17:22 +00:00
8c905b0aa9
Back-patch fix to make partial indexes usable on relations other than
...
the first one listed in a query. Per request from Oleg.
2002-08-22 16:20:38 +00:00