ChangeLog 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417
  1. 2008-08-19 Marek Habersack <[email protected]>
  2. * UrlUtils.cs: fail gracefully if the path passed to GetSessionId
  3. is null.
  4. 2008-07-29 Marek Habersack <[email protected]>
  5. * UrlUtils.cs: fixed a typo in HasSessionId which made it always
  6. return False. Fixes bug #397418
  7. 2008-06-27 Robert Jordan <[email protected]>
  8. * TimeUtil.cs (ToUtcTimeString): convert using the invariant
  9. culture. Fixes bug #404083. Contributed by
  10. Hubert FONGARNAND <[email protected]>.
  11. 2008-06-16 Marek Habersack <[email protected]>
  12. * UrlUtils.cs: optimize string usage (do not compare against "").
  13. 2008-06-16 Noam Lampert <[email protected]>
  14. * UrlUtils.cs: Fixed some bugs in Canonize method. Add several tests
  15. 2008-06-04 Marek Habersack <[email protected]>
  16. * UrlUtils.cs: added internal method HasSessionId
  17. 2007-12-12 Marek Habersack <[email protected]>
  18. * SettingsMappingManager.cs: use the 'settings.map.config' name
  19. for the application-specific mapper configuration. This ensures
  20. that the file won't be downloadable on systems which don't support
  21. the mapping feature without the need to add the extra handler
  22. entry to the app's Web.config file. Thanks to Joe Audette for the
  23. idea.
  24. 2007-12-11 Marek Habersack <[email protected]>
  25. * SettingsMappingManager.cs: made the class public - it is
  26. required for user-defined mappers to work.
  27. Added a new property, Platform, which specifies the platform we're
  28. running on. Platform check is now done only on initialization
  29. time.
  30. LoadMappings considers only the mappings which apply to the
  31. current platform. Other entries are not loaded.
  32. * SettingsMapping.cs: made the class public.
  33. * SettingsMappingWhat.cs: made the class public.
  34. * ISectionSettingsMapper.cs: made the interface public.
  35. 2007-12-08 Marek Habersack <[email protected]>
  36. * SerializationHelper.cs: added - serialization helper for the
  37. Sqlite Profile Provider.
  38. * RoleManagerSectionMapper.cs: added - section settings mapper for
  39. the RoleManager section.
  40. * MembershipSectionMapper.cs: added - section settings mapper for
  41. the Membership section.
  42. * ISectionSettingsMapper.cs: added - interface definition for
  43. section settings mappers.
  44. * SettingsMappingWhat.cs: added - describes a single 'what' tag
  45. instance inside the mapper definition in the settings.map file.
  46. * SettingsMapping.cs: added - represents a single mapper entry in
  47. the settings.map file.
  48. * SettingsMappingManager.cs: added - manages settings mapping as
  49. defined in the settings.map file.
  50. 2006-08-19 Vladimir Krasnov <[email protected]>
  51. * UrlUtils.cs: optimized string.Replace in RemoveDoubleSlashes
  52. 2007-03-21 Konstantin Triger <[email protected]>
  53. AltSerialization.cs: refactoring for Serialize/Deserialize functionality.
  54. 2007-03-18 Marek Habersack <[email protected]>
  55. * UrlUtils.cs: GetDirectory always returns a path with trailing
  56. slash.
  57. 2007-03-16 Marek Habersack <[email protected]>
  58. * UrlUtils.cs: make sure the trailing slash is present.
  59. 2007-03-05 Marek Habersack <[email protected]>
  60. * UrlUtils.cs: Make sure GetDirectory returns a directory with the
  61. trailing slash.
  62. 2007-01-30 Adar Wesley <[email protected]>
  63. * UrlUtils.cs: fixed GetFile to throw right exception
  64. 2007-01-20 Miguel de Icaza <[email protected]>
  65. * FileUtils.cs (CreateTemporaryFile): Remove unused variable.
  66. 2006-11-26 Igor Zelmanovich <[email protected]>
  67. * StrUtils.cs: added new helper method EscapeQuotesAndBackslashes
  68. 2006-11-13 Marek Habersack <[email protected]>
  69. * FileUtils.cs: Added a utility class for temporary file creation
  70. (and possibly other future common file operations)
  71. 2006-03-15 Vladimir Krasnov <[email protected]>
  72. * DataSourceResolver.cs: corrected exceptions type in
  73. ResolveDataSource
  74. 2006-02-01 Chris Toshok <[email protected]>
  75. * WebEncoding.cs: CONFIGURATION_2_0 => NET_2_0, and use GetSection
  76. instead of GetWebApplicationSection.
  77. 2006-01-31 Gonzalo Paniagua Javier <[email protected]>
  78. * UrlUtils.cs: more than one consecutive slash are turned into one.
  79. 2006-01-26 Chris Toshok <[email protected]>
  80. * WebEncoding.cs: rework this so we cache the section, and so we
  81. swallow exceptions based on a broken configuration.
  82. 2006-01-09 Konstantin Triger <[email protected]>
  83. AltSerialization.cs: under TARGET_JVM: merging /main/4
  84. 2005-11-28 Chris Toshok <[email protected]>
  85. * WebEncoding.cs (FileEncoding, ResponseEncoding,
  86. RequestEncoding): CONFIGURATION_2_0 work.
  87. 2005-09-22 Gonzalo Paniagua Javier <[email protected]>
  88. * UrlUtils.cs: fix GetFile to work with '/blah'.
  89. 2005-09-11 Sebastien Pouliot <[email protected]>
  90. * IWebObjectFactory.cs: New. 2.0 interface.
  91. * IWebPropertyAccessor.cs: New. 2.0 interface.
  92. * Transactions.cs: Added [Link|Inheritance]Demand for Minimal.
  93. * WorkItem.cs: Added [Link|Inheritance]Demand for Minimal. Added
  94. Demand for UnmanagedCode on the static Post method,
  95. 2005-08-28 Gonzalo Paniagua Javier <[email protected]>
  96. * UrlUtils.cs: removed 2 unused methods. IsRelativeUrl returns false if
  97. there's a colon in the string, assuming it's the beginning of the ://
  98. after the schema.
  99. 2005-07-15 Ben Maurer <[email protected]>
  100. * DataSourceHelper.cs: Obsolete
  101. * DataSourceResolver.cs: Moved from DataSourceHelper.
  102. 2005-07-14 Ben Maurer <[email protected]>
  103. * DataSourceHelper.cs: Helper method used for data binding.
  104. 2005-06-26 Gonzalo Paniagua Javier <[email protected]>
  105. * UrlUtils.cs: (Combine) if the base path is "~", expand it.
  106. 2005-06-26 Gonzalo Paniagua Javier <[email protected]>
  107. * StrUtils.cs: new string utilities.
  108. 2005-05-09 Ben Maurer <[email protected]>
  109. * UrlUtils.cs (Reduce): a more efficient impl that avoids an
  110. arraylist, making an arraylist into an array, and a replace
  111. operation.
  112. 2004-11-30 Gonzalo Paniagua Javier <[email protected]>
  113. * UrlUtils.cs: made (Insert|Get|Remove)SessionId use the appRoot +
  114. SessionID + vpath format.
  115. 2004-07-20 Gonzalo Paniagua Javier <[email protected]>
  116. * UrlUtils.cs: don't pass double slash when the path begins with a
  117. tilde. Fixes bug #61654.
  118. 2004-05-26 Gonzalo Paniagua Javier <[email protected]>
  119. * UrlUtils.cs:
  120. (GetFile): not public, and fixed to really return just the file name.
  121. (InsertSessionId): ensure that the directory ends with a "/". This
  122. fixes cookieless sessions.
  123. (RemoveSessionId): don't return "/" twice.
  124. Fixed bug #59051.
  125. 2004-05-14 Gonzalo Paniagua Javier <[email protected]>
  126. * UrlUtils.cs: respect trailing slashes. Fixes bug #56802.
  127. 2004-05-14 Gonzalo Paniagua Javier <[email protected]>
  128. * UrlUtils.cs: no more ^Ms.
  129. 2004-04-24 Gonzalo Paniagua Javier <[email protected]>
  130. * UrlUtils.cs: MakeRelative was returning null for virtual paths without
  131. directory.
  132. 2004-04-22 Gonzalo Paniagua Javier <[email protected]>
  133. * FileAction.cs:
  134. * FileChangeEventHandler.cs:
  135. * FileChangedEventArgs.cs:
  136. * FileChangesMonitor.cs:
  137. * FilePathParser.cs: removed unused/obsolete files.
  138. 2004-04-19 Gonzalo Paniagua Javier <[email protected]>
  139. * UrlUtils.cs: fixed MakeRelative. nGallery goes one step further.
  140. 2004-03-19 Gonzalo Paniagua Javier <[email protected]>
  141. * UrlUtils.cs: small fix from George Kodinov for Combine when ~ is used.
  142. 2004-02-18 Gonzalo Paniagua Javier <[email protected]>
  143. * UrlUtils.cs: ~ is not always /. Fixed.
  144. 2004-02-17 Gonzalo Paniagua Javier <[email protected]>
  145. * UrlUtils.cs:
  146. (Combine): handle subdirectories and tilde. Fixes bug 54231.
  147. 2004-02-01 Alon Gazit <[email protected]>
  148. * UrlUtils.cs: little fix in GetDirectory ().
  149. 2004-01-11 Andreas Nahr <[email protected]>
  150. * TransactedCallback.cs:
  151. * WorkItemCallback.cs:
  152. * WorkItem.cs:
  153. * Transactions.cs: Added and stubbed/ implemented
  154. 2004-01-11 Andreas Nahr <[email protected]>
  155. * WebEqualComparer.cs:
  156. * WebHashCodeProvider.cs:
  157. * FileAction.cs:
  158. * FileChangeEventHandler.cs:
  159. * NativeFileChangeEventHandler.cs: Monostyled header, internalized
  160. 2004-01-09 Gonzalo Paniagua Javier <[email protected]>
  161. * UrlUtils.cs: make reduce not to throw an exception for '../'. Fixes
  162. bug #52599.
  163. 2003-12-03 Jackson Harper <[email protected]>
  164. * UrlUtils.cs: Some methods for working with session ids in urls.
  165. 2003-12-02 Gonzalo Paniagua Javier <[email protected]>
  166. * WebEncoding.cs: use the Default encoding when the globalization
  167. configuration is not available.
  168. 2003-12-01 Gonzalo Paniagua Javier <[email protected]>
  169. * UrlUtils.cs: don't forget basePath when relative path is not rooted.
  170. Fixes bug #51522.
  171. 2003-11-27 Gonzalo Paniagua Javier <[email protected]>
  172. * UrlUtils.cs: fix bug introduced with last change that makes relative
  173. paths fail. Closes bug #51448.
  174. 2003-11-27 Gonzalo Paniagua Javier <[email protected]>
  175. * UrlUtils.cs: fixed Combine() handling of ~.
  176. 2003-11-25 Jackson Harper <[email protected]>
  177. * AltSerialization.cs: Utility methods for optimized serializing.
  178. 2003-11-13 Jackson Harper <[email protected]>
  179. * TimeUtil.cs: Utility methods for dealing with time.
  180. 2003-11-08 Ben Maurer <[email protected]>
  181. * UrlUtils.cs: new function to do the app mapping, but make
  182. it return a physical path.
  183. 2003-11-07 Ben Maurer <[email protected]>
  184. * UrlUtils.cs: add a new function for mapping app absolute
  185. paths to virual paths (ie, ~/blah/ to /application/root/blah/)
  186. 2003-11-05 Gonzalo Paniagua Javier <[email protected]>
  187. * WebEncoding.cs: added properties to access configuration files
  188. encoding.
  189. 2003-08-29 Gonzalo Paniagua Javier <[email protected]>
  190. * ICalls.cs: holds a couple of icalls.
  191. 2003-08-27 Gonzalo Paniagua Javier <[email protected]>
  192. * UrlUtils.cs: made Reduce work when a "/" is passed.
  193. 2003-05-14 Gonzalo Paniagua Javier <[email protected]>
  194. * UrlUtils.cs: fixed Combine and reworked Reduce.
  195. 2003-03-18 Gonzalo Paniagua Javier <[email protected]>
  196. * UrlUtils.cs: another little fix in Combine ().
  197. 2003-01-29 Gonzalo Paniagua Javier <[email protected]>
  198. * UrlUtils.cs: fixed Combine ().
  199. 2002-12-20 Gonzalo Paniagua Javier <[email protected]>
  200. * UrlUtils.cs: fixed IsRelativeUrl and IsRootUrl.
  201. 2002-12-18 Gonzalo Paniagua Javier <[email protected]>
  202. * PathUtil.cs: removed.
  203. * UrlUtils.cs: fixed Combine to handle '~'.
  204. 2002-12-12 Gonzalo Paniagua Javier <[email protected]>
  205. * PathUtil.cs: some path handling methods that are not available in
  206. System.IO.Path.
  207. 2002-10-28 Gaurav Vaish <[email protected]>
  208. * DataSourceHelper.cs : Fresh implementation. Moved from
  209. System.Web.UI.WebControls.DataGrid
  210. ::ResolveData(object, string).
  211. 2002-10-27 Gonzalo Paniagua Javier <[email protected]>
  212. * WebTrace.cs: fixed namespace.
  213. * WebEncoding.cs: new class that holds the default encoding for
  214. System.Web.
  215. 2002-01-03 Nick Drochak <[email protected]>
  216. * FileChangesMonitor.cs: remove redundant using statement; use int
  217. for MAXLEN; capitalize correctly 'WebHashCodeProvider';
  218. fix typo rsLock -> rwLock; Change IsRooted to IsPathRooted;
  219. set out parameter value where needed
  220. * FilePathParser.cs: qualify method GetPathRoot() with 'Path.'
  221. * IISVersionInfo.cs: initialize static member to avoid compile error.
  222. * WebEqualComparer.cs: static member defC shouldn't be readonly;
  223. the string comparer had some typos (fixed)
  224. * WebHashCodeProvider.cs: needed System.Globalization; static member
  225. defHcp shouldn't be readonly; remove double equal typo.
  226. 2002-01-02 Nick Drochak <[email protected]>
  227. * FileAction.cs: Use 0x7FFFFFFF as enum value for error. 0xFFFFFFFF
  228. is too big for Int32.
  229. * FileChangeEventHandler.cs: put missing 'void' return type on delegate
  230. FileChangeEventHandler()
  231. * FileChangedEventArgs.cs: ditto for FileChangedEvent()
  232. * NativeFileChangeEventHandler.cs: ditto for NativeFileChangeEventHandler()
  233. * FileChangesMonitor.cs: add needed namespaces and comment out imcomplete
  234. code.
  235. 2001-12-21 Gaurav Vaish <[email protected]>
  236. * ApacheVersionInfo.cs - Dummy class, for later use.
  237. * FileAction.cs:
  238. * FileChangeEventHandler.cs:
  239. * FileChangeEventArgs.cs:
  240. * FileChangesMonitor.cs:
  241. * NativeFileChangeEventHandler.cs
  242. - To be used in System.Web/Http* classes.
  243. Initially needed for HttpRuntime
  244. * IISVersionInfo.cs - Some useful methods
  245. 2001-12-17 Gaurav Vaish <[email protected]>
  246. * UrlUtils.cs - Added functions Combine and Reduce
  247. 2001-12-16 Miguel de Icaza <[email protected]>
  248. * DataSourceHelper.cs, UrlUtils.cs: Set the correct namespace.
  249. 2001-11-30
  250. Gaurav Vaish <[email protected]>
  251. * DataSourceHelper.cs - Resolving DataSource objects
  252. 2001-11-09
  253. Gaurav Vaish <[email protected]>
  254. * UrlUtil.cs - Some basic functions
  255. 2001-11-08
  256. Gaurav Vaish <[email protected]>
  257. * Namespace - Created the namespace for commonly used,
  258. otherwise not available functions