GitHub user afine opened a pull request:
https://github.com/apache/zookeeper/pull/245
ZOOKEEPER-2750: Document SSL Support for Atomic Broadcast protocol
This patch depends on ZOOKEEPER-236: SSL Support for Atomic Broadcast
protocol (https://github.com/apache/zookeeper/pull/184), hence the large diff.
This patch focuses on `zookeeperAdmin.xml` which documents the various new
system properties associated with ZOOKEEPER-236. More documentation is in the
works and a document with the suggested changes to the wiki will be linked here
in the future.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/afine/zookeeper ZOOKEEPER-2750
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/zookeeper/pull/245.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 #245
----
commit 2ab6c5e1b950c42c1be8d4f6c2bb0c98666e3a36
Author: Abraham Fine <[email protected]>
Date: 2017-03-06T23:12:59Z
ZOOKEEPER-236: SSL Support for Atomic Broadcast protocol
commit 54d2f1093b69a4d884f0681d827e5cacdc87a99c
Author: Abraham Fine <[email protected]>
Date: 2017-03-14T17:56:03Z
hostname verification
commit a1ac5dbb204ad4e3c7c27f2a3bb5906f7e2bf7bf
Author: Abraham Fine <[email protected]>
Date: 2017-03-14T22:27:05Z
certificate revocation checking
commit 10b580dd7a8781e02dce44f5d021d62105d1d09e
Author: Abraham Fine <[email protected]>
Date: 2017-03-17T22:18:47Z
cleaner hostname verification
commit f1a9ff957c01c9e5e8498e3ad75c1fb6a3670278
Author: Abraham Fine <[email protected]>
Date: 2017-03-20T22:43:55Z
cleaner hostname verification
commit aed9c01f90a68dbb7b396820d755a2389ee14be8
Author: Abraham Fine <[email protected]>
Date: 2017-03-24T21:24:58Z
more cleanup and switch to hostname verifier from apache httpcomponents
commit 1909286f584d5d6b3f423430118da6ce6eb3501f
Author: Abraham Fine <[email protected]>
Date: 2017-03-31T22:46:32Z
add testing
commit c564ce839e2823dd69bfab8d26aed6c7284f2025
Author: Abraham Fine <[email protected]>
Date: 2017-04-04T03:01:33Z
OCSP test working
commit 3983a66199da294a491b20f55b1ae23278a27925
Author: Abraham Fine <[email protected]>
Date: 2017-04-04T03:28:11Z
support passwordless truststores
fix Zab1_0Test
commit ae165f63204a1af1b979037b3692bfc25d2f09c0
Author: Abraham Fine <[email protected]>
Date: 2017-04-04T22:31:56Z
UnifiedServerSocketTests and X509Util tests
commit 0396ac3403ccce8d04ece2be9962f8d102e936cb
Author: Abraham Fine <[email protected]>
Date: 2017-04-06T02:27:07Z
move X509UtilTest to the proper directory
unneeded remove QuorumServer changes
commit 735b58b131ad65cf661c69375ce5fb39a1470ab2
Author: Abraham Fine <[email protected]>
Date: 2017-04-06T02:53:37Z
remove unnecessary instantiation of X509Util in the learner
commit 6babcd56e81a64266479b887ed20d5aba4ef8f14
Author: Abraham Fine <[email protected]>
Date: 2017-04-06T20:41:28Z
change hostname verification to attempt just using the ip address before
trying reverse dns
commit 513439467230fb48a0ebeaa6fe6b93da2c3daf2c
Author: Abraham Fine <[email protected]>
Date: 2017-04-06T21:40:20Z
reduce flakyness in UnifiedServerSocketTest
commit 8fca7d6b9391df672d1679a9dbb9ce6102f2af1f
Author: Abraham Fine <[email protected]>
Date: 2017-04-06T21:44:32Z
replace magic numbers UnifiedServerSocketTest
commit 8fd892d1bbe51c8c50c585c1c9348e6bd5776ac6
Author: Abraham Fine <[email protected]>
Date: 2017-04-07T19:45:25Z
fix findbugs warnings
commit c00956aa2734a2c383961b5b3a6f2fd28f5715e5
Author: Abraham Fine <[email protected]>
Date: 2017-04-07T22:10:17Z
pull out zktrustmanager and add testing
commit 6f0f0696e6778fdc9bce1c2bd794108d7f4152f3
Author: Abraham Fine <[email protected]>
Date: 2017-04-13T22:27:31Z
Add comments regarding SunX509 to PKIX change
Add integration tests for tls cipher suites and protocol versions
Claify ZKTrustManager
Remove ssl socket creation code from UnifiedServerSocket
HostnameVerification now on by default
commit ff5ec577eb8204fc675dc8a9f0fc65e8ead48271
Author: Abraham Fine <[email protected]>
Date: 2017-04-14T17:19:22Z
Address stylistic comments from hanm's review
Clean up exception handling
commit 30090f7e166a7da80841c40893bec635d4385aac
Author: Abraham Fine <[email protected]>
Date: 2017-04-14T22:38:34Z
Attempt to fix flaky test
commit 1a20d14929b7427e51791bba3d40ead7853d44ca
Author: Abraham Fine <[email protected]>
Date: 2017-04-19T20:55:34Z
look for stuck thread in tests
commit 3c6c81b69b7105fa7c5235a0f27718a7eae195de
Author: Abraham Fine <[email protected]>
Date: 2017-04-20T19:19:33Z
Make sure to close underlying socket when closing ssl socket
commit 08d29810aae233807f22a6adb5f797fb810807df
Author: Abraham Fine <[email protected]>
Date: 2017-04-20T23:09:30Z
reduce concurrent tests for debugging
commit 8686df4143988d484443344edc260d55620cd209
Author: Abraham Fine <[email protected]>
Date: 2017-04-21T18:37:52Z
revert scripts, change implementation for rolling upgrade socket
commit a95bb9232facc9e67646c9cad2610277fa2177ad
Author: Abraham Fine <[email protected]>
Date: 2017-04-28T19:51:06Z
ZOOKEEPER-2750: Document SSL Support for Atomic Broadcast protocol
----
---
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.
---