- 06 Oct, 2004 6 commits
-
-
Bruce Momjian authored
* Links with -leay32 and -lssleay32 instead of crypto and ssl. On win32, "crypto and ssl" is only used for static linking. * Initializes SSL in the backend and not just in the postmaster. We cannot pass the SSL context from the postmaster through the parameter file, because it contains function pointers. * Split one error check in be-secure.c. Previously we could not tell which of three calls actually failed. The previous code also returned incorrect error messages if SSL_accept() failed - that function needs to use SSL_get_error() on the return value, can't just use the error queue. * Since the win32 implementation uses non-blocking sockets "behind the scenes" in order to deliver signals correctly, implements a version of SSL_accept() that can handle this. Also, add a wait function in case SSL_read or SSL_write() needs more data. Magnus Hagander
-
Bruce Momjian authored
Magnus Hagander
-
Bruce Momjian authored
default settings, rather than just Win32.
-
Bruce Momjian authored
connections. Andrew Dunstan
-
Bruce Momjian authored
"make pgxs install by default". It is up to the committers to chose. (1) there is only one "install" target. no more "install-all-headers". it simplifies/changes several makefiles. (2) the documentation reflects the change. (3) a minor fix on pgxs to use a nicer patch without a double slash. Fabien Coelho
-
Neil Conway authored
the startup banner. This allows "\set QUIET on" in psqlrc to do what the user probably intended. Patch from Sean Chittenden, editorializing from Neil Conway.
-
- 05 Oct, 2004 8 commits
-
-
Bruce Momjian authored
Magnus Hagander
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
from Peter.
-
Michael Meskes authored
-
Neil Conway authored
"static" to reduce size of generated code slightly.
-
Neil Conway authored
pickup license clarification (3-clause BSD is now used). Add license terms to memcmp.c (also from NetBSD), which previously had none. Finally, pickup an upstream fix to crypt.c (const-ify some arrays).
-
- 04 Oct, 2004 16 commits
-
-
Tom Lane authored
-
Tom Lane authored
made several times in the past. Add coercion functions between "char" and integer so that a workaround is possible if needed. Initdb forced.
-
Tom Lane authored
per discussion from Friday. initdb not forced in this commit but I intend to do that later.
-
Tom Lane authored
running contains VACUUM or a similar command that will internally start and commit transactions. In such a case, the original caller values of CurrentMemoryContext and CurrentResourceOwner will point to objects that will be destroyed by the internal commit. We must restore these pointers to point to the newly-manufactured transaction context and resource owner, rather than possibly pointing to deleted memory. Also tweak xact.c so that AbortTransaction and AbortSubTransaction forcibly restore a sane value for CurrentResourceOwner, much as they have always done for CurrentMemoryContext. I'm not certain this is necessary but I'm feeling paranoid today. Responds to Sean Chittenden's bug report of 4-Oct.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
# MinGW uses '%I64d', though gcc throws an warning with -Wall, # while '%lld' doesn't generate a warning, but doesn't work.
-
Bruce Momjian authored
defines.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
-
Tom Lane authored
bigint variants). Clean up some inconsistencies in error message wording. Fix scanint8 to allow trailing whitespace in INT64_MIN case. Update int8-exp-three-digits.out, which seems to have been ignored by the last couple of people to modify the int8 regression test, and remove int8-exp-three-digits-win32.out which is thereby exposed as redundant.
-
Bruce Momjian authored
library that uses palloc, ereport, etc. This simplifies the makefiles for client applications.
-
Neil Conway authored
-
Neil Conway authored
is optional.
-
- 03 Oct, 2004 3 commits
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Tom Lane authored
-
- 02 Oct, 2004 3 commits
-
-
Tom Lane authored
from Sebastian Böck. The fix involves being more consistent about when rangetable entries are copied or modified. Someday we really need to fix this stuff to not scribble on its input data structures in the first place...
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 01 Oct, 2004 4 commits
-
-
Tom Lane authored
This seems the cleanest way of fixing its lack of a shutdown callback, which was preventing it from working correctly in a query that didn't run it to completion. Per bug report from Szima GÄbor.
-
Tom Lane authored
is restored on error exit.
-
Tom Lane authored
must be stale. Tweak example startup scripts to not use pg_ctl but launch the postmaster directly, thereby ensuring that only the postmaster's direct parent shell will be a postgres-owned process. In combination these should fix the longstanding problem of the postmaster sometimes refusing to start during reboot because it thinks the old lockfile is not stale.
-
Tom Lane authored
-