Closed Bug 66675 Opened 24 years ago Closed 9 years ago

implement pserver protocol handler (cvs)

Categories

(Core :: Networking, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: rkotalampi, Assigned: axel)

References

Details

Subject says it all... this would be really useful for browsing cvs servers.
Hi, I've been able to checkout a file via a perl script, so basically I understood the protocol. The protocol is specified in docs/cvsclient.ps in the cvs source. One important trouble maker is the fact, that I need the CVSROOT to authenticate, so there are a few variables that I need set in the protocol. If we do this halfway decent, this protocol could be extended to check out specific versions or diffs, too. I read ftp://ftp.isi.edu/in-notes/rfc2616.txt and 3.2.2 states that URLs look like http_URL = "http:" "//" host [ ":" port ] [ abs_path [ "?" query ]] So setting CVSROOT via ?CVSROOT=/cvsroot looks ok to me. Username and password should go with pserver://user:passwd@some.host.org/ and default to anonymous:anonymous. CVSROOT defaults to /cvsroot? oh, should we call it cvs: or pserver: ? It's pserver after all, so I vote for that. Axel
hey, forgot mime type. text/plain for normal files, and application/octet-stream for -kb? Axel
Take a look at what sourceforge.net does for cvsweb.cgi
You might consider using protozilla <http://protozilla.mozdev.org/> for this.
mass move, v2. qa to me.
QA Contact: tever → benc
*** Bug 135823 has been marked as a duplicate of this bug. ***
Summary: implement pserver protocol handler → implement pserver protocol handler (cvs)
Blocks: 37637
Why was this ever anything but WONTFIX? :) (an extension at best, I would think)
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.