name: toxcore synopsis: A Tox protocol implementation in Haskell version: 0.2.12 cabal-version: >=1.10 license: GPL-3 license-file: LICENSE build-type: Simple author: iphy maintainer: iphy copyright: Copyright (c) 2016-2020 The TokTok Team homepage: https://toktok.ltd category: Network description: A Tox protocol implementation in Haskell source-repository head type: git location: https://github.com/TokTok/hs-toxcore flag library-only description: Build only library, no executables or tests. default: False flag webservice description: Build the toxsave parser webservice. default: True library default-language: Haskell2010 hs-source-dirs: src ghc-options: -Wall exposed-modules: Data.Binary.Bits Data.Binary.Bits.Get Data.Binary.Bits.Put Network.Tox Network.Tox.Application.GroupChats Network.Tox.Binary Network.Tox.Crypto Network.Tox.Crypto.Box Network.Tox.Crypto.CombinedKey Network.Tox.Crypto.Key Network.Tox.Crypto.Keyed Network.Tox.Crypto.KeyedT Network.Tox.Crypto.KeyPair Network.Tox.Crypto.Nonce Network.Tox.DHT Network.Tox.DHT.ClientList Network.Tox.DHT.ClientNode Network.Tox.DHT.DhtPacket Network.Tox.DHT.DhtRequestPacket Network.Tox.DHT.DhtState Network.Tox.DHT.Distance Network.Tox.DHT.KBuckets Network.Tox.DHT.NodeList Network.Tox.DHT.NodesRequest Network.Tox.DHT.NodesResponse Network.Tox.DHT.Operation Network.Tox.DHT.PendingReplies Network.Tox.DHT.PingPacket Network.Tox.DHT.RpcPacket Network.Tox.DHT.Stamped Network.Tox.Encoding Network.Tox.Network.MonadRandomBytes Network.Tox.Network.Networked Network.Tox.NodeInfo Network.Tox.NodeInfo.HostAddress Network.Tox.NodeInfo.NodeInfo Network.Tox.NodeInfo.PortNumber Network.Tox.NodeInfo.SocketAddress Network.Tox.NodeInfo.TransportProtocol Network.Tox.Protocol Network.Tox.Protocol.Packet Network.Tox.Protocol.PacketKind Network.Tox.SaveData Network.Tox.SaveData.Bytes Network.Tox.SaveData.Conferences Network.Tox.SaveData.DHT Network.Tox.SaveData.Friend Network.Tox.SaveData.Groups Network.Tox.SaveData.Nodes Network.Tox.SaveData.Util Network.Tox.Time Network.Tox.Timed Network.Tox.TimedT Network.Tox.TypeName build-depends: base <5 , base16-bytestring >=1 , binary , bytestring , clock >=0.3 && <0.8.4.0 , containers , entropy , integer-gmp , iproute , lens-family , monad-validate , MonadRandom , msgpack-arbitrary , msgpack-binary >=0.0.12 , msgpack-types , mtl , network , QuickCheck >=2.9.1 , random <1.3 , saltine >=0.2 , transformers executable toxsave-convert default-language: Haskell2010 hs-source-dirs: tools ghc-options: -Wall main-is: toxsave-convert.hs build-depends: base <5 , binary , bytestring , groom , text , toxcore executable webservice main-is: webservice.hs ghc-options: -Wall hs-source-dirs: web default-language: Haskell2010 other-modules: Network.Tox.App if flag(library-only) || !flag(webservice) buildable: False build-depends: base >=4 && <5 , binary , bytestring , groom , msgpack-binary , QuickCheck , servant >=0.5 , servant-server >=0.5 , toxcore , wai , wai-cors , warp test-suite testsuite default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: test ghc-options: -Wall main-is: testsuite.hs other-modules: Data.Result Network.Tox.Crypto.BoxSpec Network.Tox.Crypto.CombinedKeySpec Network.Tox.Crypto.KeyPairSpec Network.Tox.Crypto.KeySpec Network.Tox.Crypto.NonceSpec Network.Tox.CryptoSpec Network.Tox.DHT.ClientListSpec Network.Tox.DHT.DhtPacketSpec Network.Tox.DHT.DhtRequestPacketSpec Network.Tox.DHT.DhtStateSpec Network.Tox.DHT.DistanceSpec Network.Tox.DHT.KBucketsSpec Network.Tox.DHT.NodesRequestSpec Network.Tox.DHT.NodesResponseSpec Network.Tox.DHT.OperationSpec Network.Tox.DHT.PendingRepliesSpec Network.Tox.DHT.PingPacketSpec Network.Tox.DHT.RpcPacketSpec Network.Tox.DHTSpec Network.Tox.EncodingSpec Network.Tox.NodeInfo.HostAddressSpec Network.Tox.NodeInfo.NodeInfoSpec Network.Tox.NodeInfo.PortNumberSpec Network.Tox.NodeInfo.SocketAddressSpec Network.Tox.NodeInfo.TransportProtocolSpec Network.Tox.NodeInfoSpec Network.Tox.Protocol.PacketKindSpec Network.Tox.Protocol.PacketSpec Network.Tox.ProtocolSpec Network.Tox.SaveDataSpec build-tool-depends: hspec-discover:hspec-discover build-depends: async , base <5 , binary , bytestring , containers , hspec , monad-validate , msgpack-binary , msgpack-types >=0.2 && <0.4 , mtl , QuickCheck , saltine , text , toxcore