Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/Mono.Security/Mono.Security.X509/ChangeLog')
-rw-r--r--mcs/class/Mono.Security/Mono.Security.X509/ChangeLog366
1 files changed, 0 insertions, 366 deletions
diff --git a/mcs/class/Mono.Security/Mono.Security.X509/ChangeLog b/mcs/class/Mono.Security/Mono.Security.X509/ChangeLog
deleted file mode 100644
index 4e203011963..00000000000
--- a/mcs/class/Mono.Security/Mono.Security.X509/ChangeLog
+++ /dev/null
@@ -1,366 +0,0 @@
-2010-03-11 Gonzalo Paniagua Javier <gonzalo@novell.com>
-
- * OSX509Certificates.cs: moved to System.dll.
-
-2010-02-27 Miguel de Icaza <miguel@novell.com>
-
- * OSX509Certificates.cs: Add support to validate X509 certificate
- chains using the OSX certificates API.
-
-2008-09-12 Sebastien Pouliot <sebastien@ximian.com>
-
- * PKCS12.cs, X509Store.cs: Use File.Create instead of OpenWrite to
- make sure nothing else if left at the end of the file. Issue reported
- by Christophe Chevalier.
-
-2008-06-03 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Certificate.cs: Accept text before the PEM certificate itself.
- [Fix bug #396486]
-
-2007-05-09 Sebastien Pouliot <sebastien@ximian.com>
-
- * PKCS12.cs: Adds SecretBag support. Patch by Jay Miller.
- * X509Certificate.cs: Fix IsCurrent (use UTC).
-
-2006-12-14 Sebastien Pouliot <sebastien@ximian.com>
-
- * X501Name.cs: Added support for (some cases of) T.61 strings, like
- the latin-1 encoded accentued characters founds in some DN. Fix bug
- #77295.
-
-2006-12-11 Sebastien Pouliot <sebastien@ximian.com>
-
- * PKCS12.cs: Fix DSA certificates (with parameters) and don't throw
- an exception in the case where parameters aren't part of the
- certificate. This fix makes all 405 PKCS#12 test cases from PKITS
- works using Mono :).
-
-2006-12-06 Sebastien Pouliot <sebastien@ximian.com>
-
- * X501Name.cs: Add decoding of RFC3280 mandatory and optional
- attributes types for dnQualifier, title, surname, givenName and
- initial.
- * X520Attributes.cs: Add encoding of RFC3280 mandatory and
- optional attributes types for dnQualifier, title, surname, givenName
- and initial.
-
-2006-12-05 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Certificate.cs: Resurrect the (fixed) support for [Issuer|
- Subject]UniqueIdentifier, including new properties.
- * X509CRL.cs: Fix DSA signature verification when numbers aren't
- exactly 20 bytes long (e.g. too short or negative with an extra 0x00).
-
-2006-12-05 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509CRL.cs: Expose the Hash and RawData properties to make it easier
- to support CRL into stores.
- * X509Store.cs: Add support to Import and Remove CRL from stores.
- Refactor the code to get unique identificators.
- * X509Stores.cs: Change default, for Open, to stores that supports
- CRLs.
-
-2006-12-04 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Certificate.cs: Added support for inherited DSA key parameters.
-
-2006-11-22 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Store.cs: Add new Open method to access any certificate store
- by any names (required to support 2.0 features).
-
-2006-11-13 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Certificate.cs: Add support for PEM encoded (base64) x.509
- certificates (supported in 2.0).
-
-2006-11-08 Sebastien Pouliot <sebastien@ximian.com>
-
- * X501Name.cs: Fix build as the first build of 2.0's System.dll
- may depend on a Mono.Security.dll without the new ToString overload.
-
-2006-11-08 Sebastien Pouliot <sebastien@ximian.com>
-
- * X501Name.cs: Refactor ToString method to allow most options available
- when using fx 2.0.
- * X509Certificate.cs: Add methods to retrieve the Issuer and Subject
- Distinguished Names in binary (ASN.1) form. Reverse (actually correct)
- the text representation of Issuer and Subject for 2.0.
-
-2006-10-08 Sebastien Pouliot <sebastien@ximian.com>
-
- * PKCS12.cs: A String.Empty is different from a null password. Fix bug
- #79617.
-
-2006-09-05 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Certificate.cs: Don't reset RSA or DSA property if the new value
- is null (part of the fix for #79262).
-
-2006-07-25 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509CRL.cs: Fix the case where no entry are present in the CRL (as
- the structure is optional) *and* when there are no x.509 certificate
- extensions.
-
-2006-01-24 Sebastien Pouliot <sebastien@ximian.com>
-
- * PKCS12.cs: Consider String.Empty as a null password (e.g. don't
- throw an IndexOutOfRangeException). Fix part of bug #77342.
-
-2006-01-05 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Extension.cs: Extension data may be encapsulated (i.e. ASN.1
- data inside the octet string) if it comes from the X509Certificate
- parser.
-
-2006-01-04 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Extension.cs: Added setter for Critical property (fix #77154).
- Fixed asymmetry between encoding and decoding (fix #75781).
-
-2005-12-16 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Chain.cs: Fix chain building. Patch from Vincent Cote-Roy.
-
-2005-11-18 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Extension.cs: Changed default ctor to protected to help
- extensibility outside of Mono.Security.dll (fix bug #76742).
-
-2005-11-04 Sebastien Pouliot <sebastien@ximian.com>
-
- * PKCS12.cs: It's now possible to add multiple keys of the same size
- inside a pkcs12 file. Fix bug #76627.
-
-2005-11-04 Sebastien Pouliot <sebastien@ximian.com>
-
- * PKCS12.cs: Added MaximumPasswordLength property to allow decoding
- the password with a length limits like MS PFXImportCertStore does.
- In this case you just have to assign the value CryptoApiPasswordLimit
- to the new static property.
-
-2005-10-11 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Certificate.cs: Fixed bug #76407. ValidFrom and ValidUntil are
- local date/time so IsCurrent most also use a local date/time.
- * X509CRL.cs: ValidFrom and ValidUntil are local date/time so
- IsCurrent most also use a local date/time.
-
-2005-10-06 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Chain.cs: Fixed the case where no chain is present (self signed)
-
-2005-09-09 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Certificate.cs: Fixed version property (bug #76012). Added
- ISerializable (for 2.0 so we're not breaking current compatibility).
-
-2005-08-29 Sebastien Pouliot <sebastien@ximian.com>
-
- * X501Name.cs: Fixed quoted (bug #75780) and escaped values. Added
- parsing for "direct" OID values. Plugged DC and UID with new X520
- classes.
- * X520Attributes.cs: Added support for SerialNumber (fix bug #75783),
- DomainComponent, UserId and Oid.
-
-2005-08-12 Sebastien Pouliot <sebastien@ximian.com>
-
- * X520Attributes.cs: Don't select PRINTABLESTRING for non 7bits
- values. Fix bug #75782. Based on patch from Daniel Granath.
-
-2005-06-29 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509CRL.cs: Fix the case where no entry are present in the CRL (as
- the structure is optional).
-
-2005-04-26 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Certificate.cs: DSA and RSA properties are now cached. In 2.0
- they also have a set accessor.
- * PKCS12.cs: Modified code to allow providing the password as a byte
- array (the new constructor is available in 2.0).
-
-2005-02-25 Sebastien Pouliot <sebastien@ximian.com>
-
- * X501Name.cs: Added support for multiple entries in a same set.
-
-2005-01-11 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Certificate.cs: Fixed NullReferenceException when asking for
- data that wasn't a proper X.509 certificate.
-
-2004-12-13 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Certificate.cs: Directly use the MD2 class when compiled in
- Mono.Security.dll assembly (even if not configured in machine.config).
-
-2004-09-17 Sebastien Pouliot <sebastien@ximian.com>
-
- * PKCS12.cs: Fixed all level 4 compilation warnings.
- * X501Name.cs: Fixed all level 4 compilation warnings.
- * X509Certificate.cs: Fixed all level 4 compilation warnings.
- * X509CertificateBuilder.cs: Fixed all level 4 compilation warnings.
- * X509Extension.cs: In synch with corlib version. Fixed all level 4
- compilation warnings.
- * X520Attributes.cs: Updated to check upperbounds - which fixed level
- 4 compilation warnings.
-
-2004-09-07 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Chain.cs: Fixed a bug when constructing a certificate chain from
- a collection (endless loop). Fixed bug when Reset-ing an empty chain.
-
-2004-08-10 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Store.cs: Now returns empty collection/list for certificates/
- CRL when access to a store is denied.
-
-2004-07-15 Sebastien Pouliot <sebastien@ximian.com>
-
- * X501Name.cs: Support for E (email) in FromString.
- * X520Attributes.cs: Added X520.EmailAddress.
- Both patches fix bug #61241 and were contributed by Ianier Munoz.
-
-2004-05-27 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Certificate.cs: Rethrow original exception when parsing X.509
- certificates (inside a CryptographicException) so people can see if
- their changes affects certificate decoding.
-
-2004-05-12 Jesper Pedersen <jep@itplus.dk>
-
- * PKCS12.cs: Removed file exists check from SaveToFile(). Removed
- Equals() and GetHashCode(). Clone the original iteration count.
-
-2004-05-06 Jesper Pedersen <jep@itplus.dk>
-
- * PKCS12.cs: Fixed synchronization with X509CertificateCollection in
- GetBytes ().
-
-2004-05-05 Jesper Pedersen <jep@itplus.dk>
-
- * PKCS12.cs: Added support for SafeBag attributes. Added support for
- Clone() (ICloneable), Equals and GetHashCode. New methods:
- - AddCertificate (X509Certificate cert)
- - AddCertificate (X509Certificate cert, IDictionary attributes)
- - RemoveCertificate (X509Certificate cert)
- - RemoveCertificate (X509Certificate cert, IDictionary attributes)
- - AddPkcs8ShroudedKeyBag (AsymmetricAlgorithm aa)
- - AddPkcs8ShroudedKeyBag (AsymmetricAlgorithm aa, IDictionary attributes)
- - RemovePkcs8ShroudedKeyBag (AsymmetricAlgorithm aa)
- - AddKeyBag (AsymmetricAlgorithm aa)
- - AddKeyBag (AsymmetricAlgorithm aa, IDictionary attributes)
- - RemoveKeyBag (AsymmetricAlgorithm aa)
- - AsymmetricAlgorithm GetAsymmetricAlgorithm (IDictionary attrs)
- - X509Certificate GetCertificate (IDictionary attrs)
- - IDictionary GetAttributes (AsymmetricAlgorithm aa)
- - IDictionary GetAttributes (X509Certificate cert)
-
-2004-04-22 Sebastien Pouliot <sebastien@ximian.com>
-
- * PKCS12.cs: FxCop-ized. CLS compliance.
- * X501Name.cs: FxCop-ized.
- * X509Builder.cs: FxCop-ized. Replaced Array.Copy with
- Buffer.BlockCopy.
- * X509CRL.cs: FxCop-ized. Replaced Array.Copy with Buffer.BlockCopy.
- * X509Certificate.cs: FxCop-ized. Replaced Array.Copy with
- Buffer.BlockCopy. Removed unused private method GetHash.
- * X509CertificateBuilder.cs: Ajusted with changes. Replaced
- Array.Copy with Buffer.BlockCopy.
- * X509CertificateCollection.cs: Added INSIDE_CORLIB as the class is
- shared with corlib assembly.
- * X509Chain.cs: FxCop-ized. Removed old ITrustAnchor support.
- * X509ChainStatusFlags.cs: Added missing [Flags].
- * X509Extension.cs: FxCop-ized. Added Equals, GetHashCode methods.
- * X509Extensions.cs: FxCop-ized. Sealed class, renamed to
- X509ExtensionCollection and inherit from CollectionBase. Added missing
- methods.
- * X509Store.cs: FxCop-ized.
- * X509StoreManager.cs: FxCop-ized. Sealed class.
- * X509Stores.cs: Added INSIDE_CORLIB as the class is shared with
- corlib assembly.
- * X520Attributes.cs: FxCop-ized. Added INSIDE_CORLIB.
-
-2004-04-02 Lluis Sanchez Gual <lluis@ximian.com>
-
- * X509Chain.cs: Fixed build for net_1_0 profile.
-
-2004-03-17 Jesper Pedersen <jep@itplus.dk>
-
- * PKCS12.cs: Fixed sequence problem in Pkcs8ShroudedKeyBag. Fixed key
- bag implementation in GetBytes. Moved key bag implementation in
- GetBytes to fit OpenSSL. Added NULL digest in MAC (GetBytes) to fit
- OpenSSL. Added SaveToFile method.
-
-2004-03-10 Sebastien Pouliot <sebastien@ximian.com>
-
- * PKCS12.cs: Completed GetBytes() so it is now possible to encode
- / encrypt PKCS12 files.
-
-2004-02-26 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Store.cs: Changed not to use base64 in filenames as it can
- conflict with path separators. Now use plain hex. Now catch
- incorrectly encoded certificates / CRL in stores. Added Name property.
-
-2004-02-24 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Certificate.cs: Add support for the OID "1.3.14.3.2.29" (SHA1
- with RSA). Added a fix for "really" null algorithm parameters.
- * X509CertificateCollection.cs: Fixed Contains and IndexOf (worked
- on objects but not for the same certificate in a different object).
-
-2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
-
- * TestAnchors.cs: Removed - no need to be hardcoded anymore.
- * X509Chain.cs: Updated to use the new store for trusted roots.
- * X509CRL.cs: New. Certificate Revocation List v1/v2 support.
- * X509Store.cs: New. Managed each individual store (with or
- without CRL support).
- * X509StoreManager.cs: New. Certificate Store Manager to access
- user and machine stores and to merge them when required.
- * X509Stores.cs: New. Certificate stores group for either the
- current user or the local machine.
-
-2004-02-20 Sebastien Pouliot <sebastien@ximian.com>
-
- * X509Chain.cs: Added an option to use a pre-built chain (like TLS
- offers) to save time rebuilding it. Added some validations and more
- detailled status. Still a LOT to do!
- * X509ChainStatusFlags.cs: New. Status code for the results of the
- chain building and verification.
-
-2003-12-15 Sebastien Pouliot <spouliot@videotron.ca>
-
- * TrustAnchors.cs: Added a new trusted root, Thawte, for code signing.
-
-2003-12-07 Sebastien Pouliot <spouliot@videotron.ca>
-
- * PKCS12.cs: New. PKCS#12 implementation. Only decoding is working
- right now.
-
-2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
-
- * ITrustAnchors.cs: New. Interface to trust anchors.
- * TestAnchors.cs: New. Include 2 tests anchors: Microsoft Root Agency
- (for Windows compatibility) and Mono Test Root.
- * TrustAnchors.cs: New. Include some widely used (commercial) code
- signing root certificates.
- * X509CertificateCollection.cs: New. Collection for Mono's X509
- certificates.
- * X509Chain.cs: New. MINIMAL certificate chaining engine to support
- Authenticode(tm). VERY PARTIAL IMPLEMENTATION!!!
-
-2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
-
- * X501Name.cs: New. X.501 Distinguished Names stuff
- * X509Builder.cs: New. Abstract class for building X.509 related
- structures (like certificates and CRLs).
- * X509Certificate.cs: New. A more complete class to handle X.509
- certificates.
- * X509CertificateBuilder.cs: New. Class to build X.509 certificates.
- * X509Extension.cs: New. A base class for all X.509 extensions.
- * X509Extensions.cs: New. X509Extension collection.
- * X520Attributes.cs: New. X.520 attributes (mainly for X501 names)