summaryrefslogtreecommitdiffstats
path: root/util/pl
AgeCommit message (Collapse)Author
2007-08-12OPENSSL_NO_TLS1 WIN32 build support. Fix so normal build works again.Dr. Stephen Henson
2007-07-18WIN32 VC++ build fixes.Dr. Stephen Henson
2006-10-23Switch Win32/64 targets to Winsock2. Updates to ISNTALL.W32 cover evenAndy Polyakov
recent mingw modifications.
2006-01-15Update from stable branch.Dr. Stephen Henson
2005-12-06Add cpuid code to VC++ build.Dr. Stephen Henson
2005-12-06Initial attempt at Whirlpool assembler support on VC++.Dr. Stephen Henson
2005-12-05Update from 0.9.8-stable.Dr. Stephen Henson
2005-11-15Keep shutting up VC8.Andy Polyakov
PR: 1243
2005-11-09Tidying up WinCE support.Andy Polyakov
2005-11-07Update from stable branch.Dr. Stephen Henson
2005-11-06One of Win64 rules lacked bufferoverflowu.lib.Andy Polyakov
2005-11-06First draft for WCE PortSDK support. Once again! It's *draft* which requiresAndy Polyakov
more work, i.e. more modifications are due...
2005-11-06Update from stable branch.Dr. Stephen Henson
2005-10-19util/pl/OS2-EMX.pl sync.Andy Polyakov
Submitted by: Stefan Neis, Brian Havard
2005-09-20BC-32.pl updates.Andy Polyakov
Submitted by: Old Wolf, Jon Bright
2005-09-20Proper solution to nasm compilation problems in Borland context.Andy Polyakov
2005-09-19Another missing space in VC-32.pl [from 0.9.8].Andy Polyakov
2005-09-19Missing space in VC-32.pl.Andy Polyakov
2005-08-11Fix typo in WCE section in VC-32.plAndy Polyakov
2005-08-09Suppress "deprecated" warnings introduced in VC8.Andy Polyakov
2005-08-09Add support for more recent WCE SDK.Andy Polyakov
2005-08-07Final(?) WinCE update.Andy Polyakov
2005-08-03WCE update, mostly typos.Andy Polyakov
2005-08-02WCE-specific update for VC-32.pl.Andy Polyakov
2005-08-02Optimize for space on embedded WCE.Andy Polyakov
2005-08-02Stick to -DWCE_PLATFORM_$wceplatf, as that's what is apparently set byAndy Polyakov
Visual Studio IDE.
2005-08-02Eliminate bogus #if WCEPLATFORM!=MS_HPC_PRO [which by the way unconditionallyAndy Polyakov
invalidated the whole clause] and replace it with #if _WIN32_WCE>=210.
2005-07-30Eliminate dependency on 3rd party wcedefs.mak.Andy Polyakov
2005-07-24Unify VC-32.pl and VC-CE.pl scripts and update INSTALL.W32.Andy Polyakov
2005-07-05Pull up Win64 support from 0.9.8.Andy Polyakov
2005-06-13Netware patch submitted by Verdon Walker" <VWalker@novell.com> in PRRichard Levitte
1107. He says: This is a followup to the NetWare patch that was applied to beta3. It does the following: - Fixes a problem in the CLib build with undefined symbols. - Adds the ability to use BSD sockets as the default for the OpenSSL socket BIO. NetWare supports 2 flavors of sockets and our Apache developers need BSD sockets as a configurable option when building OpenSSL. This adds that for them. - Updates to the INSTALL.NW file to explain new options. I have tried very hard to make sure all the changes are in NetWare specific files or guarded carefully to make sure they only impact NetWare builds. I have tested the Windows build to make sure it does not break that since we have made changes to mk1mf.pl. We are still working the gcc cross compile for NetWare issue and hope to have a patch for that before beta 6 is released.
2005-06-05Updated support for NetWare, submitted by Verdon Walker <VWalker@novell.com>.Richard Levitte
PR: 1098
2005-05-21Move _WIN32_WINNT definition from command line to e_os.h. The change isAndy Polyakov
inspired by VC6 failure report. In addition abstain from taking screen snapshots when running in NT service context.
2005-05-18Engage Applink in mingw. Note that application-side module is notAndy Polyakov
compiled into *our* aplpications. That's because mingw is always consistent with itself. Having library-side code linked into .dll makes it possible to deploy the .dll with user-code compiled with another compiler [which is pretty much the whole point behind Applink].
2005-05-17Engage Applink for VC builds.Andy Polyakov
2005-05-17Keep disclaming 16-bit support.Andy Polyakov
2005-04-17Fix from stable branch.Dr. Stephen Henson
2004-07-22WinCE should always be compiled as UNICODE, even debugging version...Andy Polyakov
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-06-26Only remove old files if they exist. [Maing32].Richard Levitte
Notified by Michael Gerdau <mgd@technosis.de>
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-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.
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-17Make it possible to build for more than one CPU.Richard Levitte
Clarify what the CE tests do.
2002-11-16We don't want TARGETCPU expanded here.Richard Levitte
2002-11-15WinCE patchesRichard Levitte
2002-11-04Cosmetic changeRichard Levitte