Richard Frith-Macdonald
48c8018343
don't listen unless connection succeeded
2017-08-25 22:30:44 +01:00
Richard Frith-Macdonald
09526be014
fix typo
2017-08-25 10:37:52 +01:00
Richard Frith-Macdonald
017a6165ee
fix typo
2017-08-25 10:36:39 +01:00
Richard Frith-Macdonald
396dcb0355
fixups for notification file handle monitoring
2017-08-25 10:33:55 +01:00
Richard Frith-Macdonald
b4dd6312fe
Fix to make all disconnects clean up the same way.
2017-08-15 12:38:10 +01:00
Richard Frith-Macdonald
6102dddbcc
Fix for clean handling of loss of database server connection when we are
...
listening for notifications.
2017-08-15 11:13:06 +01:00
Richard Frith-Macdonald
c48ce0e78e
missed parameter type change
2017-07-10 10:30:39 +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
48a6cc9419
improve wautroquote warning
2017-07-03 15:39:28 +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
5727f252d5
fix error in proxy handling
2017-07-03 15:05:39 +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
9174ee9ad7
unproxy tweaks
2017-06-30 11:55:33 +01:00
Richard Frith-Macdonald
0c3fd3449d
further cleanups and fixes for quoting
2017-06-30 11:46:17 +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
9c2b980170
Return integer values as literal (so if re-used they won't be quoted).
...
Fix memory leak decoding arrays
2017-06-29 14:10:13 +01:00
Richard Frith-Macdonald
db5ac54036
Add method to quote table/column names
2017-06-29 13:53:11 +01:00
Richard Frith-Macdonald
c533e6e14c
improve
2017-06-29 12:57:16 +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
eb58bd0d78
improve last fix
2017-06-29 09:57:04 +01:00
Richard Frith-Macdonald
8095873ae4
fixup config recheeck to avoid recursion
2017-06-29 09:54:17 +01:00
Richard Frith-Macdonald
23d6fea4b1
comment on new method and turn warnings on by default
2017-06-29 09:47:40 +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
db4f1f32cb
tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40494 72102866-910b-0410-8b05-ffd578937521
2017-04-27 09:12:22 +00:00
Richard Frith-MacDonald
823f329413
Now that we use standard conforming strings, we can use use the superclass
...
string quoting code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40493 72102866-910b-0410-8b05-ffd578937521
2017-04-26 13:49:24 +00:00
Richard Frith-MacDonald
fe7d8e2d9e
tidied
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40469 72102866-910b-0410-8b05-ffd578937521
2017-04-12 06:22:07 +00:00
Richard Frith-MacDonald
552d190f31
Use class_addMethod() rather than class_replaceMethod() because of problems
...
with new gcc runtime altering superclass implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40466 72102866-910b-0410-8b05-ffd578937521
2017-04-11 11:50:44 +00:00
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
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
83d4873389
fix to return string valuem for retrieved dates (like times)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40369 72102866-910b-0410-8b05-ffd578937521
2017-03-07 12:31:41 +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
1ce3253a97
revert last
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40190 72102866-910b-0410-8b05-ffd578937521
2016-11-02 12:25:58 +00:00
Richard Frith-MacDonald
efd9f26947
Post notifications without coalescing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40189 72102866-910b-0410-8b05-ffd578937521
2016-11-02 12:03:15 +00:00
Richard Frith-MacDonald
8e12a18ec2
Fix for thread safety issue spotted by Wolfgang.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@40162 72102866-910b-0410-8b05-ffd578937521
2016-10-19 12:38:02 +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
e1b855d2f2
more error checks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39913 72102866-910b-0410-8b05-ffd578937521
2016-06-23 16:04:00 +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