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 <[email protected]>
Date: 2017-02-02T02:44:21Z
DRILL-4335: Encryption Protocol changes
commit 5d0c10efe5142fec1aa256b6c61ff09196c6ca0f
Author: Sorabh Hamirwasia <[email protected]>
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 <[email protected]>
Date: 2017-02-27T22:54:22Z
DRILL-4335: Adding handlers for chunking/encrypting/decrypting RPC msgs
commit 4ca982ed36c6fd95201b80d8e89c7b4202479d35
Author: Sorabh Hamirwasia <[email protected]>
Date: 2017-02-27T23:04:19Z
DRILL-4335: Adding configs and constants
commit fc91cf98f1b9814931a8f751249edad695e4ccd7
Author: Sorabh Hamirwasia <[email protected]>
Date: 2017-02-27T23:21:01Z
DRILL-4335: Adding encryption support for client->bit channel
commit b3af9eb021095a1f05fbc89d941d6c9530933b40
Author: Sorabh Hamirwasia <[email protected]>
Date: 2017-02-27T23:24:32Z
DRILL-4335: Adding test for client->bit channel encryption
commit e66b40765ad2793155b9ccfcff0af17344a0af7a
Author: Sorabh Hamirwasia <[email protected]>
Date: 2017-02-27T23:25:27Z
DRILL-4335: Adding encryption support for bit->bit channel
commit bad6ccd569762af1146f152f8bb757625bf6bb17
Author: Sorabh Hamirwasia <[email protected]>
Date: 2017-02-27T23:29:31Z
DRILL-4335: UI changes for counters, encryption status
commit e983d1a1d3537212b00616df3b46fbd52f8512c3
Author: Sorabh Hamirwasia <[email protected]>
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 <[email protected]>
Date: 2017-02-28T07:28:14Z
DRILL-4335: Bug fix for missing config exception
commit 9d5dc7e364e7a3baf18c58b1fe56399c98f9041b
Author: Sorabh Hamirwasia <[email protected]>
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 <[email protected]>
Date: 2017-03-01T23:26:30Z
DRILL-4335: Improve logic for connection counter
commit 9b7b38f624bd42100316adf4fde7256783bcf183
Author: Sorabh Hamirwasia <[email protected]>
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 [email protected] or file a JIRA ticket
with INFRA.
---