Johan Wikman
d632c195ff
2.4.19 Update change date
2022-01-04 15:47:38 +02:00
Johan Wikman
2a54224927
2.4.18 Update change date
2021-10-29 08:29:51 +03:00
Johan Wikman
a8bfbbe254
2.4.17 Update change date
2021-03-08 09:03:02 +02:00
Johan Wikman
0224f24077
2.4.16 Update Change Date
2021-02-16 14:59:00 +02:00
Johan Wikman
c5bcf7a8b1
2.4.15 Update change date
2021-01-18 15:30:30 +02:00
Johan Wikman
df36ef86d0
2.4.14 Update Change Date
2020-11-16 14:23:26 +02:00
Johan Wikman
faaf7f483e
2.4.13 Update Change Date
2020-10-14 09:15:46 +03:00
Johan Wikman
babcda3eca
2.4.12 Update Change Date
2020-08-24 09:42:48 +03:00
Johan Wikman
fc9c9fcd77
2.4.11 Update change date
2020-07-07 10:01:38 +03:00
Johan Wikman
7781f7042a
2.4.10 Update change date
2020-06-05 10:21:37 +03:00
Johan Wikman
5ebae9be90
Merge branch '2.3' into 2.4
2020-06-05 09:36:24 +03:00
Johan Wikman
aa11c960b1
2.3.20 Update change date
2020-06-05 09:31:45 +03:00
Markus Mäkelä
f013d3ccd9
MXS-3013: Add reload endpoint for services
...
The endpoint reloads the database users. This can also be used in the
future to refresh encrypted credentials when they are no longer loaded
every time an encrypted password is used.
2020-06-01 12:26:29 +03:00
Johan Wikman
321126660f
2.4.9 Update Change Date
2020-04-29 10:17:14 +03:00
Markus Mäkelä
d3d7054639
Merge branch '2.3' into 2.4
2020-04-24 16:09:20 +03:00
Johan Wikman
f527a8f2e6
2.3.19 Update Change Date
2020-04-23 14:23:57 +03:00
Johan Wikman
5217836e83
Update 2.4.8 Change Date
...
Same as that of 2.3.17. Consequently, only the 2.4 specific files
are updated.
2020-03-16 11:25:59 +02:00
Johan Wikman
d0ab797938
Merge branch '2.3' into 2.4
2020-03-12 10:33:57 +02:00
Johan Wikman
e0cd6adb26
Update change date for 2.3.18
2020-03-10 10:45:47 +02:00
Johan Wikman
f576680ed9
Update 2.4.7 change date
...
Only the files that were not already updated as part of the
2.3.17 release.
2020-02-12 15:21:44 +02:00
Johan Wikman
8b763fb88b
Merge branch '2.3' into 2.4
2020-02-12 08:27:48 +02:00
Johan Wikman
cfb3f79b54
Update 2.3.17 Change Date
2020-02-10 15:28:38 +02:00
Johan Wikman
714dece7dd
Update 2.4.6 Change Date
...
We use same as for 2.3.16.
2020-01-21 13:22:25 +02:00
Johan Wikman
a7e0142224
Merge branch '2.3' into 2.4
2020-01-15 11:29:37 +02:00
Johan Wikman
790d90f229
Update 2.3.16 Change Date
2020-01-15 11:08:51 +02:00
Johan Wikman
a9a2b753c0
Update 2.4.5 change date
2019-12-18 13:25:03 +02:00
Johan Wikman
f6731a898d
Update change date
2019-11-13 08:37:17 +02:00
Johan Wikman
fdfbf3e133
Update 2.4.3 change date
2019-11-05 12:21:00 +02:00
Johan Wikman
861e27eb00
Merge branch '2.3' into 2.4
2019-10-29 14:04:31 +02:00
Johan Wikman
df6c56e7ca
Update 2.3.13 Change Date
2019-10-29 12:51:31 +02:00
Esa Korhonen
1514a77345
Improve main thread detection
...
Now properly checks if configuration and diagnostics functions are ran in either
main() or in the admin worker. This is useful for debugging and enforcing
thread safety.
Also, monitors are now started and stopped in the admin worker.
2019-07-31 12:36:05 +03:00
Marko
a9b01ff4cc
Merge branch '2.3' into 2.4
2019-07-28 21:43:58 +03:00
Marko
918a2964d5
MXS-2592 Add configuration for session specific in-memory log
...
When enabled each session will write log messages in the in-memory log.
If session ends in error this log is written to the actual log in disk.
2019-07-28 20:56:22 +03:00
Johan Wikman
0ba779d5a2
Update 2.4.0 Change Date
2019-06-25 10:11:55 +03:00
Markus Mäkelä
aac0ecc373
MXS-2574: Add PATCH for /users/inet endpoint
...
The alteration of user passwords is now done inside MaxScale. This
prevents the possibility of a user locking themselves out.
2019-06-25 08:23:17 +03:00
Johan Wikman
1fbb57f9b2
Check if socket server is MaxScale service
...
We need to handle the case that a MaxScale service is used as a
server over Unix domain sockets.
2019-06-20 11:05:00 +03:00
Esa Korhonen
5e03ff35eb
Continue external command cleanup
...
Simplify serverlist creation code.
2019-06-07 11:30:44 +03:00
Esa Korhonen
9fa2328feb
Clean up external command argument substitution
...
Use a single function for checking match and for replacing.
2019-06-07 11:06:45 +03:00
Esa Korhonen
4ed154d07f
Create ExternalCmd during monitor configuration
...
The command object need not be recreated every time it's ran.
2019-06-04 14:55:09 +03:00
Esa Korhonen
4b69156875
Simplify external command script substitution
...
The command script is now stored in string form. Substitution is performed
using normal string methods instead of regular expressions, since all used
substitutions are simple string replacements. Tokenization is performed after
substitution.
2019-06-04 14:55:09 +03:00
Esa Korhonen
625741d8ba
Remove unused fields from ExternalCmd
...
Also other cleanup.
2019-06-03 10:16:56 +03:00
Esa Korhonen
e849bf261b
Move ExternalCmd-functions to class methods
2019-06-03 10:16:56 +03:00
Markus Mäkelä
21cdc4822b
MXS-2483: Remove runtime enabling of TLS
...
TLS can no longer be enabled at runtime via maxadmin.
2019-05-28 14:34:50 +03:00
Markus Mäkelä
9443e99a17
MXS-2483: Separate JSON server creation from legacy code
...
The servers created via the REST API now use code separate from the
maxadmin interface. This removes the cumbersome requirement of having to
first create the server and then configure it. With this change, it is
possible to completely remove the ability to set the server SSL after
creation.
2019-05-28 14:34:50 +03:00
Esa Korhonen
11a8488162
Begin converting EXTERNCMD to a class
...
Mostly renaming for now.
2019-05-28 11:32:23 +03:00
Markus Mäkelä
4e2d350838
MXS-2483: Return std::unique_ptr from SSLContext::create
...
Smart pointers are far nicer than raw pointers.
2019-05-24 10:05:43 +03:00
Markus Mäkelä
3b8e28392e
MXS-2483: Make server SSL private
...
The old server_ssl member is now renamed and private. The ssl_context and
set_ssl_context methods provide access to it.
2019-05-24 10:05:42 +03:00
Markus Mäkelä
cab336ed89
MXS-2483: Rename SSL_LISTENER to mxs::SSLContext
2019-05-20 15:45:18 +03:00
Esa Korhonen
5077ad62df
Move monitor runtime modification functions to MonitorManager
...
Requires moving some general configuration checking functions to
config.cc.
2019-05-10 14:48:41 +03:00
Esa Korhonen
a3bb61486d
Move server_set_status and server_clear_status to monitor
...
The operation goes through monitor code so should be in the according file.
2019-05-10 14:37:35 +03:00