ChangeLog 5.8 KB

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