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
|
e8eeb75eca
|
add missing file
|
2019-02-28 16:58:11 +00:00 |
|
Richard Frith-Macdonald
|
8302102928
|
More sql injection prevention code
|
2019-02-28 16:51:49 +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 |
|
Richard Frith-Macdonald
|
43bf08a70f
|
Make SQLTransaction methods thread-safe
|
2018-06-29 09:22:13 +01: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
|
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
|
1dcbdc7226
|
remove unused method
|
2017-08-27 16:14:30 +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
|
85cc5451be
|
Improve compile time checking of arguments
|
2017-07-05 10:21:11 +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
|
bee12ae4ee
|
Fixups for proxy to be an NSString subclass
|
2017-07-03 15:13:54 +01:00 |
|
Richard Frith-Macdonald
|
d75ff81bba
|
Minor tweaks for returning literal strings for numeric columns
|
2017-07-03 11:03:58 +01:00 |
|
Richard Frith-Macdonald
|
b6cd1305b3
|
More tweaks and documentation
|
2017-06-30 13:43:45 +01:00 |
|
Richard Frith-Macdonald
|
e7dc1e2dc2
|
We need to include NSString.h in order to subclass NSString.
|
2017-06-30 12:01:41 +01:00 |
|
Richard Frith-Macdonald
|
549ba3d96a
|
fixup declaration
|
2017-06-30 11:56:21 +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
|
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
|
70be58d959
|
clarify comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40370 72102866-910b-0410-8b05-ffd578937521
|
2017-03-07 12:33:22 +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
|
8735bd4ab8
|
update comment
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39910 72102866-910b-0410-8b05-ffd578937521
|
2016-06-23 14:35:03 +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
|
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
|
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
|
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
|
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
|
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 |
|
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
|
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 |
|