summaryrefslogtreecommitdiffstats
path: root/apps/makeapps.com
AgeCommit message (Collapse)Author
2015-04-24Big apps cleanup (option-parsing, etc)Rich Salz
This is merges the old "rsalz-monolith" branch over to master. The biggest change is that option parsing switch from cascasding 'else if strcmp("-foo")' to a utility routine and somethin akin to getopt. Also, an error in the command line no longer prints the full summary; use -help (or --help :) for that. There have been many other changes and code-cleanup, see bullet list below. Special thanks to Matt for the long and detailed code review. TEMPORARY: For now, comment out CRYPTO_mem_leaks() at end of main Tickets closed: RT3515: Use 3DES in pkcs12 if built with no-rc2 RT1766: s_client -reconnect and -starttls broke RT2932: Catch write errors RT2604: port should be 'unsigned short' RT2983: total_bytes undeclared #ifdef RENEG RT1523: Add -nocert to fix output in x509 app RT3508: Remove unused variable introduced by b09eb24 RT3511: doc fix; req default serial is random RT1325,2973: Add more extensions to c_rehash RT2119,3407: Updated to dgst.pod RT2379: Additional typo fix RT2693: Extra include of string.h RT2880: HFS is case-insensitive filenames RT3246: req command prints version number wrong Other changes; incompatibilities marked with *: Add SCSV support Add -misalign to speed command Make dhparam, dsaparam, ecparam, x509 output C in proper style Make some internal ocsp.c functions void Only display cert usages with -help in verify Use global bio_err, remove "BIO*err" parameter from functions For filenames, - always means stdin (or stdout as appropriate) Add aliases for -des/aes "wrap" ciphers. *Remove support for IISSGC (server gated crypto) *The undocumented OCSP -header flag is now "-header name=value" *Documented the OCSP -header flag Reviewed-by: Matt Caswell <matt@openssl.org>
2011-03-25Corrections to the VMS build system.Richard Levitte
Submitted by Steven M. Schweda <sms@antinode.info>
2011-03-25For VMS, implement the possibility to choose 64-bit pointers withRichard Levitte
different options: "64" The build system will choose /POINTER_SIZE=64=ARGV if the compiler supports it, otherwise /POINTER_SIZE=64. "64=" The build system will force /POINTER_SIZE=64. "64=ARGV" The build system will force /POINTER_SIZE=64=ARGV.
2011-03-20* apps/makeapps.com: Add srp.Richard Levitte
2011-03-20* apps/makeapps.com: Forgot to end the check for /POINTER_SIZE=64=ARGVRichard Levitte
with turning trapping back on. * test/maketests.com: Do the same check for /POINTER_SIZE=64=ARGV here. * test/clean-test.com: A new script for cleaning up.
2011-03-20* apps/openssl.c: For VMS, take care of copying argv if needed much earlier,Richard Levitte
directly in main(). 'if needed' also includes when argv is a 32 bit pointer in an otherwise 64 bit environment. * apps/makeapps.com: When using /POINTER_SIZE=64, try to use the additional =ARGV, but only if it's supported. Fortunately, DCL is very helpful telling us in this case.
2011-03-19After some adjustments, apply the changes OpenSSL 1.0.0d on OpenVMSRichard Levitte
submitted by Steven M. Schweda <sms@antinode.info>
2010-12-14Part of the IF structure didn't get pasted here...Richard Levitte
PR: 2393
2010-12-14First attempt at adding the possibility to set the pointer size for the ↵Richard Levitte
builds on VMS. PR: 2393
2010-01-27Have the VMS build system catch up with the 1.0.0-stable branch.Richard Levitte
2009-05-15Functional VMS changes submitted by sms@antinode.info (Steven M. Schweda).Richard Levitte
Thank you\! (note: not tested for now, a few nightly builds should give indications though)
2008-04-11Synchronise with Unix buildRichard Levitte
2006-06-01Because all object files are now in a file, we don't need to mentionRichard Levitte
any of them on the linker command line. Besides, OBJECT_FILE now represents the last compiled file, and using it here only results in getting warnings about multiple definitions of the symbols in that file.
2006-05-25There was a problem with too long command lines, so I rebuilt to makeRichard Levitte
it work better.
2006-04-14Got sick and tired of duplicating... Too error-prone (i.e. I forgetRichard Levitte
to update both...)!
2006-04-13Synchronise what what's happening with the Unix buildRichard Levitte
2006-04-10Synchronise with the Unix buildRichard Levitte
2006-03-30Synchronise with recent changesRichard Levitte
2006-03-02Forgot the TSA application...Richard Levitte
2005-05-29We have some source with \r\n as line ends. DEC C informs about that,Richard Levitte
and I really can't be bothered...
2005-04-30From branch OpenSSL_0_9_7-stable, 2004-08-11 22:34:Richard Levitte
Another missing module in the VMS build files.I believe this is the last, though...
2004-03-24o_str.h isn't a public header file, so make sure it will still beRichard Levitte
included.
2002-12-19I have no idea what possesed me to compile s_socket.c as POSIXly code.Richard Levitte
Incidently, it now compiles so much better without _POSIX_C_SOURCE.
2002-10-31Remove all referenses to RSAref, since that's been gone for more thanRichard Levitte
a year.
2002-08-26ecdsa => ecBodo Möller
Submitted by: Nils Larsch
2002-08-15Sometimes, the value of the variable containing the compiler call canRichard Levitte
become rather large. This becomes a problem when the default 1024 character large buffer that WRITE uses isn't enough. WRITE/SYMBOL uses a 2048 byte large buffer instead.
2002-08-14The applications 'ecdsa' and 'ecparam' were missing from the VMSRichard Levitte
build.
2002-05-22Allow the use of the TCP/IP stack keyword TCPIP and NONERichard Levitte
2001-10-29Addapt VMS scripts to the newer disk layout system ODS-5, which allows more ↵Richard Levitte
than one period and mixed size characters in file names
2001-02-22e_os.h does not belong with the exported headers. Do not put it thereRichard Levitte
and make all files the depend on it include it without prefixing it with openssl/. This means that all Makefiles will have $(TOP) as one of the include directories.
2001-02-20OpenVMS catches up.Richard Levitte
2001-01-17Keep up with UnixRichard Levitte
2000-11-22Addapt the VMS scripts to the changes in the Makefiles.Richard Levitte
2000-11-08Remove references to RSAref. The glue library is but a memory to fadeRichard Levitte
away now...
2000-09-08Synchronise the VMS build with the Unix one.Richard Levitte
2000-03-14Typo correctedRichard Levitte
2000-03-02SynchroniseRichard Levitte
2000-02-27New logical names to skip algorithms are now supported.Richard Levitte
2000-02-26Correct small typoRichard Levitte
2000-02-25Changes to synchronise with Unix.Richard Levitte
(actually, much more is needed, like a real config script)
2000-02-11Add compilation of the new passwd utility.Richard Levitte
2000-01-28Synchronise with Unix codeRichard Levitte
1999-12-16Synchronise VMS scripts with Unix MakefilesRichard Levitte
1999-11-12Adjust to changes in apps/Makefile.sslRichard Levitte
1999-07-28VMS updates.Ulf Möller
Submitted by: Richard Levitte <levitte@stacken.kth.se>
1999-05-13VMS support.Ulf Möller
Submitted by: Richard Levitte <richard@levitte.org>