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

Reply via email to