Markus Makela
2cf92a1894
Added RSA key generator.
2015-06-11 13:22:18 +03:00
Markus Makela
ab120cb1de
Added Diffie-Hellman key exchange for MaxScale.
2015-06-09 17:04:51 +03:00
Markus Makela
e83799648a
Fixed queries getting stuck when the SSL records were of the maximum allowed size.
2015-06-05 11:00:51 +03:00
Markus Makela
19ac70fc2f
Added unit tests for SSL.
2015-06-03 13:15:45 +03:00
Markus Makela
57060cafec
Added SSL level configuration to services.
2015-06-02 17:16:53 +03:00
Markus Makela
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
Markus Makela
a2768955e7
SSL handshake now successfully completes when a client connects with SSL enabled.
2015-06-01 13:50:22 +03:00
Markus Makela
a572166ffd
Added ssl handshake to mysql_client
2015-05-28 22:19:50 +03:00
Markus Makela
3d6259cb00
Added configuration options for different SSL modes.
2015-05-28 16:33:51 +03:00
Markus Makela
16d6bd6d2c
Added service SSL mode variables.
2015-05-28 11:56:14 +03:00
Markus Makela
9e0a2bfc12
Changed relevant files to use get_cachedir() instead of using the now deprecated MAXSCALE_HOME.
2015-04-27 21:55:57 +03:00
Markus Makela
bbcecc0db5
Changed all MaxScale.cnf code references to maxscale.cnf
2015-04-27 13:44:36 +03:00
Markus Makela
17a7b2addb
Updated more variables.
2015-04-26 20:08:27 +03:00
Markus Makela
ed426ca30d
Updated packaging install layout, moved some cmake files around.
2015-04-26 06:35:36 +03:00
Markus Makela
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
Markus Makela
da406db292
Changed install path to /usr/local/mariadb-maxscale
2015-03-23 20:12:56 +02:00
Markus Makela
7cfc1d3cc9
Chaged MaxScale default installation directory to /usr/local/mariadb/maxscale and MaxAdmin password to 'mariadb'.
2015-03-23 14:53:31 +02:00
Markus Makela
72d48452d5
Fixed a bug with authentication data being loaded too many times.
2015-03-16 13:44:50 +02:00
Markus Makela
06318cf0ea
Fixed possible error in user authentication from multiple sources.
2015-03-16 11:15:40 +02:00
Markus Makela
a7ae856de2
Fixed missing printf parameter in service.c.
2015-03-13 06:56:19 +02:00
MassimilianoPinto
7af2843bcb
Notification Service integration added
...
Notification Service integration added
2015-03-09 18:06:16 +01:00
MassimilianoPinto
698af9d3b7
Send modules list into to Notification server
...
Send modules list into to Notification server
TODO: remove fprintf in module_feedback_send and use log manager
instead
2015-03-05 13:20:22 +01:00
Markus Makela
880adca73e
Merge branch 'develop' into MAX-324
2015-03-05 10:45:48 +02:00
MassimilianoPinto
bc5dfe82c2
merge from develop
...
merge from develop
2015-03-04 17:02:04 +01:00
Markus Makela
1b0fd4576a
Merge branch 'maxinfo' into develop
...
Conflicts:
server/core/service.c
server/core/session.c
server/include/session.h
2015-03-04 11:33:00 +02:00
MassimilianoPinto
74e303f601
Fixed routine name
...
Fixed routine name
2015-03-02 17:36:00 +01:00
MassimilianoPinto
64c0b7b041
Notification service support
...
Notification service support
2015-03-02 17:15:31 +01:00
MassimilianoPinto
193fe22ef0
Addition of module_feedback_send
...
Addition of module_feedback_send.
Every 30 second data is sent to 127.0.0.1
Missing routines for configuration parameters and blocking the send
after successful completion
2015-02-26 17:47:01 +01:00
Markus Makela
9e7afeb302
Merge branch 'develop' into MAX-324
...
Conflicts:
macros.cmake
server/core/config.c
server/core/service.c
server/modules/routing/CMakeLists.txt
2015-02-24 06:26:55 +02:00
Markus Makela
57f89f5689
Small optimizations to session timeouts.
2015-02-23 19:59:36 +02:00
Markus Makela
56d810ff80
Merge branch 'develop' into timeout
2015-02-23 10:28:55 +02:00
Markus Makela
46c4fefb00
Fixes to coverity defects 87601 87557 87548 87547 87546 87545 87544 87536 87535 87529 87528
2015-02-22 22:29:30 +02:00
Markus Makela
1d74295e8c
Moved a function around.
2015-02-22 21:52:53 +02:00
Markus Makela
c47d2f3791
Added session timeouts.
...
The parameter 'connection_timeout' for services takes a value as seconds.
All sessions that have been idle for longer than this will be disconnected.
2015-02-20 22:16:43 +02:00
Markus Makela
fc969acc73
Added optional stripping of escape characters from database names when laoding users.
2015-02-20 21:07:12 +02:00
Mark Riddoch
2f218cba3a
Addition of maxinfo commands
...
show sessions
show clients
show listeners
show services
show servers
2015-02-19 12:55:39 +00:00
Mark Riddoch
3898a995ad
Addition of show services command
2015-02-19 11:07:24 +00:00
Mark Riddoch
8e941f7523
Addition of the MaxInfo filter and the generic MaxScale resultset
2015-02-18 17:25:13 +00:00
Markus Makela
a2bff1dcea
Merge branch 'develop' into MAX-324
2015-02-16 14:58:35 +02:00
Markus Makela
cd99d6c1dd
Fixes to Coverity defects 87073, 87388.
2015-02-16 09:11:55 +02:00
Markus Makela
46ec9abe29
Added optional parameters for services that allow all servers to be used when building the list of users.
2015-02-09 07:19:13 +02:00
Mark Riddoch
ba0d4ae29e
Addition of log message for zero users beign loaded.
2015-02-06 16:10:29 +00:00
Mark Riddoch
d4f5ca6bcb
Merge branch 'blr' into develop
...
Addition of hashtable load and save. Caching of auth information
2015-02-06 11:52:51 +00:00
Mark Riddoch
bc0d303b27
Add saving of hashtables to a file
...
Cache the user information to file in order to allow authentication without backend databases
2015-02-06 11:44:29 +00:00
Mark Riddoch
0083e62c41
Merge branch 'blr' into develop
2015-02-03 17:19:06 +00:00
VilhoRaatikka
21bb341c7d
Fix to bug #507 , http://bugs.mariadb.com/show_bug.cgi?id=507
...
readwritesplit.c:get_route_target routed query to slave although query type was combined QUERY_TYPE_READ | QUERY_TYPE_MASTER_READ, where the latter is supposed to be routed to master.
2015-01-27 15:21:31 +02:00
VilhoRaatikka
5d1f029260
New fix candidate to bug #698 , http://bugs.mariadb.com/show_bug.cgi?id=698
...
client/test/maxadmin_test.sh: added new cases for testing maxadmin
service.c:dListListeners:fixed NULL-pointer reference
debugcli.h: replaced magic number 80 with constant integer.
cli.c:execute:fixed command buffer overflow
debugcmd.c:convert_arg:restored return value to 0 in case of error
2015-01-19 17:55:02 +02:00
Mark Riddoch
613ed8bb61
Cleanup some log messages
2015-01-07 17:37:32 +00:00
Markus Makela
cd99849581
Fix #2 to bug 680: http://bugs.mariadb.com/show_bug.cgi?id=680 "
...
When no users are loaded from backends, instead of counting it as a failure the service is started and the next time a client connects an attempt to load the users from the backends is made.
2015-01-05 17:38:45 +02:00
Markus Makela
6adccb3c17
Fix to bug 680: http://bugs.mariadb.com/show_bug.cgi?id=680
...
service.h:Added the 'serviceStartFailed' function which tries to start services with successfully started routers but no successfully started listeners.
mysql_mon.c:Added a call to ServiceStartFailed when servers come available.
2015-01-05 13:38:39 +02:00