rfm
|
1ec70f9323
|
fix for ARC and bug in date comparison
|
2024-11-28 17:51:45 +00:00 |
|
rfm
|
936410c7e6
|
add debug
|
2024-02-07 14:11:02 +00:00 |
|
rfm
|
848c1fa4ac
|
improve debug output
|
2024-02-07 12:29:58 +00:00 |
|
rfm
|
16d56c5395
|
Report lock delays as part of query duration logging
|
2023-11-23 10:07:23 +00:00 |
|
Richard Frith-Macdonald
|
465bcaa70d
|
Avoid possible nil pointer dereference if a poll is created with nil clients.
|
2022-10-19 19:17:41 +01:00 |
|
Richard Frith-Macdonald
|
36fe235dba
|
Track committed transactions
|
2022-07-14 15:08:13 +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
|
869cfda7d1
|
ensure max pool connections setting is sane (if less than 1, assume 5)
|
2020-07-02 17:51:53 +01:00 |
|
Richard Frith-Macdonald
|
94f644590a
|
Remove some redundant code
|
2020-02-11 15:32:49 +00:00 |
|
Richard Frith-Macdonald
|
5d099c8557
|
fix error in exception text
|
2019-08-06 18:52:50 +01:00 |
|
Wolfgang Lux
|
085c36c340
|
Hide structure definition from public interface, as it is incompatible with ARC
|
2019-07-14 10:33:09 +02:00 |
|
Richard Frith-Macdonald
|
b9a45a2fc4
|
add new method to pool
|
2019-02-28 16:57:41 +00:00 |
|
Wolfgang Lux
|
d52ddbd2f3
|
Avoid loss of precision when quoting floagint-point numbers
|
2018-11-23 14:48:25 +01:00 |
|
Richard Frith-Macdonald
|
c48ce0e78e
|
missed parameter type change
|
2017-07-10 10:30:39 +01:00 |
|
Richard Frith-Macdonald
|
9c86e53072
|
The build... methods should return a literal
|
2017-07-05 15:25:13 +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
|
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
|
e5d3ea6f6b
|
Changes for sql injection attack resistance.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40368 72102866-910b-0410-8b05-ffd578937521
|
2017-03-06 17:23:37 +00:00 |
|
Richard Frith-MacDonald
|
7ab46148d9
|
fixes to ensure that we don't return a client to a pool while it has
notification observers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39895 72102866-910b-0410-8b05-ffd578937521
|
2016-06-21 15:34:42 +00:00 |
|
Richard Frith-MacDonald
|
03eca5e288
|
tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39142 72102866-910b-0410-8b05-ffd578937521
|
2015-11-04 09:32:40 +00:00 |
|
Richard Frith-MacDonald
|
ea01e0cb85
|
improve diagnostics
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39141 72102866-910b-0410-8b05-ffd578937521
|
2015-11-04 09:30:36 +00:00 |
|
Richard Frith-MacDonald
|
3fefb489fe
|
improve status reporting
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39140 72102866-910b-0410-8b05-ffd578937521
|
2015-11-04 07:56:16 +00:00 |
|
Richard Frith-MacDonald
|
50a8a2ca59
|
tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39139 72102866-910b-0410-8b05-ffd578937521
|
2015-11-04 07:44:05 +00:00 |
|
Richard Frith-MacDonald
|
182fa71ff3
|
improve diagnostic log
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39138 72102866-910b-0410-8b05-ffd578937521
|
2015-11-04 07:38:50 +00:00 |
|
Richard Frith-MacDonald
|
bd4f1bcf96
|
fixup method name
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39137 72102866-910b-0410-8b05-ffd578937521
|
2015-11-03 21:58:15 +00:00 |
|
Richard Frith-MacDonald
|
42839ca9f1
|
retain/release fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39136 72102866-910b-0410-8b05-ffd578937521
|
2015-11-03 21:56:09 +00:00 |
|
Richard Frith-MacDonald
|
c391097b05
|
Add reporting of pool client retain counts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39133 72102866-910b-0410-8b05-ffd578937521
|
2015-11-03 10:20:31 +00:00 |
|
Richard Frith-MacDonald
|
896f6df0d6
|
Improve checking for a connection we can re-use
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38834 72102866-910b-0410-8b05-ffd578937521
|
2015-07-23 07:11:57 +00:00 |
|
Richard Frith-MacDonald
|
4f374e0150
|
don't re-use a connection if it is in a transaction
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38830 72102866-910b-0410-8b05-ffd578937521
|
2015-07-22 15:41:58 +00:00 |
|
Richard Frith-MacDonald
|
36533d3527
|
first attempt at allowing re-use of a client by different code layers as
long as they are in the same thread.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38827 72102866-910b-0410-8b05-ffd578937521
|
2015-07-22 12:45:21 +00:00 |
|
Richard Frith-MacDonald
|
5a4d4f3fce
|
Internal reorganisation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38826 72102866-910b-0410-8b05-ffd578937521
|
2015-07-22 11:04:39 +00:00 |
|
Richard Frith-MacDonald
|
023cba96ea
|
transaction ownership fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38757 72102866-910b-0410-8b05-ffd578937521
|
2015-07-06 18:58:24 +00:00 |
|
Richard Frith-MacDonald
|
08376ad7b9
|
Another new method for pools and transactions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38718 72102866-910b-0410-8b05-ffd578937521
|
2015-06-29 11:59:18 +00:00 |
|
Richard Frith-MacDonald
|
b949cbd9c8
|
fix deadlock
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38717 72102866-910b-0410-8b05-ffd578937521
|
2015-06-29 10:38:39 +00:00 |
|
Richard Frith-MacDonald
|
ad45131796
|
add missing pool convenience method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38716 72102866-910b-0410-8b05-ffd578937521
|
2015-06-29 09:44:18 +00:00 |
|
Richard Frith-MacDonald
|
a074b69395
|
implement -batch:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38714 72102866-910b-0410-8b05-ffd578937521
|
2015-06-27 15:28:03 +00:00 |
|
Richard Frith-MacDonald
|
097c71a9c9
|
add missing method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38710 72102866-910b-0410-8b05-ffd578937521
|
2015-06-26 19:32:14 +00:00 |
|
Richard Frith-MacDonald
|
2e27c77f1a
|
client name settings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38694 72102866-910b-0410-8b05-ffd578937521
|
2015-06-26 12:06:13 +00:00 |
|
Richard Frith-MacDonald
|
eba637c00e
|
Fixup default name
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38678 72102866-910b-0410-8b05-ffd578937521
|
2015-06-25 08:08:47 +00:00 |
|
Richard Frith-MacDonald
|
9282a5134d
|
Improve diagnostics
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38583 72102866-910b-0410-8b05-ffd578937521
|
2015-05-29 09:33:03 +00:00 |
|
Richard Frith-MacDonald
|
6eee4f014a
|
Fix retain/release issue and add more diagnostics
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38580 72102866-910b-0410-8b05-ffd578937521
|
2015-05-28 12:57:08 +00:00 |
|
Richard Frith-MacDonald
|
35ee61bad9
|
Various pool management enhancements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38579 72102866-910b-0410-8b05-ffd578937521
|
2015-05-28 08:39:10 +00:00 |
|
Richard Frith-MacDonald
|
a5ce6c870e
|
connection pool enhancements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38578 72102866-910b-0410-8b05-ffd578937521
|
2015-05-27 14:53:36 +00:00 |
|
Richard Frith-MacDonald
|
855171a26f
|
Add pool p[urging
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38576 72102866-910b-0410-8b05-ffd578937521
|
2015-05-27 06:28:02 +00:00 |
|
Richard Frith-MacDonald
|
1fd4b0abe9
|
Provide a description for a pool
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38574 72102866-910b-0410-8b05-ffd578937521
|
2015-05-27 05:48:13 +00:00 |
|
Richard Frith-MacDonald
|
0836cc15ad
|
add -cache method for client pool
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38455 72102866-910b-0410-8b05-ffd578937521
|
2015-04-13 09:23:29 +00:00 |
|
Richard Frith-MacDonald
|
950252a37f
|
Changes to avoid a client being removed from the pool longer than necessary.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38454 72102866-910b-0410-8b05-ffd578937521
|
2015-04-13 08:30:31 +00:00 |
|