Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 9149

Summary: [CVS Core] Allow CVS access through http proxy server
Product: [Eclipse Project] Platform Reporter: Kim Rasmussen <kr>
Component: CVSAssignee: platform-cvs-inbox <platform-cvs-inbox>
Status: CLOSED WONTFIX QA Contact:
Severity: enhancement    
Priority: P5 CC: angusdev, Ben.Aveling, jeff, jtaggar, kenny, recoskie, steve
Version: 2.0Keywords: helpwanted
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Kim Rasmussen CLA 2002-02-06 04:48:38 EST
In theory, it would be possible to access a CVS server through a HTTP proxy, 
that has HTTPS tunneling enabled.

The client sends

"CONNECT cvs.server.com:2401 HTTP/1.0<cr><lf><cr><lf>"

and the server replies with:

"HTTP/1.0 200 OK Connection established<cr><lf><cr><lf>"

After this, all traffic is now tunneled directly through the server.
Note that not all proxy servers support connecting to a port other than 443 
(since this is meant to be used for tunneling https through the proxy) so if a 
response code other than 200 is received, it means that the connection failed. 
Note also that HTTP/1.0 can also be HTTP/1.1.

What do you think about it ? It should be too hard to implement.
Comment 1 Kevin McGuire CLA 2002-02-07 16:04:51 EST
Will revisit once we've stabilized Team CVS 2.0
Comment 2 James Moody CLA 2002-06-10 08:50:12 EDT
*** Bug 19752 has been marked as a duplicate of this bug. ***
Comment 3 Kevin McGuire CLA 2002-07-24 23:35:07 EDT
Reopening for 2.1 investigation
Comment 4 Kim Rasmussen CLA 2002-09-17 18:28:20 EDT
I wouldn't mind helping, but I need a little guidance on where in the code this 
belongs, and on how it should be activated/configured by the user.
Comment 5 Chris Recoskie CLA 2005-03-14 08:48:54 EST
Is anyone looking at this anymore???

This is very important to us.  I'm a contributor to CDT but not yet a 
committer, so I can't use the SSH protocol (which has HTTP proxy support).

I've tried using WinCVS as my client instead but it is bloody tedious as there 
are literally hundreds of modules that I need to grab from both Eclipse and 
CDT, and WinCVS forces you to type them all in manually.

If this is not going to be implemented, could we get an anonymous SSH account 
created with read only priveleges?
Comment 6 Jean-Michel Lemieux CLA 2005-03-14 09:04:23 EST
The CVS client will work with a proxy setup, I've tested with sourceforge. I've
entered a bug against eclipse.org to enable proxy support to the their CVS repos.

*** This bug has been marked as a duplicate of 87918 ***
Comment 7 Jeff Sheets CLA 2005-03-14 09:30:05 EST
This is not a duplicate of bug 87918.  That bug addresses the eclipse website. 
This bug addresses the ability to connect to ANY cvs repository from the Team -
CVS capability within Eclipse through a proxy server that would be setup in the
Eclipse settings.

I just wanted to clarify any confusion, and as far as I know it is not being
worked on yet.  I believe this should be reset as OPEN.
Comment 8 Jean-Michel Lemieux CLA 2005-03-14 09:38:50 EST
Ok, you are correct but it just reminded me that eclipse.org has never been
setup to help people like Chris. I'll re-open, but we have no plans to fix this.
A contribution would be welcome.
Comment 9 Michael Valenta CLA 2005-05-09 13:35:36 EDT
There is currently no plan to address this item
Comment 10 Michael Valenta CLA 2007-01-18 16:06:47 EST
This was added in 3.2. Both the extssh and pserver connection methods use the proxy support.
Comment 11 Denis Roy CLA 2009-08-30 02:16:17 EDT
As of now 'LATER' and 'REMIND' resolutions are no longer supported.
Please reopen this bug if it is still valid for you.