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