CVS Web Interface established

1998-12-30 Thread Ralf S. Engelschall


After hacking a few hours on integrating the nice CVSweb program from B.Fenner
(FreeBSD) and H.Zeller into our website, we've now an online Web Interface to
our CVS repository. It stays under OpenSSL->Source->CVSweb or

  http://www.openssl.org/source/cvs/

It provides the following features:

1. Example URL: http://www.openssl.org/source/cvs/
   You can browse directories.

2. Example URL: http://www.openssl.org/source/cvs/Configure
   You can look at the CVS/RCS history of a file.

3. Example URL: http://www.openssl.org/source/cvs/Configure.diff?r1=1.7&r2=1.8
   You can look at the unified diff between two revisions.

4. Example URL:
   http://www.openssl.org/source/cvs/Configure.diff?r1=1.7&r2=1.8&f=h
   You can look at the diff between two revisions in a nice
   human readable colorful format.

Try it out!
   Ralf S. Engelschall
   [EMAIL PROTECTED]
   www.engelschall.com
__
OpenSSL Project http://www.openssl.org
Development Mailing List   [EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]



Re: CVS Web Interface established

1998-12-30 Thread Ben Laurie

Ralf S. Engelschall wrote:
> 3. Example URL: http://www.openssl.org/source/cvs/Configure.diff?r1=1.7&r2=1.8
>You can look at the unified diff between two revisions.

I notice this has the same problem as the CVS mail notification (i.e.
diffs are against the wrong version where branches are involved).

Cheers,

Ben.

-- 
Ben Laurie|Phone: +44 (181) 735 0686| Apache Group member
Freelance Consultant  |Fax:   +44 (181) 735 0689|http://www.apache.org/
and Technical Director|Email: [EMAIL PROTECTED] |
A.L. Digital Ltd, |Apache-SSL author http://www.apache-ssl.org/
London, England.  |"Apache: TDG" http://www.ora.com/catalog/apache/
__
OpenSSL Project http://www.openssl.org
Development Mailing List   [EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]



Re: CVS Web Interface established

1998-12-30 Thread Ralf S. Engelschall


In article <[EMAIL PROTECTED]> you wrote:
> Ralf S. Engelschall wrote:
>> 3. Example URL: http://www.openssl.org/source/cvs/Configure.diff?r1=1.7&r2=1.8
>>You can look at the unified diff between two revisions.

> I notice this has the same problem as the CVS mail notification (i.e.
> diffs are against the wrong version where branches are involved).

Oh shit, let's hope we can fix it there, too.
I'll look at the stuff... Thanks for the hint.

   Ralf S. Engelschall
   [EMAIL PROTECTED]
   www.engelschall.com
__
OpenSSL Project http://www.openssl.org
Development Mailing List   [EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]



Re: CVS Web Interface established

1998-12-30 Thread Ralf S. Engelschall


In article <[EMAIL PROTECTED]> you wrote:
> Ralf S. Engelschall wrote:
>> 3. Example URL: http://www.openssl.org/source/cvs/Configure.diff?r1=1.7&r2=1.8
>>You can look at the unified diff between two revisions.

> I notice this has the same problem as the CVS mail notification (i.e.
> diffs are against the wrong version where branches are involved).

Can you give me an URL where it occurs? I'm confused because everywhere the
program explicitly uses two revisions and also handles both to CVS. So either
it's a different bug I overlooked it in the source.  How can I reproduce the
bug you noticed, Ben?
   Ralf S. Engelschall
   [EMAIL PROTECTED]
   www.engelschall.com
__
OpenSSL Project http://www.openssl.org
Development Mailing List   [EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]



Re: CVS Web Interface established

1998-12-30 Thread Ben Laurie

Ralf S. Engelschall wrote:
> 
> In article <[EMAIL PROTECTED]> you wrote:
> > Ralf S. Engelschall wrote:
> >> 3. Example URL: http://www.openssl.org/source/cvs/Configure.diff?r1=1.7&r2=1.8
> >>You can look at the unified diff between two revisions.
> 
> > I notice this has the same problem as the CVS mail notification (i.e.
> > diffs are against the wrong version where branches are involved).
> 
> Can you give me an URL where it occurs? I'm confused because everywhere the
> program explicitly uses two revisions and also handles both to CVS. So either
> it's a different bug I overlooked it in the source.  How can I reproduce the
> bug you noticed, Ben?

For example:

http://www.openssl.org/source/cvs/Configure?hideattic=1&sortbydate=0

refers to:

http://www.openssl.org/source/cvs/Configure.diff?r1=1.1&r2=1.2&hideattic=1&sortbydate=0

which should be (I assume):

http://www.openssl.org/source/cvs/Configure.diff?r1=1.1.1.3&r2=1.2&hideattic=1&sortbydate=0

Cheers,

Ben.

-- 
Ben Laurie|Phone: +44 (181) 735 0686| Apache Group member
Freelance Consultant  |Fax:   +44 (181) 735 0689|http://www.apache.org/
and Technical Director|Email: [EMAIL PROTECTED] |
A.L. Digital Ltd, |Apache-SSL author http://www.apache-ssl.org/
London, England.  |"Apache: TDG" http://www.ora.com/catalog/apache/
__
OpenSSL Project http://www.openssl.org
Development Mailing List   [EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]



Re: CVS Web Interface established

1998-12-30 Thread Ralf S. Engelschall


In article <[EMAIL PROTECTED]> you wrote:
> Ralf S. Engelschall wrote:
>> 
>> In article <[EMAIL PROTECTED]> you wrote:
>> > Ralf S. Engelschall wrote:
>> >> 3. Example URL: http://www.openssl.org/source/cvs/Configure.diff?r1=1.7&r2=1.8
>> >>You can look at the unified diff between two revisions.
>> 
>> > I notice this has the same problem as the CVS mail notification (i.e.
>> > diffs are against the wrong version where branches are involved).
>> 
>> Can you give me an URL where it occurs? I'm confused because everywhere the
>> program explicitly uses two revisions and also handles both to CVS. So either
>> it's a different bug I overlooked it in the source.  How can I reproduce the
>> bug you noticed, Ben?

> For example:
> http://www.openssl.org/source/cvs/Configure?hideattic=1&sortbydate=0
> refers to:
> 
>http://www.openssl.org/source/cvs/Configure.diff?r1=1.1&r2=1.2&hideattic=1&sortbydate=0
> which should be (I assume):
> 
>http://www.openssl.org/source/cvs/Configure.diff?r1=1.1.1.3&r2=1.2&hideattic=1&sortbydate=0

Oh, correct. That's exactly the same bug, yes. It's now fixed, too.
Seems every author forgot that the vendor branch (1.1.1) is the
only branch in CVS which is "magic". Thanks for the hint, Ben.

   Ralf S. Engelschall
   [EMAIL PROTECTED]
   www.engelschall.com
__
OpenSSL Project http://www.openssl.org
Development Mailing List   [EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]