soitgoes/LoveSeat — pull request #16 by ctchnrelez (2011-10-22 01:46:01+00:00)
Title: New Features

I modified CouchRequest.cs & CouchClient.cs with the following features:

1) Connect via HTTPS
2) Basic Authentication which required adding the AuthenticationType enumeration (Cookie or Basic).

I also modified CouchClient.cs with the following functions:

1) CreateUser function with password hashing and salting.
2) DeleteUser function.

I also added these classes because of the new features:

1) UniqueIndentifiers
2) SecurityUtility

Last but not least, I added GetUUID function. This is not needed with .NET necessarily since you can
do "Guid.NewGuid();"

I tested functionality with Cloudant and Couchbase Single Server. Further testing may be needed for CouchDB version 1.0 and greater.

If you have any questions or concerns, please let me know.