rfm
|
1ec70f9323
|
fix for ARC and bug in date comparison
|
2024-11-28 17:51:45 +00:00 |
|
rfm
|
f84f1f0487
|
Add -dealloc implementation for SQLString to null-out the pointer and break cyclic references.
|
2024-11-28 16:40:34 +00:00 |
|
rfm
|
78a66c1a75
|
Copy rather than retaining when making a literal string
|
2024-08-06 13:06:15 +01:00 |
|
rfm
|
2c9070cfd0
|
Remove instance from global tables in -release rather than -dealloc to avoid race condition where a deallocated instance could be retrieved from table.
|
2024-07-09 09:31:43 +01:00 |
|
rfm
|
3e35662803
|
Make lock reporting threshold go to zero if in debug or recording all queries.
|
2023-11-24 13:37:35 +00:00 |
|
rfm
|
16d56c5395
|
Report lock delays as part of query duration logging
|
2023-11-23 10:07:23 +00:00 |
|
Richard Frith-Macdonald
|
36fe235dba
|
Track committed transactions
|
2022-07-14 15:08:13 +01:00 |
|
Richard Frith-Macdonald
|
4f622fb975
|
check that config passed to -setOptions: is a dictionary
|
2022-06-09 07:23:30 +01:00 |
|
Richard Frith-Macdonald
|
34aec94427
|
Add option to require encrypted connection.
|
2022-06-08 16:43:13 +01:00 |
|
Richard Frith-Macdonald
|
a8f405c563
|
Prevent runaway looping if database connection is lost: re-establish connection to database before retrying quuery/execute.
|
2020-09-02 14:44:44 +01:00 |
|
Wolfgang Lux
|
267987d01c
|
Reinstate fix to avoid deadlock while purging pool
|
2020-09-01 15:24:16 +02:00 |
|
Richard Frith-Macdonald
|
4c2a293640
|
Copying literal strings should just retain them.
|
2020-08-13 01:43:08 +01:00 |
|
Richard Frith-Macdonald
|
ce149e7ee3
|
Fixup for array quoting to retain old behavio of the -quoteArray: method while adding a new safe method which quotes strings in the array.
|
2020-08-12 20:30:46 +01:00 |
|
Richard Frith-Macdonald
|
7a142e57c4
|
Efficiency tweak
|
2020-06-04 16:45:17 +01:00 |
|
Richard Frith-Macdonald
|
d7a3c06c8b
|
query result containers must implement -count
|
2020-06-04 10:14:34 +01:00 |
|
Richard Frith-Macdonald
|
cd7daff661
|
Tidy new logs
|
2020-06-04 09:41:55 +01:00 |
|
Richard Frith-Macdonald
|
76fd64f7c3
|
Tidy loging
|
2020-06-04 09:32:08 +01:00 |
|
Richard Frith-Macdonald
|
76e72d3c0f
|
In duration logging report the number of records returned/affected
|
2020-06-04 09:29:46 +01:00 |
|
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 |
|