Michael Meskes
962c362495
Fixed DEALLOCATE PREPARE to use correct function call
2004-05-21 13:50:59 +00:00
Kris Jurka
10a8cc5cc5
Fix setting timestamp values with very early year values, like 2, by
...
formatting all years with four digits. Previously 0002-10-30 was
being sent as 2-10-30 which got turned into 2030-02-10.
Per report from oneway_111.
2004-05-17 20:38:56 +00:00
Tom Lane
fedfc5d363
Propagate enlargeStringInfo() fixes into the equivalent code in
...
pqexpbuffer.c. While a client-side failure doesn't seem like a
security issue, it's still a bug.
2004-05-14 00:20:51 +00:00
Michael Meskes
006987781d
Just another bug in adjust_informix.
2004-05-10 13:46:39 +00:00
Michael Meskes
86ac85b6ae
- Fixed bug that reversed string length in typedefs.
2004-05-07 13:43:29 +00:00
Kris Jurka
e6e814c2b1
Allow public access to radius field to match other geometric types
...
behavior.
Per report from Declan Lynch.
2004-05-07 05:28:22 +00:00
Michael Meskes
d57af54ffa
Fixed bug in adjust_informix that treated arrays as simple variables.
2004-05-05 15:06:21 +00:00
Kris Jurka
79e42a6eb2
Update the build.xml file to support building with the new 1.5 jdk
...
and ant 1.6.
2004-04-26 08:28:32 +00:00
Kris Jurka
1a60128573
Allow updateable ResultSets to support types that aren't directly
...
mappable to Java types, for example cidr.
Per report from Moray Taylor.
2004-04-24 01:54:45 +00:00
Michael Meskes
d8e53bd6c0
Fixed memory misusage in variable handling.
2004-04-23 06:17:27 +00:00
Barry Lind
28455721ff
Fix for bug with the jdbc driver not properly working with binary cursors and
...
the V3 protocol.
Modified Files:
Tag: REL7_4_STABLE
jdbc/org/postgresql/Driver.java.in
jdbc/org/postgresql/core/BaseResultSet.java
jdbc/org/postgresql/core/BaseStatement.java
jdbc/org/postgresql/core/Field.java
jdbc/org/postgresql/core/PGStream.java
jdbc/org/postgresql/core/QueryExecutor.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1DatabaseMetaData.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
jdbc/org/postgresql/jdbc1/Jdbc1CallableStatement.java
jdbc/org/postgresql/jdbc1/Jdbc1PreparedStatement.java
jdbc/org/postgresql/jdbc1/Jdbc1RefCursorResultSet.java
jdbc/org/postgresql/jdbc1/Jdbc1ResultSet.java
jdbc/org/postgresql/jdbc1/Jdbc1Statement.java
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
jdbc/org/postgresql/jdbc2/Array.java
jdbc/org/postgresql/jdbc2/Jdbc2CallableStatement.java
jdbc/org/postgresql/jdbc2/Jdbc2PreparedStatement.java
jdbc/org/postgresql/jdbc2/Jdbc2RefCursorResultSet.java
jdbc/org/postgresql/jdbc2/Jdbc2ResultSet.java
jdbc/org/postgresql/jdbc2/Jdbc2Statement.java
jdbc/org/postgresql/jdbc3/AbstractJdbc3ResultSet.java
jdbc/org/postgresql/jdbc3/Jdbc3CallableStatement.java
jdbc/org/postgresql/jdbc3/Jdbc3PreparedStatement.java
jdbc/org/postgresql/jdbc3/Jdbc3RefCursorResultSet.java
jdbc/org/postgresql/jdbc3/Jdbc3ResultSet.java
jdbc/org/postgresql/jdbc3/Jdbc3Statement.java
jdbc/org/postgresql/test/jdbc2/Jdbc2TestSuite.java
jdbc/org/postgresql/test/jdbc2/OID74Test.java
Added Files:
Tag: REL7_4_STABLE
jdbc/org/postgresql/test/jdbc2/ServerCursorTest.java
2004-03-29 17:47:47 +00:00
Michael Meskes
d9a1b2548f
Fixed possible segfault in type.c (by Juergen Cappel)
2004-03-29 15:12:08 +00:00
Tom Lane
0175b6d101
Fix error in termination of COPY IN mode when using V2 protocol.
...
Report and fix per ljb, 8-Mar-04.
2004-03-14 22:01:01 +00:00
Michael Meskes
e6bc372174
Committed Informix compat bug fix to 7.4 as well.
2004-03-14 12:18:35 +00:00
Bruce Momjian
49bc9c45c9
Brand 7.4.2. Release notes still need work.
2004-03-05 19:57:22 +00:00
Tom Lane
5b6d0a4df7
libpq's query to get the OIDs of large-object support functions was not
...
schema-safe. Make it so, and improve the internal support for knowledge
of server version.
2004-03-05 01:54:13 +00:00
Michael Meskes
ea41a8cc5f
- Fixed segfault due to missing check for variable declaration.
...
- Added check for multidimensional array usage.
2004-03-04 07:38:50 +00:00
Kris Jurka
926fd43d77
Update build number in anticipation of 7.4.2 release. With no
...
currently outstanding issues we'll flag now, so the release doesn't
slip out the door without it.
2004-03-04 03:25:10 +00:00
Bruce Momjian
fee9629cf1
Add missing sprompt.obj psql usage for Borland compiler, per private
...
report from krizsan.
Backpatch to 7.4.X.
2004-03-02 15:17:32 +00:00
Michael Meskes
f7a9dbce8d
Added the missing rules for VOLATILE.
2004-03-02 06:52:18 +00:00
Michael Meskes
bc0476f9c8
- Corrected error handling in PGTYPEStimestamp_from_asc.
...
- Set pgtypeslib version to 1.2.
2004-02-24 16:09:16 +00:00
Kris Jurka
935e6e502d
Closing a Connection or Statement object twice should be a no-op
...
instead of throwing an Exception.
Per report from Victor Sergienko.
2004-02-24 13:11:45 +00:00
Michael Meskes
fd7d98a271
Fixed incorrect output of indicator structs using the name of the data struct.
2004-02-23 18:14:30 +00:00
Michael Meskes
fe92ed8b78
- Allowed some C keywords to be used as SQL column names. This used to work in 7.3.*
2004-02-15 15:40:54 +00:00
Michael Meskes
67893da1c1
- Added missing braces to array parsing.
...
- Set ecpg version to 3.1.1.
- Removed that old debugging output that I forgot the last time.
2004-02-15 13:50:02 +00:00
Tom Lane
18b8cb5a9e
Repair missing inclusions of -lintl for shared libraries.
2004-02-10 07:26:48 +00:00
Kris Jurka
24bd490369
Don't try to turn the random bytes from a md5 salt into a String
...
because it may not be a valid String depending on the encoding.
Per report from Nadeem Bitar.
2004-02-10 01:58:48 +00:00
Kris Jurka
932001350b
V3 NotificationResonse messages were trying to be received as V2
...
messages. Also the PID was being read in the wrong byte order.
Finally add a test case for listen/notify.
Per report from Hans Nather.
2004-02-03 05:43:24 +00:00
Kris Jurka
d71188860e
ConnectionPool and SimpleDataSource are marked Serializable, but their
...
superclass (which contains a number of state variables) is not. To
correctly serialize these objects we need to manually implement
writeObject and readObject.
Per report from R. Lemos
2004-02-03 05:28:17 +00:00
Kris Jurka
1a92a4c10c
ResultSet.next() and previous() incremented or decremented the
...
internal current_row variable regardless of wether they succeeded or
not. This generated some ArrayIndexOutOfBoundsExceptions when the
errorneous adjustment current_row led to out of range values.
Per report from Fischer Krisztian.
2004-02-03 05:25:38 +00:00
Kris Jurka
9287630fbc
Fix the setXXXStream methods. If passed a null InputStream, convert
...
this to a setNull call. The code originally would try to read the
whole stream in one call to read(), but this doesn't work. The
InputStream API makes it clear you must be prepared to loop and
continue reading if you didn't get the whole request on the first
try.
Per report from Martin Holz.
2004-02-03 05:13:56 +00:00
Kris Jurka
7ca2bff95f
Newer versions of the 1.4.2 jdk give warnings about having return in a
...
finally clause.
2004-02-03 05:00:21 +00:00
Neil Conway
a2b5cc81df
Use Tcl_PutEnv() in place of putenv() in libpgtcl, as the latter can
...
apparently corrupt the Tcl runtime. Per suggestion from Michael
Brusser <michael@synchronicity.com >
2004-02-02 01:00:58 +00:00
Michael Meskes
94189c9fc9
- Fixed prototype for ECPGprepared_statement to not moan about "const char"
...
- Fixed parsing of nested structures.
2004-01-28 09:55:53 +00:00
Michael Meskes
6932861e86
Added WHENEVER NOT_FOUND to SELECT/INSERT/UPDATE/DELETE.
2004-01-21 14:11:03 +00:00
Peter Eisentraut
31fc448196
Translation update
2004-01-13 18:58:42 +00:00
Peter Eisentraut
6a78eecf6f
Translation updates
2004-01-07 17:44:07 +00:00
Peter Eisentraut
0658e7905d
Translation updates
2004-01-05 19:15:55 +00:00
Michael Meskes
630f23962b
Fixed bug in GRANT OPTION FOR parsing.
2004-01-04 14:50:13 +00:00
Tom Lane
cd632c983e
Fix portability bugs: char values passed to <ctype.h> functions must
...
be cast to unsigned char. We have learned this the hard way before.
2004-01-04 04:17:14 +00:00
Michael Meskes
386258d3e5
Added missing whitespaces to array argument parsing.
2003-12-29 13:53:17 +00:00
Tom Lane
9c08d8fe56
Fix sanity-check code that mistakenly assumed error and notice messages
...
could never exceed 30K. Per report from Andreas Pflug.
2003-12-28 17:44:05 +00:00
Tom Lane
2315548ed7
Avoid infinite loop if connection is lost during PQexecStart() or
...
PQexecFinish(). Per report from Andreas Pflug.
2003-12-28 17:29:51 +00:00
Michael Meskes
a8c003ea9d
Fixed segfault in parsing of EXEC SQL SELECT * FROM foo() AS TBL( c int, i int);
2003-12-24 22:05:06 +00:00
Tom Lane
1661b86bca
Dept. of third thoughts: in fact, libpq should support SCM_CREDS challenge
...
even when HAVE_GETPEEREID is defined, else it will be unable to connect to
pre-7.4 backends that are using IDENT authentication.
2003-12-20 18:46:02 +00:00
Tom Lane
7133152c5b
Fix broken IDENT support for FreeBSD (appears to have been broken by
...
ill-considered conditional logic in getpeereid patch of 3-Dec-2002).
Per bug #1021 .
2003-12-20 18:25:02 +00:00
Bruce Momjian
41f60b20fd
Backpatch pg_service.conf file change to not default dbname to match
...
service name.
2003-12-19 23:32:36 +00:00
Bruce Momjian
cdbfbcf987
Supress ecpg thread test if configure didn't enable threads. Fix
...
tools/thread to run even if configure didn't enable threads because this
test is used before enabling threads for the OS.
2003-12-19 23:29:29 +00:00
Tom Lane
7748c5ee29
Fix memory leak with SSL connections due to missing X509_free() calls.
...
Per Neil Conway.
2003-12-18 22:49:34 +00:00
Peter Eisentraut
3434f9e4df
Forgot to change one compatlib.h.
2003-12-18 20:25:57 +00:00