f62cf1ea7eAdded check if the last admin user is to be deleted, and if that's the case, prevent it and return with error message.
vraatikka
2013-08-04 23:02:29 +03:00
f3cf1d703eRemoved depend.mk files. Added command 'touch depend.mk' to each Makefile which attempts to include depend.mk. That is for the makefile process phase where only the existence of depend.mk is checked. Later the real file is created in 'depend' target.
vraatikka
2013-07-30 11:43:39 +03:00
a7c82310f9moving files to /server to make merge possible
Timofey Turenko
2013-07-28 05:31:11 +00:00
25d26eb3b8Corrected a typo in line feed handling.
vraatikka
2013-07-27 12:23:47 +03:00
7a6129861eAdded timestamp to log file headers and to the beginning of each line. Removed additional line feeds.
vraatikka
2013-07-27 12:14:30 +03:00
b566c41067Log manager sometimes failed to flush after skygw_log_write_flush because log client signaled filw writer thread too early. Fixed so that write is done first and file writer is registered after that. Except in cases where skygw_log_flush was called. Then only flush is triggered. Added a few trivial cases to test.
vraatikka
2013-07-26 23:06:12 +03:00
d8978dce1cFixed a typo
vraatikka
2013-07-26 19:25:42 +03:00
b235781d2eAdded run-time path to dynamically loadable libraries; '-Wl,rpath,$(DEST)/lib' to Makefile. When compiling, use
vraatikka
2013-07-26 19:23:47 +03:00
ff8b432943Added run-time path to dynamically loadable libraries; '-Wl,rpath,$(DEST)/lib' to makefile. When compiling, use
vraatikka
2013-07-26 19:20:06 +03:00
404160908dIn mysql monitor sectio
Massimiliano Pinto
2013-07-26 15:21:01 +02:00
2f189cb153Log manager erroneously wrote string termination character after every log message. Added a few trivial test cases.
vraatikka
2013-07-26 15:21:54 +03:00
4fc3050ac7Fix unnecessary defines out of code, these can be found from MySQL headers.
Jan Lindström
2013-07-26 15:21:06 +03:00
4a4383f6aaAdded servers metadata reading and writing.
Jan Lindström
2013-07-26 13:46:31 +03:00
867eab37fcMonitors that run on separate thread call thread_wait in stopMonitor. Fixes problem with ordering of calls to mysql_library_end (in main) and mysql_thread_end (in monitor thr).
vraatikka
2013-07-26 11:27:54 +03:00
4374ef01c0Addition of PDF versions of two documents
Mark Riddoch
2013-07-25 17:27:05 +02:00
03e70ab78fAddition of PDF versions of two documents
Mark Riddoch
2013-07-25 17:27:05 +02:00
b3b444880dAdded servers metadata and fixed issues on embedded server connection and test program compilation and linking.
Jan Lindström
2013-07-25 17:59:55 +03:00
52564314d4Documented concurrency control between filewriter thread and log clients. Changed log header text, replaced SkySQL GAteway with SkySQL MaxScale. Fixed bug in log flushing. skygw_log_write_flush didn't cause call of fsync, which suspended file writing.
vraatikka
2013-07-25 16:21:13 +03:00
5e6ed4cafaAddition of show monitors command, shutdown monitor and restart monitor
Mark Riddoch
2013-07-25 13:13:54 +02:00
003db6eaa9Added space character so that log_manager will be installed too
vraatikka
2013-07-25 13:36:39 +03:00
d5b41181ecPrevent reuse of MAXKEYS structure
Mark Riddoch
2013-07-25 12:20:28 +02:00
49ea8ab7ebMoved daemonization earlier to ensure that libmysqld is used by one process only.
vraatikka
2013-07-25 12:04:27 +03:00
230cab7024Fixed issue with string length in passwordEncrypt
Mark Riddoch
2013-07-25 10:23:34 +02:00
8df4014faaReplaced -I/usr/include/mysql with -I$(MARIADB_SRC_PATH)/include/
vraatikka
2013-07-24 22:52:46 +03:00
7262e8245aAddition of extra check in debugcli
Mark Riddoch
2013-07-24 18:22:32 +02:00
d2b5f3f8b5Removed because the AES routines and keys management is now implemented
Massimiliano Pinto
2013-07-24 15:17:55 +02:00
602bd33378Fix incorrect change
Jan Lindström
2013-07-24 15:51:39 +03:00
2fc7cb5525Fixed issues on compiling and linking the library against example and test
Jan Lindström
2013-07-24 15:49:36 +03:00
8482c560f7Shutdown all monitors when shutting down the gateway
Mark Riddoch
2013-07-24 14:44:29 +02:00
7cdffb26e6poll_add_db moved from dcb_connect to backend_dcb->func.connect()
Massimiliano Pinto
2013-07-24 14:38:17 +02:00
580ea37551Removed DEBUG macros around atexit function registrations
vraatikka
2013-07-24 15:11:33 +03:00
01441dba64Addition of password encryption and decryption for passwords stored in the configuration file
Mark Riddoch
2013-07-24 14:01:01 +02:00
faf58a3038Added mkdir commands for $DEST and for $DEST/MaxScale
vraatikka
2013-07-24 12:56:56 +03:00
8cb1072d34Protection against double entry on the zombie queue
Mark Riddoch
2013-07-23 14:33:50 +02:00
521a66f9c1Fix for redefinition of MIN and MAX macros
Mark Riddoch
2013-07-23 13:19:36 +02:00
6ed63b12d4Cleanup of fprintf's
Mark Riddoch
2013-07-23 13:17:32 +02:00
016e759b2bAddition of hashtable iterator
Mark Riddoch
2013-07-23 12:16:22 +02:00
36f62637c9Addition of daignostics for failure to add users
Mark Riddoch
2013-07-23 10:46:58 +02:00
d536ca1c2cAddition of default username and password in the monitor
Mark Riddoch
2013-07-23 10:02:47 +02:00
f559871e7fAdded secretsc and .h for read/write masxcale secrets
Massimiliano Pinto
2013-07-23 09:50:19 +02:00
e63b3a0f4eAdded support for blanks between '-c' and config file name
vraatikka
2013-07-23 09:11:10 +03:00
baed0e846fChanged log_manager to use block-siuze buffers instead of small write buffers. Added new test cases and added iterations. Added possibility to test with dummy disk write which sleeps constantly for 5ms instead of performing disk write.
vraatikka
2013-07-23 08:34:43 +03:00
f7ddfa73bfFixed some issues on GTID implementation and added support for storing table replication consistency metadata on MySQL server.
Jan Lindström
2013-07-23 07:44:28 +03:00
c84f4e099aReplaced hard-coded path with $(HOME)/...
vraatikka
2013-07-22 21:50:15 +03:00
949db0fe5bReplaced hard-coded path to home directory with $(HOME)/... Added -lcrypt to core/Makefile so that dynamic linker can resolve reference to it from authuser.o
vraatikka
2013-07-22 21:48:10 +03:00
2bd7832a11Added support for MAXSCALE_HOME env var
Massimiliano Pinto
2013-07-22 20:06:34 +02:00
81712f93a9create_keys.c generates passphrase and init vector for AES in ./secrets.ksey
Massimiliano Pinto
2013-07-22 19:56:52 +02:00
64c15fd4fbFix for documentation issues
Mark Riddoch
2013-07-22 17:29:42 +02:00
3407dff210Addition of a Galera Cluster monitor - sets state of joined on nodes that are joined to the cluster.
Mark Riddoch
2013-07-22 17:24:15 +02:00
233b3afd81Force MYSQL_HOME within the gateway
Mark Riddoch
2013-07-22 15:06:54 +02:00
f2fe919089Fix for typo in command help
Mark Riddoch
2013-07-22 15:05:21 +02:00
9c34396766Changed user auth info to 'maxuser', and 'maxpwd' to avoid misuse of my name.
vraatikka
2013-07-22 08:15:29 +03:00
bce6f88efeAdd depend make target and resolve conflict in query_classifier.cc
Mark Riddoch
2013-07-19 15:05:21 +02:00
fb68e83888Fix to debugCLI help
Mark Riddoch
2013-07-18 12:42:38 +02:00
bdb3bb8763Added CO_QUIT to session write.
Massimiliano Pinto
2013-07-18 11:58:05 +02:00
e4f13c678eAddition of admin user support
Mark Riddoch
2013-07-18 10:31:16 +02:00
5bfaea1447Removed fprintf for delayq
Massimiliano Pinto
2013-07-17 18:23:34 +02:00
d9b47a9651Addition of login authentication for telnet debug CLI - currently username and password are fixed as admin/skysql
Mark Riddoch
2013-07-17 18:12:32 +02:00