You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by "Denis Rogov (JIRA)" <ji...@apache.org> on 2007/09/06 06:51:33 UTC

[jira] Created: (HTTPCORE-114) The simpliest https get fails for verisign

The simpliest https get fails for verisign
------------------------------------------

                 Key: HTTPCORE-114
                 URL: https://issues.apache.org/jira/browse/HTTPCORE-114
             Project: HttpComponents Core
          Issue Type: Bug
          Components: HttpCore NIO
    Affects Versions: 4.0-alpha5
         Environment: Win XP
            Reporter: Denis Rogov


Simple client code attached unable to retrieve the content of https://www.verisign.com.

Oleg noted that he made few changes upon it to make https://netscape.com get work. But he's still cannot make the same for https.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: httpcomponents-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpcomponents-dev-help@jakarta.apache.org


[jira] Updated: (HTTPCORE-114) SSLIOSession does not correctly handle end-of-stream condition

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

Oleg Kalnichevski updated HTTPCORE-114:
---------------------------------------

    Description: Simple client code attached unable to retrieve the content of https://www.verisign.com due to SLIOSession incorrect handling of the end-of-stream condition.  (was: Simple client code attached unable to retrieve the content of https://www.verisign.com.

NHttp client handlers do not correctly handle non-persistent connections when using chunked or identity transfer encodings (that is, when the server drops the connection immediately after having sent an HTTP response))
        Summary: SSLIOSession does not correctly handle end-of-stream condition  (was: NHttp client handlers do not correctly handle non-persistent connections when using chunked or identity transfer encodings)

I dug a little deeper and found out that the problem in fact was caused by SSLIOSession failure to propagate the end-of-stream status to the application layer (which 'Identity' transfer encoding is dependent upon).

Fix coming.

Oleg

> SSLIOSession does not correctly handle end-of-stream condition
> --------------------------------------------------------------
>
>                 Key: HTTPCORE-114
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-114
>             Project: HttpComponents Core
>          Issue Type: Bug
>          Components: HttpCore NIO
>    Affects Versions: 4.0-alpha5
>         Environment: Win XP
>            Reporter: Denis Rogov
>            Assignee: Oleg Kalnichevski
>            Priority: Critical
>             Fix For: 4.0-alpha6
>
>         Attachments: NHttpClient.java
>
>
> Simple client code attached unable to retrieve the content of https://www.verisign.com due to SLIOSession incorrect handling of the end-of-stream condition.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: httpcomponents-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpcomponents-dev-help@jakarta.apache.org


[jira] Updated: (HTTPCORE-114) The simpliest https get fails for verisign

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

Denis Rogov updated HTTPCORE-114:
---------------------------------

    Attachment: NHttpClient.java

The test file which failed to work.

> The simpliest https get fails for verisign
> ------------------------------------------
>
>                 Key: HTTPCORE-114
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-114
>             Project: HttpComponents Core
>          Issue Type: Bug
>          Components: HttpCore NIO
>    Affects Versions: 4.0-alpha5
>         Environment: Win XP
>            Reporter: Denis Rogov
>         Attachments: NHttpClient.java
>
>
> Simple client code attached unable to retrieve the content of https://www.verisign.com.
> Oleg noted that he made few changes upon it to make https://netscape.com get work. But he's still cannot make the same for https.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: httpcomponents-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpcomponents-dev-help@jakarta.apache.org


[jira] Closed: (HTTPCORE-114) SSLIOSession does not correctly handle end-of-stream condition

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

Denis Rogov closed HTTPCORE-114.
--------------------------------


Verified fixed.

> SSLIOSession does not correctly handle end-of-stream condition
> --------------------------------------------------------------
>
>                 Key: HTTPCORE-114
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-114
>             Project: HttpComponents Core
>          Issue Type: Bug
>          Components: HttpCore NIO
>    Affects Versions: 4.0-alpha5
>         Environment: Win XP
>            Reporter: Denis Rogov
>            Assignee: Oleg Kalnichevski
>            Priority: Critical
>             Fix For: 4.0-alpha6
>
>         Attachments: NHttpClient.java
>
>
> Simple client code attached unable to retrieve the content of https://www.verisign.com due to SLIOSession incorrect handling of the end-of-stream condition.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: httpcomponents-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpcomponents-dev-help@jakarta.apache.org


