- 24 6月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
-
- 23 6月, 2001 1 次提交
-
-
由 Dr. Stephen Henson 提交于
-
- 27 4月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
-
- 11 3月, 2001 1 次提交
-
-
由 Bodo Möller 提交于
-
- 20 2月, 2001 1 次提交
-
-
由 Richard Levitte 提交于
missed any. This compiles and runs on Linux, and external applications have no problems with it. The definite test will be to build this on VMS.
-
- 16 12月, 2000 1 次提交
-
-
由 Bodo Möller 提交于
-
- 14 12月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
functions need to be constified, and therefore meant a number of easy changes a little everywhere. Now, if someone could explain to me why OBJ_dup() cheats...
-
- 09 12月, 2000 1 次提交
-
-
由 Geoff Thorpe 提交于
DECLARE/IMPLEMENT macros now exist to create type (and prototype) safe wrapper functions that avoid the use of function pointer casting yet retain type-safety for type-specific callbacks. However, most of the usage within OpenSSL itself doesn't really require the extra function because the hash and compare callbacks are internal functions declared only for use by the hash table. So this change catches all those cases and reimplements the functions using the base-level LHASH prototypes and does per-variable casting inside those functions to convert to the appropriate item type. The exception so far is in ssl_lib.c where the hash and compare callbacks are not static - they're exposed in ssl.h so their prototypes should not be changed. In this last case, the IMPLEMENT_LHASH_*** macros have been left intact.
-
- 03 12月, 2000 2 次提交
-
-
由 Ben Laurie 提交于
-
由 Geoff Thorpe 提交于
be used as the hash/compare callbacks without function pointer casting. For now, this is just happening in the apps/ directory whilst a few people check the approach. The rest of the library will be moved across to the same idea if there's no problems with this.
-
- 02 12月, 2000 1 次提交
-
-
由 Geoff Thorpe 提交于
casts) used in the lhash code are about as horrible and evil as they can be. For starters, the callback prototypes contain empty parameter lists. Yuck. This first change defines clearer prototypes - including "typedef"'d function pointer types to use as "hash" and "compare" callbacks, as well as the callbacks passed to the lh_doall and lh_doall_arg iteration functions. Now at least more explicit (and clear) casting is required in all of the dependant code - and that should be included in this commit. The next step will be to hunt down and obliterate some of the function pointer casting being used when it's not necessary - a particularly evil variant exists in the implementation of lh_doall.
-
- 07 11月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
-
- 20 9月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
record-oriented fashion. That means that every write() will write a separate record, which will be read separately by the programs trying to read from it. This can be very confusing. The solution is to put a BIO filter in the way that will buffer text until a linefeed is reached, and then write everything a line at a time, so every record written will be an actual line, not chunks of lines and not (usually doesn't happen, but I've seen it once) several lines in one record. Voila, BIO_f_linebuffer() is born. Since we're so close to release time, I'm making this VMS-only for now, just to make sure no code is needlessly broken by this. After the release, this BIO method will be enabled on all other platforms as well.
-
- 02 8月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
environment variable OPENSSL_DEBUG_MEMORY (existence is sufficient). At the same time, it makes sure that CRYPTO_malloc_debug_init() gets expanded some- where and thereby tested for compilation.
-
- 02 6月, 2000 1 次提交
-
-
由 Richard Levitte 提交于
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.
-
- 18 3月, 2000 2 次提交
-
-
由 Bodo Möller 提交于
-
由 Richard Levitte 提交于
openssl.c: make damn sure e_os.h knows about OPENSSL_C
-
- 14 3月, 2000 1 次提交
-
-
由 Bodo Möller 提交于
"openssl list-standard-commands".
-
- 13 3月, 2000 1 次提交
-
-
由 Bodo Möller 提交于
-
- 06 2月, 2000 2 次提交
-
-
由 Bodo Möller 提交于
macro
-
由 Bodo Möller 提交于
-
- 31 1月, 2000 1 次提交
-
-
由 Ulf Möller 提交于
eliminate some of the -Wcast-qual warnings (debug-ben-strict target)
-
- 15 1月, 2000 1 次提交
-
-
由 Bodo Möller 提交于
except for the BIO through which we print the memory leak list, and the leak printing function ignores this one block).
-
- 18 12月, 1999 4 次提交
-
-
由 Bodo Möller 提交于
CRYPTO_add_info => CRYPTO_push_info CRYPTO_remove_info => CRYPTO_pop_info in the hope that these names are more descriptive; and "make update".
-
由 Bodo Möller 提交于
-
由 Bodo Möller 提交于
-
由 Bodo Möller 提交于
from MemCheck_start() to CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON) because that is what applications should use (MemCheck_start/stop never really worked for applications unless CRYPTO_MDEBUG was defined both when compiling the library and when compiling the application, so probably we should get rid of it).
-
- 17 12月, 1999 1 次提交
-
-
由 Richard Levitte 提交于
-
- 10 7月, 1999 1 次提交
-
-
由 Bodo Möller 提交于
-
- 25 6月, 1999 1 次提交
-
-
由 Bodo Möller 提交于
"Chad C. Mulligan" <mulligan@antipope.org>.
-
- 11 6月, 1999 1 次提交
-
-
由 Bodo Möller 提交于
-
- 13 5月, 1999 1 次提交
-
-
由 Ulf Möller 提交于
Submitted by: Richard Levitte <richard@levitte.org>
-
- 11 5月, 1999 1 次提交
-
-
由 Ulf Möller 提交于
Submitted by: Richard Levitte <levitte@stacken.kth.se>
-
- 27 4月, 1999 1 次提交
-
-
由 Ulf Möller 提交于
-
- 24 4月, 1999 1 次提交
-
-
由 Bodo Möller 提交于
Submitted by: Reviewed by: PR:
-
- 20 4月, 1999 1 次提交
-
-
由 Ulf Möller 提交于
-
- 11 4月, 1999 1 次提交
-
-
由 Bodo Möller 提交于
Submitted by: Reviewed by: PR:
-
- 10 1月, 1999 1 次提交
-
-
由 Ben Laurie 提交于
-
- 02 1月, 1999 1 次提交
-
-
由 Ralf S. Engelschall 提交于
`openssl' and second, the shortcut symlinks for the `openssl <command>' are no longer created. This way we have a single and consistent command line interface `openssl <command>', similar to `cvs <command>'. Notice, the openssl.cnf, openssl.c and progs.pl files were changed after a repository copy, i.e. they still contain the complete file history.
-
- 21 12月, 1998 1 次提交
-
-
由 Ralf S. Engelschall 提交于
-