1 2010-07-08 Atsushi Enomoto <atsushi@ximian.com>
3 * WebHttpBehavior.cs : Set an a default DispatchOperation to throw
4 EndpointNotFoundException instead of raising null Invoker error.
5 And add error handler that converts the exception to HTTP 404.
7 2010-03-19 Atsushi Enomoto <atsushi@ximian.com>
9 * WebHttpBehavior.cs : set FilterPriority to make it in higher
10 priority than conflicting endpoints (such as mex endpoint).
12 2010-03-16 Jb Evain <jbevain@novell.com>
14 * WebHttpBehavior.cs: use MOONLIGHT symbol to
15 disambiguate MonoTouch and Moonlight code.
17 2009-10-23 Atsushi Enomoto <atsushi@ximian.com>
19 * WebHttpBehavior.cs : add experimental monotouch build.
21 2009-10-08 Atsushi Enomoto <atsushi@ximian.com>
23 * WebScriptEnablingBehavior.cs : use JsonQueryStringConverter, with
24 "d" wrapper name. Allow only WrappedRequest.
26 2009-10-07 Atsushi Enomoto <atsushi@ximian.com>
28 * WebScriptEnablingBehavior.cs : validate body style.
29 * WebHttpBehavior.cs : operations could miss WebGet/WebInvoke and
30 we should not crash by NRE because of missing of those atts.
32 2009-10-06 Atsushi Enomoto <atsushi@ximian.com>
34 * WebScriptEnablingBehavior.cs : fix listen uri which used to result
35 in unexpected relative recalculation against the base uri.
37 2009-09-18 Atsushi Enomoto <atsushi@ximian.com>
39 * WebHttpBehavior.cs : parameter Wrapped check in Validate() should
40 not be done only for GET.
42 2009-09-17 Atsushi Enomoto <atsushi@ximian.com>
44 * WebScriptEnablingBehavior.cs : basic implementation. Create custom
45 ChannelDispatchers for "/js" and "/jsdebug" like we do for
46 /wsdl (ServiceMetadataExtension). And they return Javascript
47 generated from ProxyGenerator in Sys.Web.Extensions.
49 2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
51 * WebHttpBehavior.cs : now message formatters are pairs of request/
54 2009-09-02 Atsushi Enomoto <atsushi@ximian.com>
56 * WebHttpBehavior.cs : BodyStyle is operation specific.
58 2009-09-01 Atsushi Enomoto <atsushi@ximian.com>
60 * WebHttpBehavior.cs : on validation, check wrapped parameter style.
62 2009-08-06 Atsushi Enomoto <atsushi@ximian.com>
64 * WebScriptEnablingBehavior.cs : revert GetQueryStringConverter().
65 (MSDN missing entry issue.)
67 2009-08-05 Atsushi Enomoto <atsushi@ximian.com>
69 * WebHttpBehavior.cs, WebScriptEnablingBehavior.cs :
70 implemented properties as in documented way.
71 Remove extra derived GetQueryStringConverter().
73 2009-08-05 Atsushi Enomoto <atsushi@ximian.com>
75 * WebHttpBehavior.cs, WebScriptEnablingBehavior.cs :
76 mostly implemented Validate().
78 2008-04-21 Igor Zelmanovich <igorz@mainsoft.com>
80 * WebHttpBehavior.cs : override endpoint's ContractFilter
81 as well as AddressFilter.
83 2008-04-16 Atsushi Enomoto <atsushi@ximian.com>
85 * WebHttpBehavior.cs : now that ServiceHost calls Validate(),
86 it prevents webHttpBinding working. So, removed NIE.
88 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
90 * WebHttpBehavior.cs : removed couple of MonoTODOs.
92 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
94 * WebHttpBehavior.cs : ApplyDispatchBehavior() sets address filter.
96 2008-02-15 Atsushi Enomoto <atsushi@ximian.com>
98 * WebHttpBehavior.cs :
99 Call AddClientErrorInspector() in ApplyClientBehavior().
100 Call AddServerErrorHandlers() in ApplyDispatchBehavior().
102 2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
104 * WebHttpBehavior.cs : pass itself to WebMessageFormatter too.
106 2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
108 * WebHttpBehavior.cs : now WebMessageFormatter requires
109 QueryStringConverter. Hence implemented GetQueryStringConverter().
111 2008-02-14 Atsushi Enomoto <atsushi@ximian.com>
113 * WebHttpBehavior.cs : use WebMessageFormatter (note that they are
116 2008-02-13 Atsushi Enomoto <atsushi@ximian.com>
118 * WebScriptEnablingBehavior.cs : new stub.
120 2008-02-12 Atsushi Enomoto <atsushi@ximian.com>
122 * WebHttpBehavior.cs : some implementation (sorta wrong).
124 2008-02-07 Atsushi Enomoto <atsushi@ximian.com>
126 * WebHttpBehavior.cs : stub.