You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Catherine Hope (JIRA)" <ji...@apache.org> on 2010/08/18 10:23:17 UTC

[jira] Created: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

[classlib][x-net] Creating a JSSE provider based on OpenSSL
-----------------------------------------------------------

                 Key: HARMONY-6627
                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
             Project: Harmony
          Issue Type: Improvement
          Components: Classlib
            Reporter: Catherine Hope
            Priority: Minor


Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

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

Catherine Hope updated HARMONY-6627:
------------------------------------

    Attachment: x-net-3.patch

Thanks Oli, both those patches work for me, except  I had to make a couple of changes with a cast in sslSocket.c and adding some new native functions to the unix exports list.

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

Posted by "Oliver Deakin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12909356#action_12909356 ] 

Oliver Deakin commented on HARMONY-6627:
----------------------------------------

I have already removed it at r996941.

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net-6.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

Posted by "Oliver Deakin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12899814#action_12899814 ] 

Oliver Deakin commented on HARMONY-6627:
----------------------------------------

Thanks Cath - I've applied the patch at repo revision r986617. Please check the build succeeds for you now.

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

Posted by "Mark Hindess (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12909360#action_12909360 ] 

Mark Hindess commented on HARMONY-6627:
---------------------------------------

Excellent.  Sorry for the noise.
-Mark.


> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net-6.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

Posted by "Oliver Deakin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12908063#action_12908063 ] 

Oliver Deakin commented on HARMONY-6627:
----------------------------------------

Thanks Cath - patch applied with some very small modifications at repo revision r995839.Minor changes were:
 - tabs to spaces on just a few lines.
 - removed the SSLv1 alias line which I think was probably accidentally added.

Please check the patch applied as expected.

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

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

Oliver Deakin reassigned HARMONY-6627:
--------------------------------------

    Assignee: Oliver Deakin

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

Posted by "Oliver Deakin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12913608#action_12913608 ] 

Oliver Deakin commented on HARMONY-6627:
----------------------------------------

Thanks Cath - patch applied at repo revision r1000033 (missed the million!). I had to make a couple of very minor modifications - just a couple of casts to size_t that Windows gives a compiler warning for (which is treated as an error). It was a tricky merge because of my previous commit, so please check closely it applied as expected, thanks.

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net-6.patch, x-net-7.patch, x-net-8.patch, x-net-9.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

Posted by "Oliver Deakin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12909239#action_12909239 ] 

Oliver Deakin commented on HARMONY-6627:
----------------------------------------

Thanks Cath - patch x-net-6.patch applied at repo revision r996891. Please check it applied as expected.

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net-6.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

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

Catherine Hope updated HARMONY-6627:
------------------------------------

    Attachment: x-net-9.patch

New patch checks buffer overflow conditions in the native wrap and unwrap.  

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net-6.patch, x-net-7.patch, x-net-8.patch, x-net-9.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

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

Catherine Hope updated HARMONY-6627:
------------------------------------

    Attachment: x-net-7.patch

Patch gets the direct address of the byte buffer (or creates a temporary direct byte buffer) and passes that to the native wrap and unwrap and updates buffer contents and positions afterwards., instead of passing in a byte array.

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net-6.patch, x-net-7.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

Posted by "Mark Hindess (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12909344#action_12909344 ] 

Mark Hindess commented on HARMONY-6627:
---------------------------------------

In r996891, you checked in libhyjsse.exp which is usually generated from exports.txt at build time.  Was this intentional?
-Mark.


> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net-6.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

Posted by "Oliver Deakin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12905521#action_12905521 ] 

Oliver Deakin commented on HARMONY-6627:
----------------------------------------

Thanks Cath - I don't think I'll ever get those exports right first time ;) Patch applied at repo revision r991948. Please check it applied as expected.

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

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

Catherine Hope updated HARMONY-6627:
------------------------------------

    Attachment: x-net-6.patch

Fixed pointer to the SSL struct that's passed to the SSLParameter methods and renamed pointer to SSLEngine struct to be SSLEngineAddress (patch replaces the previous x-net-5 one)

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net-6.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

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

Catherine Hope updated HARMONY-6627:
------------------------------------

    Attachment: x-net-5.patch

