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 <sudhe...@apache.org> Date: 2017-05-16T21:48:57Z DRILL-5431: Upgrade Netty to 4.0.47 commit a34ca452e391d88f64213fccc69e42f1fca91633 Author: Parth Chandra <par...@apache.org> 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 <par...@apache.org> Date: 2017-07-25T16:21:02Z DRILL-5431: SSL Support (Java) - Add test certificates, keys, keystore, and truststore. commit f073001bfbbcf3bec20aae93636c139b7d98f6ec Author: Parth Chandra <par...@apache.org> Date: 2017-08-28T17:08:15Z DRILL-5698: Revert unnecessary changes to C++ client commit 759b5b201a9725f4b377590f48db30e0d5d58856 Author: Parth Chandra <par...@apache.org> 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 <par...@apache.org> 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 <par...@apache.org> Date: 2017-06-10T05:03:59Z DRILL-5431: SSL Support (Java) - Java client server SSL implementation commit 9329306abed5b351226b0f25bf8a7f2ce5304679 Author: Parth Chandra <par...@apache.org> Date: 2017-08-29T19:04:57Z DRILL-5431: SSL Support (Java) - Enable OpenSSL support commit ee75133198167c685e00183d3d34eca65fa43b09 Author: Parth Chandra <par...@apache.org> 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 <par...@apache.org> Date: 2017-07-24T19:55:02Z DRILL-5431: SSL Support (C++) - Update DrillClientImpl to use Channel implementation commit 6d38f2dc0b4607727a77f491373d93ca9706724e Author: Parth Chandra <par...@apache.org> 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 <par...@apache.org> Date: 2017-07-31T20:28:24Z DRILL-5431: SSL Support (C++) - Fix Sasl on Windows to build from source (instead of install) directory ---- ---