2008-01-02 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / System.Security / ChangeLog
index 4eed765ced4d3999bb74aed5c58b34d90b987b0a..2fa4df4326716484cc83ce85c65876cf82343238 100644 (file)
@@ -1,3 +1,65 @@
+2008-01-02  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * SecureString.cs: Fix InsertAt buffer calculation. Fix #350820
+
+2008-01-02  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SecureString.cs: Don't forget length in Copy. Fix #350840
+
+2007-11-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SecurityElement.cs :
+         set_Text() should unescape the input string. get_Text() should
+         return unescaped string. It also applies to attribute value.
+         ToString() should return valid (escaped) XML.
+
+2007-10-14  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * SecurityElement.cs: In ctors, do not assign to Tag property to
+       ensure exception message match that of MS. In Tag property, set name
+       of parameter in ArgumentNullException and do not filter out
+       namespace prefixes. Modified Text property to allow null values
+       after change to IsValidText that no longer considers null value as
+       valid. Avoid NRE in Escape.
+
+2007-08-28  Mark Probst  <mark.probst@gmail.com>
+
+       * SecurityManager.cs: Changed method argument of
+       LinkDemandSecurityException to IntPtr and removed the assembly
+       argument (which can be gotten to via the method), to avoid having
+       to embed reference object values in the native code.
+
+2007-08-20  Mark Probst  <mark.probst@gmail.com>
+
+       * SecurityManager.cs: Changed arguments of MethodAccessException
+       to IntPtr, to avoid having to embed reference object values in the
+       native code.
+
+2007-08-20  Mark Probst  <mark.probst@gmail.com>
+
+       * SecurityManager.cs: Added two methods needed for CoreCLR
+       security.
+
+2007-08-08  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SecureString.cs : commenting out internal call. It somehow seems
+         to cause timeout on the buildbots :(
+
+2007-08-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SecureString.cs : adding notes that ProtectedMemory is not
+         implemented for non-windows environment.
+
+2007-08-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SecureString.cs : Decrypt() and Encrypt() now use icall wrapper
+         to ProtectedMemory in System.Security.dll.
+
+2007-02-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PermissionSet.cs: Fix InvalidCastException on non-CAS permissions.
+       Fix bug #80936.
+
 2006-06-16  Sebastien Pouliot  <sebastien@ximian.com>
 
        * SecurityContext.cs: Don't skip the calling callBack if we don't call