NetBSD Problem Report #13953

Received: (qmail 8200 invoked from network); 15 Sep 2001 13:15:44 -0000
Message-Id: <20010915131541.3D62910002@splode.eterna.com.au>
Date: Sat, 15 Sep 2001 23:15:41 +1000 (EST)
From: mrg@eterna.com.au
Reply-To: mrg@eterna.com.au
To: gnats-bugs@gnats.netbsd.org
Subject: crypto(3) has bad cross references
X-Send-Pr-Version: 3.95

>Number:         13953
>Category:       lib
>Synopsis:       crypto(3) has bad cross references
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    lib-bug-people
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Sep 15 13:16:00 +0000 2001
>Closed-Date:    
>Last-Modified:  Sat Jul 25 07:43:31 +0000 2009
>Originator:     matthew green
>Release:        <NetBSD-current source date>today
>Organization:
people's front against (bozotic) www (softwar foundation)
>Environment:

System: NetBSD splode.eterna.com.au 1.5X NetBSD 1.5X (SPLODE) #1: Wed Aug 8 14:55:05 EST 2001 mrg@russian-intervention.eterna.com.au:/orb/a/src/sys/arch/sparc64/compile/SPLODE sparc64
Architecture: sparc
Machine: sparc64
>Description:

	crypto(3) has these xrefs:

           openssl_blowfish(3), cast(3), openssl_des(3), idea(3),
           rc2(3), openssl_rc4(3), rc5(3)
           openssl_dsa(3), openssl_dh(3), openssl_rsa(3)
           x509(3), x509v3(3)
           openssl_hmac(3), md2(3), md4(3), openssl_md5(3),
           openssl_mdc2(3), openssl_ripemd(3), openssl_sha(3)
           openssl_err(3), openssl_threads(3), openssl_rand(3)
           asn1(3), openssl_bio(3), openssl_evp(3), pem(3),
           pkcs7(3), pkcs12(3)
           openssl_bn(3), openssl_buffer(3), openssl_lhash(3),
           objects(3), stack(3), txt_db(3)

	many of these that have no openssl_ prefix don't exist, but
	*do* exist with the openssl_ prefix.  eg, x509, pkcs7.. it
	would be nice if those that don't exist were either added or
	removed from this list, and those that are wrong, have their
	name correctedl.

>How-To-Repeat:

	try to work out how openssl in netbsd works.

>Fix:
>Release-Note:
>Audit-Trail:

From: "Erik E. Fair" <fair@NetBSD.org>
To: NetBSD GNATS Bug Tracking System <gnats-bugs@NetBSD.org>
Cc:  
Subject: Re: security/13953
Date: Wed, 4 Jun 2003 17:14:33 -0700

 Ugh, this is external software that we import. I'm not gonna touch 
 it; the last time I tried to fix something in an imported subsystem, 
 I got flamed.

 	Erik <fair@netbsd.org>

From: matthew green <mrg@eterna.com.au>
To: gnats-bugs@netbsd.org
Cc:  
Subject: Re: security/13953
Date: Fri, 02 Apr 2004 20:49:07 +1000

 some of these have been fixed in newer openssl.  missing manuals
 from crypto(3) are now:

 	cast(3), idea(3), rc2(3), rc5(3), x509(3) [*], x509v3(3),
 	asn1(3), pem(3) [*], pkcs7(3) [*], pkcs12(3) [*], objects(3),
 	stack(3) and txt_db(3).

 [*] these ones are available as "openssl_xxx" but call themselves
 "xxx" internally, eg:

 	PEM (3) - PEM routines


 .mrg.
State-Changed-From-To: open->feedback
State-Changed-By: rpaulo@netbsd.org
State-Changed-When: Wed, 05 Oct 2005 18:06:52 +0000
State-Changed-Why:
can't we just fix crypto(3) man page ? whenever someone imports a new openssl
version they will probably have a conflict but they will be able to handle
it.


From: Rui Paulo <rpaulo@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: PR/13953 CVS commit: src/crypto/dist/openssl/doc/crypto
Date: Wed,  5 Oct 2005 23:47:30 +0000 (UTC)

 Module Name:	src
 Committed By:	rpaulo
 Date:		Wed Oct  5 23:47:30 UTC 2005

 Modified Files:
 	src/crypto/dist/openssl/doc/crypto: crypto.pod

 Log Message:
 Add "openssl_" to man page references if they are available.
 Fixes part of PR security/13953. Fixing the rest of the PR requires
 adding more man pages.


 To generate a diff of this commit:
 cvs rdiff -r1.4 -r1.5 src/crypto/dist/openssl/doc/crypto/crypto.pod

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: Rui Paulo <rpaulo@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: PR/13953 CVS commit: src/lib/libcrypto/man
Date: Wed,  5 Oct 2005 23:51:53 +0000 (UTC)

 Module Name:	src
 Committed By:	rpaulo
 Date:		Wed Oct  5 23:51:53 UTC 2005

 Modified Files:
 	src/lib/libcrypto/man: crypto.3

 Log Message:
 Regen (PR security/13953).


 To generate a diff of this commit:
 cvs rdiff -r1.15 -r1.16 src/lib/libcrypto/man/crypto.3

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: feedback->open
State-Changed-By: rpaulo@netbsd.org
State-Changed-When: Thu, 06 Oct 2005 00:02:38 +0000
State-Changed-Why:
feedback provided and problem partly fixed


Responsible-Changed-From-To: security-officer->elad
Responsible-Changed-By: elad@netbsd.org
Responsible-Changed-When: Fri, 20 Jan 2006 11:46:05 +0000
Responsible-Changed-Why:
make Responsible field more realistic.


Responsible-Changed-From-To: elad->security-officer
Responsible-Changed-By: elad@netbsd.org
Responsible-Changed-When: Thu, 02 Feb 2006 20:08:13 +0000
Responsible-Changed-Why:
stack(3), objects(3) and db_txt(3) dont seem to require their own
man-page at first look.
the rest should be handled by the security authority in netbsd.


Responsible-Changed-From-To: security-officer->lib-bug-people
Responsible-Changed-By: dholland@NetBSD.org
Responsible-Changed-When: Sat, 25 Jul 2009 06:40:06 +0000
Responsible-Changed-Why:
security-officer has many more important things to do than patch man pages.


State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sat, 25 Jul 2009 06:40:06 +0000
State-Changed-Why:
Is this still a problem these days?


From: Matthew Mondor <mm_lists@pulsar-zone.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: lib/13953 (crypto(3) has bad cross references)
Date: Sat, 25 Jul 2009 03:33:10 -0400

 On Sat, 25 Jul 2009 06:40:07 +0000 (UTC)
 dholland@NetBSD.org wrote:

 > State-Changed-From-To: open->feedback
 > State-Changed-By: dholland@NetBSD.org
 > State-Changed-When: Sat, 25 Jul 2009 06:40:06 +0000
 > State-Changed-Why:
 > Is this still a problem these days?

 The openssl man pages unfortunately still appear to be a mess, at least
 on netbsd-5.  For instance rc2(3) is referenced which doesn't exist
 (nor openssl_rc2(3)), openssl_des(3) is referenced and openssl_des(3)
 and des(3) exist with conflicting information (mostly case changes in
 prototypes)...

 There might be other cases and this should ideally be systematically
 fixed, but upstream also has to commit any patch we produce about this?

 Thanks,
 -- 
 Matt

State-Changed-From-To: feedback->open
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sat, 25 Jul 2009 07:43:31 +0000
State-Changed-Why:
still broke.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.