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
Markus Mäkelä
1d600a4f10
Merge branch '2.3' into 2.4
2020-12-01 10:11:56 +02:00
Markus Mäkelä
74a2ae727e
Fix REST API startup error
...
The error generated by the library seems to use the port argument even if
a sockaddr argument is given.
2020-12-01 09:58:58 +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
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ä
4cc5fa115a
Merge branch '2.3' into 2.4
2020-05-11 08:42:02 +03:00
Markus Mäkelä
0ddee9613b
MXS-2981: Treat missing TLS files as an error
...
Also treats partially defined TLS files as an error.
2020-05-11 07:44:56 +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
Markus Mäkelä
c8c919be27
Merge branch '2.3' into 2.4
2020-04-09 12:02:44 +03:00
Markus Mäkelä
aacae9b508
MXS-2956: Fix use of admin_ssl_ca_cert
...
The parameter is now optional and uses the correct file. If defined, it
defines the CA certificate that would be used to verify client
certificate. Client certificate verification doesn't seem to currently
work as that requires a custom verification callback that interfaces with
GnuTLS.
2020-04-09 11:58:50 +03: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
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
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
Markus Mäkelä
36b0196c3e
MXS-2825: Fix basic user privileges
...
All POST, PUT, DELETE and PATCH commands should be prevented regardless of
whether they define a request body.
2020-01-07 10:40:41 +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
Markus Mäkelä
5b3c0b8b81
Merge branch '2.3' into 2.4
2019-07-16 13:17:35 +03:00
Markus Mäkelä
c878d796be
Merge branch '2.2' into 2.3
2019-07-16 12:59:03 +03:00
Markus Mäkelä
bc2f7f4040
MXS-2597: Log libmicrohttpd errors on startup
...
By enabling the debug messages only at startup, we'll get log messages for
any daemon startup failures and we exlude the verbose parsing errors that
malformed requests cause.
2019-07-16 10:03:27 +03:00
Johan Wikman
0ba779d5a2
Update 2.4.0 Change Date
2019-06-25 10:11:55 +03:00
Markus Mäkelä
c1c376b7ac
MXS-2575: Fix REST-API error propagation
...
The errors are now correctly sent even with requests that upload data.
2019-06-24 15:15:47 +03:00
Markus Mäkelä
a51e094cd5
Merge branch '2.2' into 2.3
2019-06-24 15:07:18 +03:00
Markus Mäkelä
7fb268f1a7
MXS-2575: Fix REST-API error propagation
...
The errors are now correctly sent even with requests that upload data.
2019-06-24 14:37:40 +03:00
Markus Mäkelä
aeebf941f6
Merge branch '2.3' into develop
2019-06-19 13:28:58 +03:00
Markus Mäkelä
3d8475f8ed
Merge branch '2.2' into 2.3
2019-06-19 12:37:23 +03:00
Markus Mäkelä
27fb397041
MXS-2547: Do shutdown on main worker
...
By stopping the REST API before the workers and moving the shutdown to the
same worker that handles REST API requests, we prevent the hang on
shutdown. This also makes the signal handler signal-safe.
2019-06-19 10:31:47 +03:00
Markus Mäkelä
6b8ca35408
Format core source files
...
Formatted core .cc files according to current uncrustify configuration.
2019-05-06 16:05:50 +03:00
Markus Mäkelä
3e41a601f8
MXS-2411: Implicitly use latest API version
...
The request API prefix is now simply ignored as it has no meaning as long
as there is a single version of the API.
2019-04-18 13:58:34 +03:00
Esa Korhonen
969ef5f9f7
MXS-1662 Add PAM authentication option for admin users
...
If normal authentication fails and a PAM service is defined, PAM authentication
is attempted. Separate services can be set for read-only users and admin-level
users.
2019-04-15 13:28:44 +03:00
Markus Mäkelä
daf5f52c64
Pass raw password to users_auth
...
By passing the raw password deeper into the authentication code, it can be
used to verify the user can access some systems. Right now, this is not
required by the simple salted password comparison done in MaxScale.
2019-04-05 00:42:00 +03:00
Markus Mäkelä
77585bdb8c
MXS-2197: Make config.h and service.h C++ headers
...
This is the first step into converting the other headers into C++.
2018-11-30 12:15:57 +02:00
Markus Mäkelä
d65269fabb
Always process responses inside RootResource
...
The REST API would skip propagation of the requests to the RootResource if
it was a request to the empty resource.
2018-11-08 12:14:36 +02:00
Markus Mäkelä
75ea1b6ea1
Fix formatting of new(std::nothrow)
...
The code previously formatted everything as `new( std::nothrow)`.
2018-10-04 21:50:44 +03:00
Markus Mäkelä
71ffef5708
Partially revert 4ba011266843857bbd3201e5b925a47e88e1808f
...
Add back leading operator enforcement.
2018-09-20 15:57:30 +03:00
Niclas Antti
c447e5cf15
Uncrustify maxscale
...
See script directory for method. The script to run in the top level
MaxScale directory is called maxscale-uncrustify.sh, which uses
another script, list-src, from the same directory (so you need to set
your PATH). The uncrustify version was 0.66.
2018-09-09 22:26:19 +03:00