Commit Graph

469 Commits

Author SHA1 Message Date
Marc G. Fournier 6de5df1f87 Tag 8.1.23. 2010-12-13 23:06:55 -04:00
Marc G. Fournier d6d7926cd1 Tag 8.1.22 2010-10-01 10:37:59 -03:00
Marc G. Fournier 30017daeb4 tag 8.1.21 2010-05-14 03:35:26 +00:00
Marc G. Fournier 53690dce27 tag 8.1.20 2010-03-12 03:51:21 +00:00
Marc G. Fournier c89eec5064 tag 8.1.19 2009-12-10 03:15:17 +00:00
Marc G. Fournier 164a8ff822 Tag 8.1.18 2009-09-04 02:59:54 +00:00
Marc G. Fournier 023c537f47 tag 8.1.17 2009-03-13 02:22:05 +00:00
Marc G. Fournier 55a19fa409 tagging 8.1.16 2009-01-30 03:18:18 +00:00
Tom Lane 943b6b82a9 Remove references to pgsql-ports and pgsql-patches mailing lists from
various documentation, since those lists are now dead/deprecated.
Point to pgsql-bugs and/or pgsql-hackers as appropriate.
2009-01-06 17:27:50 +00:00
Marc G. Fournier d8ca7ffbea tag 8.1.15 2008-10-31 02:49:03 +00:00
Peter Eisentraut b0a29b6478 Missing space in error message 2008-10-30 12:24:19 +00:00
Marc G. Fournier 00f3091e60 tag for 8.1.14 2008-09-19 03:19:16 +00:00
Marc G. Fournier 2de08aab3b tag 8.1.13 2008-06-09 01:17:34 +00:00
Marc G. Fournier 4611fc912d tag for 8.1.12 2008-06-06 04:10:51 +00:00
Tom Lane 77f5afc306 Use -fwrapv in CFLAGS if we are using a version of gcc that accepts this flag.
This prevents compiler optimizations that assume overflow won't occur, which
breaks numerous overflow tests that we need to have working.  It is known
that gcc 4.3 causes problems and possible that 4.1 does.  Per my proposal
of some time ago and a recent report from Kris Jurka.

Backpatch as far as 8.0, which is as far as the patch conveniently goes.
7.x was pretty short of overflow tests anyway, so it may not matter there,
even assuming that anyone cares whether 7.x builds on recent gcc.
2008-03-10 21:50:40 +00:00
Tom Lane f004ac180a Use our own getopt() and getopt_long() on Solaris, because that platform's
versions don't handle long options the way we want.  Per Zdenek Kotala.
2008-02-24 05:22:22 +00:00
Tom Lane d419ce4568 Stamp release 8.1.11.
Security: CVE-2007-4769, CVE-2007-4772, CVE-2007-6067, CVE-2007-6600, CVE-2007-6601
2008-01-03 21:41:24 +00:00
Bruce Momjian 8cc239782c Provide a more helpful error message when there is an autoconf version
mismatch;  backpatch.
2007-12-31 17:28:12 +00:00
Peter Eisentraut f575dfc230 Require a specific Autoconf version, instead of a lower bound only. 2007-11-26 12:27:03 +00:00
Marc G. Fournier cf45f1f4c0 update configure for 8.1.10 2007-09-14 20:23:46 +00:00
PostgreSQL Daemon 2bf97c9c4a Update configure.in for release
Security: hold for release
2007-04-20 03:32:59 +00:00
Bruce Momjian 94bf5466b0 Stamp releases 8.2.3, 8.1.8, 8.0.12. No release notes yet. 2007-02-07 03:48:38 +00:00
Tom Lane 924c1d4ceb Stamp release 8.1.7.
Security: CVE-2007-0555, CVE-2007-0556
2007-02-02 00:14:48 +00:00
PostgreSQL Daemon e677ff2876 tag 8.1.6 2007-01-06 05:29:03 +00:00
Tom Lane 87d57b6c93 Stamp 8.1.5. 2006-10-12 19:41:27 +00:00
Tom Lane 804e7c5c53 Back-port HEAD's configure fixes to select appropriate compiler switches
for Intel's icc and AIX's xlc.
2006-08-07 20:08:44 +00:00
Tom Lane 8d716f0e47 Remove no-longer-needed configure test for krb5_encrypt(), per Jim Gates. 2006-07-11 16:15:03 +00:00
Tom Lane 313a720f95 Stamp release 8.1.4. 2006-05-21 21:52:58 +00:00
Andrew Dunstan a9351518a7 Revert getaddrinfo configure changes until we get a solution that is
properly tested on Tru64 - pre recent discussion (or lack thereof) on -hackers.
2006-04-07 17:42:50 +00:00
Tom Lane a386cd7806 Adjust probe for getaddrinfo to cope with macro-ized definitions, such
as Tru64's.  Per previous discussion.
2006-02-21 06:07:10 +00:00
Tom Lane d72c32a0d1 Stamp 8.1.3. 2006-02-12 22:37:44 +00:00
Tom Lane 9e72b3c2c5 Fix fsync code to test whether F_FULLFSYNC is available, instead of
assuming it always is on Darwin.  Per report from Neil Brandt.
2006-01-17 23:52:50 +00:00
Tom Lane e2c60a2cfe Use a more bulletproof test for whether finite() and isinf() are present.
It seems that recent gcc versions can optimize away calls to these functions
even when the functions do not exist on the platform, resulting in a bogus
positive result.  Avoid this by using a non-constant argument and ensuring
that the function result is not simply discarded.  Per report from
François Laupretre.
2006-01-12 19:23:41 +00:00
Bruce Momjian f54a68d24a Stamp release 8.1.2. 2006-01-05 04:02:26 +00:00
Bruce Momjian 96a1732710 Stamp 8.1.1. 2005-12-08 22:31:10 +00:00
Bruce Momjian 42860677a4 Add documentation on the use of *printf() macros and libintl.
Backpatch to 8.1.X.
2005-12-06 18:35:36 +00:00
Bruce Momjian 4d870d5d8a Add comment on why pg *printf functions are used unconditionally on
Win32.

