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

Bug 227831

Summary: CVS support over SSH for all users
Product: Community Reporter: Mark A. Ziesemer <bugs>
Component: CVSAssignee: Eclipse Webmaster <webmaster>
Status: RESOLVED INVALID QA Contact:
Severity: enhancement    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Mark A. Ziesemer CLA 2008-04-18 16:13:02 EDT
(Upon request, this is a continuation of bug 87918.)

I understand that Eclipse already provides CVS access over SSH for committers.  However, access over SSH should also be made available for anonymous or possibly other registered non-committers.

Without such access, users behind a HTTP-only proxy are unable to connect to the Eclipse CVS repository.  (See also bug 87918 comment #6.)

Possible use cases requiring CVS access:
- Running Eclipse builds directly from CVS.
- Working directly against CVS also seems to be the preferred way of creating patches.
- Viewing the latest source.  As far as I'm aware, there is no "web viewer" access, e.g. ViewVC.  There are the weekly tarballs, but even http://wiki.eclipse.org/index.php/CVS_Howto lists some of their limitations.

SourceForge and dev.java.net are two other sites I use that provide such access to both committers and non-committers alike.
Comment 1 Denis Roy CLA 2008-04-18 16:22:06 EDT
Remind me again how an HTTP-only proxy allows you to access SSH?
Comment 2 Eclipse Webmaster CLA 2008-04-18 16:25:43 EDT
Actually we do have ViewVC installed.  You can find it here: http://dev.eclipse.org/viewcvs/ .  It even supports our SVN repos.

-M.
Comment 3 Mark A. Ziesemer CLA 2008-04-18 16:31:37 EDT
Most SSH clients allow for tunneling through HTTP when supported by the HTTP proxy server.  Eclipse even does so.

The HTTP proxy still knows where the user is connecting to, so it can still log/accept/deny such connections, etc.

What I just realized out of frustration is that at some point since I made my first comment on the old bug, it appears that Eclipse's pserver support now respects/supports the configured network proxies defined in the Eclipse preferences, probably making the same use of HTTP connect as SSH and eliminating the need for the SSH level.

Thanks for the ViewVC link.  This should probably be linked to from http://wiki.eclipse.org/index.php/CVS_Howto and/or http://wiki.eclipse.org/index.php/CVS_Howto.

Marking this bug as invalid.  Thanks for your consideration and input!
Comment 4 Denis Roy CLA 2008-04-18 16:50:13 EDT
(In reply to comment #3)
> Thanks for the ViewVC link.  This should probably be linked to from
> http://wiki.eclipse.org/index.php/CVS_Howto and/or
> http://wiki.eclipse.org/index.php/CVS_Howto.

Um, it is, in the opening paragraph and in the Anonymous section  :)
Comment 5 Mark A. Ziesemer CLA 2008-04-18 17:29:05 EDT
I guess I'm just having one of those days...  thanks for making me see the light!