Table of Contents

Changelog

[1.0.0] - 2022-02-16

Added

  • .NET Standard 2.0, .NET Core version
  • add IHttpContext interface to be able to wrap any HttpContext from HttpListner, ASP.NET or ASP.NET Core
  • MM7Client. Added support for web proxy
  • added ASP.NET Core sample

Changed

  • Simplified ILog interface
  • MM7Client implemented with HttpClient and all send methods are Task-based.

Fixed

  • System.ArgumentException: Item has already been added. Key in dictionary: 'binary'. when creating MediaMessage

[0.10.0] - 2018-04-20

Added

  • added two protected methods GetWebRequest and GetWebResponse.

[0.9.2] - 2018-01-02

Fixed

  • MM7Client should process SOAP Fault instead throwing of "Unknown server response".

Version 0.9.1 19.11.2016 -small fixes in demo application

Version 0.9.0 11.03.2016

  • added support of Basic and Digest authentication in MM7Client and MM7Server classes.
  • added ability to change ServerName in MM7Server.

Version 0.8.2 07.03.2016

  • add ability to get request parameters for the event handlers in standalone MM7Server

Version 0.8.1 06.03.2016

  • new logging classes
  • improved MIME classes
  • added ability to use Evaluation version as Full version after adding a license file to the project as embedded resource. You can update nuget package of the library in your project and use always latest version.

Version 0.7.2 06.06.2014

  • fixed missing MM7Version in DeliverRequest

Version 0.7.1 30.10.2013

  • added workaround for non-standard error responses

Version 0.7.0 27.08.2012

  • added ability to send DRM content

Version 0.6.3 22.08.2012

  • addition of DeliveryCondition, ApplicID, ReplyApplicID, AuxApplicInfo, DRMContent fields to SubmitRequest

Version 0.6.2 17.08.2012

  • fix threading issue in MIME classes

Version 0.6.1 15.08.2012

  • adapt XML serialization to schema 5.3.0

Version 0.6.0 27.07.2012

  • added support of DeliveryReport and Read-Reply report

Version 0.5.12 31.01.2012

  • added ability to send SOAPAction HTTP header
  • process server responses without Content-Length HTTP header

Version 0.5.11 02.11.2011

  • handle GET requests to MMS server

Version 0.5.10 06.09.2011

  • improved parsing HTTP headers

Version 0.5.9 16.05.2011

  • added methods that helps to send custom DeliverRequest.

Version 0.5.8 06.12.2010

  • fixed charset of transfered text file within SMIL message

Version 0.5.7 01.11.2010

  • added ability to change MM7Version and MM7 Schema version
  • added ContentClass element for SubmitReq

Version 0.5.6 06.09.2010

  • added Submit method for sending MMS message from SMIL file

Version 0.5.5 25.08.2010

  • adapted to some vendor specific responses
  • fixed basic authentication
  • for class MM7Client added new method Submit with SubmitRequest parameter

Version 0.5.4 12.04.2010

  • adapted to some vendor specific requests

Version 0.5.3 08.04.2010

  • added trace of MMSServer

Version 0.5.2 10.09.2009

  • fixed From was empty in MMSMessage

Version 0.5.1 08.09.2009

  • fixed TimeStamp parsing

Version 0.5.0 26.08.2009

  • added ability to process request in ASHX files

Version 0.4.6 24.08.2009

  • fixed server.Stop() bug

Version 0.4.5 05.08.2009

  • added ability to change Content-Transfer-Encoding for MMSParts

Version 0.4.4 14.06.2009

  • improved MM7Client

Version 0.4.3 16.04.2009

  • added support of multipart.mixed MMS messages
  • added "Inetlab.MMS.MM7.Switch" to enable detailed information about requests and responses

Version 0.4.2 05.03.2009

  • added Timeout property to MM7Client

Version 0.4.1 28.02.2009

  • added xml declaration to request and response

Version 0.4 27.02.2009

  • fixed SenderAnddress type in the SenderIdentification

Version 0.3 01.10.2008

  • added MM7Client.ServiceCode property
  • allow to specify Charged Party in the Submit method.