Vladislav Vaintroub
db39107413
MDEV-11663 Create services for functionality used by plugins
...
Added service for
- encryption (AES)
- error reporting, e.g my_printf_error()
2017-04-27 19:12:38 +02:00
Sergei Golubchik
ac8218a0be
fix Ninja builds for AWS SDK
...
specify BUILD_BYPRODUCTS, ninja needs it
2017-03-31 18:20:17 +02:00
Sergei Golubchik
31896aa6e2
put all aws_key_management plugin files into plugin/aws_key_management
...
that is, download AWS SDK there, not into the builddir root.
and .gitignore them all.
2017-03-31 18:17:53 +02:00
Vladislav Vaintroub
9de7386f6f
AWS KMS plugin : Fix building in case AWS C++ SDK was preinstalled
...
into non-standard compiler/linker path (e.g vcpkg on Windows).
Also fix linking with static preinstalled aws c++ sdk libraries
2017-03-31 16:01:37 +00:00
Vladislav Vaintroub
854359ffc5
Fix AWS KMS plugin's compile error
...
Do not include base64.h, it was recently removed.
2017-03-14 20:44:25 +00:00
klemens
7be541f281
spelling fixes
2017-03-07 13:38:06 +04:00
Vladislav Vaintroub
ad2e38153c
AWS key management plugin: Fix search for system installed AWS SDK libs
2017-03-01 10:07:54 +00:00
Vladislav Vaintroub
6ae3dd6fb4
AWS Key management plugin does not build on Centos7.
...
Building AWS C++ SDK as external project needs CMake 2.8.12
Centos7 out of the box has 2.8.11, thus the build fails.
Fixed check for required CMake version.
2016-11-09 00:10:45 +01:00
Vladislav Vaintroub
c1bbedbd4a
AWS key Management plugin - add plugin variable for the region
...
AWS C++ SDK always defaults region to us-east-1 for clientConfiguration
(ignoring config file or env.variable)
This patch introduces a plugin variable 'region' to make it usable
for master keys created in regions other than 'us-east-1'.
2016-10-28 20:43:32 +02:00
Vladislav Vaintroub
3f5aedccca
MDEV-10847 Bring AWS KMS encryption plugin up-to-date with released SDK
...
- Library path's are different now
- New dependency on Linux libuuid
- Add calls for SDK Initialization/shutdown
- Also add request_timeout parameter, default SDK HTTPs timeout appears
to be too short in my tests
2016-09-27 11:18:24 +00:00
Sergei Golubchik
61fd38a1de
update plugin maturities
2016-09-05 17:11:14 +02:00
Sergei Golubchik
b24a04c6e0
don't do anything for AWS plugin unless it's enabled
...
in particular, don't do ExternalProject_Add()
that starts creating build directories for a disabled
plugin
2016-03-19 19:40:33 +01:00
Vladislav Vaintroub
46089d7691
MDEV-9659 : AWS KMS encryption plugin
2016-03-13 20:29:14 +01:00