Tom Lane
90ade5b775
Cope with NoData message from backend. Needed for case where
...
PQexecParams is used with a statement that doesn't return data.
2003-08-12 21:34:44 +00:00
Barry Lind
e3d97d7da2
Applied patch from Oliver Jowett to clean up the jdbc regression test build
...
Modified Files:
jdbc/build.xml
jdbc/org/postgresql/test/jdbc3/Jdbc3TestSuite.java
2003-08-11 23:42:04 +00:00
Barry Lind
c9fa2871f6
Applied patch from Oliver Jowett to better handle invalid input for getArray
...
(no longer throw an index out of range exception)
Modified Files:
jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
2003-08-11 21:33:50 +00:00
Barry Lind
1f96440d66
Applied patch from Oliver Jowett to clean up some aditional warning messages
...
from ant.
Modified Files:
jdbc/build.xml
2003-08-11 21:27:52 +00:00
Barry Lind
17108e6c4f
Applied patch from Oliver Jewett to fix a deprecation in newer versions of ant
...
Modified Files:
jdbc/build.xml
2003-08-11 21:25:01 +00:00
Barry Lind
c82bfea125
Applied patch from Oliver Jewett to clean up the testing README file
...
Modified Files:
jdbc/org/postgresql/test/README
2003-08-11 21:20:50 +00:00
Barry Lind
1ca4e700de
Applied patch by Oliver Jowett to clean up some exception handling
...
Modified Files:
jdbc/org/postgresql/core/QueryExecutor.java
jdbc/org/postgresql/util/PSQLException.java
2003-08-11 21:18:47 +00:00
Barry Lind
d7c609f7c4
Applied patch from Oliver Jowett to improve a buffer sizing.
...
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
2003-08-11 21:12:00 +00:00
Barry Lind
fcbf1f1fdd
Applied patch from Kim Ho to fix a regression against a 7.4 server. The result
...
of transaction isolation level changed from uppercase to lower case between 7.3 and 7.4. In testing, a regression was also fixed in this area when talking to
a 7.2 server due to changes in how notice messages are processed in the current
code.
Modified Files:
jdbc/build.xml jdbc/org/postgresql/core/BaseStatement.java
jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java
2003-08-11 20:54:55 +00:00
Peter Eisentraut
7078441af0
Translation updates
2003-08-11 15:19:58 +00:00
Bruce Momjian
46785776c4
Another pgindent run with updated typedefs.
2003-08-08 21:42:59 +00:00
Bruce Momjian
6a991845a3
sprompt not needed in libpq.
2003-08-08 16:32:45 +00:00
Peter Eisentraut
fbf1fd2650
Fix null checking of type decimal datums without indicator in Informix
...
mode.
from Dave Cramer
2003-08-08 13:17:58 +00:00
Peter Eisentraut
e39bc695d6
Be a little bit more careful about using sqlstate, in case libpq returned
...
NULL for it.
2003-08-08 13:16:20 +00:00
Peter Eisentraut
0bf70870db
Translation updates by Dennis Björklund
2003-08-08 11:03:29 +00:00
Peter Eisentraut
acbef53d1f
Remove postgres_ext.h inclusion -- not necessary.
2003-08-08 10:43:54 +00:00
Bruce Momjian
63c4d156e0
Move simple_prompt()/sprompt.c into /port.
2003-08-08 04:52:22 +00:00
Bruce Momjian
522b4937b3
Makefile cleanup.
2003-08-08 03:22:24 +00:00
Bruce Momjian
48af71423d
Cleanup.
2003-08-08 03:18:40 +00:00
Bruce Momjian
86b07104dd
Makefile cleanup.
2003-08-08 03:03:54 +00:00
Bruce Momjian
ba0d38fd89
More thread.c cleanup.
2003-08-08 03:00:31 +00:00
Bruce Momjian
30c63f460a
More threading cleanups.
2003-08-08 02:55:08 +00:00
Bruce Momjian
e4cbb982b0
threads.c -> thread.c, be consistent.
2003-08-08 02:46:40 +00:00
Bruce Momjian
e060701f51
Clean up function header.
2003-08-07 23:43:32 +00:00
Bruce Momjian
d8295603c8
Make table column type TEXT.
2003-08-07 16:37:31 +00:00
Bruce Momjian
697f9f09ed
Add iteration option to thread test program.
2003-08-07 16:14:03 +00:00
Bruce Momjian
00c11039d4
Update ecpg thread testing program to be more automated.
2003-08-07 05:12:00 +00:00
Bruce Momjian
042221db83
Include postgres_ext.h instead of postgres_fe.h. This allows ecpg
...
output C files to proper compile again.
2003-08-07 04:44:26 +00:00
Bruce Momjian
df5a58811b
Add -lm for ecpg/pgtypeslib/Makefile link so -lm isn't required for ecpg
...
compiles.
2003-08-07 04:03:18 +00:00
Barry Lind
acf09c64b0
Sometimes the third time is the charm. Third try to fix the sql injection
...
vulnerability. This fix completely removes the ability (hack) of being able
to bind a list of values in an in clause. It was demonstrated that by allowing
that functionality you open up the possibility for certain types of
sql injection attacks. The previous fix attempts all focused on preventing
the insertion of additional sql statements (the semi-colon problem:
xxx; any new sql statement here). But that still left the ability to
change the where clause on the current statement or perform a subselect
which can circumvent applicaiton security logic and/or allow you to call
any stored function.
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
2003-08-07 04:03:13 +00:00
Tom Lane
a6672880e1
Fix compiler-detected problem for Alphas: it seems strlen returns
...
something wider than int on that platform. Also, remove bogus
assumption that sizeof("INT_MAX") has something to do with the maximum
number of digits in an int.
2003-08-06 15:54:06 +00:00
Barry Lind
11e9dcc549
Applied patch from kho@redhat.com to fix a problem with trying to use a fetch
...
when a cursor wasn't being used.
Modified Files:
jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
2003-08-06 05:53:13 +00:00
Bruce Momjian
149f01c4d4
Add ecpg thread testing file.
2003-08-06 02:19:51 +00:00
Tom Lane
39a9496d51
Fix some more problems with testing error returns from SSL.
2003-08-04 17:25:14 +00:00
Peter Eisentraut
fb19e2f41d
Translation updates
2003-08-04 14:01:37 +00:00
Bruce Momjian
f3c3deb7d0
Update copyrights to 2003.
2003-08-04 02:40:20 +00:00
Bruce Momjian
089003fb46
pgindent run.
2003-08-04 00:43:34 +00:00
Bruce Momjian
63354a0228
Remove extra paren in NOT_USED code, found by pgindent.
2003-08-04 00:26:49 +00:00
Tom Lane
57c08791d1
Code review for sslmode patch: eliminate memory leak, avoid giving a
...
completely useless error message in 'allow' case, don't retry connection
at the sendauth stage (by then the server will either let us in or not,
no point in wasting cycles on another try in the other SSL state).
2003-08-01 21:27:27 +00:00
Michael Meskes
25b10fc1e6
Missed two places to replace union member.
2003-08-01 18:19:03 +00:00
Tom Lane
6520c666c1
Fix a few of the more blatantly unportable constructs in this file.
2003-08-01 18:10:43 +00:00
Tom Lane
3a1ed8761f
Fix inconsistent static-vs-not-static declarations.
2003-08-01 18:03:57 +00:00
Tom Lane
38a412ec39
Fix compile warning.
2003-08-01 16:46:06 +00:00
Peter Eisentraut
ec506c12cd
Russian translation updates by Serguei Mokhov
2003-08-01 16:19:14 +00:00
Peter Eisentraut
7843a44839
Use only two-part shared library version numbers, for better portability
...
and consistency.
2003-08-01 16:18:04 +00:00
Peter Eisentraut
4f7df90db0
Make ecpg SQLSTATE-aware. Map existing SQLCODE assignments to SQLSTATEs,
...
rather than parsing the message. Add some documentation about embedded
SQL.
2003-08-01 13:53:36 +00:00
Michael Meskes
0584370728
Added missing TO keyword.
2003-08-01 11:25:55 +00:00
Michael Meskes
7a9c074cba
- Added some Informix error codes in Informix mode.
...
- Added just another pgtypeslib function.
2003-08-01 08:21:04 +00:00
Marc G. Fournier
4895635da4
clean python out of Makefile
2003-08-01 04:24:57 +00:00
Marc G. Fournier
13a0e910cd
remove python module, as its moved to http://www.pygresql.org
2003-08-01 04:19:06 +00:00