2007-11-12 Igor Zelmanovich <igorz@mainsoft.com>
[mono.git] / mcs / class / System.Web / System.Web.Handlers / ChangeLog
1 2007-11-12 Igor Zelmanovich <igorz@mainsoft.com>
2
3         * AssemblyResourceLoader.cs:
4         optimize performance of WebResource/ScriptResource feature.
5         All resource urls are cached for each assembly instead to be 
6         calculated each time when GetWebResourceUrl is called
7
8 2007-11-06 Igor Zelmanovich <igorz@mainsoft.com>
9
10         * AssemblyResourceLoader.cs:
11         makes it works for System.Web.Extensions.       
12
13 2007-11-02 Juraj Skripsky  <js@hotfete.ch>
14
15         * AssemblyResourceLoader.cs: As the assembly name is encrypted via
16         EncryptAssemblyResource, we mustn't UrlEncode it anymore.
17
18 2007-11-01  Marek Habersack  <mhabersack@novell.com>
19
20         * AssemblyResourceLoader.cs: added GetHexString, copied from
21         FormsAuthentication.cs. Encryption/decryption routines use methods
22         from the new MachineKeySectionUtils class. This is needed for the
23         same code to work from both System.Web and System.Web.Extensions.
24
25 2007-10-31  Marek Habersack  <mhabersack@novell.com>
26
27         * AssemblyResourceLoader.cs: implemented assembly+resource name
28         encryption in the URLs. This follows MS.NET behavior. Also the
29         code is not varying the cache on the 't' parameter. Fixes bug
30         #338051.
31
32 2007-10-30 Juraj Skripsky  <js@hotfete.ch>
33
34         * AssemblyResourceLoader.cs: Always use '&' as query parameter
35         separator, as HttpUtility does not support ';' anymore.
36
37 2007-08-23 Igor Zelmanovich <igorz@mainsoft.com>
38
39         * AssemblyResourceLoader.cs: for SYSTEM_WEB_EXTENSIONS only:
40         fixed JSON serialization of resources.
41
42 2007-08-06  Rodrigo Kumpera  <rkumpera@novell.com>
43
44         * AssemblyResourceLoader.cs: use the right static constructor name
45         if SYSTEM_WEB_EXTENSIONS is defined.
46
47 2007-08-06  Vladimir Krasnov  <vladimirk@mainsoft.com>
48
49         * AssemblyResourceLoader.cs: performance optimization, caching urls for
50         built-in resources
51         fixed CacheControl, should be private
52         added HttpException if resource is not found
53
54 2007-07-16 Igor Zelmanovich <igorz@mainsoft.com>
55
56         * AssemblyResourceLoader.cs:
57         fixed RegEx used for PerformSubstitution feature.
58
59 2007-07-11 Igor Zelmanovich <igorz@mainsoft.com>
60
61         * AssemblyResourceLoader.cs:
62         for System.Web.Extensions only:
63         ScriptResourceName may include ".resource" suffix.
64
65 2007-07-03 Igor Zelmanovich <igorz@mainsoft.com>
66
67         * AssemblyResourceLoader.cs:
68         implemented WebResourceAttribute.PerformSubstitution feature.
69
70 2007-06-20  Vladimir Krasnov  <vladimirk@mainsoft.com>
71
72         * AssemblyResourceLoader.cs: GetResourceUrl, fixed typo
73
74 2007-06-18 Igor Zelmanovich <igorz@mainsoft.com>
75
76         * AssemblyResourceLoader.cs: refactoring:
77         make the code reusable in System.Web.Extensions.        
78
79 2007-05-30  Vladimir Krasnov  <vladimirk@mainsoft.com>
80
81         * AssemblyResourceLoader.cs: GetResourceUrl, TARGET_JVM will use type's
82         hashcode for resource url
83
84 2007-04-06  Marek Habersack  <mhabersack@novell.com>
85
86         * AssemblyResourceLoader.cs: use the correct query parameter
87         separator char for the current platform version. Fixes bug
88         #80633.
89
90 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
91
92         * TraceHandler.cs: class status fixes.
93
94 2006-01-26  Chris Toshok  <toshok@ximian.com>
95
96         * AssemblyResourceLoader.cs (GetResourceUrl): if the assembly
97         corresponds to an on-disk file, append the last write time to the
98         url so we can enable client side caching.
99         (ProcessRequest): tell the client to cache the url for 1 year, and
100         have it vary by 'r' (resource name) and 't' (assembly timestamp).
101
102 2006-01-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
103
104         * TraceHandler.cs: when clearing trace data, remove 'clear=1' from the
105         query string. Fixes bug #77072.
106
107 2005-09-02  Sebastien Pouliot  <sebastien@ximian.com>
108
109         * AssemblyResourceLoader.cs: Class is sealed in 2.0.
110         * TraceHandler.cs: Added security permissions on class (LinkDemand and
111         InheritanceDemand for AspNetHostingPermission) and on ctor (Demand for
112         UnmanagedCode). Stubbed new protected methods for 2.0.
113
114 2004-11-18  Lluis Sanchez Gual <lluis@novell.com>
115
116         * AssemblyResourceLoader.cs: Use a special name when encoding a resource
117         from the System.Web assembly.
118
119 2004-10-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
120
121         * TraceHandler.cs: error code is 403 and the message different when
122         trace is enabled but not for remote clients.
123
124 2004-07-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
125
126         * TraceHandler.cs: check that trace is enabled or throw.
127
128 2004-06-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
129
130         * TraceHandler.cs: Added protected missing members and attributes.
131
132 2004-01-10  Jackson Harper <jackson@ximian.com>
133
134         * TraceHandler.cs: Obey localOnly attribute.
135         
136 2004-01-10  Jackson Harper <jackson@ximian.com>
137
138         * TraceHandler.cs: Implement.
139         
140 2003-11-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
141
142         * AssemblyResourceLoader.cs: fixed compilation under MS. Ben already
143         filed a bug report.
144
145 2003-11-04 Jackson Harper <jackson@ximian.com>
146
147         * AssemblyResourceLoader.cs: No method body for v1. This fixes the
148         build.
149         
150 2003-11-04 Ben Maurer  <bmaurer@users.sourceforge.net>
151
152         * AssemblyResourceLoader.cs: New file. New v2 handler.
153
154 2002-10-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
155
156         * ChangeLog: New file.
157         * TraceHandler.cs: stubbed out. This should generate the trace page
158         when tracing is enabled.
159