GitHub user parthchandra opened a pull request:
https://github.com/apache/drill/pull/950
Drill 5431: SSL Support
Add support for SSL between Java/C++ clients and Drillbits.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/parthchandra/drill DRILL-5431-0
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/drill/pull/950.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #950
----
commit dd22a5a6630ebd87ecf35fb61fc44fcea830a4fa
Author: Sudheesh Katkam <[email protected]>
Date: 2017-05-16T21:48:57Z
DRILL-5431: Upgrade Netty to 4.0.47
commit a34ca452e391d88f64213fccc69e42f1fca91633
Author: Parth Chandra <[email protected]>
Date: 2017-06-20T21:13:53Z
DRILL-5431: SSL Support (Java) - Update DrillConfig to merge properties
passed in from the client command line
commit 13f32d581fa01bc53d7580092ef3d1bbb500f4df
Author: Parth Chandra <[email protected]>
Date: 2017-07-25T16:21:02Z
DRILL-5431: SSL Support (Java) - Add test certificates, keys, keystore, and
truststore.
commit f073001bfbbcf3bec20aae93636c139b7d98f6ec
Author: Parth Chandra <[email protected]>
Date: 2017-08-28T17:08:15Z
DRILL-5698: Revert unnecessary changes to C++ client
commit 759b5b201a9725f4b377590f48db30e0d5d58856
Author: Parth Chandra <[email protected]>
Date: 2017-06-16T23:49:45Z
DRILL-5431: Update POM to upgrade to Netty 4.0.48 and add exclusions to all
modules that included older versions of Netty
commit 2f3b504e56fa0df704d8153b9c104da18e81d41d
Author: Parth Chandra <[email protected]>
Date: 2017-06-07T18:09:10Z
DRILL-5431: SSL Support (C++) - Refactoring of C++ client.
Move classes out of drillclient to their own files
Fix build on MacOS to suppress warnings from boost code
Refactoring of user properties to use a map
commit 999da4d9c063157aec8d5bd3583d4776652960c3
Author: Parth Chandra <[email protected]>
Date: 2017-06-10T05:03:59Z
DRILL-5431: SSL Support (Java) - Java client server SSL implementation
commit 9329306abed5b351226b0f25bf8a7f2ce5304679
Author: Parth Chandra <[email protected]>
Date: 2017-08-29T19:04:57Z
DRILL-5431: SSL Support (Java) - Enable OpenSSL support
commit ee75133198167c685e00183d3d34eca65fa43b09
Author: Parth Chandra <[email protected]>
Date: 2017-07-11T00:19:12Z
DRILL-5431: SSL Support (C++) - Add boost example code for ssl (small
change to the code to pick up the certificate and key files from the test dir).
Useful to test the ssl environment.
commit 95f609aa33e30d621108b8594360b9538374694e
Author: Parth Chandra <[email protected]>
Date: 2017-07-24T19:55:02Z
DRILL-5431: SSL Support (C++) - Update DrillClientImpl to use Channel
implementation
commit 6d38f2dc0b4607727a77f491373d93ca9706724e
Author: Parth Chandra <[email protected]>
Date: 2017-07-25T16:22:23Z
DRILL-5431: SSL Support (C++) - Add (Netty like) socket abstraction that
encapsulates a TCP socket or a SSL Stream on TCP.
The testSSL program tests the client connection against a drillbit by
sending a drill handshake.
commit 23aac62331a9eb900fb5e6ca5e62ca62438ed9ec
Author: Parth Chandra <[email protected]>
Date: 2017-07-31T20:28:24Z
DRILL-5431: SSL Support (C++) - Fix Sasl on Windows to build from source
(instead of install) directory
----
---