Markus Makela
5f1b46d298
Fixed RPM dependencies
...
The RPMs depended on Perl due to the Nagios scripts that are installed.
This dependency is not needed and should be managed by some other means.
2016-03-21 10:42:12 +02:00
Markus Makela
4ee1f304ca
MXS-585 regression: Authentication packets are now processed in contiguous memory
...
The client side authentication assumed that it was processing contiguous memory.
This caused the authentication to fail when packets were received in multiple
parts. Transforming the buffer chain into one contiguous buffer fixes this problem.
2016-03-18 11:22:13 +02:00
Markus Makela
34c3d2c230
MXS-627: Changed the default version string
...
The default version string is now `5.5.5-10.0.0 <MaxScale version>-maxscale`.
This fill fix Java connector issues related to version string processing.
2016-03-18 10:25:18 +02:00
Markus Makela
9aeb1ec9b0
Changed Connector-C build from a branch to a commit
...
This way even if the branch changes we will still use the commit we've tested.
2016-03-16 22:14:08 +02:00
Markus Makela
de56f0031f
Added note about combining dbfw blacklist and whitelist functionality
...
Added a small explanation and an excerpt from a configuraton file to
the dbfwfilter documentation. It demonstrates the use of both blacklist
and whitelist functionality in the same service.
2016-03-16 21:33:38 +02:00
Markus Makela
e29660b357
Added missing dbfwfilter syntax documentation
...
The `allow` keyword can be used to substitute the `deny` keyword but this
was not documented. Also the fact that neither of them affect the actual
behavior of the filter was not very clearly stated.
2016-03-16 21:15:38 +02:00
Markus Makela
5da94f6fb8
Added the user query to configuration guide
...
It is useful to know the query when debugging authentication problems.
It will tell if users are missing grants and which users are used.
2016-03-16 19:45:12 +02:00
Markus Makela
6d6cc80793
Added flushing of all logs to disk when MaxScale exits
...
It is possible that messages logged immediately before exiting are not flushed
to disk. Flushing all logs before exiting from the main function guarantees
that any relevant log messages are flushed to disk.
2016-03-16 17:16:50 +02:00
Johan Wikman
697223da89
Add beta status to release notes.
2016-03-16 08:48:54 +02:00
Markus Makela
bc35730c73
Fixed a crash when a monitor has no servers
...
If a monitor is configured with a server which does not exist, MaxScale will
crash.
2016-03-15 16:39:41 +02:00
Markus Makela
5687916846
Added 1.3 to 1.4 upgrade guide
...
The guide explains the changes in encryption and SSL.
2016-03-15 16:36:24 +02:00
Markus Makela
aa24289f77
Added note about password encryption to release notes
...
The change to MD5 based password encryption requires that all encryption
keys are recreated.
2016-03-15 16:33:35 +02:00
Johan Wikman
200f0624df
Update README and remove README.md
...
Simplifies maintenance if there is but one file. Github shows
the contents of README if there is no README.md file.
2016-03-15 14:21:55 +02:00
Johan Wikman
2f21181986
Update Limitations.md
...
Minor stylistic changes.
2016-03-15 10:51:12 +02:00
Johan Wikman
502530e500
Add hard line breaks to Limitations.md
...
The diffs provided my git are more useful if paragraphs are not
a single line.
2016-03-15 10:44:38 +02:00
Markus Makela
059ba5a1cf
Added a note about changed service user permissions to release notes
...
The added extra grants required by each service user was not mentioned in the
release notes and would only have been found out after an upgrade.
2016-03-15 10:35:39 +02:00
Markus Makela
ce9af0f3c0
Updated the uservar modification example in Limitations.md
...
The example query used a INSERT instead of a SELECT which does not demonstrate
the real problem with user variable modification. Updated the example and
cleaned up the text.
2016-03-15 10:21:24 +02:00
Johan Wikman
36144fe3b3
Update 1.4.0 release notes.
2016-03-15 09:37:36 +02:00
Markus Makela
938cf344de
Updated Building-MaxScale-from-Source-Code.md
...
The CMake parameters were out of date.
2016-03-14 08:00:16 +02:00
Markus Makela
d810aa3be0
Fixed connector-c being updated and built after every make invokation
...
The update step was unnecessary but it was still done which caused the sources
to be updated and built again.
2016-03-11 13:03:21 +02:00
Markus Makela
cea5f24319
Fixed non-MariaDB connectors being used in builds
...
The FindMariaDBConnector.cmake did not set the MARIADB_CONNECTOR_FOUND
variable to false but instead just removed the definition.
2016-03-11 12:08:19 +02:00
Markus Makela
b9a9b1ebae
Updated 1.4.0 release notes
...
Added GA to the title and mentioned removal of `enabled` mode for SSL.
2016-03-10 10:52:02 +02:00
Markus Makela
fb34d65174
Fixed broken links and spelling errors
...
One link in an older release note was broken and some of the changes made
in the documentation had introduced spelling mistakes.
2016-03-10 10:06:27 +02:00
Markus Makela
2eda89c21d
Changed Jira links to jira.mariadb.org
...
The old atlassian links point to a read-only version of the Jira.
2016-03-09 17:44:01 +02:00
Markus Makela
ae91fb90cf
Added fwfilter new features to documentation
...
Added user configurable actions and logging options as the new features.
2016-03-09 17:29:27 +02:00
counterpoint
faa6e72ca0
FIX BUG IN CLIENT DCB SHUTDOWN THAT CAN CAUSE CRASHES
2016-03-09 14:32:24 +00:00
Markus Makela
140bd1a3c4
Improved limitations document
...
Made the wording of the schemarouter limitations more clear.
2016-03-09 15:41:59 +02:00
Markus Makela
5ad11f2aac
Fixed Connector-C .cmake files
...
The files always forced the variables to be updated which caused the library
to be built again every time.
2016-03-09 15:25:27 +02:00
Markus Makela
e2588e3c95
Moved all limitations to Limitations.md
...
This removes duplicate information and keeps the list of limitations
in a central place.
2016-03-09 15:00:53 +02:00
Johan Wikman
c93d2d37f4
Update 1.4.0 Changelog
2016-03-09 12:56:56 +02:00
Johan Wikman
1309607a69
Update 1.4.0 release notes.
2016-03-09 12:43:24 +02:00
Markus Makela
2b2c047c46
Fixed build failure
...
There was a CMake call to plugin_process which doesn't exist anymore.
2016-03-09 09:40:01 +02:00
Johan Wikman
c3bacba5ef
Remove directory replication_listener
...
Old stuff, not maintained and not used by anything or anybody.
2016-03-09 09:06:09 +02:00
Johan Wikman
2486baffea
Remove directory table_replication_consistency
...
Old stuff, not maintained, and not used by anything or anybody.
2016-03-09 09:04:23 +02:00
Johan Wikman
edef0a3733
Remove plugin_process.
2016-03-09 08:51:40 +02:00
Johan Wikman
452443f6f8
Remove obsolete "support" directory.
2016-03-08 16:19:25 +02:00
Markus Makela
f18e5460c4
Removed unused service SSL functions
...
These have been made obsolete by the introduction of listener.c
2016-03-08 15:41:25 +02:00
Markus Makela
60724172a4
Removed support for SSLv3
...
SSLv3 can't be considered safe anymore so removing the support for it improves
MaxScale's security as a whole.
2016-03-08 15:22:35 +02:00
Markus Makela
18a3aa5e33
Added missing newlines to all files
...
This caused build errors some systems, namely RHEL 5.
2016-03-08 14:48:17 +02:00
Markus Makela
0e718e5442
Removed FindLua.cmake because it isn't a self-contained module
...
The FindLua.cmake requires other modules provided by newer CMake installations
so including just this file is not useful. The correct way to fix this
build failure is to update the CMake to a newer version.
2016-03-08 10:35:36 +02:00
Markus Makela
44d9929f3c
Updated documentation about new grants required by MaxScale
...
The documentation now mentions the additional SELECT privileges that are needed
on the `mysql.tables_priv` table.
2016-03-08 10:35:36 +02:00
Markus Makela
fd34cd4014
Fixed luafilter build failures
...
The luafilter referred to the old session client DCB name and linked against
log_manager and utils but not maxscale-common.
2016-03-08 10:35:36 +02:00
Markus Makela
3973ba36be
Simplified tee filter packet handling logic
...
Inverting the default action of not routing packets to always routing packets
makes the code simpler to understand. Removing some of the not so useful debug
logging also makes the code more readable and easier to understand.
2016-03-07 16:21:48 +02:00
Johan Wikman
7aab966573
Remove mysql prefix.
...
Now monitor.c includes <mysqld_error.h> and not <mysql/mysqld_error.h>.
The latter can not be found from connector-c.
2016-03-07 16:00:27 +02:00
Johan Wikman
e8c2b27c27
Remove qc_pp
...
There will not be a plugin process.
2016-03-07 12:19:51 +02:00
Markus Makela
60714135c4
Merge branch 'develop-MXS-544-merge' into develop
2016-03-07 10:17:17 +02:00
Markus Makela
3cbfb6821b
Cleaned up SIGTERM and SIGINT handlers
...
Changed fprintf to write since it is signal safe.
2016-03-07 10:11:50 +02:00
Markus Makela
9b8b7ee576
Added support for system PCRE2
...
This will allow system PCRE2 to be used instead of always using the bundled one.
2016-03-07 09:24:40 +02:00
Markus Makela
7bae03f3b8
Added missing PCRE link flags to binlogrouter
...
MariaDB 10.0 might require it to be linked against system PCRE. This will allow
the binlogrouter to be built with MariaDB 10.0 embedded libraries.
2016-03-05 06:23:35 +02:00
Markus Makela
f0956276ae
Fixed FindMariaDBConnector.cmake failing even if connector is installed
...
This will remove the need to build the connector if it already exists as
a system library.
2016-03-05 06:04:36 +02:00