cabal-version: 2.2 name: LDAPv3 version: 0.1.1.0 synopsis: Lightweight Directory Access Protocol (LDAP) version 3 license: GPL-2.0-or-later license-file: LICENSE author: Herbert Valerio Riedel copyright: © 2018-2019 Herbert Valerio Riedel maintainer: hvr@gnu.org bug-reports: https://github.com/hvr/LDAPv3/issues category: Network tested-with: GHC==8.8.1, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3 description: This library provides a pure Haskell implementation of the /Lightweight Directory Access Protocol (LDAP)/ version 3 as specified in (see "LDAPv3.Message"). . Serializing and deserializing to and from the wire encoding for the purpose of implementing network clients and servers is supported via 'Binary' instances (see ). . Moreover, this library also implements /String Representation of Search Filters/ as per and /String Representation of Distinguished Names/ as per (see "LDAPv3.StringRepr" for details). extra-source-files: ChangeLog.md source-repository head type: git location: https://github.com/hvr/LDAPv3.git common defaults default-language: Haskell2010 other-extensions: BangPatterns CPP ConstraintKinds DataKinds DefaultSignatures DeriveFunctor DeriveGeneric FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving KindSignatures LambdaCase MultiParamTypeClasses OverloadedStrings RecordWildCards ScopedTypeVariables StandaloneDeriving Trustworthy TypeFamilies TypeOperators UndecidableInstances build-depends: , base >= 4.8 && < 4.14 , binary ^>= 0.8.3 , bytestring ^>= 0.10.4 , text-short ^>= 0.1.3 , text ^>= 1.2.3 , containers ^>= 0.5.5 || ^>= 0.6.0 , deepseq ^>= 1.4.0 , int-cast ^>= 0.2.0 , newtype ^>= 0.2.2 , parsec ^>= 3.1.13 if !impl(ghc >= 8.0) build-depends: , semigroups ^>= 0.19.1 ghc-options: -Wall ------------------------------------------------------------------------------- library import: defaults hs-source-dirs: src exposed-modules: LDAPv3.Message LDAPv3.StringRepr LDAPv3.ASN1String other-modules: Common Data.Int.Subtypes Data.ASN1 Data.ASN1.Prim LDAPv3.AttributeDescription LDAPv3.DistinguishedName LDAPv3.SearchFilter LDAPv3.StringRepr.Class LDAPv3.ResultCode LDAPv3.Message.Types LDAPv3.Message.Annotated ------------------------------------------------------------------------------- test-suite LDAPv3 import: defaults type: exitcode-stdio-1.0 hs-source-dirs: test main-is: main.hs other-modules: Arbitrary build-depends: , LDAPv3 , tasty ^>= 1.2.3 , tasty-quickcheck ^>= 0.10.1 , tasty-hunit ^>= 0.10.0 , base-encoding ^>= 0.1.0 , quickcheck-instances ^>= 0.3.22 && < 0.3.26