ChangeLog 6.0 KB

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