Tom Lane 
							
						 
					 
					
						
						
							
						
						6edd2b4a91 
					 
					
						
						
							
							Switch over to using our own qsort() all the time, as has been proposed  
						
						... 
						
						
						
						repeatedly.  Now that we don't have to worry about memory leaks from
glibc's qsort, we can safely put CHECK_FOR_INTERRUPTS into the tuplesort
comparators, as was requested a couple months ago.  Also, get rid of
non-reentrancy and an extra level of function call in tuplesort.c by
providing a variant qsort_arg() API that passes an extra void * argument
through to the comparison routine.  (We might want to use that in other
places too, I didn't look yet.) 
						
						
					 
					
						2006-10-03 22:18:23 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						1e05359f4b 
					 
					
						
						
							
							Properly handle the case where strlcpy() exists in libc but isn't  
						
						... 
						
						
						
						declared in the system headers.  Per report from Bruce than some BSDen
are like this. 
						
						
					 
					
						2006-10-02 00:06:18 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						7ceec34a73 
					 
					
						
						
							
							Improve documentation of configure's readline/libedit switches.  
						
						
						
						
					 
					
						2006-10-01 23:47:16 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						996b203e62 
					 
					
						
						
							
							Add strlcpy() to the set of functions supported by src/port/ when not  
						
						... 
						
						
						
						available directly on the platform.  Per discussion, this function is
sufficiently widely recognized to be treated as standard. 
						
						
					 
					
						2006-09-27 16:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								PostgreSQL Daemon 
							
						 
					 
					
						
						
							
						
						bbed6678f3 
					 
					
						
						
							
							Tag us Beta1  
						
						
						
						
					 
					
						2006-09-23 01:33:37 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						42c17a6bb0 
					 
					
						
						
							
							Revise OpenLDAP configuration and linking to work on more platforms  
						
						... 
						
						
						
						than before.  Albe Laurenz (but editorialized heavily by me, so if it
doesn't work it's my fault). 
						
						
					 
					
						2006-09-09 03:15:40 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Meskes 
							
						 
					 
					
						
						
							
						
						184523bc81 
					 
					
						
						
							
							Used autoconf 2.59 this time.  
						
						
						
						
					 
					
						2006-08-23 12:59:18 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Meskes 
							
						 
					 
					
						
						
							
						
						9bade3ff84 
					 
					
						
						
							
							Replaced double-quote-fix with a hopefully better version.  
						
						... 
						
						
						
						Use initializer string length as size for character strings.
Added ecpg_config.h file that is created via configure. 
						
						
					 
					
						2006-08-23 12:01:53 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Eisentraut 
							
						 
					 
					
						
						
							
						
						bb764e94ce 
					 
					
						
						
							
							Produce a clean failure in configure when dtrace is selected but cannot be  
						
						... 
						
						
						
						found.  Besides stopping those early who have no dtrace installed
whatsoever, this will also alert those who have dtrace in /usr/sbin, which
might not be in the path, which would produce confusing failures much later
in the build process.
Add documentation about pointing configure to find dtrace. 
						
						
					 
					
						2006-08-17 17:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						a7d400ad07 
					 
					
						
						
							
							Fix inadequate quoting in test for AIX xlc.  
						
						
						
						
					 
					
						2006-08-04 15:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						43c79378c8 
					 
					
						
						
							
							Allow LDAP lookups from pg_service.conf.  
						
						... 
						
						
						
						Albe Laurenz 
						
						
					 
					
						2006-07-27 13:20:24 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Eisentraut 
							
						 
					 
					
						
						
							
						
						e9b4969062 
					 
					
						
						
							
							DTrace support, with a small initial set of probes  
						
						... 
						
						
						
						by Robert Lor 
						
						
					 
					
						2006-07-24 16:32:45 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						c469aed1cb 
					 
					
						
						
							
							Remove no-longer-needed configure test for krb5_encrypt(), per Jim Gates.  
						
						
						
						
					 
					
						2006-07-11 16:14:50 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						1e8ae13640 
					 
					
						
						
							
							Don't try to call posix_fadvise() unless <fcntl.h> supplies a declaration  
						
						... 
						
						
						
						for it.  Hopefully will fix core dump evidenced by some buildfarm members
since fadvise patch went in.  The actual definition of the function is not
ABI-compatible with compiler's default assumption in the absence of any
declaration, so it's clearly unsafe to try to call it without seeing a
declaration. 
						
						
					 
					
						2006-06-18 18:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						399a36a75d 
					 
					
						
						
							
							Prepare code to be built by MSVC:  
						
						... 
						
						
						
						o  remove many WIN32_CLIENT_ONLY defines
	o  add WIN32_ONLY_COMPILER define
	o  add 3rd argument to open() for portability
	o  add include/port/win32_msvc directory for
	   system includes
Magnus Hagander 
						
						
					 
					
						2006-06-07 22:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						382808612c 
					 
					
						
						
							
							Emit warnings for unknown configure options.  
						
						... 
						
						
						
						Martijn van Oosterhout 
						
						
					 
					
						2006-05-30 13:52:25 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						5d9062f939 
					 
					
						
						
							
							Avoid duplicate definition of LOCALEDIR in pg_config.h, already defined  
						
						... 
						
						
						
						in port/pg_config_paths.h. 
						
						
					 
					
						2006-05-23 19:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						f0df096785 
					 
					
						
						
							
							Rearrange some configure.in comments for better readability.  
						
						... 
						
						
						
						Commit configure and pg_config.h.in, missed in last configure.in
update. 
						
						
					 
					
						2006-04-29 20:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						61091ec267 
					 
					
						
						
							
							Intel compiler has a bug/misoptimization in checking for division by NAN  
						
						... 
						
						
						
						(NaN == 0), -mp1 fixes it, so add it to the CFLAGS.  Autoconf run.
Jeremy Drake 
						
						
					 
					
						2006-04-29 00:51:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						0a6990e4dc 
					 
					
						
						
							
							Turn off strict aliasing when using AIX xlc compiler.  
						
						... 
						
						
						
						autoconf run. 
						
						
					 
					
						2006-04-27 14:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						4e0783049d 
					 
					
						
						
							
							Add mentioun of Intel compiler bug:  
						
						... 
						
						
						
						Intel compiler has a bug in checking for division by NAN
# (NaN == 0), -mp1 fixes it, so someday we might way to add it. 
						
						
					 
					
						2006-04-22 00:27:30 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						899f49cfce 
					 
					
						
						
							
							Use special gcc -W flags only if we are using gcc, not if we are using  
						
						... 
						
						
						
						the Intel compiler.
Jeremy Drake 
						
						
					 
					
						2006-04-21 23:11:58 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						04ca4caa81 
					 
					
						
						
							
							Remove use of lorder and tsort while building static libraries.  There's  
						
						... 
						
						
						
						no evidence that any currently-supported platform needs this, and good
reason to think that any platform that did need it couldn't use the static
libraries anyway --- libpq, at least, has circular references.  Removing
the code shuts up tsort warnings about the circular references on some
platforms. 
						
						
					 
					
						2006-04-19 16:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Dunstan 
							
						 
					 
					
						
						
							
						
						39ec43a271 
					 
					
						
						
							
							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:50:03 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						357cc01e57 
					 
					
						
						
							
							This patch adds native LDAP auth, for those platforms that don't have  
						
						... 
						
						
						
						PAM (such as Win32, but also unixen without PAM). On Unix, uses
OpenLDAP. On win32, uses the builin WinLDAP library.
Magnus Hagander 
						
						
					 
					
						2006-03-06 17:41:44 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						f2f5b05655 
					 
					
						
						
							
							Update copyright for 2006.  Update scripts.  
						
						
						
						
					 
					
						2006-03-05 15:59:11 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						b04d19f230 
					 
					
						
						
							
							Fix PG_VERSION_NUM for different awk -F handling.  
						
						
						
						
					 
					
						2006-02-28 22:34:24 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						c979afb7e0 
					 
					
						
						
							
							Fix PG_VERSION_NUM awk -F parameter.  
						
						
						
						
					 
					
						2006-02-28 21:59:19 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						03024ca5a1 
					 
					
						
						
							
							Add PG_VERSION_NUM for use by 3rd party applications wanting to test the  
						
						... 
						
						
						
						backend version in C using > and < comparisons. 
						
						
					 
					
						2006-02-28 16:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						af49a1634f 
					 
					
						
						
							
							Adjust probe for getaddrinfo to cope with macro-ized definitions, such  
						
						... 
						
						
						
						as Tru64's.  Per previous discussion. 
						
						
					 
					
						2006-02-21 06:06:50 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						bba11cdd97 
					 
					
						
						
							
							Since we only use libld on AIX, don't include it in LIBS on any other  
						
						... 
						
						
						
						platforms (it does exist on HPUX, for one).  We could probably even make
this a test for specific AIX versions, but I don't know which ones need it. 
						
						
					 
					
						2006-02-15 17:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Eisentraut 
							
						 
					 
					
						
						
							
						
						12fca1f6fa 
					 
					
						
						
							
							Fix up remaining library checks.  
						
						
						
						
					 
					
						2006-02-10 11:35:47 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Eisentraut 
							
						 
					 
					
						
						
							
						
						50610ef8b5 
					 
					
						
						
							
							Remove some checks for libraries that no one can identify.  We'll see how  
						
						... 
						
						
						
						that works out... 
						
						
					 
					
						2006-02-07 11:22:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						9e66c3e6fe 
					 
					
						
						
							
							Move thread_test directory from /tools to /test so source-only tarballs  
						
						... 
						
						
						
						have the directory for the configure test. 
						
						
					 
					
						2006-02-04 01:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Eisentraut 
							
						 
					 
					
						
						
							
						
						0e04982e78 
					 
					
						
						
							
							First attempt at removing some AC_CHECK_LIB(foo, main) calls.  
						
						
						
						
					 
					
						2006-02-04 00:42:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						ebd38e3c1d 
					 
					
						
						
							
							Allow MEMSET_LOOP_LIMIT to be set on a per-platform basis, and turn off  
						
						... 
						
						
						
						MemSet on AIX by setting MEMSET_LOOP_LIMIT to zero.
Add optimization to skip MemSet tests in MEMSET_LOOP_LIMIT == 0 case and
just call memset() directly. 
						
						
					 
					
						2006-02-03 13:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						558bc2584d 
					 
					
						
						
							
							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:31 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						db0558c113 
					 
					
						
						
							
							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:22 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						44f9021223 
					 
					
						
						
							
							Remove BEOS port.  
						
						
						
						
					 
					
						2006-01-05 03:01:38 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						a1675649e4 
					 
					
						
						
							
							Remove QNX port.  
						
						
						
						
					 
					
						2006-01-05 01:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						228b1f8e01 
					 
					
						
						
							
							Add URL for Solaris qsort() bug.  
						
						
						
						
					 
					
						2005-12-17 00:35:50 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						87a02848b5 
					 
					
						
						
							
							Update doc mention that Solaris qsort() might be fixed.  
						
						
						
						
					 
					
						2005-12-17 00:33:33 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Eisentraut 
							
						 
					 
					
						
						
							
						
						2986f42984 
					 
					
						
						
							
							Put [] around default value for port number.  
						
						
						
						
					 
					
						2005-12-08 21:29:25 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						ca430500ce 
					 
					
						
						
							
							Add documentation on the use of *printf() macros and libintl.  
						
						... 
						
						
						
						Backpatch to 8.1.X. 
						
						
					 
					
						2005-12-06 18:35:10 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						ef31c2bf2e 
					 
					
						
						
							
							Add comment on why pg *printf functions are used unconditionally on  
						
						... 
						
						
						
						Win32.
Backpatch to 8.1.X. 
						
						
					 
					
						2005-12-06 04:53:02 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						e0e7589169 
					 
					
						
						
							
							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:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bruce Momjian 
							
						 
					 
					
						
						
							
						
						10e3d224e0 
					 
					
						
						
							
							Add configure flag to allow libedit to be preferred over GNU readline:  
						
						... 
						
						
						
						--with-libedit-preferred  prefer BSD Libedit over GNU Readline 
						
						
					 
					
						2005-12-04 03:52:29 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Lane 
							
						 
					 
					
						
						
							
						
						667ba8ccb1 
					 
					
						
						
							
							Brand HEAD branch as 8.2devel.  
						
						
						
						
					 
					
						2005-11-05 16:42:02 +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