packages feed

Cabal revisions of hsoz-0.0.0.4

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                hsoz-version:             0.0.0.4-synopsis:            Iron, Hawk, Oz: Web auth protocols-description:-  hsoz is a Haskell implementation of the Iron, Hawk, and Oz web-  authentication protocols. These protocols originate from the OAuth2-  standardisation process, but are designed to be simpler to implement-  for the common case of web applications.-  .-  The top-level "Network.Iron", "Network.Hawk", "Network.Oz" modules-  contain further instructions on their usage. There are also some-  example server and client programs within the-  <https://github.com/rvl/hsoz project git repository>.--homepage:            https://github.com/rvl/hsoz-license:             BSD3-license-file:        LICENSE-author:              Rodney Lorrimar-maintainer:          Rodney Lorrimar <dev@rodney.id.au>-copyright:           2016 Rodney Lorrimar-category:            Web, Authentication-build-type:          Simple-extra-doc-files:     images/*.png-extra-source-files:  README.md-cabal-version:       >=1.10-stability:           experimental-bug-reports:         https://github.com/rvl/hsoz/issues-Tested-With:         GHC == 8.0.1--flag example-  description: Build the example applications-  default: True--library-  hs-source-dirs:      src-  exposed-modules:     Network.Iron-                     , Network.Hawk-                     , Network.Hawk.Client-                     , Network.Hawk.Middleware-                     , Network.Hawk.Server-                     , Network.Hawk.Server.Nonce-                     , Network.Hawk.Types-                     , Network.Hawk.URI-                     , Network.Hawk.Internal-                     , Network.Hawk.Internal.Client-                     , Network.Hawk.Internal.Client.HeaderParser-                     , Network.Hawk.Internal.Client.Types-                     , Network.Hawk.Internal.Server-                     , Network.Hawk.Internal.Server.Header-                     , Network.Hawk.Internal.Server.Types-                     , Network.Hawk.Internal.Types-                     , Network.Oz-                     , Network.Oz.Application-                     , Network.Oz.Client-                     , Network.Oz.Server-                     , Network.Oz.Ticket-                     , Network.Oz.Types-  other-modules:       Network.Iron.Util-                     , Network.Hawk.Algo-                     , Network.Hawk.Util-                     , Network.Hawk.Internal.JSON-                     , Network.Oz.JSON-                     , Network.Oz.Internal.Types-                     , Network.Oz.Boom-  build-depends:       base >= 4.7 && < 5-                     , aeson-                     , attoparsec-                     , base16-bytestring-                     , base64-bytestring-                     , byteable-                     , bytestring-                     , case-insensitive-                     , containers-                     , cryptonite-                     , data-default-                     , either-                     , errors-                     , exceptions-                     , hashable-                     , http-client >= 0.4 && < 0.5-                     , http-types-                     , lens-                     , memory-                     , mtl-                     , network-                     , scientific-                     , scotty-                     , securemem-                     , text-                     , time-                     , transformers-                     , unordered-containers-                     , uri-bytestring-                     , vault-                     , wai-                     , warp-  default-language:    Haskell2010-  default-extensions:  OverloadedStrings--executable hsoz-example-  if flag(example)-    buildable: True-  else-    buildable: False--  hs-source-dirs:      example-  main-is:             Main.hs-  other-modules:       Common-                     , HawkServer-                     , HawkClient-                     , BewitServer-                     , BewitClient-                     , OzServer-                     , OzClient-  ghc-options:         -threaded -rtsopts -with-rtsopts=-N-  build-depends:       hsoz-                     , aeson-                     , base-                     , bytestring-                     , case-insensitive-                     , containers-                     , cryptonite-                     , data-default-                     , http-client >= 0.4 && < 0.5-                     , http-conduit >= 2.1 && < 2.2-                     , http-types-                     , lens-                     , lucid-                     , scotty-                     , text-                     , transformers-                     , uri-bytestring-                     , wai-                     , warp-  default-language:    Haskell2010-  default-extensions:  OverloadedStrings--executable iron-  if flag(example)-    buildable: True-  else-    buildable: False--  hs-source-dirs:      example-  main-is:             Iron.hs-  ghc-options:         -threaded -rtsopts -with-rtsopts=-N-  build-depends:       hsoz-                     , aeson-                     , base-                     , bytestring-                     , containers-                     , cryptonite-                     , data-default-                     , optparse-applicative-                     , text-                     , time-  default-language:    Haskell2010-  default-extensions:  OverloadedStrings--test-suite hsoz-test-  type:                exitcode-stdio-1.0-  hs-source-dirs:      test-  main-is:             Main.hs-  other-modules:       Network.Iron.Tests-                     , Network.Hawk.Tests-                     , Network.Oz.Tests-  build-depends:       base-                     , hsoz-                     , QuickCheck-                     , HUnit-                     , tasty-                     , tasty-hunit-                     , tasty-quickcheck-                     , tasty-golden-                     , text-                     , bytestring-                     , aeson-                     , time-                     , data-default-                     , wai-                     , http-client-                     , http-types-  ghc-options:         -threaded -rtsopts -with-rtsopts=-N-  default-language:    Haskell2010-  default-extensions:  OverloadedStrings--source-repository head-  type:     git-  location: https://github.com/rvl/hsoz+name:                hsoz
+version:             0.0.0.4
+x-revision: 1
+synopsis:            Iron, Hawk, Oz: Web auth protocols
+description:
+  hsoz is a Haskell implementation of the Iron, Hawk, and Oz web
+  authentication protocols. These protocols originate from the OAuth2
+  standardisation process, but are designed to be simpler to implement
+  for the common case of web applications.
+  .
+  The top-level "Network.Iron", "Network.Hawk", "Network.Oz" modules
+  contain further instructions on their usage. There are also some
+  example server and client programs within the
+  <https://github.com/rvl/hsoz project git repository>.
+
+homepage:            https://github.com/rvl/hsoz
+license:             BSD3
+license-file:        LICENSE
+author:              Rodney Lorrimar
+maintainer:          Rodney Lorrimar <dev@rodney.id.au>
+copyright:           2016 Rodney Lorrimar
+category:            Web, Authentication
+build-type:          Simple
+extra-doc-files:     images/*.png
+extra-source-files:  README.md
+cabal-version:       >=1.10
+stability:           experimental
+bug-reports:         https://github.com/rvl/hsoz/issues
+Tested-With:         GHC == 8.0.1
+
+flag example
+  description: Build the example applications
+  default: True
+
+library
+  hs-source-dirs:      src
+  exposed-modules:     Network.Iron
+                     , Network.Hawk
+                     , Network.Hawk.Client
+                     , Network.Hawk.Middleware
+                     , Network.Hawk.Server
+                     , Network.Hawk.Server.Nonce
+                     , Network.Hawk.Types
+                     , Network.Hawk.URI
+                     , Network.Hawk.Internal
+                     , Network.Hawk.Internal.Client
+                     , Network.Hawk.Internal.Client.HeaderParser
+                     , Network.Hawk.Internal.Client.Types
+                     , Network.Hawk.Internal.Server
+                     , Network.Hawk.Internal.Server.Header
+                     , Network.Hawk.Internal.Server.Types
+                     , Network.Hawk.Internal.Types
+                     , Network.Oz
+                     , Network.Oz.Application
+                     , Network.Oz.Client
+                     , Network.Oz.Server
+                     , Network.Oz.Ticket
+                     , Network.Oz.Types
+  other-modules:       Network.Iron.Util
+                     , Network.Hawk.Algo
+                     , Network.Hawk.Util
+                     , Network.Hawk.Internal.JSON
+                     , Network.Oz.JSON
+                     , Network.Oz.Internal.Types
+                     , Network.Oz.Boom
+  build-depends:       base >= 4.7 && < 5
+                     , aeson
+                     , attoparsec
+                     , base16-bytestring
+                     , base64-bytestring
+                     , byteable
+                     , bytestring
+                     , case-insensitive
+                     , containers
+                     , cryptonite
+                     , data-default
+                     , either
+                     , errors
+                     , exceptions
+                     , hashable
+                     , http-client >= 0.4 && < 0.5
+                     , http-types
+                     , lens
+                     , memory
+                     , mtl
+                     , network
+                     , scientific
+                     , scotty
+                     , securemem
+                     , text
+                     , time
+                     , transformers
+                     , unordered-containers
+                     , uri-bytestring
+                     , vault
+                     , wai
+                     , warp
+  default-language:    Haskell2010
+  default-extensions:  OverloadedStrings
+
+executable hsoz-example
+  if flag(example)
+    buildable: True
+  else
+    buildable: False
+
+  hs-source-dirs:      example
+  main-is:             Main.hs
+  other-modules:       Common
+                     , HawkServer
+                     , HawkClient
+                     , BewitServer
+                     , BewitClient
+                     , OzServer
+                     , OzClient
+  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
+  build-depends:       hsoz
+                     , aeson
+                     , base
+                     , bytestring
+                     , case-insensitive
+                     , containers
+                     , cryptonite
+                     , data-default
+                     , http-client >= 0.4 && < 0.5
+                     , http-conduit >= 2.1 && < 2.2
+                     , http-types
+                     , lens
+                     , lucid
+                     , scotty
+                     , text
+                     , transformers
+                     , uri-bytestring
+                     , wai
+                     , warp
+  default-language:    Haskell2010
+  default-extensions:  OverloadedStrings
+
+executable iron
+  if flag(example)
+    buildable: True
+  else
+    buildable: False
+
+  hs-source-dirs:      example
+  main-is:             Iron.hs
+  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
+  build-depends:       hsoz
+                     , aeson
+                     , base
+                     , bytestring
+                     , containers
+                     , cryptonite
+                     , data-default
+                     , optparse-applicative == 0.12.*
+                     , text
+                     , time
+  default-language:    Haskell2010
+  default-extensions:  OverloadedStrings
+
+test-suite hsoz-test
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      test
+  main-is:             Main.hs
+  other-modules:       Network.Iron.Tests
+                     , Network.Hawk.Tests
+                     , Network.Oz.Tests
+  build-depends:       base
+                     , hsoz
+                     , QuickCheck
+                     , HUnit
+                     , tasty
+                     , tasty-hunit
+                     , tasty-quickcheck
+                     , tasty-golden
+                     , text
+                     , bytestring
+                     , aeson
+                     , time
+                     , data-default
+                     , wai
+                     , http-client
+                     , http-types
+  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
+  default-language:    Haskell2010
+  default-extensions:  OverloadedStrings
+
+source-repository head
+  type:     git
+  location: https://github.com/rvl/hsoz