Home
english
Home
.NET Server
Java Server
.NET Client
AJAX Client
AJAX Browser
Map Drive
Pricing
Contacts
info@ithit.com



IT Hit WebDAV Client API .NET Release History

v1.2.0.223

February 25, 2011

  • Parsing of HTTP status returned in XML improved. Now status can have any description or missing description or contain only numeric status code.
  • Parsing of Depth header improved. Now this header can contain white space.
  • Parsing of 'timeout' XML element improved. Now this element can contain white space.
  • 'Obsolete' warning removed in WebDAV Browser sample.

 

v1.2.0.214

August 10, 2010

  • IIS 6 build-in WebDAV returns http instead of https in PROPFIND responses if SSL is used. WebDavSession.IIS6SSLSupport properеy is provided as a workaround for this issue.
  • Custom properties content did not unescape. Now this bug is now fixed.
  • Thread safety improved. Each HierarchyItem now stores its own connection settings, copied from parent object. Connection settings now copied when IHierarchyItem.OpenFolder, IHierarchyItem.OpenResource, IHierarchyItem.OpenItem, IFolder.CreateFolder and IFolder.CreateResource are called.
  • If server did not provide namespace for WebDAV property the client library throw exception. This bug is now fixed.
  • Visual Studio 2010 project now provided.

 

v1.2.0.197

March 2, 2010

  • If server did not return Content-Type header or if Content-Type header does not contain charset the encoding is considered to be UTF-8.
  • Lock token now returned in the format that it was returned from server, 'opaquelocktoken' is not truncated. Now client library supports Jackrabbit WebDAV server.

 

v1.2.0.191

November 26, 2009

  • Locks did not save in WebDAV Browser Example - fixed.

 

 

v1.2.0.189

November 17, 2009

  • Unbuffered uploads for NTLM and Kerberos authentication now supported.
  • Some servers may set very big timeout in seconds leading to exceptions in Client library. Now this bug is fixed.
  • Exceptions made serializable to cross application domains.

 

 

v1.2.0.162

March 26, 2009

  • Now Content-Encoding header is used to determine encoding when parsing XML.
  • Output Content-Encoding header now contains sharset for XML. The encoding is specified by new WebDavSession.ContentEncoding property.
  • ClientCerificates property added to WebDavSession class. Now it is possible to set client certificates.
  • Performance improved if logging is turned-off.
  • '#' character now supported in file and folder names.
  • Integration tests for chunked mode and UTF-16 encoding added in source codes version.
  • WebDAV Browser Example:
    • If shared locks are not supported by server exclusive locks are used. Usually important for MOSS.
    • If folder and files are selected for lock it was not possible to lock. Now this bug is fixed.
    • If server is inaccessible after incorrect certificate warning the sample crushed. Now this bug is fixed.
    • Exception was thrown if server did not return lock token. Now this bug is fixed.
    • VS 2008 projects and solutions added. Reference to ITHit.WebDAV.Client.dll fixed.
       

 

v1.2.0.135

November 21, 2008

  • Custom properties now wrapped to CDATA.
  • Sample Browser build output (.exe) now added to archive.
  • WebDAV Browser Example:
    • If server returned miltistatus response client displayed error. Copy / move response status parsing fixed.
    • When updating file content Continue command caused the file to start from the beginning. Now this bug is fixed.
    • Locks lost sometimes after closing application. Now this bug is fixed.
    • Move of locked file failed. Now locked passed to move method.
    • Update properties on a locked file failed. Now locks passed to UpdateProperties.
    • Progress bars show 0% on Windows Vista after browser reopened. Now this bug is fixed.
    • Locks lost for files with special characters in path. Now this bug is fixed.
    • 'Select All' button added to Manage Locks.
    • Broken file downloaded if file was modified by other user. Incorrect content length was read. Now this bug is fixed.
    • Locks and paused uploads lost if application twice opened / closed.

v1.2.0.99

October 27, 2008

  • Resumable upload feature provided. PUT now can attach Content-Range header to upload file segments.
  • Sample WebDAV Browser provided.
  • With a new overloaded IFolder.GetChildren method you can request custom properties of all child items with a single request.
  • IResource.IsCheckedOut, IResource.IsVersionControlled, IHierarchyItem.GetActiveLocks and IHierarchyItem.GetSupportedLock methods are now obsolete and replaced with IResource.CheckedOut, IResource.VersionControlled, IHierarchyItem.ActiveLocks, IHierarchyItem.SupportedLock properties.
  • ResourceType enumeration renamed to ItemType.
  • WebDavSession.GetAuthenticationScheme method added.

v1.1.0.29

September 9, 2008

  • System.Argument exception "Illegal characters in path" in IFolder.GetChildren fixed.
  • WebDAVSession.CustomHeaders property added. This property can be used to add custom user headers which will be attached to all requests.

v1.1.0.22

April 18, 2008

  • DeltaV Support added. Put files under version control, check-out/check-in files, list versions via PERORT verb or via version-history / version-set properties, download file version content and set auto-versioning mode.
  • .NET Compact Framework support added.
  • Timeout, chunked transfer and client buffering now can be set for each item separately.
  • Unit tests tests and integration tests for .NET Compact Framework now provided with source codes version.
  • Exception raised when API is used with Apache mod_dav (mod_dav does not return DAV:displayname property).

v1.0.1.8

November 25, 2007

  • File upload buffering now managed via WebDavSession.AllowWriteStreamBuffering property.
  • License check code changed.
  • Quick Start updated. 

v1.0.1.2

October 11, 2007

  • Responce close when uploading files fixed.
  • Preauthentication added.
  • WebDavSession.PreAuthenticate property added.
  • WebDavSession.SendChunked property added.
  • WebDavSession.AllowWriteStreamBuffering property added.

v1.0.1.1 Final release

September 21, 2007

  • Integration tests provided with source codes.
  • IHierarchyItem.UpdateProperties now does not allow changing properties in DAV namespace.
  • IHierarchyItem.SupportedFeatures method now submits OPTIONS request instead of PROPFIND getsupportedlock.
  • IHierarchyItem.GetActiveLocks implementation fixed.
  • IHierarchyItem.GetSource implementation fixed.
  • WebDavSession.OpenItem method added.
  • IFolder.GetItem method added.
  • IResource.Upload and IResource.Download methods added.
  • System.Net.Mime.ContentType class reference removed.
  • References to System.Data.dll removed.

v1.0.0.0 Beta 1

July 4, 2007

  • WebDAV Client library for .Net and reference documentation provided. 

Selected Customers:
Country: Norway
DnB NOR Group
Country: Finland
Bank of Finland
USA
Symantec
Country: Sweden
Toyota
Country: Denmark
Danfoss Group
Country: USA
Microsoft
Country: Ukraine
Raiffeisen Bank
Country: USA
Siemens
Country: Ukraine
OTP Bank
Country: USA
Intel Corporation
Country: Austria
Austrian Federal Railways
Country: Israel
Autodesk, Inc.
Country: USA
U.S. Customs and Border Protection Agency
Home .NET Server Java Server .NET Client AJAX Client AJAX Browser Map Drive Pricing Contacts

Updated: Friday, February 25, 2011