Recent changes from 0.9.6-stable.
This commit is contained in:
parent
6ceffdd121
commit
b0fc31b390
6
CHANGES
6
CHANGES
@ -8,6 +8,12 @@
|
|||||||
length of the REQUEST-CERTIFICATE message is 18 .. 34, not 17 .. 33.
|
length of the REQUEST-CERTIFICATE message is 18 .. 34, not 17 .. 33.
|
||||||
[Zeev Lieber <zeev-l@yahoo.com>]
|
[Zeev Lieber <zeev-l@yahoo.com>]
|
||||||
|
|
||||||
|
*) Undo an undocumented change introduced in 0.9.6e which caused
|
||||||
|
repeated calls to OpenSSL_add_all_ciphers() and
|
||||||
|
OpenSSL_add_all_digests() to be ignored, even after calling
|
||||||
|
EVP_cleanup().
|
||||||
|
[Richard Levitte]
|
||||||
|
|
||||||
*) Change the default configuration reader to deal with last line not
|
*) Change the default configuration reader to deal with last line not
|
||||||
being properly terminated.
|
being properly terminated.
|
||||||
[Richard Levitte]
|
[Richard Levitte]
|
||||||
|
14
NEWS
14
NEWS
@ -5,6 +5,20 @@
|
|||||||
This file gives a brief overview of the major changes between each OpenSSL
|
This file gives a brief overview of the major changes between each OpenSSL
|
||||||
release. For more details please read the CHANGES file.
|
release. For more details please read the CHANGES file.
|
||||||
|
|
||||||
|
Major changes between OpenSSL 0.9.6g and OpenSSL 0.9.6h:
|
||||||
|
|
||||||
|
o New configuration targets for Tandem OSS and A/UX.
|
||||||
|
o New OIDs for Microsoft attributes.
|
||||||
|
o Better handling of SSL session caching.
|
||||||
|
o Better comparison of distinguished names.
|
||||||
|
o Better handling of shared libraries in a mixed GNU/non-GNU environment.
|
||||||
|
o Support assembler code with Borland C.
|
||||||
|
o Fixes for length problems.
|
||||||
|
o Fixes for uninitialised variables.
|
||||||
|
o Fixes for memory leaks, some unusual crashes and some race conditions.
|
||||||
|
o Fixes for smaller building problems.
|
||||||
|
o Updates of manuals, FAQ and other instructive documents.
|
||||||
|
|
||||||
Major changes between OpenSSL 0.9.6f and OpenSSL 0.9.6g:
|
Major changes between OpenSSL 0.9.6f and OpenSSL 0.9.6g:
|
||||||
|
|
||||||
o Important building fixes on Unix.
|
o Important building fixes on Unix.
|
||||||
|
@ -102,6 +102,8 @@ typedef struct app_mem_info_st
|
|||||||
int references;
|
int references;
|
||||||
} APP_INFO;
|
} APP_INFO;
|
||||||
|
|
||||||
|
static void app_info_free(APP_INFO *);
|
||||||
|
|
||||||
static LHASH *amih=NULL; /* hash-table with those app_mem_info_st's
|
static LHASH *amih=NULL; /* hash-table with those app_mem_info_st's
|
||||||
* that are at the top of their thread's stack
|
* that are at the top of their thread's stack
|
||||||
* (with `thread' as key);
|
* (with `thread' as key);
|
||||||
@ -140,6 +142,18 @@ static unsigned long disabling_thread = 0; /* Valid iff num_disable > 0.
|
|||||||
* thread named in disabling_thread).
|
* thread named in disabling_thread).
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
static void app_info_free(APP_INFO *inf)
|
||||||
|
{
|
||||||
|
if (--(inf->references) <= 0)
|
||||||
|
{
|
||||||
|
if (inf->next != NULL)
|
||||||
|
{
|
||||||
|
app_info_free(inf->next);
|
||||||
|
}
|
||||||
|
OPENSSL_free(inf);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
int CRYPTO_mem_ctrl(int mode)
|
int CRYPTO_mem_ctrl(int mode)
|
||||||
{
|
{
|
||||||
int ret=mh_mode;
|
int ret=mh_mode;
|
||||||
@ -496,9 +510,7 @@ void CRYPTO_dbg_free(void *addr, int before_p)
|
|||||||
mp->order, mp->addr, mp->num);
|
mp->order, mp->addr, mp->num);
|
||||||
#endif
|
#endif
|
||||||
if (mp->app_info != NULL)
|
if (mp->app_info != NULL)
|
||||||
{
|
app_info_free(mp->app_info);
|
||||||
mp->app_info->references--;
|
|
||||||
}
|
|
||||||
OPENSSL_free(mp);
|
OPENSSL_free(mp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -567,7 +567,7 @@ int X509_cmp_time(ASN1_TIME *ctm, time_t *cmp_time)
|
|||||||
{
|
{
|
||||||
char *str;
|
char *str;
|
||||||
ASN1_TIME atm;
|
ASN1_TIME atm;
|
||||||
time_t offset;
|
long offset;
|
||||||
char buff1[24],buff2[24],*p;
|
char buff1[24],buff2[24],*p;
|
||||||
int i,j;
|
int i,j;
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# This script will re-make all the required certs.
|
# This script will re-make all the required certs.
|
||||||
# cd apps
|
# cd apps
|
||||||
@ -12,8 +12,8 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
CAbits=1024
|
CAbits=1024
|
||||||
SSLEAY="../apps/ssleay"
|
SSLEAY="../apps/openssl"
|
||||||
CONF="-config ../apps/ssleay.cnf"
|
CONF="-config ../apps/openssl.cnf"
|
||||||
|
|
||||||
# create pca request.
|
# create pca request.
|
||||||
echo creating $CAbits bit PCA cert request
|
echo creating $CAbits bit PCA cert request
|
||||||
|
Loading…
x
Reference in New Issue
Block a user