- Major Release Depricated Connection class and moved it to Rackspace.Cloudfiles.Depricated namespace
- Added CF_Connection and updated CF_Account CF_Container and CF_Object to align with other APIs
- Added new HTTP client based off swift-client
- Updated UserCredentials object to support adding cached credentials
- Update README
- Put comment in AssemblyInfo.cs to let people know that the version is updating by our continuous integration process.
- Fix broken tests
- Changed namespaces from com.mosso.cloudfiles.* to Rackspace.CloudFiles.* (Closes gh-26)
- Allowed authentication to pass if any 2xx HTTP response received from Authentication request (Closes gh-43)
- Change rakefile to delete zip file artifacts before creating new ones
- Add ability to parameterize the GetContainers call with Marker, Limit, Prefix, Path (Closes gh-37)
- Allow user to purge individual items or entire containers from CDN. PurgePublicContainer and PurgePublicStorageItem
- Fixed duplicate logging with log4net (Closes gh-9)
- Starting removal of SpecMaker, Ryan Svihla's BDD framework.
- Changed README and History files to markdown (.md)
- Changed build process from custom Ruby files to use Albacore gem
- Create UserCredentials constructor to allow user to change Auth url (US,UK,Mosso) (re-Closes gh-22)
- removed all usages of useragent acl and referrer acl, this does include trimming the pararmeter list to the SetDetailsOnPublicContainer method on the IConnection interface
- downgraded master branch to .NET 3.5 runtime due to end-user feedback the solution and projects are still VS2010 version
- created NET40 branch for .NET 4.0 runtime
- fix UK url (Closed gh-22)
- upgraded project to .NET 4.0 and VS2010 (Closed gh-20)
- upgrade nunit to work with .NET 4.0
- removed docu due to no support for .NET 4.0, will replace soon
- fixed using statements due to namespace change in NUnit SyntaxHelpers
- add 2011 to COPYING and other files
- update readme to notify user that vs2010 and .net4.0 are necessary and update history file with correct information, last 3 version updates
- fix misspelling of cloudfiles in assemblyinfo generation - product name
- Making sure FileStreams are read-only (Closed gh-13)
- Use regex match for utf-8/utf8 in xml reponse content-type (Closed gh-12)
- Fixed CloudFilesResponse to allow text/plain contentbody
- Refactored tests to handle old CloudFiles system and new CloudFiles system
- Reinstated the ability to make containers public
- Code cleanup
- added office 2007 mimetypes since some browsers were downloading them as zip files
- Added support for servicenet.This will eliminate the bandwidth charges that would be associated with your requests otherwise. Please keep in mind that you will still be charged for requests and storage.
- Added support for setting referrer acl and user agent acl on CDN enabled containers
- Removed some methods in the public api that were misleading and were not behaving well (namely setting ttl and logging on public containers)
- Fixed bug in call in CF_Container that was incorrectly downoading an object rather than just checking on its existence.
- Fixed bug with null ContentLength on CF_Object
- Corrected MakePath to only worry about making directory objects. NOTICE: MakePath now will NOT ignore '.' in the path. This could be a breaking change to your existing code, now directory objects will be created regardless.
- Set content type on directory objects to "application/directory".
- Increased test coverage using SpecMaker
- fixed bug in retrieving a public container list.
- added support for enabling/disabling access logs on public containers
- small internal changes for testability
- small changes to internal url handling to coincide with changes to REST api.
- fixed issue where listing containers always returned empty
- converted build process from NAnt to Rake
- made integration tests depedent on Credentials.config file
- remove SSL Certification validation from CloudFilesRequest due to it not being allowed in Medium Trust hosting environments
- Connection.cs GetContainerInformation. Fixed method not populating CDNUri property on Container object
- Added TTL (time-to-live) parameter to making a container public
- Log4Net wire-up for logging available, information in README
- Better documentation, found in the README.rdoc file
- Add repo to github.com/rackspace/csharp-cloudfiles (source and tests)
- Progress information on file transfers
- Container/Object lists in JSON or XML with item details
- API support to return your account's total storage or at a Container level
- Chunked Transfer-Encoding on PUT requests
- "Pathname" support for pseudo-hierarchical folders/directoriess
- Increased name length for Containers/Objects
- Adding Ruby to the list of supported language APIs