Wolfgang Lux
|
1b44a32f31
|
Bring MySQL backend back to life for the GNUstep Objective-C runtime
|
2020-04-13 15:38:51 +02:00 |
|
Wolfgang Lux
|
7851639677
|
Eventually reconfigure a client connection that gets reused
|
2020-04-08 14:24:39 +02:00 |
|
Wolfgang Lux
|
535914366a
|
Eventually reconfigure a client connection that gets reused.
|
2020-04-06 09:04:08 +02:00 |
|
Richard Frith-Macdonald
|
ca2f44a323
|
Improve logging of timings (log time taken for connection separately from
that to query/execute a statement).
|
2020-03-21 17:15:27 +00:00 |
|
Richard Frith-Macdonald
|
c3557e74be
|
make aware of tiny strings
|
2020-02-27 14:55:59 +00:00 |
|
Richard Frith-Macdonald
|
a9588e8073
|
changes to avoid deadlock
|
2020-02-25 11:21:11 +00:00 |
|
Richard Frith-Macdonald
|
fea9797591
|
New SQLString implementation
|
2020-02-14 17:04:24 +00:00 |
|
Richard Frith-Macdonald
|
94f644590a
|
Remove some redundant code
|
2020-02-11 15:32:49 +00:00 |
|
Richard Frith-Macdonald
|
bb47241044
|
Fix notinifcation posting to refrain from coalescing
|
2020-01-22 12:29:27 +00:00 |
|
Wolfgang Lux
|
ec590a5253
|
Hide database connection password from debug logs
|
2019-12-11 09:40:12 +01:00 |
|
Richard Frith-Macdonald
|
5d099c8557
|
fix error in exception text
|
2019-08-06 18:52:50 +01:00 |
|
Richard Frith-Macdonald
|
46cf998afc
|
Improve duration/debug logging
|
2019-07-29 12:33:42 +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 |
|
Wolfgang Lux
|
4fdcad1440
|
Rewrite release method to become portable accross Objective-C runtimes
|
2019-05-03 17:45:54 +02:00 |
|
Richard Frith-Macdonald
|
9ba41b6d5b
|
Merge branch 'master' of ssh://github.com/gnustep/libs-sqlclient
|
2019-03-07 15:09:56 +00:00 |
|
Richard Frith-Macdonald
|
b176015f28
|
Don't set flag to say we are in a transaction unless the sql executes
|
2019-03-07 15:09:15 +00:00 |
|
Wolfgang Lux
|
048b1a76f8
|
Fix insertTransaction:atIndex: to work as advertised
|
2019-03-07 14:14:59 +01:00 |
|
Richard Frith-Macdonald
|
92e2b06efc
|
Improve warnings about literals
|
2019-03-07 12:06:34 +00:00 |
|
Wolfgang Lux
|
debbd3c763
|
Fix minor space leak in the Postgres backendConnect method
|
2019-03-01 13:31:43 +01:00 |
|
Richard Frith-Macdonald
|
b9a45a2fc4
|
add new method to pool
|
2019-02-28 16:57:41 +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
|
5201c42e01
|
Fix optimization to reuse small data values in Postgres query results so
that it actually works.
|
2019-01-24 11:39:28 +01:00 |
|
Wolfgang Lux
|
d52ddbd2f3
|
Avoid loss of precision when quoting floagint-point numbers
|
2018-11-23 14:48:25 +01:00 |
|
fredkiefer
|
aeb14dc493
|
* SQLClient.m: Fix some spelling errors.
|
2018-07-27 10:21:10 +02:00 |
|
Richard Frith-Macdonald
|
43bf08a70f
|
Make SQLTransaction methods thread-safe
|
2018-06-29 09:22:13 +01:00 |
|
Richard Frith-Macdonald
|
f570253b40
|
fixup for {key?default} syntax
|
2018-04-16 16:45:25 +01: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
|
8b5db03110
|
More auto retry code
|
2017-08-27 16:13:10 +01:00 |
|
Richard Frith-Macdonald
|
396dcb0355
|
fixups for notification file handle monitoring
|
2017-08-25 10:33:55 +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
|
2dc662177e
|
More quoting changes
|
2017-07-04 12:13:16 +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
|
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
|
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
|
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
|
88ece98e6c
|
missing changelog entry
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39899 72102866-910b-0410-8b05-ffd578937521
|
2016-06-21 16:15:51 +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
|
905aa5c4a3
|
bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39730 72102866-910b-0410-8b05-ffd578937521
|
2016-05-06 13:01: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
|
eecb706229
|
fix for #47178
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@39394 72102866-910b-0410-8b05-ffd578937521
|
2016-02-18 09:25:09 +00:00 |
|
Richard Frith-MacDonald
|
8939b86ba4
|
Improve handling of server failure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38974 72102866-910b-0410-8b05-ffd578937521
|
2015-09-08 08:12:18 +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
|
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 |
|
Niels Grewe
|
88796e18bc
|
Add support for parsing "char"[] into NSArray
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38813 72102866-910b-0410-8b05-ffd578937521
|
2015-07-17 13:36:49 +00:00 |
|
Wolfgang Lux
|
3bde5e99a8
|
Use local time zone instead of GMT when parsing a date without a time zone.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/sqlclient/trunk@38810 72102866-910b-0410-8b05-ffd578937521
|
2015-07-16 13:54:23 +00:00 |
|