postgresql/src
Tom Lane 7c5fcbf48f Fix regexp substring matching (substring(string from pattern)) for the corner
case where there is a match to the pattern overall but the user has specified
a parenthesized subexpression and that subexpression hasn't got a match.
An example is substring('foo' from 'foo(bar)?').  This should return NULL,
since (bar) isn't matched, but it was mistakenly returning the whole-pattern
match instead (ie, 'foo').  Per bug #4044 from Rui Martins.

This has been broken since the beginning; patch in all supported versions.
The old behavior was sufficiently inconsistent that it's impossible to believe
anyone is depending on it.
2008-03-19 02:40:43 +00:00
..
backend Fix regexp substring matching (substring(string from pattern)) for the corner 2008-03-19 02:40:43 +00:00
bin Translation updates 2008-03-14 04:46:30 +00:00
include Fix vacuum so that autovacuum is really not cancelled when doing an emergency 2008-03-14 17:26:01 +00:00
interfaces Stamp version 8.3.1, except for configure.in/configure. 2008-03-13 23:57:34 +00:00
makefiles Teach pgxs.mk and Install.pm how to install files from a contrib module 2007-10-16 16:00:00 +00:00
pl Document the fix for perl 5.10 with this comment: 2008-01-23 00:55:47 +00:00
port Stamp version 8.3.1, except for configure.in/configure. 2008-03-13 23:57:34 +00:00
template Use SYSV semaphores rather than POSIX on Darwin >= 6.0 (i.e., OS X 10.2 2007-09-26 00:32:46 +00:00
test Use windows DACL fix for pg_regress as well. 2008-03-04 15:38:33 +00:00
timezone Update to tzdata 2008a distribution (Chilean DST law change). 2008-03-13 19:21:49 +00:00
tools Support for building contrib/uuid-ossp with MSVC. 2008-02-28 12:18:03 +00:00
tutorial Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
bcc32.mak Remove old-style win32 client-only visual c++ build infrastructure for everything except 2007-03-05 14:18:38 +00:00
DEVELOPERS Testing commit stuff 2006-07-10 15:50:02 +00:00
Makefile Tsearch2 functionality migrates to core. The bulk of this work is by 2007-08-21 01:11:32 +00:00
Makefile.global.in I find that an out-of-the-box installation of OSSP uuid 1.6.0 installs 2007-11-13 00:13:19 +00:00
Makefile.shlib Change $(CC) to $(COMPILER) on Solaris gcc so -m64 is passed into the 2007-02-20 22:45:57 +00:00
nls-global.mk When merging PO files, take into consideration translations in other PO 2006-04-05 13:40:15 +00:00
win32.mak Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00