You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Kevin Worth (JIRA)" <ji...@apache.org> on 2011/02/19 19:57:38 UTC

[jira] Created: (THRIFT-1068) Python SSL Socket Support

Python SSL Socket Support
-------------------------

                 Key: THRIFT-1068
                 URL: https://issues.apache.org/jira/browse/THRIFT-1068
             Project: Thrift
          Issue Type: New Feature
          Components: Python - Library
         Environment: Testing until Linux
            Reporter: Kevin Worth


Python makes wrapping sockets in SSL quite easy. The attached patch gets an SSL channel going, though it doesn't have the niceties that it should i.e. so that you can specify SSL parameters in the constructor, etc. However, it gets the job done without much headache.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (THRIFT-1068) Python SSL Socket Support

Posted by "Kevin Worth (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/THRIFT-1068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Worth updated THRIFT-1068:
--------------------------------

    Environment: Tested under linux including checking against a C++ server with the patches available at THRIFT-151  (was: Testing until Linux)

> Python SSL Socket Support
> -------------------------
>
>                 Key: THRIFT-1068
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1068
>             Project: Thrift
>          Issue Type: New Feature
>          Components: Python - Library
>         Environment: Tested under linux including checking against a C++ server with the patches available at THRIFT-151
>            Reporter: Kevin Worth
>              Labels: features, patch
>         Attachments: TSSLSocket.py
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Python makes wrapping sockets in SSL quite easy. The attached patch gets an SSL channel going, though it doesn't have the niceties that it should i.e. so that you can specify SSL parameters in the constructor, etc. However, it gets the job done without much headache.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (THRIFT-1068) Python SSL Socket Support

Posted by "Kevin Worth (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/THRIFT-1068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Worth updated THRIFT-1068:
--------------------------------

    Attachment: TSSLSocket.py

TSSL Socket, an implementation of TSSLSocket and TSSLServerSocket.

> Python SSL Socket Support
> -------------------------
>
>                 Key: THRIFT-1068
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1068
>             Project: Thrift
>          Issue Type: New Feature
>          Components: Python - Library
>         Environment: Tested under linux including checking against a C++ server with the patches available at THRIFT-151
>            Reporter: Kevin Worth
>              Labels: features, patch
>         Attachments: TSSLSocket.py
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Python makes wrapping sockets in SSL quite easy. The attached patch gets an SSL channel going, though it doesn't have the niceties that it should i.e. so that you can specify SSL parameters in the constructor, etc. However, it gets the job done without much headache.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (THRIFT-1068) Python SSL Socket Support

Posted by "Bryan Duxbury (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/THRIFT-1068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bryan Duxbury closed THRIFT-1068.
---------------------------------

       Resolution: Fixed
    Fix Version/s: 0.7
         Assignee: Kevin Worth

I just committed this. Thanks for the patch, Kevin!

> Python SSL Socket Support
> -------------------------
>
>                 Key: THRIFT-1068
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1068
>             Project: Thrift
>          Issue Type: New Feature
>          Components: Python - Library
>         Environment: Tested under linux including checking against a C++ server with the patches available at THRIFT-151
>            Reporter: Kevin Worth
>            Assignee: Kevin Worth
>              Labels: features, patch
>             Fix For: 0.7
>
>         Attachments: TSSLSocket.py
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Python makes wrapping sockets in SSL quite easy. The attached patch gets an SSL channel going, though it doesn't have the niceties that it should i.e. so that you can specify SSL parameters in the constructor, etc. However, it gets the job done without much headache.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Issue Comment Edited: (THRIFT-1068) Python SSL Socket Support

Posted by "Kevin Worth (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-1068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12996838#comment-12996838 ] 

Kevin Worth edited comment on THRIFT-1068 at 2/19/11 7:00 PM:
--------------------------------------------------------------

Uploading file TSSLSocket.py, an implementation of TSSLSocket and TSSLServerSocket. To use simply replace TSocket and TServerSocket with TSSLSocket and TSSLServerSocket in your program.

      was (Author: ceekay):
    TSSL Socket, an implementation of TSSLSocket and TSSLServerSocket.
  
> Python SSL Socket Support
> -------------------------
>
>                 Key: THRIFT-1068
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1068
>             Project: Thrift
>          Issue Type: New Feature
>          Components: Python - Library
>         Environment: Tested under linux including checking against a C++ server with the patches available at THRIFT-151
>            Reporter: Kevin Worth
>              Labels: features, patch
>         Attachments: TSSLSocket.py
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Python makes wrapping sockets in SSL quite easy. The attached patch gets an SSL channel going, though it doesn't have the niceties that it should i.e. so that you can specify SSL parameters in the constructor, etc. However, it gets the job done without much headache.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Issue Comment Edited: (THRIFT-1068) Python SSL Socket Support

Posted by "Kevin Worth (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-1068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12996838#comment-12996838 ] 

Kevin Worth edited comment on THRIFT-1068 at 2/19/11 7:00 PM:
--------------------------------------------------------------

Uploading file TSSLSocket.py, an implementation of TSSLSocket and TSSLServerSocket. To use simply import the file and replace calls to TSocket and TServerSocket with TSSLSocket and TSSLServerSocket in your program.

      was (Author: ceekay):
    Uploading file TSSLSocket.py, an implementation of TSSLSocket and TSSLServerSocket. To use simply replace TSocket and TServerSocket with TSSLSocket and TSSLServerSocket in your program.
  
> Python SSL Socket Support
> -------------------------
>
>                 Key: THRIFT-1068
>                 URL: https://issues.apache.org/jira/browse/THRIFT-1068
>             Project: Thrift
>          Issue Type: New Feature
>          Components: Python - Library
>         Environment: Tested under linux including checking against a C++ server with the patches available at THRIFT-151
>            Reporter: Kevin Worth
>              Labels: features, patch
>         Attachments: TSSLSocket.py
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Python makes wrapping sockets in SSL quite easy. The attached patch gets an SSL channel going, though it doesn't have the niceties that it should i.e. so that you can specify SSL parameters in the constructor, etc. However, it gets the job done without much headache.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira