Loading CHANGES +11 −0 Original line number Diff line number Diff line Loading @@ -436,6 +436,17 @@ TODO: bug: pad x with leading zeros if necessary Changes between 0.9.7 and 0.9.7a [XX xxx 2003] *) Make the no-err option work as intended. The intention with no-err is not to have the whole error stack handling routines removed from libcrypto, it's only intended to remove all the function name and reason texts, thereby removing some of the footprint that may not be interesting if those errors aren't displayed anyway. NOTE: it's still possible for any application or module to have it's own set of error texts inserted. The routines are there, just not used by default when no-err is given. [Richard Levitte] *) Add support for FreeBSD on IA64. [dirk.meyer@dinoex.sub.org via Richard Levitte, resolves #454] Loading Configure +5 −0 Original line number Diff line number Diff line Loading @@ -692,6 +692,11 @@ PROCESS_ARGS: $flags .= "-DOPENSSL_NO_ASM "; $openssl_other_defines .= "#define OPENSSL_NO_ASM\n"; } elsif (/^no-err$/) { $flags .= "-DOPENSSL_NO_ERR "; $openssl_other_defines .= "#define OPENSSL_NO_ERR\n"; } elsif (/^no-hw-(.+)$/) { my $hw=$1; Loading crypto/err/err.c +2 −0 Original line number Diff line number Diff line Loading @@ -212,6 +212,7 @@ static ERR_STRING_DATA ERR_str_reasons[]= {0,NULL}, }; #endif /* Define the predeclared (but externally opaque) "ERR_FNS" type */ Loading Loading @@ -492,6 +493,7 @@ static int int_err_get_next_lib(void) } #ifndef OPENSSL_NO_ERR #define NUM_SYS_STR_REASONS 127 #define LEN_SYS_STR_REASON 32 Loading Loading
CHANGES +11 −0 Original line number Diff line number Diff line Loading @@ -436,6 +436,17 @@ TODO: bug: pad x with leading zeros if necessary Changes between 0.9.7 and 0.9.7a [XX xxx 2003] *) Make the no-err option work as intended. The intention with no-err is not to have the whole error stack handling routines removed from libcrypto, it's only intended to remove all the function name and reason texts, thereby removing some of the footprint that may not be interesting if those errors aren't displayed anyway. NOTE: it's still possible for any application or module to have it's own set of error texts inserted. The routines are there, just not used by default when no-err is given. [Richard Levitte] *) Add support for FreeBSD on IA64. [dirk.meyer@dinoex.sub.org via Richard Levitte, resolves #454] Loading
Configure +5 −0 Original line number Diff line number Diff line Loading @@ -692,6 +692,11 @@ PROCESS_ARGS: $flags .= "-DOPENSSL_NO_ASM "; $openssl_other_defines .= "#define OPENSSL_NO_ASM\n"; } elsif (/^no-err$/) { $flags .= "-DOPENSSL_NO_ERR "; $openssl_other_defines .= "#define OPENSSL_NO_ERR\n"; } elsif (/^no-hw-(.+)$/) { my $hw=$1; Loading
crypto/err/err.c +2 −0 Original line number Diff line number Diff line Loading @@ -212,6 +212,7 @@ static ERR_STRING_DATA ERR_str_reasons[]= {0,NULL}, }; #endif /* Define the predeclared (but externally opaque) "ERR_FNS" type */ Loading Loading @@ -492,6 +493,7 @@ static int int_err_get_next_lib(void) } #ifndef OPENSSL_NO_ERR #define NUM_SYS_STR_REASONS 127 #define LEN_SYS_STR_REASON 32 Loading