[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.ServiceModel / System.ServiceModel.Channels / ChangeLog
index fe1d91ca61fba7170b1c022222270711375106c6..6f98db8e2ad9edae4815a2ee4f6ae8977ede21b1 100755 (executable)
@@ -1,3 +1,151 @@
+2010-07-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SecurityBindingElement.cs : implement ToString().
+
+2010-07-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * MtomMessageEncodingBindingElement.cs, MtomMessageEncoder.cs :
+         add missing members.
+
+2010-07-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * BinaryMessageEncoder.cs, MessageEncoder.cs:
+         The default content type value is null, not the ContentType value.
+
+2010-07-12  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * MessageSecurityBindingSupport.cs : and move this too.
+
+2010-07-12  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * MessageSecurityBindingSupport.cs : split a couple of classes out.
+         Changed namespace to internal one.
+
+2010-07-12  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SecurityChannelFactory.cs
+         SecurityChannelListener.cs
+         SecurityRequestContext.cs
+         SecurityOutputChannel.cs
+         SecurityReplyChannel.cs
+         SecurityRequestChannel.cs
+         SecureMessageGenerator.cs
+         SecureMessageDecryptor.cs
+         WSEncryptedXml.cs
+         WSSignedXml.cs
+         WSSecurityMessageHeader.cs :
+         moved to System.ServiceModel.Channels.Security.
+
+2010-07-12  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SecurityReplyChannel.cs : split from SecurityChannelListener.cs.
+       * AsymmetricSecurityBindingElement.cs
+         WSSecurityMessageHeader.cs
+         SecureMessageDecryptor.cs
+         SecureMessageGenerator.cs
+         SecurityChannelListener.cs
+         SecurityRequestContext.cs
+         WSEncryptedXml.cs
+         SecurityRequestChannel.cs
+         SymmetricSecurityBindingElement.cs
+         SecurityOutputChannel.cs
+         SecurityChannelFactory.cs
+         WSSignedXml.cs
+         SecurityBindingElement.cs : change namespace to move to internal
+         namespace directory.
+
+2010-07-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SecurityRequestContext.cs : remove extraneous buffering.
+
+2010-07-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SecureMessageDecryptor.cs : avoid duplicate copy of headers into
+         the decrypted message.
+
+2010-07-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Message.cs, MessageBufferImpl.cs, MessageImpl.cs: preserve and
+         output attributes prefixes, to copy Body/@wsu:Id to successfully
+         verify the xmldsig.
+
+2010-07-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * MessageFault.cs : MessageFault from Message could have empty
+         detail. Have it return HasDetail as expected.
+
+2010-07-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SecurityRequestChannel.cs : do not try to decrypt faults, they
+         are not encrypted.
+
+2010-07-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * MessageHeader.cs : to clone raw xml completely, avoid using 
+         ReadOuterXml() and text reader but use XmlNodeReader instaed.
+       * Message.cs : avoid extraneous xmlns:u attribute.
+
+2010-07-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * MessageHeader.cs, MessageHeaderInfo.cs: add internal Prefix
+         property and copy them from source to destination.
+
+2010-07-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * MessageImpl.cs : When XmlReaderMessage was writing its contents,
+         it was dropping body attributes, including wsu:Id for WS-Security.
+
+2010-07-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SecureMessageGenerator.cs : MessageBuffer was missing copy of
+         Body wsu:Id attribute.
+       * HttpRequestChannel.cs : remove comment for resolved issue.
+
+2010-07-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * HttpListenerManager.cs : move another old code.
+
+2010-07-08  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * HttpRequestChannel.cs : remove extra code.
+
+2010-07-08  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReaderBodyWriter.cs, MessageFault.cs: warning cleanups.
+
+2010-07-06  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * ChannelFactoryBase.cs : null via uri parameter is not allowed.
+
+2010-07-05  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * HttpTransportbindingElement.cs : remove "Standalone".
+
+2010-07-05  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SvcHttpHandler.cs : removed old code and #if blocks.
+
+2010-07-05  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SvcHttpHandler.cs : add required code for new ASP.NET HTTP stack.
+         Support for new and old stack (both) are temporarily enabled.
+       * HttpTransportBindingElement.cs : switch to new ASP.NET stack.
+
+2010-07-02  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SvcHttpHandlerFactory.cs : remove unused code.
+       * SvcHttpHandler.cs : ditto. Add some code for what new asp.net
+         support will look like.
+
+2010-07-02  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Message.cs, MessageImpl.cs, MessageBufferImpl.cs : remove BodyId.
+         XML attributes on s:Body are handled appropriately, not limited to
+         wsu:Id. Added several required overrides to Message and
+         MessageBuffer implementation classes.
+       * SecureMessageGenerator.cs : so, don't use BodyId. Treat it as a
+         specific case but still fallback.
+
 2010-06-24  Atsushi Enomoto  <atsushi@ximian.com>
 
        * HttpTransportBindingElement.cs :