packages feed

salvia-protocol-1.0.1: salvia-protocol.cabal

Name:               salvia-protocol
Version:            1.0.1
Synopsis:           Salvia webserver protocol suite supporting URI, HTTP, Cookie and MIME.
Description:
  Protocol suite for the Salvia webserver, including functionality for URI,
  HTTP, Cookie and MIME.

  This pacakage exposes the datatypes, parsers, pretty printers and some
  utility functions to deal with several web protocols. The /fclabels/ package
  is used to generate labels pointing into the exposed datatypes, allowing to
  easily get, set and modify parts of the structures.

Cabal-version:      >= 1.6
Category:           Network, Web, Protocol
License:            BSD3
License-file:       LICENSE
Author:             Sebastiaan Visser
Maintainer:         sfvisser@cs.uu.nl
Build-Type:         Simple

Library
  GHC-Options:      -Wall -fno-warn-orphans
  HS-Source-Dirs:   src

  Build-Depends:    base ==4.*,
                    containers >= 0.2 && < 0.4,
                    safe ==0.2.*,
                    fclabels >=0.4.2 && < 0.5,
                    split ==0.1.*,
                    bimap ==0.2.*,
                    bytestring ==0.9.*,
                    parsec ==2.1.*,
                    utf8-string ==0.3.*

  Exposed-modules:  Network.Protocol.Cookie
                    Network.Protocol.Http
                    Network.Protocol.Http.Data
                    Network.Protocol.Http.Headers
                    Network.Protocol.Http.Parser
                    Network.Protocol.Http.Printer
                    Network.Protocol.Http.Status
                    Network.Protocol.Mime
                    Network.Protocol.Uri
                    Network.Protocol.Uri.Chars
                    Network.Protocol.Uri.Data
                    Network.Protocol.Uri.Encode
                    Network.Protocol.Uri.Parser
                    Network.Protocol.Uri.Path
                    Network.Protocol.Uri.Printer
                    Network.Protocol.Uri.Remap
                    Network.Protocol.Uri.Query