https://github.com/postgres/postgres

sort by:
Revision Author Date Message Commit Date
0bdacf5 Brand 7.4.5 ... now that was our shortest-lived release ever ... 18 August 2004, 03:11:25 UTC
94bb5fe Update release history for 7.4.5. 18 August 2004, 03:03:49 UTC
ba9b9a6 Fix bug introduced into _bt_getstackbuf() on 2003-Feb-21: the initial value of 'start' could be past the end of the page, if the page was split by some concurrent inserting process since we visited it. In this situation the code could look at bogus entries and possibly find a match (since after all those entries still contain what they had before the split). This would lead to 'specified item offset is too large' followed by 'PANIC: failed to add item to the page', as reported by Joe Conway for scenarios involving heavy concurrent insertion activity. 17 August 2004, 23:16:07 UTC
17663e1 Stamp 7.4.4. 15 August 2004, 00:24:04 UTC
d9dda2d Back-patch fix for \r\n line endings in psql's COPY support. Andrew Dunstan. 14 August 2004, 22:24:49 UTC
b2280a5 Translation update 14 August 2004, 19:14:28 UTC
0caa398 Translation update 13 August 2004, 16:42:51 UTC
c595a43 New build for the 7.4.4 release. 13 August 2004, 05:18:45 UTC
43775d3 Avoid crashing when restoring a saved GUC session_authorization value that refers to a now-deleted userid. Per gripe from Chris Ochs. 11 August 2004, 21:10:52 UTC
8120dc5 Decode V3 notice messages instead of leaving them in raw form. From Donald Fraser. 11 August 2004, 06:56:00 UTC
af8e9a4 DatabaseMetaData.getSearchString escape was a \ short of working because both Java's String constructor and pg's input parser strip off backslashes. 11 August 2004, 06:40:16 UTC
d508e0d 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. 11 August 2004, 04:08:02 UTC
a1dd58e Hashed crosstab was dying with an SPI_finish error when the source SQL produced no rows. Now it returns 0 rows instead. Adjusted regression test for this case. 11 August 2004, 01:02:08 UTC
e2a994b Translation update 10 August 2004, 18:37:53 UTC
3306cdf Change declared encoding 25 July 2004, 11:49:20 UTC
22bfb34 New translation 25 July 2004, 11:44:57 UTC
a7d68b4 Fixed handling of cyclic defines. 20 July 2004, 18:22:53 UTC
ab50cb1 Fix incorrect tracking of session authorization in the presence of ACLs that contain rights granted by non-owners. Per bug report from Nishad Prakash. 19 July 2004, 21:02:42 UTC
3998d0f When renaming a column that participates in a foreign key, we must force relcache rebuild for the other table as well as the column's own table. Otherwise, already-cached foreign key triggers will stop working. Per example from Alexander Pravking. 17 July 2004, 17:28:47 UTC
7b2c575 When retrieving an array of numerics it attempted to set the scale on the retrieved data to zero, which doesn't work for non-integer values. Oliver Dauben 15 July 2004, 10:00:20 UTC
54affc0 Test HAVING condition before computing targetlist of an Aggregate node. This is required by SQL spec to avoid failures in cases like SELECT sum(win)/sum(lose) FROM ... GROUP BY ... HAVING sum(lose) > 0; AFAICT we have gotten this wrong since day one. Kudos to Holger Jakobs for being the first to notice. 10 July 2004, 18:39:44 UTC
56442e9 OK, another try at Darwin threads. 08 July 2004, 18:25:22 UTC
2ba666e Remove OSX thread flags. No consistent report. 08 July 2004, 16:27:58 UTC
d5bf36f Add OSX thread support for next 7.4.X 07 July 2004, 13:04:48 UTC
abef611 Fix broken logic for pretty-printing parenthesis-suppression in UNION et al. 06 July 2004, 04:50:54 UTC
e5a806b Added free() calls against memory leak in interval.c. 05 July 2004, 18:54:01 UTC
4a9468b Translation update 02 July 2004, 15:02:29 UTC
57bc0bf Override upstream DSSSL style sheet formatting changes 29 June 2004, 20:46:35 UTC
a3c695d - Only use typedefs inside their scope. - Variables that are out of scope, were not removed all the time. - Make a varchar NULL set everything to 0 when not using indicators. 27 June 2004, 12:32:47 UTC
46f2ee8 Fix apparently harmless typo. {$srcdir} -> ${srcdir} Markus Schaber 24 June 2004, 09:51:44 UTC
c062628 Fix stupid bug in installcheck 23 June 2004, 10:03:57 UTC
15a932c Close the existing socket connection when reverting to the V2 protocol, or encountering other connection failures. Laurent Sylvain 22 June 2004, 09:37:03 UTC
bb95de1 Fix some problems with result sets positioned before the start or after the end of results. You could still call a number of methods on them like getXXX, updateXXX, and updateRow(). 21 June 2004, 03:12:01 UTC
922c263 Fix updatable ResultSets stream methods (ascii, character, binary). The existing code didn't correctly allocate data arrays, and it failed to loop when a stream didn't provide the full amount of data requested of it. Reported by Jan de Visser. 21 June 2004, 02:01:12 UTC
3cec5b8 Foreign key information results should have column name FKTABLE_CAT instead of FK_TABLE_CAT. From jeff@bonevich.com. 18 June 2004, 05:29:11 UTC
f9589d4 Added patch by ISHIDA Akio to allow indicators in execute statements. 17 June 2004, 11:52:59 UTC
d9a44ef Don't throw an Exception in locatorsUpdateCopy() even though the ability to update LOBs is unimplemented. The 1.5 JDK's CachedRowSet implementation calls this method regardless of whether large objects are used or not. 16 June 2004, 18:28:45 UTC
94fdcc0 Bump the build number to relase a new version. 16 June 2004, 05:23:33 UTC
7e95c30 When deleteRow() is called on an updateable ResultSet the ResultSet should be positioned on the previous row. Reported by Bob Messenger and Chris Pesarchick. 16 June 2004, 05:12:13 UTC
d28e714 Do PGAC_FUNC_GETPWUID_R_5ARG check with the proper thread flags. This fixes Solaris thread compiles. 16 June 2004, 03:47:35 UTC
0bd656e Fix DatabaseMetaData results for determining foreign key relationships. Resulting columns from getImportedExportedKeys should be FKTABLE_SCHEM and PKTABLE_SCHEM, not _SCHEMA. Per report from jeff@bonevich.com. 16 June 2004, 03:36:56 UTC
2416c75 Remove README.CVS when making a distribution. 13 June 2004, 21:50:04 UTC
b458e15 Translation update 13 June 2004, 21:41:20 UTC
27ab2e5 Correct erroneous table title, per Halley Pacheco de Oliveira. 13 June 2004, 17:51:16 UTC
da736b7 Suppress compile warnings on machines where the INT64CONST() decoration is actually needed. Backport of Oliver Elphick's recent patch. 13 June 2004, 17:17:49 UTC
2e11ef8 Now needs to include <ctype.h>. 12 June 2004, 20:31:48 UTC
d7f5817 Some editorializing on 7.4.3 release notes. 12 June 2004, 19:30:36 UTC
8d7ed77 Markup fix. 12 June 2004, 04:08:39 UTC
0649d10 Fix markup 12 June 2004, 04:03:45 UTC
c796e97 Update release notes for 7.4.3. 12 June 2004, 03:56:25 UTC
ba57e33 Stamp 7.4.3. Still need release notes. 11 June 2004, 18:17:54 UTC
257a8fe ECPG preprocessor for PostgreSQL 7.4.1, 7.4.2 doubles const, volatile, static, and register keywords before variables, declared as VARCHAR. Sergey N. Yatskevich 11 June 2004, 17:32:55 UTC
b43b461 Translation updates 10 June 2004, 22:43:28 UTC
bf61bdc Translation updates 10 June 2004, 17:23:12 UTC
90ecc9f Translation update 10 June 2004, 17:19:47 UTC
252849e Add Brazilian version of FAQ. Euler Taveira de Oliveira 10 June 2004, 03:46:45 UTC
112403b Add missing check for too-few-inputs when replacing a zero-dimensional array. 08 June 2004, 20:28:29 UTC
619b560 tag this as 7.4.3 and copyright date 2004 08 June 2004, 15:36:35 UTC
db688bc Remove asymetrical word processing in query and text 07 June 2004, 16:48:49 UTC
1532e3a Adjust PageGetMaxOffsetNumber to ensure sane behavior on uninitialized pages, even when the macro's result is stored into an unsigned variable. 05 June 2004, 17:42:50 UTC
a757fd7 I think I've finally identified the cause of the off-by-one-second issue in timestamp conversion that we hacked around for so long by ignoring the seconds field from localtime(). It's simple: you have to watch out for platform-specific roundoff error when reducing a possibly-fractional timestamp to integral time_t form. In particular we should subtract off the already-determined fractional fsec field. This should be enough to get an exact answer with int64 timestamps; with float timestamps, throw in a rint() call just to be sure. 31 May 2004, 18:32:23 UTC
54427e9 Translation update 29 May 2004, 06:22:33 UTC
84b64ab Fix problems in pg_autovacuum: 1) temp table crash 2) Check send_query() function call return value. Backpatch to 7.4.X. 26 May 2004, 18:48:37 UTC
c924c06 [ Backpatch to 7.4.X.] Fix problem with doing 7.0.X dumps on character varying[] fields. Christopher Kings-Lynne 26 May 2004, 18:27:23 UTC
360dcb1 Fix erroneous error message printout when a configuration file contains an overlength token. Printout was always garbage and could dump core entirely :-(. Per report from Martin Pitt. 25 May 2004, 19:11:26 UTC
05ce2d7 Reduce pg_listener lock taken by NOTIFY et al from AccessExclusiveLock to ExclusiveLock. This still serializes the operations of this module, but doesn't conflict with concurrent ANALYZE operations. Per trouble report from Philip Warner a few weeks ago. 22 May 2004, 21:58:41 UTC
962c362 Fixed DEALLOCATE PREPARE to use correct function call 21 May 2004, 13:50:59 UTC
10a8cc5 Fix setting timestamp values with very early year values, like 2, by formatting all years with four digits. Previously 0002-10-30 was being sent as 2-10-30 which got turned into 2030-02-10. Per report from oneway_111. 17 May 2004, 20:38:56 UTC
fedfc5d Propagate enlargeStringInfo() fixes into the equivalent code in pqexpbuffer.c. While a client-side failure doesn't seem like a security issue, it's still a bug. 14 May 2004, 00:20:51 UTC
65924e6 Tighten up overflow check in path_recv, pursuant to code review inspired by Ken Ashcraft's report. I think there is no actual bug here since if the int32 value does wrap a little bit, palloc will still reject it. Still it's better that the code be obviously correct. 12 May 2004, 22:39:00 UTC
5e027b1 Add tests to enlargeStringInfo() to avoid possible buffer-overrun or infinite-loop problems if a bogus data length is passed. 11 May 2004, 20:07:38 UTC
b8de9b2 Fix oversights in processing of LIMIT expressions during planning. 11 May 2004, 13:15:23 UTC
40ac7ed Repair recalculation failure for nested sub-SELECTs, per bug report from Didier Moens. Bug is new in 7.4, and was caused by not updating everyplace I should've when replacing locParam markers by allParam. 11 May 2004, 02:21:55 UTC
0069877 Just another bug in adjust_informix. 10 May 2004, 13:46:39 UTC
86ac85b - Fixed bug that reversed string length in typedefs. 07 May 2004, 13:43:29 UTC
e6e814c Allow public access to radius field to match other geometric types behavior. Per report from Declan Lynch. 07 May 2004, 05:28:22 UTC
8d86b89 NATURAL CROSS JOIN is a contradiction in terms, not to mention disallowed by the SQL spec and by our parser. Thanks to Jonathan Scott for finding this longstanding error. 07 May 2004, 03:20:01 UTC
69f5e41 Don't assume that struct timeval's tv_sec field is the same datatype as time_t; on some platforms they are not the same width. Per Manfred Koizar. 05 May 2004, 17:28:57 UTC
31cf0d6 Unset PGCLIENTENCODING to prevent backend from dying if it's set to something incompatible with the -E option. 05 May 2004, 16:09:56 UTC
d57af54 Fixed bug in adjust_informix that treated arrays as simple variables. 05 May 2004, 15:06:21 UTC
0feed44 I thought we'd made initdb safe against newline-munging issues, but on inspection we fixed only one of the two uses of COPY :-(. Fix the other. This is already correct in CVS tip, but 7.4.3 could use the patch. 29 April 2004, 19:56:35 UTC
79e42a6 Update the build.xml file to support building with the new 1.5 jdk and ant 1.6. 26 April 2004, 08:28:32 UTC
14684ca Ensure getaddrinfo_all returns null result on failure. 24 April 2004, 20:10:47 UTC
1a60128 Allow updateable ResultSets to support types that aren't directly mappable to Java types, for example cidr. Per report from Moray Taylor. 24 April 2004, 01:54:45 UTC
d8e53bd Fixed memory misusage in variable handling. 23 April 2004, 06:17:27 UTC
aee7612 Fix typo 22 April 2004, 08:34:13 UTC
9b6319f New link for Solaris IPC article 22 April 2004, 08:31:36 UTC
9086c46 Tweak findTargetlistEntry so that bare names occurring in GROUP BY clauses are sought first as local FROM columns, then as local SELECT-list aliases, and finally as outer FROM columns; the former behavior made outer FROM columns take precedence over aliases. This does not change spec conformance because SQL99 allows only the first case anyway, and it seems more useful and self-consistent. Per gripe from Dennis Bjorklund 2004-04-05. 18 April 2004, 18:13:31 UTC
2510c86 Translation updates 15 April 2004, 08:13:00 UTC
d9bbf47 Still another place to make the world safe for zero-column tables. Per example from Jiang Wei. 07 April 2004, 18:46:20 UTC
2fde466 Support FULL JOIN with no join clauses, such as X FULL JOIN Y ON TRUE. That particular corner case is not exactly compelling, but given 7.4's ability to discard redundant join clauses, it is possible for the situation to arise from queries that are not so obviously silly. Per bug report of 6-Apr-04. 06 April 2004, 18:46:25 UTC
79d4844 ALTER SEQUENCE RESTART did the wrong thing if sequence last_value was equal to the desired restart value (must clear is_called, did not). Per bug report #1127 from Piotr Konieczny. 06 April 2004, 16:39:40 UTC
96f362b Translation updates 05 April 2004, 08:57:21 UTC
2845572 Fix for bug with the jdbc driver not properly working with binary cursors and the V3 protocol. Modified Files: Tag: REL7_4_STABLE jdbc/org/postgresql/Driver.java.in jdbc/org/postgresql/core/BaseResultSet.java jdbc/org/postgresql/core/BaseStatement.java jdbc/org/postgresql/core/Field.java jdbc/org/postgresql/core/PGStream.java jdbc/org/postgresql/core/QueryExecutor.java jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java jdbc/org/postgresql/jdbc1/Jdbc1CallableStatement.java jdbc/org/postgresql/jdbc1/Jdbc1PreparedStatement.java jdbc/org/postgresql/jdbc1/Jdbc1RefCursorResultSet.java jdbc/org/postgresql/jdbc1/Jdbc1ResultSet.java jdbc/org/postgresql/jdbc1/Jdbc1Statement.java jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java jdbc/org/postgresql/jdbc2/Array.java jdbc/org/postgresql/jdbc2/Jdbc2CallableStatement.java jdbc/org/postgresql/jdbc2/Jdbc2PreparedStatement.java jdbc/org/postgresql/jdbc2/Jdbc2RefCursorResultSet.java jdbc/org/postgresql/jdbc2/Jdbc2ResultSet.java jdbc/org/postgresql/jdbc2/Jdbc2Statement.java jdbc/org/postgresql/jdbc3/AbstractJdbc3ResultSet.java jdbc/org/postgresql/jdbc3/Jdbc3CallableStatement.java jdbc/org/postgresql/jdbc3/Jdbc3PreparedStatement.java jdbc/org/postgresql/jdbc3/Jdbc3RefCursorResultSet.java jdbc/org/postgresql/jdbc3/Jdbc3ResultSet.java jdbc/org/postgresql/jdbc3/Jdbc3Statement.java jdbc/org/postgresql/test/jdbc2/Jdbc2TestSuite.java jdbc/org/postgresql/test/jdbc2/OID74Test.java Added Files: Tag: REL7_4_STABLE jdbc/org/postgresql/test/jdbc2/ServerCursorTest.java 29 March 2004, 17:47:47 UTC
d9a1b25 Fixed possible segfault in type.c (by Juergen Cappel) 29 March 2004, 15:12:08 UTC
7442def Some further editorializing on README.CVS. 28 March 2004, 06:09:14 UTC
9169b57 Add -D_REENTRANT for Solaris threading. 26 March 2004, 18:24:16 UTC
52e33ba Update solaris for threading. 25 March 2004, 22:13:44 UTC
fb411a4 Minimize memory allocation for void (but not null) value. 25 March 2004, 16:50:49 UTC
7ce8223 fflush() FILE buffer to descriptor so stat call gets proper size in fseeko.c. Fixed problem with pg_dump tar backups. Only happens on platforms that use our port/fseeko.c, which is currently BSD/OS and NetBSD. 23 March 2004, 05:27:02 UTC
back to top