GitHub user sohami opened a pull request: https://github.com/apache/drill/pull/773
DRILL-4335: Apache Drill should support network encryption. DRILL-4335: Apache Drill should support network encryption. This pull request add's network encryption capability between Java Drill Client and Drillbit channel and also between Drillbit to Drillbit channel. It is extending SASL Authentication framework to support encryption. You can merge this pull request into a Git repository by running: $ git pull https://github.com/sohami/drill DRILL-4335-Java-02282017 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/drill/pull/773.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 #773 ---- commit 8d34bc669ac06cdf1cab12169cfc604d3b503ce3 Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-02-02T02:44:21Z DRILL-4335: Encryption Protocol changes commit 5d0c10efe5142fec1aa256b6c61ff09196c6ca0f Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-02-15T23:14:41Z DRILL-4335: Remove support to allow older clients to connect to a secure cluster with encryption enabled. commit 93e133a4c1998a0718134f75596c702f593a2fe1 Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-02-27T22:54:22Z DRILL-4335: Adding handlers for chunking/encrypting/decrypting RPC msgs commit 4ca982ed36c6fd95201b80d8e89c7b4202479d35 Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-02-27T23:04:19Z DRILL-4335: Adding configs and constants commit fc91cf98f1b9814931a8f751249edad695e4ccd7 Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-02-27T23:21:01Z DRILL-4335: Adding encryption support for client->bit channel commit b3af9eb021095a1f05fbc89d941d6c9530933b40 Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-02-27T23:24:32Z DRILL-4335: Adding test for client->bit channel encryption commit e66b40765ad2793155b9ccfcff0af17344a0af7a Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-02-27T23:25:27Z DRILL-4335: Adding encryption support for bit->bit channel commit bad6ccd569762af1146f152f8bb757625bf6bb17 Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-02-27T23:29:31Z DRILL-4335: UI changes for counters, encryption status commit e983d1a1d3537212b00616df3b46fbd52f8512c3 Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-02-28T07:27:23Z DRILL-4335: Add test for bit->bit encryption and failure case for old clients commit b0cbbbd9312b67352c9117cd5e15f727faaa2cfb Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-02-28T07:28:14Z DRILL-4335: Bug fix for missing config exception commit 9d5dc7e364e7a3baf18c58b1fe56399c98f9041b Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-02-28T08:43:49Z DRILL-4335: Add client connection parameter for encryption. Add new and fix old test for client->bit encryption commit c8e6b8a27aea28a04a73e00c960868b461382ba3 Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-03-01T23:26:30Z DRILL-4335: Improve logic for connection counter commit 9b7b38f624bd42100316adf4fde7256783bcf183 Author: Sorabh Hamirwasia <shamirwa...@maprtech.com> Date: 2017-03-02T19:24:29Z DRILL-4335: Improving saslClient/saslServer cleanup to handle all the cases ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---