[cvsnt] Cvs rlog fails accessing openssl.org repository
Matt Seitz (matseitz)
matseitz at cisco.com
Fri Apr 11 23:29:37 BST 2008
Running the following command using the CVSNT version of "cvs" hangs:
"C:\Documents and Settings\matseitz>cvs -d anonymous at cvs.openssl.org:/openssl-cvs
rlog openssl/LICENSE"
When I eventually press Ctrl-C, I see the following error:
"cvs [rlog aborted]: received interrupt signal"
Here's the CVSNT version I am running:
"C:\Documents and Settings\matseitz>cvs --version
Concurrent Versions System (CVSNT) 2.5.03 (Scorpio) Build 2382 (client/server)"
The Cygwin version of "cvs" works fine.
"$ cvs --version
Concurrent Versions System (CVS) 1.11.22 (client/server)"
Running CVSNT "cvs" with debug tracing on gives:
"C:\Documents and Settings\matseitz>cvs -t -t -t -d anonymous at cvs.openssl.org:/op
enssl-cvs rlog openssl/LICENSE
15:26:53: -> Tracelevel set to 3. PID is 2132
15:26:53: -> Session ID is 85447ffe5ad522f
15:26:53: -> Session time is Fri Apr 11 22:26:53 2008
15:26:53: -> Loading protocol ext as ext.dll
15:26:53: -> CLibraryAccess::Load loading C:\PROGRA~1\cvsnt/protocols/ext.dll
15:26:53: -> main loop with CVSROOT=anonymous at cvs.openssl.org:/openssl-cvs
cvs [rlog aborted]: received interrupt signal"
I've also taken network traces, and it appears the CVSNT version hangs right after receiving a reply to an SSH "Diffie-Hellman Key Exchange Init" request (see frames 9-10 below). My client sends a TCP ACK, but there is no further traffic, until 17 seconds later when the client closes the TCP connection.
Here'a summary of the network trace:
No. Time Source Port Destination Port Protocol Info
1 0.000000 171.71.55.72 hypercube-lm 195.30.6.166 ssh TCP hypercube-lm > ssh [SYN] Seq=0 Win=64512 Len=0 MSS=1260
2 0.180084 195.30.6.166 ssh 171.71.55.72 hypercube-lm TCP ssh > hypercube-lm [SYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1380
3 0.180114 171.71.55.72 hypercube-lm 195.30.6.166 ssh TCP hypercube-lm > ssh [ACK] Seq=1 Ack=1 Win=65520 Len=0
4 0.389710 195.30.6.166 ssh 171.71.55.72 hypercube-lm SSHv2 Server Protocol: SSH-1.99-OpenSSH_4.7
5 0.390005 171.71.55.72 hypercube-lm 195.30.6.166 ssh SSHv2 Client Protocol: SSH-2.0-Reflection_Windows_14.0.357
6 0.580868 195.30.6.166 ssh 171.71.55.72 hypercube-lm SSHv2 Server: Key Exchange Init
7 0.580923 171.71.55.72 hypercube-lm 195.30.6.166 ssh SSHv2 Client: Key Exchange Init
8 0.861589 195.30.6.166 ssh 171.71.55.72 hypercube-lm TCP ssh > hypercube-lm [ACK] Seq=814 Ack=421 Win=65535 Len=0
9 0.861628 171.71.55.72 hypercube-lm 195.30.6.166 ssh SSHv2 Client: Diffie-Hellman Key Exchange Init
10 1.076135 195.30.6.166 ssh 171.71.55.72 hypercube-lm SSHv2 Server: New Keys
11 1.216248 171.71.55.72 hypercube-lm 195.30.6.166 ssh TCP hypercube-lm > ssh [ACK] Seq=565 Ack=1534 Win=65520 Len=0
12 17.890758 171.71.55.72 hypercube-lm 195.30.6.166 ssh TCP hypercube-lm > ssh [FIN, ACK] Seq=565 Ack=1534 Win=65520 Len=0
13 18.070866 195.30.6.166 ssh 171.71.55.72 hypercube-lm TCP ssh > hypercube-lm [ACK] Seq=1534 Ack=566 Win=65535 Len=0
14 18.073246 195.30.6.166 ssh 171.71.55.72 hypercube-lm TCP ssh > hypercube-lm [FIN, ACK] Seq=1534 Ack=566 Win=65535 Len=0
15 18.073262 171.71.55.72 hypercube-lm 195.30.6.166 ssh TCP hypercube-lm > ssh [ACK] Seq=566 Ack=1535 Win=65520 Len=0
--
Matt Seitz
Manager, File System Virtualization
Cisco Systems, Inc.
.:|:.:|:.
More information about the cvsnt
mailing list