[jira] Updated: (HTTPCORE-114) NHttp client handlers do not correctly handle non-persistent connections when using chunked or identity transfer encodings

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

Oleg Kalnichevski updated HTTPCORE-114:
---------------------------------------

    Description: 
Simple client code attached unable to retrieve the content of https://www.verisign.com.

NHttp client handlers do not correctly handle non-persistent connections when using chunked or identity transfer encodings (that is, when the server drops the connection immediately after having sent an HTTP response)

  was:
Simple client code attached unable to retrieve the content of https://www.verisign.com.

Oleg noted that he made few changes upon it to make https://netscape.com get work. But he's still cannot make the same for https.

        Summary: NHttp client handlers do not correctly handle non-persistent connections when using chunked or identity transfer encodings  (was: The simpliest https get fails for verisign)

> NHttp client handlers do not correctly handle non-persistent connections when using chunked or identity transfer encodings
> --------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HTTPCORE-114
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-114
>             Project: HttpComponents Core
>          Issue Type: Bug
>          Components: HttpCore NIO
>    Affects Versions: 4.0-alpha5
>         Environment: Win XP
>            Reporter: Denis Rogov
>            Assignee: Oleg Kalnichevski
>            Priority: Critical
>             Fix For: 4.0-alpha6
>
>         Attachments: NHttpClient.java
>
>
> Simple client code attached unable to retrieve the content of https://www.verisign.com.
> NHttp client handlers do not correctly handle non-persistent connections when using chunked or identity transfer encodings (that is, when the server drops the connection immediately after having sent an HTTP response)

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


---------------------------------------------------------------------
To unsubscribe, e-mail: httpcomponents-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpcomponents-dev-help@jakarta.apache.org


[jira] Updated: (HTTPCORE-114) The simpliest https get fails for verisign

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

Oleg Kalnichevski updated HTTPCORE-114:
---------------------------------------

         Priority: Critical  (was: Major)
    Fix Version/s: 4.0-alpha6
         Assignee: Oleg Kalnichevski

Working on it. Looks like something quite nasty.

Oleg

> The simpliest https get fails for verisign
> ------------------------------------------
>
>                 Key: HTTPCORE-114
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-114
>             Project: HttpComponents Core
>          Issue Type: Bug
>          Components: HttpCore NIO
>    Affects Versions: 4.0-alpha5
>         Environment: Win XP
>            Reporter: Denis Rogov
>            Assignee: Oleg Kalnichevski
>            Priority: Critical
>             Fix For: 4.0-alpha6
>
>         Attachments: NHttpClient.java
>
>
> Simple client code attached unable to retrieve the content of https://www.verisign.com.
> Oleg noted that he made few changes upon it to make https://netscape.com get work. But he's still cannot make the same for https.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: httpcomponents-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpcomponents-dev-help@jakarta.apache.org


[jira] Resolved: (HTTPCORE-114) SSLIOSession does not correctly handle end-of-stream condition

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

Oleg Kalnichevski resolved HTTPCORE-114.
----------------------------------------

    Resolution: Fixed

Fixed in SVN trunk. Please verify.

Oleg

> SSLIOSession does not correctly handle end-of-stream condition
> --------------------------------------------------------------
>
>                 Key: HTTPCORE-114
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-114
>             Project: HttpComponents Core
>          Issue Type: Bug
>          Components: HttpCore NIO
>    Affects Versions: 4.0-alpha5
>         Environment: Win XP
>            Reporter: Denis Rogov
>            Assignee: Oleg Kalnichevski
>            Priority: Critical
>             Fix For: 4.0-alpha6
>
>         Attachments: NHttpClient.java
>
>
> Simple client code attached unable to retrieve the content of https://www.verisign.com due to SLIOSession incorrect handling of the end-of-stream condition.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: httpcomponents-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpcomponents-dev-help@jakarta.apache.org