1 2009-07-08 Gonzalo Paniagua Javier <gonzalo@novell.com>
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
7 2009-04-04 Gonzalo Paniagua Javier <gonzalo@novell.com>
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.
13 2008-05-14 Marek Habersack <mhabersack@novell.com>
15 * AssemblyResourceLoader.cs: do not add the same entry to a
18 2008-04-15 Marek Habersack <mhabersack@novell.com>
20 * AssemblyResourceLoader.cs: dispose of streams the way it should
23 2007-12-13 Marek Habersack <mhabersack@novell.com>
25 * AssemblyResourceLoader.cs: speed optimization - use String.Concat
26 instead of String.Format in some cases.
28 2007-11-12 Igor Zelmanovich <igorz@mainsoft.com>
30 * AssemblyResourceLoader.cs:
31 according to the tests, GetResourseUrl never returns null.
33 2007-11-12 Igor Zelmanovich <igorz@mainsoft.com>
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
40 2007-11-06 Igor Zelmanovich <igorz@mainsoft.com>
42 * AssemblyResourceLoader.cs:
43 makes it works for System.Web.Extensions.
45 2007-11-02 Juraj Skripsky <js@hotfete.ch>
47 * AssemblyResourceLoader.cs: As the assembly name is encrypted via
48 EncryptAssemblyResource, we mustn't UrlEncode it anymore.
50 2007-11-01 Marek Habersack <mhabersack@novell.com>
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.
57 2007-10-31 Marek Habersack <mhabersack@novell.com>
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
64 2007-10-30 Juraj Skripsky <js@hotfete.ch>
66 * AssemblyResourceLoader.cs: Always use '&' as query parameter
67 separator, as HttpUtility does not support ';' anymore.
69 2007-08-23 Igor Zelmanovich <igorz@mainsoft.com>
71 * AssemblyResourceLoader.cs: for SYSTEM_WEB_EXTENSIONS only:
72 fixed JSON serialization of resources.
74 2007-08-06 Rodrigo Kumpera <rkumpera@novell.com>
76 * AssemblyResourceLoader.cs: use the right static constructor name
77 if SYSTEM_WEB_EXTENSIONS is defined.
79 2007-08-06 Vladimir Krasnov <vladimirk@mainsoft.com>
81 * AssemblyResourceLoader.cs: performance optimization, caching urls for
83 fixed CacheControl, should be private
84 added HttpException if resource is not found
86 2007-07-16 Igor Zelmanovich <igorz@mainsoft.com>
88 * AssemblyResourceLoader.cs:
89 fixed RegEx used for PerformSubstitution feature.
91 2007-07-11 Igor Zelmanovich <igorz@mainsoft.com>
93 * AssemblyResourceLoader.cs:
94 for System.Web.Extensions only:
95 ScriptResourceName may include ".resource" suffix.
97 2007-07-03 Igor Zelmanovich <igorz@mainsoft.com>
99 * AssemblyResourceLoader.cs:
100 implemented WebResourceAttribute.PerformSubstitution feature.
102 2007-06-20 Vladimir Krasnov <vladimirk@mainsoft.com>
104 * AssemblyResourceLoader.cs: GetResourceUrl, fixed typo
106 2007-06-18 Igor Zelmanovich <igorz@mainsoft.com>
108 * AssemblyResourceLoader.cs: refactoring:
109 make the code reusable in System.Web.Extensions.
111 2007-05-30 Vladimir Krasnov <vladimirk@mainsoft.com>
113 * AssemblyResourceLoader.cs: GetResourceUrl, TARGET_JVM will use type's
114 hashcode for resource url
116 2007-04-06 Marek Habersack <mhabersack@novell.com>
118 * AssemblyResourceLoader.cs: use the correct query parameter
119 separator char for the current platform version. Fixes bug
122 2006-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
124 * TraceHandler.cs: class status fixes.
126 2006-01-26 Chris Toshok <toshok@ximian.com>
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).
134 2006-01-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
136 * TraceHandler.cs: when clearing trace data, remove 'clear=1' from the
137 query string. Fixes bug #77072.
139 2005-09-02 Sebastien Pouliot <sebastien@ximian.com>
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.
146 2004-11-18 Lluis Sanchez Gual <lluis@novell.com>
148 * AssemblyResourceLoader.cs: Use a special name when encoding a resource
149 from the System.Web assembly.
151 2004-10-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
153 * TraceHandler.cs: error code is 403 and the message different when
154 trace is enabled but not for remote clients.
156 2004-07-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
158 * TraceHandler.cs: check that trace is enabled or throw.
160 2004-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
162 * TraceHandler.cs: Added protected missing members and attributes.
164 2004-01-10 Jackson Harper <jackson@ximian.com>
166 * TraceHandler.cs: Obey localOnly attribute.
168 2004-01-10 Jackson Harper <jackson@ximian.com>
170 * TraceHandler.cs: Implement.
172 2003-11-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
174 * AssemblyResourceLoader.cs: fixed compilation under MS. Ben already
177 2003-11-04 Jackson Harper <jackson@ximian.com>
179 * AssemblyResourceLoader.cs: No method body for v1. This fixes the
182 2003-11-04 Ben Maurer <bmaurer@users.sourceforge.net>
184 * AssemblyResourceLoader.cs: New file. New v2 handler.
186 2002-10-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
188 * ChangeLog: New file.
189 * TraceHandler.cs: stubbed out. This should generate the trace page
190 when tracing is enabled.