18cb6f7dd0
tag it 8.3beta1 ... the beta cycle begins
2007-10-05 02:55:41 +00:00
f1d37a9997
Cope with ERR_set_mark() and ERR_pop_to_mark() not existing in older
...
OpenSSL libraries --- just don't call them if they're not there. This
might possibly lead to misleading error messages, but we'll just have
to live with that.
2007-10-02 00:25:20 +00:00
017daed0dd
If we're gonna provide an --enable-profiling configure option, surely
...
it ought to know that you need -DLINUX_PROFILE on Linux.
2007-09-21 02:33:46 +00:00
e435bddb9c
Revert ill-starred change to ICC anti-aliasing switches. Per
...
Jeremy Drake.
2007-09-12 14:28:55 +00:00
861f7357b9
Give ICC its preferred, documented form of the no-strict-aliasing
...
switch, viz '-fno-alias'. Since we have a separate code path here
anyway, it's just as easy to cooperate.
2007-09-11 19:50:25 +00:00
4e94d1f952
Add configure option --with-system-tzdata to use operating system time zone
...
database.
2007-08-20 08:53:12 +00:00
faa1179678
Fix search for SGML stylesheets to include the place where Gentoo keeps them.
...
Brendan Jurd
2007-08-09 02:33:58 +00:00
df9ea6a1f1
Adjust configure so that it sets CFLAGS properly for Intel's icc
...
even if the compiler is not defining __GNUC__. Per report from
Dirk Tilger that it is possible for icc to not do that.
2007-08-05 15:43:00 +00:00
177be3f9bb
Adjust configure script to print the bison and flex versions in use.
...
Minor rearrangements to make a few tests in a more logical order.
2007-07-19 17:15:30 +00:00
3787797f72
Support for finding gssapi functions in the library "gss", as required
...
by Solaris 10 and possibly others.
Stefan Kaltenbrunner
2007-07-14 11:13:28 +00:00
65a513c249
Support GSSAPI builds where the header is <gssapi.h> and not <gssapi/gssapi.h>,
...
such as OpenBSD (possibly all Heimdal).
Stefan Kaltenbrunner
2007-07-12 14:36:52 +00:00
6771994058
Fix freenig of names in Kerberos when using MIT - need to use the
...
free function provided in the Kerberos library.
This fixes a very hard to track down heap corruption on windows
when using debug runtimes.
2007-07-12 14:10:39 +00:00
e27a8df1bf
Fix misspelling.
2007-07-10 16:41:01 +00:00
6160106c74
Add support for GSSAPI authentication.
...
Documentation still being written, will be committed later.
Henry B. Hotz and Magnus Hagander
2007-07-10 13:14:22 +00:00
c786796d0a
Fix computation of PG_VERSION_NUM by configure: remove unnecessary and
...
unportable backslashes in awk script (per Patrick Welche), and add
brackets to prevent autoconf from mangling sed's regexp (the sed call
here never did what was expected).
2007-06-29 16:18:43 +00:00
3da3c04f3a
Tidy overly long configure help lines.
2007-06-04 21:55:43 +00:00
c7464720a3
tas() support for Renesas' M32R processor. Kazuhiro Inaoka
2007-05-04 15:20:52 +00:00
e08617cfba
Fix alignment of help output.
2007-04-21 18:26:44 +00:00
74496bc298
Contrib module uuid-ossp for generating UUID values using the OSSP UUID
...
library. New configure option --with-ossp-uuid to activate.
2007-04-21 17:26:18 +00:00
f97d4a267a
Add --with-libxslt configure option
2007-04-15 12:48:24 +00:00
6506a584cc
Enable building contrib/xml2 if configured using --with-libxml.
...
If this breaks things due to missing libxslt, then I'll have to
revert it, but let's see if it breaks the buildfarm.
Workarounds in case libxslt is missing include:
. don't configure with libxml, or
. don't build contrib modules from the contrib Makefile (use the individual module Makefiles instead), or
. change the xml2 Makefile
2007-04-13 18:50:01 +00:00
37a609b27f
Now that core functionality is depending on autoconf's AC_C_BIGENDIAN to be
...
right, there seems precious little reason to have a pile of hand-maintained
endianness definitions in src/include/port/*.h. Get rid of those, and make
the couple of places that used them depend on WORDS_BIGENDIAN instead.
2007-04-06 05:36:51 +00:00
3e23b68dac
Support varlena fields with single-byte headers and unaligned storage.
...
This commit breaks any code that assumes that the mere act of forming a tuple
(without writing it to disk) does not "toast" any fields. While all available
regression tests pass, I'm not totally sure that we've fixed every nook and
cranny, especially in contrib.
Greg Stark with some help from Tom Lane
2007-04-06 04:21:44 +00:00
96b171903d
Make ECPG regression tests use native threading instead of pthreads, now that
...
ecpglib supports it.
Change configure (patch from Bruce) and msvc build system to no longer require
pthreads on win32, since all parts of postgresql can be thread-safe using the
native platform functions.
2007-03-29 15:30:52 +00:00
357be8c974
Properly fix PORTNAME in configure.
2007-03-26 21:30:56 +00:00
0b1e4f8530
User PORTNAME for win32 tests, rather than $template, for consistency.
2007-03-26 19:46:56 +00:00
66bbc2fdd5
Add -lcrypto as one of the possible link dependencies of libkrb5.
...
Per report from Jim Rosenberg. This possibly should get back-patched,
but I'm a bit suspicious of it still because of the lack of prior reports.
2007-03-26 02:37:17 +00:00
18d82d03b5
Native shared memory implementation for win32.
...
Uses same underlying tech as before, but not the sysv emulation layer.
2007-03-21 14:39:23 +00:00
6765df9174
Add configure --enable-profiling to enable GCC profiling. Patches from
...
Korry Douglas and Nikhil S
2007-02-21 15:12:39 +00:00
4f64a07bee
Add strlcat() from OpenBSD, to be used for replacing strncat and other
...
strange coding practices.
2007-02-07 00:28:55 +00:00
25dc46334b
Fix configure detection code when --with-ldap and --enable-thread-safety
...
are both used.
Albe Laurenz
2007-02-03 02:43:38 +00:00
91ed399517
Use autoconf build-in sys_siglist macro AC_DECL_SYS_SIGLIST, rather than
...
create our own.
2007-01-28 03:50:34 +00:00
82480fc254
Use sys_siglist[] to print out signal names for signal exits, rather
...
than just numbers.
2007-01-28 01:12:05 +00:00
16f372d940
Optionally use xml2-config to detect installation locations of libxml.
2007-01-18 14:07:31 +00:00
de9aa5a7b4
Check and document minimum required version of libxml.
2007-01-07 21:10:41 +00:00
29dccf5fe0
Update CVS HEAD for 2007 copyright. Back branches are typically not
...
back-stamped for this.
2007-01-05 22:20:05 +00:00
cac2d912d9
finite() no longer used; remove finite() platform-specific
...
infrastructure.
2007-01-02 21:25:50 +00:00
8c1de5fb00
Initial SQL/XML support: xml data type and initial set of functions.
2006-12-21 16:05:16 +00:00
1f09a857b7
Make --with-ldap build on Unixware, per Olivier Prenant.
2006-12-14 21:49:54 +00:00
75330c3205
Stamp HEAD as 8.3devel.
2006-12-02 16:43:12 +00:00
2f52d7260c
v8.2.0 is now released ...
2006-12-02 08:36:41 +00:00
746330e2d0
Better solution to the tr problem: use sed instead. Per Martijn and Andrew.
2006-11-30 22:21:24 +00:00
7ac9d45f49
Improve portability of 'tr' invocation in PGAC_ARG_CHECK. Reported by
...
Olivier Prenant, fixed by Peter.
2006-11-30 21:44:12 +00:00
59cf88da91
Ignore libedit/libreadline while probing for strlcpy and some other
...
standard functions. Per report from Stefan Kaltenbrunner.
2006-11-29 20:12:31 +00:00
c11b5228cf
update for rc1
2006-11-25 03:34:13 +00:00
9b3aee524f
Tag as Beta3 ... two outstanding *known* bugs before RC1 ...
2006-11-07 17:59:05 +00:00
02f37bd8c4
Revert to the pre-8.2 method of probing for libm, that is, always
...
include it if it links properly. It seems too risky to assume that
standard functions like pow() are not special-cased by the compiler.
Per report from Andreas Lange that build fails on Solaris cc compiler
with -fast. Even though we don't consider that a supported option,
I'm worried that similar issues will arise with other compilers.
2006-11-06 03:44:38 +00:00
0b9f93e6b0
Code the unknown options check without using m4 diversions. Otherwise this
...
code relies on the checking macro actually being called at the end, or the
automatic undiversion will produce garbage. These sort of implicit
side-effects undermine the modularity of the macros and happen to break the
ODBC driver which makes use of them.
Also put the warnings at the very end of configure, so there is an even
better chance of seeing them.
2006-10-30 22:15:04 +00:00
66f5264a2e
Stamp 8.2beta2.
2006-10-23 22:50:20 +00:00
6ab23dabf5
Punt when trying to build with threaded Python on FreeBSD.
...
Also cut back on excessive use of *** to decorate configure error messages.
If it's an error message, you are sure to see it without any decoration.
2006-10-16 17:24:54 +00:00