Backpatch to 8.1.X.
2005-12-06 04:53:28 +00:00
Tom Lane f244c488fb Make Win32 build use our port/snprintf.c routines, instead of depending
on libintl which may or may not provide what we need.  Make a few marginal
cleanups to ensure this works.  Andrew Dunstan and Tom Lane.
2005-12-06 02:29:27 +00:00
PostgreSQL Daemon 2a80c3c4dc Tag everything for 8.1.0 ... Finally, a relesae on scheduale!! 2005-11-05 04:01:57 +00:00
PostgreSQL Daemon d8247b0f50 tag it for rc1 2005-10-30 05:06:03 +00:00
PostgreSQL Daemon 106388fbe8 update configure and bugtemplate for beta 4 ... 2005-10-22 22:46:33 +00:00
PostgreSQL Daemon 5f470ad491 update to beta3 before tagging ... 2005-10-11 23:26:43 +00:00
Tom Lane 93d358a8a4 Add -Winline to the default CFLAGS for gcc, and remove
-Wold-style-definition, per recent discussion.
2005-10-05 17:11:45 +00:00
PostgreSQL Daemon cd85918090 tag it all beta2 ... 2005-09-16 17:15:55 +00:00
Tom Lane ea849a2648 Add comment explaining that autoconf's failure to find getaddrinfo()
on Windows is now a feature, not a bug.
2005-08-25 02:28:03 +00:00
PostgreSQL Daemon cc88ed6303 fix up a few references to 8.1devel -> 8.1beta1 2005-08-24 21:32:41 +00:00
Bruce Momjian 43bf3a6bc6 The attached patch updates the thread test program to run stand-alone on
Windows. The test itself is bypassed in configure as discussed, and
libpq has been updated appropriately to allow it to build in thread-safe
mode.

Dave Page
2005-08-23 21:02:05 +00:00
Bruce Momjian a970a8cb95 Back out incorrect commit. 2005-08-23 20:48:47 +00:00
Bruce Momjian eef7e30cc1 Fix function name. 2005-08-23 20:45:11 +00:00
Tom Lane 0007490e09 Convert the arithmetic for shared memory size calculation from 'int'
to 'Size' (that is, size_t), and install overflow detection checks in it.
This allows us to remove the former arbitrary restrictions on NBuffers
etc.  It won't make any difference in a 32-bit machine, but in a 64-bit
machine you could theoretically have terabytes of shared buffers.
(How efficiently we could manage 'em remains to be seen.)  Similarly,
num_temp_buffers, work_mem, and maintenance_work_mem can be set above
2Gb on a 64-bit machine.  Original patch from Koichi Suzuki, additional
work by moi.
2005-08-20 23:26:37 +00:00