Fix installing on a clean Haskell Platform - fixed a dependency with http-conduit as well #3

Merged
merged 9 commits into from Dec 16, 2012
View
4 LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2012, Phil Freeman
+Copyright (c) Phil Freeman, Aaron Friel 2012
All rights reserved.
Redistribution and use in source and binary forms, with or without
@@ -21,4 +21,4 @@ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
View
13 README.md
@@ -1,6 +1,13 @@
-tablestorage-0.1
-================
+tablestorage-0.1.2
+==================
A Haskell wrapper for the Azure Table Storage REST API.
-Currently supports table and entity operations, but not pagination and projections.
+Currently supports table and entity operations, but not pagination and projections.
+
+Version History
+===============
+
+- 0.1.2 - Aaron Friel: HTTPS support, request format now consistent with the .NET implementation
+- 0.1.1 - Updated error handling mechanism, tidied exports
+- 0.1.0 - Initial version
View
1 src/Network/TableStorage/API.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE OverloadedStrings #-}
-- |
-- This module provides functions wrapping the Azure REST API web methods.
View
2 src/Network/TableStorage/Development.hs
@@ -13,7 +13,7 @@ import Network.TableStorage.Types
-- An account for the storage emulator
--
developmentAccount :: Account
-developmentAccount = Account { accountScheme = "http",
+developmentAccount = Account { accountScheme = "http:",
accountHost = "127.0.0.1" ,
accountName = "devstoreaccount1",
accountPort = 10002,
View
12 tablestorage.cabal
@@ -1,14 +1,14 @@
name: tablestorage
-version: 0.1.1.0
+version: 0.1.2.0
cabal-version: >= 1.2
build-type: Simple
-author: Phil Freeman <paf31-at-cantab.net>
+author: Phil Freeman, Aaron Friel
stability: experimental
maintainer: Phil Freeman <paf31@cantab.net>
homepage: http://github.com/paf31/tablestorage
category: Web, Database, API
license: BSD3
-copyright: (c) Phil Freeman 2012
+copyright: (c) Phil Freeman, Aaron Friel 2012
data-files:
LICENSE,
tablestorage.cabal
@@ -28,15 +28,17 @@ library
bytestring,
utf8-string,
base64-bytestring,
- http-conduit,
+ http-conduit >= 1.8.5,
conduit,
http-types,
pureMD5,
network,
time,
xml,
old-locale,
- mtl
+ mtl,
+ crypto-api,
+ HTTP
ghc-options: -Wall
exposed-modules:
Network.TableStorage,