160bbb70ee
MXS-251: strerror
...
Replaces all calls to strerror with calls to strerror_r. The former
is non-thread safe while the latter is.
2015-09-05 15:52:13 +03:00
00a3d7eb56
Made service permission checks less strict.
2015-08-28 17:33:05 +03:00
3a901bfea7
Added automatic configuration of localhost_match_wildcard_host.
2015-08-28 14:55:40 +03:00
296bdc5df6
Fixed errors and added comments.
2015-08-28 12:54:38 +03:00
525daf827a
Service are not started if user permissions are inadequate.
...
Also cleaned up code and error messages.
2015-08-28 12:54:38 +03:00
4da9045da4
Removed redundant function.
2015-08-28 12:54:38 +03:00
94eb1b4eb1
Added service and monitor permission checks.
2015-08-28 12:51:37 +03:00
3e863863dd
Fixes to Coverity defects.
2015-08-26 09:35:10 +03:00
dcd82d3a33
Fixed errors and added logging.
2015-07-24 12:19:22 +03:00
90b20a7459
Converted dcb_free calls to dcb_close in service.c.
2015-07-24 12:06:30 +03:00
b756690123
Merge branch 'release-1.2' into develop
2015-07-15 11:38:27 +03:00
a1801237a8
Fixed error messages being printed for existing directories.
2015-07-13 19:35:38 +03:00
ba417ef633
Merge remote-tracking branch 'origin/develop' into MXS-122
...
Conflicts:
server/core/dcb.c
2015-07-08 14:54:22 +01:00
5b75443744
Fixed module load failure referring to lib/maxscale/modules instead of lib/maxscale.
2015-07-04 09:07:37 +03:00
7e704d2312
Fixed module load failure referring to lib/maxscale/modules instead of lib/maxscale.
2015-07-04 07:13:14 +03:00
cff01cad05
Fixed compile errors with old SSL library.
2015-06-25 17:13:10 +03:00
80709ce039
Fixed compile errors for older SSL libraries.
2015-06-25 16:46:26 +03:00
e5d9abbdcb
Fixes to Coverity defects.
2015-06-25 06:01:33 +03:00
c42d3d9f7a
Added missing NULL checks.
2015-06-23 17:05:31 +03:00
039cbff181
Added missing null checks.
2015-06-23 16:45:10 +03:00
3de7798fac
Added missing session state changes.
2015-06-23 11:49:27 +03:00
c22c6ea46a
ServiceStop only removed DCBs from the polling system
...
This removes the need to establish new DCBs for each of the listeners while still blocking new session creation
for a service which is shut down. The client will not receive an error and the connection will be accepted
when the service is restarted.
2015-06-23 09:15:06 +03:00
b880350cf3
Complete merge of latest develop branch
2015-06-22 10:39:13 +01:00
e14b29baf9
Fix to MXS-212: https://mariadb.atlassian.net/browse/MXS-212
...
The listener DCB is now properly closed instead of just being removed from the poll set.
2015-06-21 12:51:54 +03:00
4c38e2224b
Merge remote-tracking branch 'origin/develop' into MXS-122
...
Conflicts:
server/core/CMakeLists.txt
server/core/dcb.c
server/include/dcb.h
server/include/server.h
server/modules/protocol/mysql_backend.c
2015-06-19 23:12:54 +01:00
b1c657c2eb
Add another debug output; fix bug; clarify variable names.
2015-06-19 20:51:22 +01:00
425dd8cb3b
Removed SSLv2 methods from serviceInitSSL because OpenSSL 1.1.0 does not support them.
2015-06-17 10:24:02 +03:00
97a06e4006
Updated function documentation.
2015-06-16 14:24:38 +03:00
f602121459
Added configurable SSL certificate verification depth and updated the documentation in the code.
2015-06-12 21:21:06 +03:00
3f34d237ca
enabled all bug fixes for OpenSSL.
2015-06-11 15:26:05 +03:00
2cf92a1894
Added RSA key generator.
2015-06-11 13:22:18 +03:00
ab120cb1de
Added Diffie-Hellman key exchange for MaxScale.
2015-06-09 17:04:51 +03:00
e83799648a
Fixed queries getting stuck when the SSL records were of the maximum allowed size.
2015-06-05 11:00:51 +03:00
19ac70fc2f
Added unit tests for SSL.
2015-06-03 13:15:45 +03:00
57060cafec
Added SSL level configuration to services.
2015-06-02 17:16:53 +03:00
d7232d8b6e
Moved SSL structure to the DCB instead of the MySQL protocol.
...
This allows for non-MySQL SSL connections.
2015-06-01 20:51:26 +03:00
a2768955e7
SSL handshake now successfully completes when a client connects with SSL enabled.
2015-06-01 13:50:22 +03:00
a572166ffd
Added ssl handshake to mysql_client
2015-05-28 22:19:50 +03:00
3d6259cb00
Added configuration options for different SSL modes.
2015-05-28 16:33:51 +03:00
16d6bd6d2c
Added service SSL mode variables.
2015-05-28 11:56:14 +03:00
9e0a2bfc12
Changed relevant files to use get_cachedir() instead of using the now deprecated MAXSCALE_HOME.
2015-04-27 21:55:57 +03:00
bbcecc0db5
Changed all MaxScale.cnf code references to maxscale.cnf
2015-04-27 13:44:36 +03:00
17a7b2addb
Updated more variables.
2015-04-26 20:08:27 +03:00
ed426ca30d
Updated packaging install layout, moved some cmake files around.
2015-04-26 06:35:36 +03:00
d16e4fe134
Added an option for optimization of wildcard grants to individual grants. The default behavior now checks first for specific grants to a database the wildcard grants.
2015-04-15 06:51:52 +03:00
da406db292
Changed install path to /usr/local/mariadb-maxscale
2015-03-23 20:12:56 +02:00
7cfc1d3cc9
Chaged MaxScale default installation directory to /usr/local/mariadb/maxscale and MaxAdmin password to 'mariadb'.
2015-03-23 14:53:31 +02:00
72d48452d5
Fixed a bug with authentication data being loaded too many times.
2015-03-16 13:44:50 +02:00
06318cf0ea
Fixed possible error in user authentication from multiple sources.
2015-03-16 11:15:40 +02:00
a7ae856de2
Fixed missing printf parameter in service.c.
2015-03-13 06:56:19 +02:00