Wolfgang Lux
|
7851639677
|
Eventually reconfigure a client connection that gets reused
|
2020-04-08 14:24:39 +02:00 |
|
Wolfgang Lux
|
535914366a
|
Eventually reconfigure a client connection that gets reused.
|
2020-04-06 09:04:08 +02:00 |
|
Richard Frith-Macdonald
|
1a0d338a78
|
fixup logging on connect
|
2020-03-21 17:27:18 +00:00 |
|
Richard Frith-Macdonald
|
ca2f44a323
|
Improve logging of timings (log time taken for connection separately from
that to query/execute a statement).
|
2020-03-21 17:15:27 +00:00 |
|
Richard Frith-Macdonald
|
c3557e74be
|
make aware of tiny strings
|
2020-02-27 14:55:59 +00:00 |
|
Richard Frith-Macdonald
|
a9588e8073
|
changes to avoid deadlock
|
2020-02-25 11:21:11 +00:00 |
|
Richard Frith-Macdonald
|
fea9797591
|
New SQLString implementation
|
2020-02-14 17:04:24 +00:00 |
|
Richard Frith-Macdonald
|
94f644590a
|
Remove some redundant code
|
2020-02-11 15:32:49 +00:00 |
|
Richard Frith-Macdonald
|
46cf998afc
|
Improve duration/debug logging
|
2019-07-29 12:33:42 +01:00 |
|
Wolfgang Lux
|
4fdcad1440
|
Rewrite release method to become portable accross Objective-C runtimes
|
2019-05-03 17:45:54 +02:00 |
|
Richard Frith-Macdonald
|
6c64e4cb9d
|
consistently call -disconnect when connection is losts (so transaction end
ivar/lock adjustmentt is done).
|
2019-03-11 10:37:49 +00:00 |
|
Richard Frith-Macdonald
|
0fa39b65e0
|
Don't try to rollback wrapped transaction on exception if that exception was
telling us the database connection was lost (implicit rollback occurred).
|
2019-03-11 09:37:02 +00:00 |
|
Richard Frith-Macdonald
|
d6e4ccdb3e
|
another quoting check fix
|
2019-03-09 09:39:34 +00:00 |
|
Richard Frith-Macdonald
|
0bb38c5def
|
revert exttra un-proxy
|
2019-03-09 06:56:15 +00:00 |
|
Richard Frith-Macdonald
|
97216727ff
|
improve diagnostics
|
2019-03-09 06:29:13 +00:00 |
|
Richard Frith-Macdonald
|
7b7d207f45
|
make code a bit clearer ... no functional change
|
2019-03-07 15:20:43 +00:00 |
|
Richard Frith-Macdonald
|
9ba41b6d5b
|
Merge branch 'master' of ssh://github.com/gnustep/libs-sqlclient
|
2019-03-07 15:09:56 +00:00 |
|
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 |
|
Wolfgang Lux
|
048b1a76f8
|
Fix insertTransaction:atIndex: to work as advertised
|
2019-03-07 14:14:59 +01: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 |
|