GitHub user jacek-lewandowski opened a pull request: https://github.com/apache/spark/pull/3571
Spark 3883: SSL support for HttpServer and Akka You can merge this pull request into a Git repository by running: $ git pull https://github.com/jacek-lewandowski/spark SPARK-3883-master Alternatively you can review and apply these changes as the patch at: https://github.com/apache/spark/pull/3571.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 #3571 ---- commit 26ca8ecafa7d8f8550cebf8038ade0ffb4a9e9dc Author: Jacek Lewandowski <lewandowski.ja...@gmail.com> Date: 2014-10-08T23:41:05Z SPARK-3883: SSL support for HttpServer and Akka - Introduced SSLOptions object - SSLOptions is created by SecurityManager - SSLOptions configures Akka and Jetty to use SSL - SSLOptions uses property file which is node-local to set SSL settings - Provided utility methods to determine the proper Akka protocol for Akka requests and to configure SSL socket factory for URL connections - Added tests cases for AkkaUtils, FileServer, SSLOptions and SecurityManager Conflicts: core/src/main/scala/org/apache/spark/deploy/worker/Worker.scala core/src/main/scala/org/apache/spark/scheduler/cluster/SparkDeploySchedulerBackend.scala core/src/main/scala/org/apache/spark/util/AkkaUtils.scala core/src/main/scala/org/apache/spark/util/Utils.scala core/src/test/scala/org/apache/spark/FileServerSuite.scala core/src/test/scala/org/apache/spark/deploy/ClientSuite.scala core/src/test/scala/org/apache/spark/util/AkkaUtilsSuite.scala repl/src/main/scala/org/apache/spark/repl/SparkIMain.scala yarn/alpha/src/main/scala/org/apache/spark/deploy/yarn/ExecutorLauncher.scala yarn/alpha/src/main/scala/org/apache/spark/deploy/yarn/YarnAllocationHandler.scala yarn/stable/src/main/scala/org/apache/spark/deploy/yarn/ExecutorLauncher.scala yarn/stable/src/main/scala/org/apache/spark/deploy/yarn/YarnAllocationHandler.scala commit 485d2dab5c42e2ac9a4d202df8375ed388dc0e15 Author: Jacek Lewandowski <lewandowski.ja...@gmail.com> Date: 2014-10-21T10:02:35Z SPARK-3883: Fixes after the review - Removed license header from ssl.conf.template - Fixed parameters order in SSLOptions.parse invocation in SecurityManager at L199 - Replaced org.apache.commons.io with different approaches - Removed unused line of code from SecurityManager - Changed the default protocol from SSLv3 to TLSv1.2 (POODLE attack) commit c32230850c7ccd8b828af65f1d1f99f79f7abeeb Author: Jacek Lewandowski <jacek.lewandow...@datastax.com> Date: 2014-10-23T20:12:31Z SPARK-3883: Added ssl.conf.template to .rat-excludes Conflicts: .rat-excludes commit 54aad3d7ccd5ecef12db8064c10f9372bd601849 Author: Jacek Lewandowski <lewandowski.ja...@gmail.com> Date: 2014-12-02T14:51:54Z SPARK-3883: Additional changes after rebasing onto branch-1.2 ---- --- 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. --- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org