db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kathey Marsden (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DERBY-3644) NetworkServerControl.ping() on trunk against 10.3.2.1 and older servers give 'DRDA_InvalidReplyHeader2.S:Invalid reply header from network server: Invalid string . Plaintext connection attempt to an SSL enabled server?'
Date Thu, 26 Aug 2010 21:50:55 GMT

    [ https://issues.apache.org/jira/browse/DERBY-3644?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12903094#action_12903094
] 

Kathey Marsden commented on DERBY-3644:
---------------------------------------

Thank you Mamta for looking at this issue.  It would seem the PROTOCOL_VERSION is not very
helpful with a newer client because there is no handshake in the protocol to negotiate down.
 I guess in retrospect it would have been better to just have a new COMMAND_SHUTDOWN_USER_PASS
command for DERBY-2109 and leave the old one alone, but I think to fix this issue maybe the
following approach might work.

1) Send protocol version 1 for all the unchanged commands.
2) For shutdown, If no user/password are specified,   first do a ping which will get a reply
header from the server so we can see its protocol  version.  Then send version 1 (no user/pass)
or version 2 (user/pass)  as appropriate.
3) If user/password are specified, just send version 2 format.
4) Change  COMMAND_SHUTDOWN parsing to do the right thing for protocol version 1 vs 2.

Shutdown will have an extra round trip, but I think all the commands should work. 



> NetworkServerControl.ping() on trunk against 10.3.2.1 and older servers give 'DRDA_InvalidReplyHeader2.S:Invalid
reply header from network server: Invalid string . Plaintext connection attempt to an SSL
enabled server?'
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-3644
>                 URL: https://issues.apache.org/jira/browse/DERBY-3644
>             Project: Derby
>          Issue Type: Bug
>          Components: Network Server
>    Affects Versions: 10.4.1.3, 10.4.2.0, 10.5.1.1
>         Environment: All
>            Reporter: Ole Solberg
>
> Since 2008-02-29 r632502(DERBY-2109) the compatibility tests run on trunk has reported
> 'DRDA_InvalidReplyHeader2.S:Invalid reply header from network server: Invalid string
. Plaintext connection attempt to an SSL enabled server?'
> when doing NetworkServerControl.ping() on trunk against 10.3.2.1 and older servers.
> Is this a regression or according to spec?
> The compatibility test itself, i.e. the client-server testing is OK.

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


Mime
View raw message