aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/conf
Commit message (Collapse)AuthorAgeFilesLines
* Handle last lines that aren't properly terminated.Richard Levitte2002-11-141-3/+4
| | | | PR: 308
* Use double dashes so makedepend doesn't misunderstand the flags weRichard Levitte2002-10-091-1/+1
| | | | | | | give it. For 0.9.7 and up, that means util/domd needs to remove those double dashes from the argument list when gcc is used to find the dependencies.
* OpenSSL Security Advisory [30 July 2002]Lutz Jänicke2002-07-302-5/+8
| | | | | | | | | | Changes marked "(CHATS)" were sponsored by the Defense Advanced Research Projects Agency (DARPA) and Air Force Research Laboratory, Air Force Materiel Command, USAF, under agreement number F30602-01-2-0537. Submitted by: Reviewed by: PR:
* make updateRichard Levitte2002-05-091-3/+3
|
* synchronize with engine branch (some changes were done onlyBodo Möller2002-04-182-2/+2
| | | | there for no particular reason)
* make updateRichard Levitte2002-04-061-5/+6
|
* use '-I../..' so that we find "e_os.h"Bodo Möller2002-03-181-1/+1
|
* we need e_os.hBodo Möller2002-03-141-0/+1
|
* make updateRichard Levitte2002-02-261-17/+11
|
* As in 0.9.7 and on, let's remove the use of MS_FAR, and thereby theRichard Levitte2002-02-211-10/+9
| | | | need for e_os.h.
* Allow 8-bit characters. This is not really complete, it only marksRichard Levitte2002-01-022-82/+123
| | | | | | | | characters with the highest bit set as HIGHBIT. We need to expand this to support the UTF-8 character set properly. However, this solves the problem that the character 0x80 (which is common in UTF-8) gets masked to 0x00. Patch submitted by "Huang Yuzhen" <huangyuzhen@bj.tom.com>
* remove redundant ERR_load_... declarationsBodo Möller2001-12-171-1/+0
|
* perl util/mkerr.pl -recurse -write -rebuildRichard Levitte2001-11-151-1/+1
|
* Avoid coredumps for CONF_get_...(NULL, ...)Bodo Möller2001-02-061-18/+39
|
* Fix from main trunk, 2000-10-13 10:30 levitte:Richard Levitte2000-10-273-4/+27
| | | | | | | | | | | | Make the new conf implementatoin bug-compatible with the old one. Actually, it's a feature that it goes looking at environment variables. It's just a pity that it's at the cost of the error checking... I'll see if I can come up with a better interface for this. Fix from main trunk, 2000-10-16 15:08 ben: Always return a value.
* Fix from main trunk, 2000-09-25 10:52 levitte:Richard Levitte2000-10-111-1/+2
| | | | | | 'ranlib' doesn't always run on some systems. That's actually acceptable, since all that happens if it fails is a library with an index, which makes linking slower, but still working correctly.
* More VMS synchronisationRichard Levitte2000-09-091-0/+1
|
* 'make update'Richard Levitte2000-09-071-4/+5
|
* 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
|