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