Patch contains more complete implementation of wrap/unwrap, though the handshake gets further it doesn't complete yet.  I've left my debug in for the time being.

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

Posted by "Oliver Deakin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12900838#action_12900838 ] 

Oliver Deakin commented on HARMONY-6627:
----------------------------------------

Thanks Cath - x-net-2.patch applied at repo revision r987613, but I had to make some modifications:
 - ioctl() does not exist on Windows (or ioctl.h) so this broke the build. I changed the code to implement available() in the same way SocketInputStream and PlainSocketImpl do, using the INetworkSystem.availableStream(fd) interface to get the available bytes. This saves us reimplementing these natives in x-net.
 - just a minor change, but some of the indentation was made up of mixed tabs and spaces - you may want to check the settings you have to make sure they use spaces.

Please check that this patch (and the first one) applied as expected and that you're happy with the modifications I made.

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

Posted by "Oliver Deakin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12908996#action_12908996 ] 

Oliver Deakin commented on HARMONY-6627:
----------------------------------------

Thanks for the new patch. I haven't applied it yet as I have a couple of comments:
 - The calls into the SSLParameters class (e.g. setEnabledParameters() ) are broken by this change as they expect to be passed an SSL pointer and are now being passed a pointer to the struct used in the SSLEngine natives. I think the SSLEngine class will need to store the SSL* as well as the pointer to the struct containing the two bios. It will also mean you don't need to call BIO_get_ssl() in all of the native functions, just pass in the SSL pointer instead.
 - I think the instance variable name "SSLEngine" is confusing. It is the name of the superclass of SSLEngineImpl and also the parameter name sslEngineAddress is used in all the native method signatures. sslEngineAddress is a better name IMO.

What are your thoughts on these?

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

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

Catherine Hope updated HARMONY-6627:
------------------------------------

    Attachment: x-net-4.patch

New patch contains initial changes to SSLEngineImpl using OpenSSL - sets up the SSL and does a connect/accept.  It also has an implementation of wrap, though it currently fails to exchange handshake data

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

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

Catherine Hope closed HARMONY-6627.
-----------------------------------

    Resolution: Fixed

Verified

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net-6.patch, x-net-7.patch, x-net-8.patch, x-net-9.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

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

Catherine Hope updated HARMONY-6627:
------------------------------------

    Attachment: x-net.patch

Changes to natives and build files to compile on linux

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Priority: Minor
>         Attachments: x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

Posted by "Oliver Deakin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12910064#action_12910064 ] 

Oliver Deakin commented on HARMONY-6627:
----------------------------------------

Thanks cath - patch applied at repo revision r997649. Please check it applied as expected.

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net-6.patch, x-net-7.patch, x-net-8.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

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

Catherine Hope updated HARMONY-6627:
------------------------------------

    Attachment: x-net-8.patch

The handshake now moves into finished, not handshaking.  Debug, unused imports, some copy-paste errors in the buffer operations also removed

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net-6.patch, x-net-7.patch, x-net-8.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

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

Catherine Hope updated HARMONY-6627:
------------------------------------

    Attachment: x-net-2.patch

Patch contains implementations of SSLSocketInputStream read methods using open ssl libraries, and available using ioctl

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-6627) [classlib][x-net] Creating a JSSE provider based on OpenSSL

Posted by "Oliver Deakin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-6627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12909769#action_12909769 ] 

Oliver Deakin commented on HARMONY-6627:
----------------------------------------

Thanks Cath - patch applied at repo revision r997362. Please check it applied as expected.

> [classlib][x-net] Creating a JSSE provider based on OpenSSL
> -----------------------------------------------------------
>
>                 Key: HARMONY-6627
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6627
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>            Reporter: Catherine Hope
>            Assignee: Oliver Deakin
>            Priority: Minor
>         Attachments: x-net-2.patch, x-net-3.patch, x-net-4.patch, x-net-5.patch, x-net-6.patch, x-net-7.patch, x-net.patch
>
>
> Umbrella JIRA to attach patches to https://svn.apache.org/repos/asf/harmony/enhanced/java/branches/omd for work on implementing a JSSE provider using OpenSSL

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.