blob: 83ad7b8735c2bb39d34142bb9a9915475f4e2f89 [file] [log] [blame]
Ilya Etingofeb30a142017-07-26 23:28:40 +02001
Ilya Etingof5662c432017-11-23 10:29:45 +01002Revision 0.2.1, released 23-11-2017
Ilya Etingofc7c43492017-09-08 22:48:38 +02003-----------------------------------
4
5- Allow ANY DEFINED BY objects expanding automatically if requested
Ilya Etingof5662c432017-11-23 10:29:45 +01006- Imports PEP8'ed
Ilya Etingofc7c43492017-09-08 22:48:38 +02007
Ilya Etingof620874b2017-10-10 19:50:19 +02008Revision 0.1.5, released 10-10-2017
Ilya Etingofdde79852017-09-14 01:24:26 +02009-----------------------------------
10
11- OCSP response blob fixed in test
Ilya Etingof1f0b9312017-09-26 22:31:29 +020012- Fixed wrong OCSP ResponderID components tagging
Ilya Etingofdde79852017-09-14 01:24:26 +020013
Ilya Etingofb22ce802017-09-07 17:21:18 +020014Revision 0.1.4, released 07-09-2017
15-----------------------------------
16
17- Typo fixed in the dependency spec
18
Ilya Etingof061aac02017-09-07 17:12:24 +020019Revision 0.1.3, released 07-09-2017
20-----------------------------------
21
22- Apparently, pip>=1.5.6 is still widely used and it is not PEP440
23 compliant. Had to replace the `~=` version dependency spec with a
24 sequence of simple comparisons to remain compatible with the aging pip.
25
Ilya Etingof3f7babc2017-09-07 11:37:04 +020026Revision 0.1.2, released 07-09-2017
27-----------------------------------
28
Ilya Etingofe7c1c072017-09-07 11:57:21 +020029- Pinned to pyasn1 ~0.3.4
Ilya Etingof3f7babc2017-09-07 11:37:04 +020030
Ilya Etingof55dff442017-08-27 23:54:06 +020031Revision 0.1.1, released 27-08-2017
Ilya Etingof7ef20602017-08-05 12:12:08 +020032-----------------------------------
33
34- Tests refactored into proper unit tests
35- pem.readBase64fromText() convenience function added
Ilya Etingof55dff442017-08-27 23:54:06 +020036- Pinned to pyasn1 0.3.3
Ilya Etingof7ef20602017-08-05 12:12:08 +020037
Ilya Etingof2e5c5a32017-08-04 20:49:31 +020038Revision 0.0.11, released 04-08-2017
Ilya Etingofa7de0082017-07-27 00:44:03 +020039------------------------------------
40
Ilya Etingof14a0d3b2017-08-02 18:31:25 +020041- Fixed typo in ASN.1 definitions at rfc2315.py
Ilya Etingofa7de0082017-07-27 00:44:03 +020042
Ilya Etingofeb30a142017-07-26 23:28:40 +020043Revision 0.0.10, released 27-07-2017
44------------------------------------
45
46* Fixed SequenceOf initializer to pass now-mandatory componentType
47 keyword argument (since pyasn1 0.3.1)
Ilya Etingof75a1d102017-07-27 00:20:47 +020048* Temporarily fixed recursive ASN.1 type definition to work with
49 pyasn1 0.3.1+. This is going to be fixed properly shortly.
Ilya Etingofeb30a142017-07-26 23:28:40 +020050
Ilya Etingof5f919aa2017-06-01 22:28:00 +020051Revision 0.0.9, released 01-06-2017
elie35eec0d2015-10-10 18:09:59 +000052-----------------------------------
53
Ilya Etingof5f919aa2017-06-01 22:28:00 +020054* More CRL data structures added (RFC3279)
Ilya Etingofb2a64352017-04-18 22:38:31 +020055* Added X.509 certificate extensions map
Ilya Etingof92083392017-04-19 22:09:27 +020056* Added X.509 attribute type map
Ilya Etingof5f919aa2017-06-01 22:28:00 +020057* Fix to __doc__ use in setup.py to make -O0 installation mode working
58* Copyright added to source files
59* More PEP-8'ing done on the code
Ilya Etingof0ff31272017-01-11 23:20:21 +010060* Author's e-mail changed
elie35eec0d2015-10-10 18:09:59 +000061
elie52f42442015-09-28 10:34:36 +000062Revision 0.0.8, released 28-09-2015
63-----------------------------------
elie2bec19f2015-08-01 08:52:41 +000064
elieea2d6b52015-08-17 21:58:11 +000065- Wheel distribution format now supported
elie38b9aac2015-08-16 19:48:46 +000066- Fix to misspelled rfc2459.id_at_sutname variable
elie11bbdad2015-08-17 21:40:32 +000067- Fix to misspelled rfc2459.NameConstraints component tag ID
68- Fix to misspelled rfc2459.GeneralSubtree component default status
elie38b9aac2015-08-16 19:48:46 +000069
elie52f42442015-09-28 10:34:36 +000070Revision 0.0.7, released 01-08-2015
71-----------------------------------
eliea28b1a72015-05-20 06:21:23 +000072
eliec464b402015-07-05 13:03:23 +000073- Extensions added to text files, CVS attic flushed.
elie168a5042015-08-01 07:36:43 +000074- Fix to rfc2459.BasicConstraints syntax.
eliec464b402015-07-05 13:03:23 +000075
76Revision 0.0.6, released 21-06-2015
77-----------------------------------
78
eliea28b1a72015-05-20 06:21:23 +000079- Typo fix to id_kp_serverAuth object value
elie4a908012015-06-05 11:59:37 +000080- A test case for indefinite length encoding eliminated as it's
81 forbidden in DER.
eliea28b1a72015-05-20 06:21:23 +000082
elie814fc062013-03-19 07:34:18 +000083Revision 0.0.5
84--------------
85
86- License updated to vanilla BSD 2-Clause to ease package use
87 (http://opensource.org/licenses/BSD-2-Clause).
elie0e522442014-06-11 07:17:27 +000088- Missing components added to rfc4210.PKIBody.
elie6f173392013-07-04 11:43:21 +000089- Fix to rfc2459.CRLDistPointsSyntax typo.
eliec6668962014-06-13 08:41:01 +000090- Fix to rfc2511.CertReqMsg typo.
elie814fc062013-03-19 07:34:18 +000091
elie50ede552012-05-03 21:59:58 +000092Revision 0.0.4
93--------------
94
elie0d540ea2012-07-11 15:38:26 +000095- CMP structures (RFC4210), cmpdump.py tool and test case added.
96- SNMPv2c Message syntax (RFC1901) properly defined.
elied686c522012-07-04 09:42:24 +000097- Package version established in form of __init__.__version__
98 which is in-sync with distutils.
eliea8dd0182012-07-04 12:39:21 +000099- Package meta information and classifiers updated.
elie50ede552012-05-03 21:59:58 +0000100
elie68b88392012-04-05 21:38:37 +0000101Revision 0.0.3
102--------------
103
elie9d6ff5c2012-04-11 14:31:29 +0000104- Text cases implemented
105- X.509 CRMF structures (RFC2511) and crmfdump.py tool added
106- X.509 CRL structures and crldump.py tool added
elieb4930592012-04-07 14:34:22 +0000107- PKCS#10 structures and pkcs10dump.py tool added
elie38531332012-04-09 16:49:15 +0000108- PKCS#8 structures and pkcs8dump.py tool added
109- PKCS#1 (rfc3447) structures added
elie9d6ff5c2012-04-11 14:31:29 +0000110- OCSP request & response dumping tool added
elie50a92dd2012-04-11 16:54:00 +0000111- SNMPv2c & SNMPv3/USM structures added
elie38531332012-04-09 16:49:15 +0000112- keydump.py moved into pkcs1dump.py
elie321e0372012-04-07 14:32:58 +0000113- PEM files read function generalized to be used more universally.
elie9d6ff5c2012-04-11 14:31:29 +0000114- complete PKIX1 '88 code implemented at rfc2459.py
115
elie68b88392012-04-05 21:38:37 +0000116
elie95eab0f2011-11-06 20:50:54 +0000117Revision 0.0.2
118--------------
eliebb9ce132011-03-10 13:52:53 +0000119
elie95eab0f2011-11-06 20:50:54 +0000120- Require pyasn1 >= 0.1.1
elie45358402011-10-04 06:37:10 +0000121- Fixes towards Py3K compatibility
122 + use either of existing urllib module
123 + adopt to the new bytes type
eliec9fe5472011-10-04 06:52:03 +0000124 + print operator is now a function
125 + new exception syntax
eliebb9ce132011-03-10 13:52:53 +0000126
elie8b513892011-02-17 18:35:16 +0000127Revision 0.0.1a
128---------------
129
130- Initial revision, most code carried from pyasn1 examples.