Bug 9149 - [CVS Core] Allow CVS access through http proxy server
Summary: [CVS Core] Allow CVS access through http proxy server
Status: CLOSED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: CVS (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P5 enhancement with 2 votes (vote)
Target Milestone: ---   Edit
Assignee: platform-cvs-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
: 19752 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-02-06 04:48 EST by Kim Rasmussen CLA
Modified: 2009-08-30 02:16 EDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.