Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-03 | Teach chklocale.c how to extract encoding info from Windows locale | Tom Lane | |
names. ITAGAKI Takahiro | |||
2007-10-03 | Suppress compiler warning in non-threaded build. | Tom Lane | |
2007-10-03 | Tweak recently-added tests to suppress scary-looking warnings on 64-bit | Tom Lane | |
machines about casts between pointers and integers of different sizes. While they're harmless, we shouldn't expect users to have to go through and figure that out for themselves. | |||
2007-10-03 | Argh, missing dll in filename | Michael Meskes | |
2007-10-03 | Minor improvements to hack for old OpenSSL libraries: avoid unused | Tom Lane | |
variable warning on Windows, improve comment. | |||
2007-10-03 | Fix command for fetching snprintf.c. | Tom Lane | |
2007-10-03 | This could be what's missing on some systems. | Michael Meskes | |
2007-10-03 | Stripped two symbols that are needed. | Michael Meskes | |
2007-10-03 | Attempt to open certificate file "manually" using fopen before | Magnus Hagander | |
trying BIO functions. Helps problem with older versions of OpenSSL that lacks error stack functions and would show an incorrect error message for file-not-found-or-not-openable. The problem may still exist for other errors, but file open error is by far the most common one. | |||
2007-10-03 | Build two more .DEF files for ecpg instead of using default ones. | Magnus Hagander | |
2007-10-03 | Also build snprintf from pgport if needed. | Michael Meskes | |
2007-10-03 | Remove exports.list in clean target. | Michael Meskes | |
2007-10-03 | More detailed error msg (with stack trace) if a file copy fails. | Magnus Hagander | |
2007-10-03 | Also created export list for pgytpeslib and compatlib. | Michael Meskes | |
Set pgtypes library version to 3.0. Set compat library version to 3.0. | |||
2007-10-03 | Use snprintf from libpgport in ecpg compatlib. Required since | Magnus Hagander | |
we restricted exports from ecpglib. | |||
2007-10-03 | Fix commandlines for final two ECPG regression tests | Magnus Hagander | |
2007-10-03 | Fix typo | Magnus Hagander | |
2007-10-03 | Build DEF file for libecpg instead of generating a default one. | Magnus Hagander | |
2007-10-03 | Make ECPG regression tests run with -c only for array_of_struct.pgc | Magnus Hagander | |
on MSVC. Fix strange nonstandard version of __stdcall specifyer in thread tests on win32. | |||
2007-10-03 | Fix typo | Magnus Hagander | |
2007-10-03 | Cleaned up ecpglib and renamed functions that do not need to be exported. | Michael Meskes | |
Created export list for ecpglib. | |||
2007-10-03 | Hopefully fixed some stuff that causes Windows builds to fail. | Michael Meskes | |
2007-10-02 | Fix a compiler warning on Win32. Hannes Eder. | Neil Conway | |
2007-10-02 | Default to thread safety on, and support more CPU options. Also | Magnus Hagander | |
make sure that a CPU option is actually chosen. Hiroshi Saito | |||
2007-10-02 | Made new test also work without threading enabled. | Michael Meskes | |
2007-10-02 | No idea where this file came from. | Michael Meskes | |
2007-10-02 | ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> added thread-safe | Michael Meskes | |
descriptor handling | |||
2007-10-02 | Cope with ERR_set_mark() and ERR_pop_to_mark() not existing in older | Tom Lane | |
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-01 | Use BIO functions to avoid passing FILE * pointers to OpenSSL functions. | Magnus Hagander | |
This fixes potential crashes on old versions of OpenSSL and the requirement on "Applink" in new versions when building with MSVC and using different runtimes. Dave Page with fixes from me. | |||
2007-10-01 | Avoid assuming that struct varattrib_pointer doesn't get padded by the | Tom Lane | |
compiler --- at least on ARM, it does. I suspect that the varvarlena patch has been creating larger-than-intended toast pointers all along on ARM, but it wasn't exposed until the latest tweak added some Asserts that calculated the expected size in a different way. We could probably have fixed this by adding __attribute__((packed)) as is done for ItemPointerData, but struct varattrib_pointer isn't really all that useful anyway, so it seems cleanest to just get rid of it and have only struct varattrib_1b_e. Per results from buildfarm member quagga. | |||
2007-10-01 | Build with /GS on 64-bit to work with modern Platform SDK. | Magnus Hagander | |
Hiroshi Saito | |||
2007-10-01 | Update pgcvslog text to simply "<branch>" | Bruce Momjian | |
2007-10-01 | Enable __FUNCTION__ on MSVC builds. | Magnus Hagander | |
Hannes Eder | |||
2007-10-01 | Fixup for new pgcvslog feature. | Bruce Momjian | |
2007-10-01 | Have pgcvslog mark back-branch commits with "<back-patch>". | Bruce Momjian | |
2007-09-30 | Add an extra header byte to TOAST-pointer datums to represent their size | Tom Lane | |
explicitly. This means a TOAST pointer takes 18 bytes instead of 17 --- still smaller than in 8.2 --- which seems a good tradeoff to ensure we won't have painted ourselves into a corner if we want to support multiple types of TOAST pointer later on. Per discussion with Greg Stark. | |||
2007-09-30 | In hopes of un-breaking the buildfarm, add missing file from | Tom Lane | |
ITAGAKI Takahiro's patch. | |||
2007-09-30 | Adjust recovery PS display as agreed with Simon: 'waiting for XXX' | Tom Lane | |
while the restore_command does its thing, then 'recovering XXX' while processing the segment file. These operations are heavyweight enough that an extra PS display set shouldn't bother anyone. | |||
2007-09-30 | Applied another patch by ITAGAKI Takahiro <itagaki.takahiro@oss.ntt.co.jp> | Michael Meskes | |
to get memory allocation thread-safe. He also did some cleaning up. | |||
2007-09-29 | Make recovery show the current input WAL segment name in the startup | Tom Lane | |
process' PS display. After a suggestion by Simon (not exactly his patch though). | |||
2007-09-29 | Disallow CLUSTER using an invalid index (that is, one left over from a failed | Tom Lane | |
CREATE INDEX CONCURRENTLY). Such an index might not have entries for every heap row and thus clustering with it would result in silent data loss. The scenario requires a pretty foolish DBA, but still ... | |||
2007-09-29 | Improve consistency of the error messages generated when you try to use | Tom Lane | |
ALTER TABLE on a composite type or ALTER TYPE on a table's rowtype. We already rejected these cases, but the error messages were a bit random and didn't always provide a HINT to use the other command type. | |||
2007-09-29 | In the release checklist, mention packagers will see the minor upgrade | Bruce Momjian | |
numbering for additional functions. | |||
2007-09-29 | Add chklocale.c to pgport files for msvc builds, per | Magnus Hagander | |
buildfarm failures. | |||
2007-09-29 | Make archive recovery always start a new timeline, rather than only when a | Tom Lane | |
recovery stop time was used. This avoids a corner-case risk of trying to overwrite an existing archived copy of the last WAL segment, and seems simpler and cleaner all around than the original definition. Per example from Jon Colverson and subsequent analysis by Simon. | |||
2007-09-29 | Make use of additional chklocale.c entries to reject locales that we | Tom Lane | |
cannot support. | |||
2007-09-29 | Teach chklocale.c about a few names for frontend-only encodings, | Tom Lane | |
since this will allow initdb to reject attempts to initdb in a locale that uses such an encoding. We'll probably find out more such names during beta ... | |||
2007-09-28 | On OS X, assume that an empty-string result for nl_langinfo(CODESET) | Tom Lane | |
means UTF-8. Per examination of /usr/share/locale in 10.4.10. | |||
2007-09-28 | Update TCL comment: | Bruce Momjian | |
* We can only fix this with Tcl >= 8.4, when Tcl_SetNotifier() | |||
2007-09-28 | Change initdb and CREATE DATABASE to actively reject attempts to create | Tom Lane | |
databases with encodings that are incompatible with the server's LC_CTYPE locale, when we can determine that (which we can on most modern platforms, I believe). C/POSIX locale is compatible with all encodings, of course, so there is still some usefulness to CREATE DATABASE's ENCODING option, but this will insulate us against all sorts of recurring complaints caused by mismatched settings. I moved initdb's existing LC_CTYPE-to-encoding mapping knowledge into a new src/port/ file so it could be shared by CREATE DATABASE. |