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