2008-01-02 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / System.Security / ChangeLog
index 34c747b597bbd21650dd6fe802a9daabbcd79563..2fa4df4326716484cc83ce85c65876cf82343238 100644 (file)
@@ -1,3 +1,81 @@
+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
+       CompressedStack.Run (#78652).
+
+2006-06-15  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SecurityContext.cs: Don't call CompressedStack.Run if we don't have
+       a compressed stack in the context (which can now happen because of 
+       #78652). This should fix MWF bug #78652 (BeginInvoke under 2.0).
+
+2006-04-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SecurityException.cs: Show Evidence correctly (it's a collection) 
+       but avoid showing the Hash evidence (it's way too big to be useful).
+
 2005-11-11  Sebastien Pouliot  <sebastien@ximian.com> 
 
        * SecureString.cs: Completed InsertAt, fixed Alloc not to re-alloc a