switch to higher level extension creation api, fixing bugs and memory leaks and simplifying the code
diff --git a/ChangeLog b/ChangeLog
index cfb84d8..bd2e7f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-12-31 Jean-Paul Calderone <exarkun@twistedmatrix.com>
+
+ * src/crypto/x509ext.c, test/test_crypto.py: Fix X509Extension so
+ that it is possible to instantiate extensions which use s2i or r2i
+ instead of v2i (an extremely obscure extension implementation
+ detail).
+
2008-12-30 Jean-Paul Calderone <exarkun@twistedmatrix.com>
* MANIFEST.in, src/crypto/crypto.c, src/crypto/x509.c,