summaryrefslogtreecommitdiffstats
path: root/CHANGES
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2001-02-23 13:02:56 +0000
committerDr. Stephen Henson <steve@openssl.org>2001-02-23 13:02:56 +0000
commit386828d02913b26918ac2883623e3f66103a120d (patch)
tree09292459b45233228fe3bf75afa62a6993d863c6 /CHANGES
parentd339187b1a045ca74fbe20adbfb60771c77eaad5 (diff)
Oops, forgot CHANGES entry for ASN1_ITEM_FUNCTIONS.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES12
1 files changed, 12 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 394351dcc0..0e54372fe9 100644
--- a/CHANGES
+++ b/CHANGES
@@ -3,6 +3,18 @@
Changes between 0.9.6 and 0.9.7 [xx XXX 2000]
+ *) New compilation option ASN1_ITEM_FUNCTIONS. This causes the new
+ ASN1 modules to export functions returning ASN1_ITEM pointers
+ instead of the ASN1_ITEM structures themselves. This adds several
+ new macros which allow the underlying ASN1 function/structure to
+ be accessed transparently. As a result code should not use ASN1_ITEM
+ references directly (such as &X509_it) but instead use the relevant
+ macros (such as ASN1_ITEM_rptr(X509)). This option is to allow
+ use of the new ASN1 code on platforms where exporting structures
+ is problematical (for example in shared libraries) but exporting
+ functions returning pointers to structures is not.
+ [Steve Henson]
+
*) Add support for overriding the generation of SSL/TLS session IDs.
These callbacks can be registered either in an SSL_CTX or per SSL.
The purpose of this is to allow applications to control, if they wish,