06afbd14eb
MXS-1354: Add permissions to admin users
...
The admin users now have a concept of write and read permissions. This
allows restricted read-only access to be granted to users.
2017-08-18 10:28:20 +03:00
c323f0a551
MXS-1354: Remove external linkage from User class
...
The User class is no longer declared with external linkage.
2017-08-18 10:28:20 +03:00
f0c2843195
MXS-1354: Fix diagnostic output
...
The tests failed due to changes in the diagnostic output.
2017-08-18 10:28:20 +03:00
7e860390df
MXS-1354: Refactor user.cc
...
Made the USERS an opaque object to reduce the amount of exposed
interfaces. Moved the storage of users into a C++ class and exposed that
class via the users interface functions.
Removed unused code and cleaned up the documentation in the header. Added
helper functions for printing the stored users.
2017-08-18 10:28:20 +03:00
f546a17e77
Update change date of 2.2
2017-06-01 10:24:20 +03:00
dd68069471
MXS-1220: Add back the old diagnostic entry point
...
This makes 2.2 maxadmin backwards compatible with 2.1.
2017-05-04 09:14:04 +03:00
076599ee5e
MXS-1220: Make the parameters of the diagnostic entry points const
...
The diagnostic entry points should not modify the state of the object
being diagnosed.
2017-05-04 09:14:03 +03:00
bc3cfe0221
MXS-1220: Fix memory leaks
...
Some of the JSON objects created in the diagnostic functions leaked
memory.
2017-05-04 09:14:03 +03:00
4804c975ad
MXS-1220: Implement JSON diagnostics entry point in autheticators
...
All autheticators now implement the JSON version of the diagnostics
function.
2017-05-04 09:12:15 +03:00
b04e8b93c9
Compile statistics, thread, users and util as C++
2017-03-24 11:05:55 +02:00