aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/conf
Commit message (Collapse)AuthorAgeFilesLines
* Avoid abort() throughout the library, except when preprocessorBodo Möller2000-09-041-7/+7
| | | | symbols for debugging are defined.
* Safe stack reorganisation in terms of function casts.Dr. Stephen Henson2000-06-161-31/+0
| | | | | | | | | | | | After some messing around this seems to work but needs a few more tests. Working out the syntax for sk_set_cmp_func() (cast it to a function that itself returns a function pointer) was painful :-( Needs some testing to see what other compilers think of this syntax. Also needs similar stuff for ASN1_SET_OF etc etc.
* Compaq C warns that "the expression 'p=scan_esc(p)' modifies the variableAndy Polyakov2000-06-061-3/+4
| | | | | | 'p' more than once without an intervening sequence point. This behavior is undefined." What it essentially complains about is 'p=p+=1'. Now it's changed to 'p=p+1'...
* There have been a number of complaints from a number of sources that namesRichard Levitte2000-06-012-28/+28
| | | | | | | | | like Malloc, Realloc and especially Free conflict with already existing names on some operating systems or other packages. That is reason enough to change the names of the OpenSSL memory allocation macros to something that has a better chance of being unique, like prepending them with OPENSSL_. This change includes all the name changes needed throughout all C files.
* "make update" + stripping the type-specific stack functions out ofGeoff Thorpe2000-06-011-0/+31
| | | | libeay.num and ssleay.num.
* This declaration seems to have been added into the header file accidently.Geoff Thorpe2000-05-291-1/+0
| | | | | | There's no trace of it being implemented and it doesn't seem to have been intended given that it is prototyped with a BIO yet there was a BIO- specific version added in at the same time.
* In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>,Richard Levitte2000-05-022-7/+7
| | | | | | "Jan Mikkelsen" <janm@transactionsite.com> correctly states that the OpenSSL header files have #include's and extern "C"'s in an incorrect order. Thusly fixed.
* Use CONFerr, not RSAerr, in the conf library...Richard Levitte2000-04-261-1/+1
|
* Clarifications and removal of double declaration...Richard Levitte2000-04-262-7/+6
|
* "make update"Richard Levitte2000-04-091-4/+3
|
* I've always wanted to make the CONF library more adaptable. Here'sRichard Levitte2000-04-0910-325/+1265
| | | | | | | | | | | | | | | | | | | | | the result. I have retained the old behavior of the CONF_* functions, and have added a more "object oriented" interface through NCONF_* functions (New CONF, you see :-)), working the same way as, for example, the BIO interface. Really, the CONF_* are rewritten so they use the NCONF_* functions internally. In addition to that, I've split the old conf.c code into two files, conf_def.c and conf_api.c. conf_def.c contains the default config object that reads a configuration file the standard OpenSSL way, as well as configuration file with Win32 registry file syntax (I'm not sure I got that one right). conf_api.c provides an API to build other configuration file readers around (can you see a configuraion file in XML? I can :-)). Finally, I've changed the name conf_lcl.h to conf_def.h, since it's made specifically for that "class" and none others.
* Preserve reason strings in automatically build tables.Bodo Möller2000-03-051-1/+2
|
* Source code cleanups: Use void * rather than char * in lhash,Ulf Möller2000-01-301-8/+8
| | | | eliminate some of the -Wcast-qual warnings (debug-ben-strict target)
* It's possible that considering the configuration file as a binary fileRichard Levitte1999-11-121-0/+4
| | | | | works on Unix and MS-DOS/Windows. It does not under VMS, so open it as text.
* Fix a couple of outstanding issues: update STATUS file, fix NO_FP_API problems.Dr. Stephen Henson1999-11-112-12/+8
| | | | | Update docs, change 'ca' to use the new callback parameter. Now moved key_callback into app.c because some other utilities will use it soon.
* Don't shadow.Ben Laurie1999-06-211-3/+3
|
* "make update"Bodo Möller1999-06-211-2/+3
|
* Convert the CONF library to use a typesafe stack: a STACK_OF(CONF_VALUE). ItDr. Stephen Henson1999-06-202-11/+16
| | | | | | seemed like a good idea at the time... several hours later it was rather obvious that these are used all over the place making the changes rather extensive.
* New functions CONF_load_bio() and CONF_load_fp() to load a configurationDr. Stephen Henson1999-06-204-36/+75
| | | | file from a bio or fp. Added some more constification to the BN library.
* Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress).Ulf Möller1999-06-041-0/+14
| | | | Submitted by: Martin Kraemer <Martin.Kraemer@MchP.Siemens.De>
* Fix for memory leak.Dr. Stephen Henson1999-05-261-1/+1
|
* It was a very bad idea to use #include "../e_os.h" -- when this occursBodo Möller1999-05-211-1/+2
| | | | | | | | | | in cryptlib.h (which is often included as "../cryptlib.h"), then the question remains relative to which directory this is to be interpreted. gcc went one further directory up, as intended; but makedepend thinks differently, and so probably do some C compilers. So the ../ must go away; thus e_os.h goes back into include/openssl (but I now use #include "openssl/e_os.h" instead of <openssl/e_os.h> to make the point) -- and we have another huge bunch of dependency changes. Argh.
* Add a kludge :-(Bodo Möller1999-05-201-4/+3
| | | | | | | There were problems with putting e_os.h just into the top directory, because the test programs are compiled within test/ in the "standard" case in in their original directories in the makefile.one case; and in the latter symlinks may not be available.
* Don't install e_os.h in include/openssl, use it only as a localBodo Möller1999-05-201-4/+4
| | | | include file.
* Update dependencies.Bodo Möller1999-05-151-4/+4
|
* VMS support.Ulf Möller1999-05-131-0/+4
| | | | Submitted by: Richard Levitte <richard@levitte.org>
* Support INSTALL_PREFIX for packagers.Bodo Möller1999-04-291-2/+4
| | | | | | Submitted by: Reviewed by: PR:
* Ignore Makefile.saveUlf Möller1999-04-291-0/+1
| | | | Submitted by: Anonymous
* Obey $(PERL) when running util/mklink.pl.Bodo Möller1999-04-291-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* Use util/mklink.pl instead of util/mklink.sh.Bodo Möller1999-04-281-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* New Configure option no-<cipher> (rsa, idea, rc5, ...).Ulf Möller1999-04-271-1/+1
|
* Remove NOPROTO definitions and error code comments.Ulf Möller1999-04-262-27/+0
|
* Removed traces of cryptall.h, and did a "make depend".Bodo Möller1999-04-251-2/+3
| | | | | | Submitted by: Reviewed by: PR:
* Change the command line options of mkerr.pl so -static is now default andDr. Stephen Henson1999-04-241-3/+2
| | | | | a -write option is needed to actually change anything. Second attempt at getting rid of ERR, ERRC definitions: it might even work this time :-)
* Restore ERRC definitions that are needed to compile the library.Bodo Möller1999-04-241-0/+1
| | | | | | | | | | Submitted by: Reviewed by: PR: Submitted by: Reviewed by: PR:
* Delete the unnecessary ERR and ERRC lines in makefiles, add some functionalityDr. Stephen Henson1999-04-241-2/+0
| | | | | | | | | | to error code script: it can now find untranslatable function codes (usually because the function is static and not defined in a header: occasionally because of a typo...) and unreferenced function and reason codes. To see this try: perl util/mkerr.pl -recurse -debug Also fixed some typos in crypto/pkcs12 that this found :-) Also tidy up some error calls that had to be all on one line: the old error script couldn't find codes unless the call was all on one line.
* Complete rewrite of the error code generation script. It now runs as a singleDr. Stephen Henson1999-04-244-72/+60
| | | | | | | script, translates function codes better and doesn't need the K&R function prototypes to work (NB. the K&R prototypes can't be wiped just yet: they are still needed by the DEF generator...). I also ran the script with the -rewrite option to update all the header and source files.
* "make depend"Bodo Möller1999-04-231-5/+7
| | | | | | Submitted by: Reviewed by: PR:
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-236-15/+15
| | | | | | Submitted by: Reviewed by: PR:
* Fix lots of warnings.Ulf Möller1999-04-201-0/+1
| | | | Submitted by: Richard Levitte <levitte@stacken.kth.se>
* Change functions to ANSI C.Ulf Möller1999-04-193-48/+18
|
* Massive constification.Ben Laurie1999-04-171-2/+2
|
* New Makefile variables $(RANLIB) and $(PERL).Ulf Möller1999-04-011-5/+5
|
* Fix security hole.Ben Laurie1999-03-222-2/+2
|
* Put the dependencies back.Ben Laurie1999-03-061-0/+6
|
* General source tree makefile cleanups: Made `making xxx in yyy...' displayRalf S. Engelschall1999-03-061-12/+5
| | | | | | | | consistent in the source tree and replaced `/bin/rm' by `rm'. Additonally cleaned up the `make links' target: Remove unnecessary semicolons, subsequent redundant removes, inline point.sh into mklink.sh to speed processing and no longer clutter the display with confusing stuff. Instead only the actually done links are displayed.
* This time, get it right.Ben Laurie1999-01-191-2/+3
|
* Finally lay dependencies to rest (I hope!).Ben Laurie1999-01-191-1/+6
|
* New err_code.pl script to retain old error codes. This should allow the useDr. Stephen Henson1999-01-181-1/+3
| | | | | of 'make errors' without causing huge re-organisations of files when a new code is added.
* A couple more ssleay.cnf to openssl.cnf changesPaul C. Sutton1999-01-022-2/+2
|