Richard Frith-Macdonald
|
34aec94427
|
Add option to require encrypted connection.
|
2022-06-08 16:43: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
|
a496d0dd8e
|
Fixup for quoted array
|
2020-08-12 19:56:50 +01:00 |
|
Richard Frith-Macdonald
|
d7a3c06c8b
|
query result containers must implement -count
|
2020-06-04 10:14:34 +01:00 |
|
Richard Frith-Macdonald
|
dc7955472e
|
Change notification code to de-duplicate notifications if/when postgres sends many copies of the same notification at the same time. Also change the code to queue notifications in the thread that received them (as documented) and only queue them in the main thread if the receiving thread does not have an active run loop.
|
2020-04-21 10:51:54 +01:00 |
|
Richard Frith-Macdonald
|
94f644590a
|
Remove some redundant code
|
2020-02-11 15:32:49 +00: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
|
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 |
|