Richard Frith-Macdonald
b176015f28
Don't set flag to say we are in a transaction unless the sql executes
2019-03-07 15:09:15 +00:00
Richard Frith-Macdonald
92e2b06efc
Improve warnings about literals
2019-03-07 12:06:34 +00:00
Richard Frith-Macdonald
e0fdb1ce9a
more quoting fixes
2019-03-07 11:05:25 +00:00
Richard Frith-Macdonald
8302102928
More sql injection prevention code
2019-02-28 16:51:49 +00:00
Richard Frith-Macdonald
1138287eb0
fixup adding prepared statement lost in last change
2019-02-19 15:36:59 +00:00
Richard Frith-Macdonald
d82d973983
remove deprecated transaction merging.
2019-02-19 13:55:31 +00:00
Wolfgang Lux
d52ddbd2f3
Avoid loss of precision when quoting floagint-point numbers
2018-11-23 14:48:25 +01:00
fredkiefer
aeb14dc493
* SQLClient.m: Fix some spelling errors.
2018-07-27 10:21:10 +02:00
Richard Frith-Macdonald
43bf08a70f
Make SQLTransaction methods thread-safe
2018-06-29 09:22:13 +01:00
Richard Frith-Macdonald
f570253b40
fixup for {key?default} syntax
2018-04-16 16:45:25 +01:00
Richard Frith-Macdonald
cdf753373f
fix checking ownership to allow for pools when checking transactions for insert
2017-12-05 14:26:36 +00:00
Richard Frith-Macdonald
9c2fcd8816
Avoid compiler warning
2017-11-29 10:05:19 +00:00
Richard Frith-Macdonald
a35a811727
Try again
2017-11-29 10:01:06 +00:00
Richard Frith-Macdonald
14e6d5a928
missed case in last change
2017-11-29 09:36:38 +00:00
Richard Frith-Macdonald
9e68a4d102
fix error quoting 32bit int
2017-11-28 16:08:17 +00:00
Richard Frith-Macdonald
1cc4f410e7
Add convenience methods for quoting as booleans
2017-11-22 10:57:19 +00:00
Richard Frith-Macdonald
2900203c67
Simplify database notification observation
2017-09-19 11:28:05 +01:00
Richard Frith-Macdonald
e23f3b66a5
fixup
2017-08-31 11:38:53 +01:00
Richard Frith-Macdonald
2be5efdd46
Making ready for release
2017-08-31 11:05:08 +01:00
Richard Frith-Macdonald
d33b4b5114
add new method to attempt connect without retry
2017-08-29 21:35:59 +01:00
Richard Frith-Macdonald
174af22f97
fixup test for connection loss
2017-08-28 08:23:19 +01:00
Richard Frith-Macdonald
d3a5c50890
If connection is lost during a rollback, the rollback is expected to have
...
succeeded (lost connection implies transaction not committed).
2017-08-27 18:06:29 +01:00
Richard Frith-Macdonald
9e722821c8
reconnect tweaks
2017-08-27 16:37:21 +01:00
Richard Frith-Macdonald
8b5db03110
More auto retry code
2017-08-27 16:13:10 +01:00
Richard Frith-Macdonald
24cb65059f
have connect retry automatically
2017-08-27 12:41:22 +01:00
Richard Frith-Macdonald
48c8018343
don't listen unless connection succeeded
2017-08-25 22:30:44 +01:00
Richard Frith-Macdonald
086c59480d
Add more quoting convenience methods
2017-07-10 10:04:32 +01:00
Richard Frith-Macdonald
9c86e53072
The build... methods should return a literal
2017-07-05 15:25:13 +01:00
Richard Frith-Macdonald
9ba044c0ea
Chenges to avoid warning/error messages
2017-07-05 10:41:27 +01:00
Richard Frith-Macdonald
2dc662177e
More quoting changes
2017-07-04 12:13:16 +01:00
Richard Frith-Macdonald
e98ab6d200
More autoquote checks
2017-07-03 21:09:07 +01:00
Richard Frith-Macdonald
48a6cc9419
improve wautroquote warning
2017-07-03 15:39:28 +01:00
Richard Frith-Macdonald
bee12ae4ee
Fixups for proxy to be an NSString subclass
2017-07-03 15:13:54 +01:00
Richard Frith-Macdonald
5727f252d5
fix error in proxy handling
2017-07-03 15:05:39 +01:00
Richard Frith-Macdonald
b6cd1305b3
More tweaks and documentation
2017-06-30 13:43:45 +01:00
Richard Frith-Macdonald
9174ee9ad7
unproxy tweaks
2017-06-30 11:55:33 +01:00
Richard Frith-Macdonald
0c3fd3449d
further cleanups and fixes for quoting
2017-06-30 11:46:17 +01:00
Richard Frith-Macdonald
013c068a52
Restructure autoquoting to simplify
2017-06-30 11:39:24 +01:00
Richard Frith-Macdonald
311884bb4a
Add explicit quoteSet: method and extend to support more collections
2017-06-29 14:41:36 +01:00
Richard Frith-Macdonald
db5ac54036
Add method to quote table/column names
2017-06-29 13:53:11 +01:00
Richard Frith-Macdonald
c533e6e14c
improve
2017-06-29 12:57:16 +01:00
Richard Frith-Macdonald
828c5e8ae5
add casting to literal and varargs prepare method
2017-06-29 12:40:38 +01:00
Richard Frith-Macdonald
c546062424
Add copy literal method
2017-06-29 11:30:33 +01:00
Richard Frith-Macdonald
23d6fea4b1
comment on new method and turn warnings on by default
2017-06-29 09:47:40 +01:00
Richard Frith-Macdonald
e284891e92
Add warning option for new autoquot
2017-06-29 09:32:09 +01:00
Richard Frith-MacDonald
8f6ed04196
make -simpleExecute: easier to use.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40495 72102866-910b-0410-8b05-ffd578937521
2017-04-28 08:37:59 +00:00
Richard Frith-MacDonald
fe7d8e2d9e
tidied
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40469 72102866-910b-0410-8b05-ffd578937521
2017-04-12 06:22:07 +00:00
Richard Frith-MacDonald
552d190f31
Use class_addMethod() rather than class_replaceMethod() because of problems
...
with new gcc runtime altering superclass implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40466 72102866-910b-0410-8b05-ffd578937521
2017-04-11 11:50:44 +00:00
Richard Frith-MacDonald
caebc38b3d
Fixup another memory management issue
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40463 72102866-910b-0410-8b05-ffd578937521
2017-04-10 14:49:17 +00:00
Richard Frith-MacDonald
7fa072df70
Fix leak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40453 72102866-910b-0410-8b05-ffd578937521
2017-04-07 14:27:20 +00:00