From: "Dr. Stephen Henson" <st...@openssl.org>

> Have any of these patches been sent to the request tracker?

   A similar question was raised back around 12-NOV-2009:

> Can you (and others in this thread) please submit bug fix patches to the
> request tracker (r...@openssl.org) so they don't get overlooked??

which got this still-applicable (whining) response:

>    From my point of view, "overlooked" is less of a problem than
> "rejected".  And some of the stuff which gets added appears to have been
> tested by no one.
> 
>    For example, I offered revised VMS builders which (among other
> things):
> 
>       Obviated the annoying copying of C source files into the "test"
> directory (symlinks being unsupported on many VMS systems and/or file
> systems).
> 
>       Added an "SSL_" prefix to the object library names so that a
> victim might have some chance of identifying the things amid the clutter
> in SYS$SHARE:
> 
>       A bunch of other stuff which I've forgotten.
> 
>    I also tried building the stuff before I submitted my suggestions.
> 
>    Some of these proposed changes involve functional changes which would
> affect the victims (object library and shared image file name changes,
> for example), so deserve some discussion.  I see very little such
> discussion here.  Suggestions get submitted.  Some get adopted.  Some
> get rejected.  I find out what happened when I see the next "betaN" kit.
> It's not very satisfying, and I've largely stopped caring.  (This may or
> may not be seen as much of a loss.)

   Since then, I've tried to engage in some discussion of some changes
I'd like to see, but only Arpadffy Zoltan and I seem to be interested,
and, even when we agree, we have no control over what gets done when. 
It seems pointeless to invest much time submitting extensive patches of
which only small parts are accepted.  I'd prefer to have the argument
first, but that seems almost never to happen.

   For example, at least six months ago, I suggested a change to the
names of the shareable images on VMS to correspond more closely with the
naming scheme HP uses in its OpenSSL kit.  Mr. Zoltan also reminded us
that HP ships 32-bit and 64-bit binaries, and suggested making their
generation easier.  The 1.0.0 release seemed to me to be an ideal time
to make those changes.  Repeated attempts to discuss these changes
failed to elicit a response.

   Apparently, no one tests any release, beta or final, on VMS until
it's too late.

   I'm still testing, but I may have VMS builders working for 1.0.0
which minimize pointless file copying and source tree mutilation.  I
believe that they will even work on newer VMS systems (V8.3) where
symlinks are supported (on ODS5 file systems), and the source kit is
unwrapped so that the symlinks are extracted as symlinks.  There are, of
course, some remaining mysteries:

   1.  What's the purpose of this in "apps"?:

      md4.c -> ../crypto/md4/md4.c

It's the only symlink in there, and it's not obvious to me why.

   2.  There are no symlinks in "include/openssl" in the source kit for
these header files:

      jpake.h
      md2.h
      rc5.h
      store.h

Conscious decision or oversight?

   3.  In the new "crypto/whrlpool" code, "wp_block.c" causes problems
on the VAX, where there is no 64-bit integer type to use for "u64". 
There seems to be code in there which pretends that the size of u64 is
open to discussion ("sizeof(u64)"), but it seems (to me) to be pretty
clear that other things will break if it's not 64 bits.

   I assume that this stuff can be disabled on the VAX, but I haven't
yet looked for a standard method for doing that.  (Assuming that no one
has any nice 32-bit code to insert to obviate that.)

   I'll publish what I have after I get through a VAX build.  Perhaps
Wednesday, but no bets.

------------------------------------------------------------------------

   Steven M. Schweda               s...@antinode-info
   382 South Warwick Street        (+1) 651-699-9818
   Saint Paul  MN  55105-2547
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to