summaryrefslogtreecommitdiffstats
path: root/util
AgeCommit message (Collapse)Author
2003-11-28Make a number of changes to the OS/2 build. Submitter's comment below.Richard Levitte
PR: 732 Submitted by: Ilya Zakharevich <nospam-abuse@ilyaz.org> Submitter's comment: This patch: a) Introduces a new file os2/backwardify.pl. b) Introduces a new mk1mf.pl variable $preamble. As you can see, it may be used also to move some OS-specific code to VC-CE too (the the first chunk of the patch); c) The DESCRIPTION specifier of the .def file is made more informative: now it contains the version number too. On OS/2 it is made conformant to OS/2 conventions; in particular, when one runs the standard command BLDLEVEL this.DLL one can see: Vendor: www.openssl.org/ Revision: 0.9.7c Description: OpenSSL: implementation of Secure Socket Layer; DLL for library crypto. Build for EMX -Zmtd [I did not make Win32 descriptions as informative as this - I'm afraid to break something. Be welcome to fix this.] d) On OS/2 the generated DLL was hardly usable (it had a shared initialized data segment). e) On OS/2 the generated DLLs had names like ssl.dll. However, DLL names on OS/2 are "global data". It is hard to have several DLLs with the same name on the system. Thus this precluded coexistence of OpenSSL with DLLs for other SLL implementations - or other name clashes. I transparently changed the names of the DLLs to open_ssl.dll and cryptssl.dll. f) The file added in (a) is used to create "forwarder" DLLs, so the applications expecting the "old" DLL names may use the new DLLs transparently. (A presence of these DLLs on the system nullifies (e), but makes old applications work. This is a stopgap measure until the old applications are relinked. Systems with no old applications do not need these DLLs, so may enjoy all the benefits of (e).) The new DLLs are placed in os2/ and os2/noname subdirectories. g) The makefiles created with os2/OS2-EMX.cmd did not work (some mysterious meaningless failures). The change to util/pl/OS2-EMX.pl uses the variable introduced in (b) to switch the Makefiles to SHELL=sh syntax. All these backslashes are removed, and the generated Makefiles started to work. h) Running os2/OS2-EMX.cmd now prints out what to do next.
2003-11-28Netware-specific changes,Richard Levitte
PR: 780 Submitted by: Verdon Walker <VWalker@novell.com> Reviewed by: Richard Levitte
2003-10-29make updateGeoff Thorpe
2003-10-28make updateGeoff Thorpe
2003-10-06make updateRichard Levitte
2003-10-06Make sure int SSL_COMP_add_compression_method() checks if a certainRichard Levitte
compression identity is already present among the registered compression methods, and if so, reject the addition request. Declare SSL_COMP_get_compression_method() so it can be used properly. Change ssltest.c so it checks what compression methods are available and enumerates them. As a side-effect, built-in compression methods will be automagically loaded that way. Additionally, change the identities for ZLIB and RLE to be conformant to draft-ietf-tls-compression-05.txt. Finally, make update. Next on my list: have the built-in compression methods added "automatically" instead of requiring that the author call SSL_COMP_add_compression_method() or SSL_COMP_get_compression_methods().
2003-10-01Remove leading and trailing spaces and tabsRichard Levitte
2003-09-28Synchronise util/libeay.num with the 0.9.7-stable one.Richard Levitte
make update
2003-06-26Only remove old files if they exist. [Maing32].Richard Levitte
Notified by Michael Gerdau <mgd@technosis.de>
2003-06-26make updateRichard Levitte
2003-06-26Scan through the engines directory as well.Richard Levitte
2003-06-19make updateRichard Levitte
2003-06-11make updateRichard Levitte
2003-06-11Handle des_modes.pod properly.Richard Levitte
PR: 634
2003-06-11Add crypto/store to the directories to look through.Richard Levitte
2003-05-20make updateRichard Levitte
2003-05-01make updateRichard Levitte
2003-05-01Define a STORE type. For documentation, read the entry in CHANGES,Richard Levitte
crypto/store/README, crypto/store/store.h and crypto/store/str_locl.h.
2003-04-29make updateRichard Levitte
2003-04-29make updateRichard Levitte
2003-04-29Add an extended variant of sk_find() which returns a non-NULL pointerRichard Levitte
even if an exact match wasn't found.
2003-04-04make updateRichard Levitte
2003-04-04There's no need to check for __attribute__ with ANSI functions, sinceRichard Levitte
we only check to the opening parenthesis anyway...
2003-04-03Counter for GCC attributes.Richard Levitte
2003-03-24make updateDr. Stephen Henson
2003-03-21make updateDr. Stephen Henson
2003-03-20Sometimes, we have partial comments on the same line as other stuff weRichard Levitte
parse. Make sure to read in the whole comment, so it can be entirely removed.
2003-03-20New ASN1 macros to just implement and declare the new and free functionsDr. Stephen Henson
and changes to mkdef.pl so it recognises them. Use these in policyMappings extension.
2003-03-20make updateDr. Stephen Henson
2003-03-15Fix for no-ec on Windows.Dr. Stephen Henson
2003-02-21avoid duplicate definiton of bn_sub_part_wordsUlf Möller
2003-02-21clean up MinGW build. MinGW make now supports the Windows path nameUlf Möller
conventions.
2003-02-21ECPublicKey_set_octet_string and ECPublicKey_get_octet_stringBodo Möller
behaviour was not quite consistent with the conventions for d2i and i2d functions as far as handling of the 'out' or 'in' pointer is concerned. This patch changes this behaviour, and renames the functions to o2i_ECPublicKey and i2o_ECPublicKey (not 'd2i' and 'i2d' because the external encoding is just a raw object string without any DER icing). Submitted by: Nils Larsch
2003-02-14make updateBodo Möller
2003-02-14Change no_rmd160 to no_ripemd for consistency.Richard Levitte
PR: 500
2003-02-06implement fast point multiplication with precomputationBodo Möller
Submitted by: Nils Larsch Reviewed by: Bodo Moeller
2003-02-05SSL_add_dir_cert_subjects_to_stack now exists for WIN32Bodo Möller
2003-01-30The util scripts need to handled no-hw.Richard Levitte
PR: 327
2003-01-30make updateRichard Levitte
2003-01-30Add the possibility to build without the ENGINE framework.Richard Levitte
PR: 287
2003-01-13Revert: the names of the cygwin distribution will not be named openssl2-*.Richard Levitte
Requested by Corinna Vinschen <vinschen@redhat.com>
2003-01-09The naming scheme wasn't quite correct for CygwinRichard Levitte
2002-12-09make updateRichard Levitte
2002-12-09Hmm, Geoff's change made things quite interesting. We can now giveRichard Levitte
users the option of disabling deprecated functions, which should of course be reflected in libeay.num and .def files. Quite nice, actually.
2002-12-05Allow users to modify /MD to /MT.Richard Levitte
PR: 380
2002-12-03Windows CE updates, contributed by Steven Reddie <smr@essemer.com.au>Richard Levitte
2002-11-29Make it so all names mentioned in the NAME section of each manpage becomes aRichard Levitte
symlink to said manpage. PR: 242
2002-11-27Add OPENSSL_cleanse() to help cleanse memory and avoid certain compilerRichard Levitte
and linker optimizations. PR: 343
2002-11-19make updateRichard Levitte
2002-11-17Make it possible to build for more than one CPU.Richard Levitte
Clarify what the CE tests do.