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 |
|
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
|
52bedc89b3
|
Don't allow pool clients to be set as database notification observers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40152 72102866-910b-0410-8b05-ffd578937521
|
2016-10-18 08:32:05 +00:00 |
|
Richard Frith-MacDonald
|
eac59b0d77
|
fix quoting in the wrong place
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39914 72102866-910b-0410-8b05-ffd578937521
|
2016-06-23 16:57:13 +00:00 |
|
Richard Frith-MacDonald
|
a272f2cffa
|
don't listen/unlisten when not connected
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39912 72102866-910b-0410-8b05-ffd578937521
|
2016-06-23 15:06:05 +00:00 |
|
Richard Frith-MacDonald
|
5576e55028
|
fix to use case sensitive notification names
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39909 72102866-910b-0410-8b05-ffd578937521
|
2016-06-23 11:00:58 +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
|
677a8e69d8
|
fixup initialisation error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39729 72102866-910b-0410-8b05-ffd578937521
|
2016-05-06 12:59:19 +00:00 |
|
Richard Frith-MacDonald
|
88d8226d7b
|
Add -isNull
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39698 72102866-910b-0410-8b05-ffd578937521
|
2016-04-27 07:55:26 +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 |
|
Wolfgang Lux
|
37447b55b9
|
Ensure dates are quoted correctly irrespective of their current format.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38835 72102866-910b-0410-8b05-ffd578937521
|
2015-07-23 14:59:03 +00:00 |
|
Richard Frith-MacDonald
|
55e33d0f29
|
Add support for -sizeInBytesExcluding:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38807 72102866-910b-0410-8b05-ffd578937521
|
2015-07-16 10:13:12 +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
|
917150afd9
|
further cleanups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38719 72102866-910b-0410-8b05-ffd578937521
|
2015-06-29 12:07:00 +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
|
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
|
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 |
|
Niels Grewe
|
53a51aa60a
|
Add an accessor method to SQLClient to allow getting the pool that owns the
connection.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38679 72102866-910b-0410-8b05-ffd578937521
|
2015-06-25 13:38:41 +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
|
11bf21a930
|
Try to manage count of connected clients better
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38608 72102866-910b-0410-8b05-ffd578937521
|
2015-06-10 08:05:59 +00:00 |
|
Richard Frith-MacDonald
|
85d8389ba0
|
add comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38607 72102866-910b-0410-8b05-ffd578937521
|
2015-06-09 17:31:09 +00:00 |
|
Richard Frith-MacDonald
|
c47c323a7f
|
Attempted deadlock fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38606 72102866-910b-0410-8b05-ffd578937521
|
2015-06-09 16:47:36 +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
|
23870a60a2
|
fix logic of -longestIdle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38575 72102866-910b-0410-8b05-ffd578937521
|
2015-05-27 06:02:43 +00:00 |
|
Richard Frith-MacDonald
|
754b6547a9
|
Tweak to allow connections in a pool to share a cache effectively
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38473 72102866-910b-0410-8b05-ffd578937521
|
2015-05-04 12:15:47 +00:00 |
|
Richard Frith-MacDonald
|
17ce0ccf78
|
performance tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38461 72102866-910b-0410-8b05-ffd578937521
|
2015-04-28 11:47:23 +00:00 |
|
Richard Frith-MacDonald
|
63ff9b2bfd
|
expose method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38453 72102866-910b-0410-8b05-ffd578937521
|
2015-04-12 09:50:50 +00:00 |
|
Richard Frith-MacDonald
|
f312d036d0
|
Threading/notification improvments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38447 72102866-910b-0410-8b05-ffd578937521
|
2015-04-01 11:32:49 +00:00 |
|
Richard Frith-MacDonald
|
2db59e861c
|
Add preliminary array support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38400 72102866-910b-0410-8b05-ffd578937521
|
2015-03-11 17:16:14 +00:00 |
|
Richard Frith-MacDonald
|
7aafa6f372
|
updat to 1.8.2 for exposing minor functionality
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38366 72102866-910b-0410-8b05-ffd578937521
|
2015-02-26 16:14:51 +00:00 |
|
Richard Frith-MacDonald
|
069b1b1e95
|
avoid some compiler warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38280 72102866-910b-0410-8b05-ffd578937521
|
2015-01-06 10:56:39 +00:00 |
|
Richard Frith-MacDonald
|
3bdf2686b5
|
convenience methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38249 72102866-910b-0410-8b05-ffd578937521
|
2014-12-11 17:26:32 +00:00 |
|
Richard Frith-MacDonald
|
e3429d9079
|
connection pool tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38114 72102866-910b-0410-8b05-ffd578937521
|
2014-10-13 10:47:06 +00:00 |
|
Richard Frith-MacDonald
|
6ae8df20b7
|
thread-safety fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38110 72102866-910b-0410-8b05-ffd578937521
|
2014-10-07 09:15:16 +00:00 |
|
Richard Frith-MacDonald
|
c035f9cf39
|
improve transaction rollback
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38109 72102866-910b-0410-8b05-ffd578937521
|
2014-10-07 07:09:38 +00:00 |
|
Richard Frith-MacDonald
|
e03ba02d29
|
fix failure to roll back
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38101 72102866-910b-0410-8b05-ffd578937521
|
2014-10-02 20:30:22 +00:00 |
|
Richard Frith-MacDonald
|
f065c65fab
|
only disconnect when connected
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38071 72102866-910b-0410-8b05-ffd578937521
|
2014-09-10 11:49:40 +00:00 |
|
Richard Frith-MacDonald
|
e062fabf15
|
Fix bug setting database user
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38070 72102866-910b-0410-8b05-ffd578937521
|
2014-09-10 11:36:20 +00:00 |
|
Richard Frith-MacDonald
|
0f84c574d5
|
lter merging mechanism for flexibility and ease of use
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38043 72102866-910b-0410-8b05-ffd578937521
|
2014-08-09 14:02:11 +00:00 |
|
Richard Frith-MacDonald
|
3a502f17bf
|
optimise string buffer size and merge deletes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38042 72102866-910b-0410-8b05-ffd578937521
|
2014-08-08 09:15:13 +00:00 |
|
Richard Frith-MacDonald
|
6ac6b7033f
|
first attempt at merge code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38041 72102866-910b-0410-8b05-ffd578937521
|
2014-08-08 08:07:06 +00:00 |
|
Richard Frith-MacDonald
|
39130494be
|
patch by Yavor for versioned bundles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37999 72102866-910b-0410-8b05-ffd578937521
|
2014-07-17 08:51:33 +00:00 |
|
Richard Frith-MacDonald
|
2c37086861
|
fix logic error in picking existing client rather than adding to pool
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37980 72102866-910b-0410-8b05-ffd578937521
|
2014-07-04 13:31:30 +00:00 |
|
Richard Frith-MacDonald
|
92b29b8ed0
|
pool improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37979 72102866-910b-0410-8b05-ffd578937521
|
2014-07-04 13:11:47 +00:00 |
|
Richard Frith-MacDonald
|
fd50180862
|
Remove proxy for improved performance and (hopefully) simplification of code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37957 72102866-910b-0410-8b05-ffd578937521
|
2014-06-20 15:39:25 +00:00 |
|
Richard Frith-MacDonald
|
3c49c76afe
|
Add code to limit idle connections in pool to the poll 'min' size.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@37951 72102866-910b-0410-8b05-ffd578937521
|
2014-06-20 05:15:24 +00:00 |
|