summaryrefslogtreecommitdiff
path: root/contrib
AgeCommit message (Collapse)Author
2006-12-05Fix typos in comments and error messages in HStore. Patch from FilipNeil Conway
Rembialkowski, with some additional fixes by myself.
2006-12-04Fix core dump of ispell for case of non-successfull initialization.Teodor Sigaev
Previous versions aren't affected. Fix synonym dictionary init: string should be malloc'ed, not palloc'ed. Bug introduced recently while fixing lowerstr().
2006-11-24Make contrib/isn pass the opr_sanity sanity checks: add missingTom Lane
commutator operators, and mark hash-opclass members as oprcanhash. This is a pretty ugly, brute-force solution, but it seems that getting rid of all these redundant-looking operators would require some tweaks in the core operator-resolution code to behave nicely, and I'm not willing to risk that just before RC1.
2006-11-23Fix lowercasing while parse OO dictionaryTeodor Sigaev
2006-11-22Avoid infinity calculations in rank_cdTeodor Sigaev
2006-11-21Fix type in return valueTeodor Sigaev
2006-11-20Fix bug http://archives.postgresql.org/pgsql-bugs/2006-10/msg00258.php.Teodor Sigaev
Fix string's length calculation for recoding, fix strlower() to avoid wrong assumption about length of recoded string (was: recoded string is no greater that source, it may not true for multibyte encodings) Thanks to Thomas H. <me@alternize.com> and Magnus Hagander <mha@sollentuna.net>
2006-11-10Minor code cleanup for pgcrypto: for UDFs declared to be strict, checkingNeil Conway
for NULL-ness of function arguments is wasted code.
2006-11-08Fix two typos.Neil Conway
2006-11-08New README, forgotten when docs was updatedTeodor Sigaev
2006-11-06Get rid of some unnecessary dependencies on DataDir: wherever possible,Tom Lane
the backend should rely on its working-directory setting instead. Also do some message-style police work in contrib/adminpack.
2006-10-31Add description of new featuresTeodor Sigaev
2006-10-22Code cleanup for pg_buffercache, from Mark Kirkwood.Tom Lane
2006-10-21pgbench: More fix with handling default scaling factor in the defaultTatsuo Ishii
scenarios. With multiple clinets, only the first client got the right scaling factor and this gave a illusion of better performance in case of the scaling factor greater than 1.
2006-10-20Marginal code cleanups in pg_logdir_ls: use ReadDir not readdir,Tom Lane
and avoid scribbling on its result (might be safe but why risk it)
2006-10-19Add externs for optarg/optind where apparently needed. Per Magnus.Tom Lane
2006-10-19Handle missing M_PI the same way we've been doing in the core code,Tom Lane
instead of inserting an MSVC dependency.
2006-10-19Further MSVC portability fixes from Magnus.Tom Lane
2006-10-19Fix a couple of places that were assuming debug_query_string couldn'tTom Lane
be NULL ... seems an unsafe assumption.
2006-10-19Clean up local redeclarations of variables with DLLIMPORT, per reportTom Lane
from Magnus that MSVC complains about this.
2006-10-19Fix typo.Neil Conway
2006-10-19Simplify contrib Makefiles by removing unnecessary SRCS macro,Tom Lane
per Magnus.
2006-10-11Rename function 'isexists' and 'isdefined' toTeodor Sigaev
'exist' and 'defined' accordingly. Old names are saved not mentioned in docs - for compatibility with old applications. Per discussion http://archives.postgresql.org/pgsql-hackers/2006-10/msg00571.php
2006-10-07On platforms that have getrlimit(RLIMIT_STACK), use it to ensure thatTom Lane
max_stack_depth is not set to an unsafe value. This commit also provides configure-time checking for <sys/resource.h>, and cleans up some perhaps-unportable code associated with use of that include file and getrlimit().
2006-10-05Make use of qsort_arg in several places that were formerly using klugyTom Lane
static variables. This avoids any risk of potential non-reentrancy, and in particular offers a much cleaner workaround for the Intel compiler bug that was affecting ginutil.c.
2006-10-04Improve error messages from to_tsquery per yesterday's discussion:Tom Lane
provide the bad input, and be sure to mention that we are talking about a tsearch query.
2006-10-04pgindent run for 8.2.Bruce Momjian
2006-10-02Update tsearch2 README.Bruce Momjian
Robert Treat
2006-10-01Remove accented characters in comments, to avoid failures when thisTom Lane
file is read with an incompatible client_encoding setting. Per report from Tim N. van der Leeuw.
2006-09-30Suppress compiler warnings.Tom Lane
2006-09-30uninstall script for sslinfoTom Lane
2006-09-30uninstall script for pg_freespacemapTom Lane
2006-09-30uninstall script for pgrowlocks - Josh DrakeTom Lane
2006-09-30Add uninstall script for adminpack - Josh DrakeTom Lane
2006-09-22Fix bugs in plpgsql and ecpg caused by assuming that isspace() would onlyTom Lane
return true for exactly the characters treated as whitespace by their flex scanners. Per report from Victor Snezhko and subsequent investigation. Also fix a passel of unsafe usages of <ctype.h> functions, that is, ye olde char-vs-unsigned-char issue. I won't miss <ctype.h> when we are finally able to stop using it.
2006-09-21Fix free space map to correctly track the total amount of FSM space neededTom Lane
even when a single relation requires more than max_fsm_pages pages. Also, make VACUUM emit a warning in this case, since it likely means that VACUUM FULL or other drastic corrective measure is needed. Per reports from Jeff Frost and others of unexpected changes in the claimed max_fsm_pages need.
2006-09-20Change patternsel (LIKE/regex selectivity estimation) so that if thereTom Lane
is a large enough histogram, it will use the number of matches in the histogram to derive a selectivity estimate, rather than the admittedly pretty bogus heuristics involving examining the pattern contents. I set 'large enough' at 100, but perhaps we should change that later. Also apply the same technique in contrib/ltree's <@ and @> estimator. Per discussion with Stefan Kaltenbrunner and Matteo Beccati.
2006-09-16Rename xml_valid() to xml_is_well_formed(), but provide a temporaryTom Lane
alias with the old name for backwards compatibility. Per discussion, the old name is actively wrong because validity and well-formedness have different meanings in XML.
2006-09-16Fix some more uses of str[n]casecmp that should be pg_str[n]casecmp.Tom Lane
2006-09-15Fix some uses of str[n]casecmp that should be pg_str[n]casecmp.Tom Lane
2006-09-14Remove sslinfo copyright with author permission, keep author attribution.Bruce Momjian
Victor Wagner
2006-09-13Change "tps" to "scale" to avoid confusionTatsuo Ishii
Fix bug with handling default scaling factor in the default scenarios
2006-09-12Add uninstall scriptTeodor Sigaev
2006-09-12Spell readme file's name correctly, per buildfarm reports.Tom Lane
2006-09-12Small fix for the README install for contrib/sslinfo.Peter Eisentraut
Dave Page
2006-09-11Move xml2's PG_MODULE_MAGIC block to the right source file, per Michael Fuhr.Tom Lane
2006-09-11Rename the uninstall scripts for contrib/lo and contrib/tsearch2 toTom Lane
match the convention that foo's uninstall script is uninstall_foo.sql. Also, stop installing lo_test.sql, which really ought to be made into a regression test anyway (though it's unclear how to avoid a dependency on the current OID counter...)
2006-09-11Fix omissions in contrib uninstall scripts. Michael FuhrTom Lane
2006-09-10Install a cleaner solution to the AIX libpq linking problem, as perTom Lane
an earlier discussion. Centralize assumptions about what libpq depends on in one place in Makefile.global. I am unconvinced that this list is complete, but since ecpg seems to have gotten along with just these entries, we'll try it this way and see what happens.
2006-09-10Fix dblink build for --enable-nls or --enable-openssl on AIX.Tom Lane
Per Chris Browne.