kademlia-1.0.0.0: kademlia.cabal
name: kademlia
version: 1.0.0.0
homepage: https://github.com/froozen/kademlia
bug-reports: https://github.com/froozen/kademlia/issues
synopsis: An implementation of the Kademlia DHT Protocol
description:
.
A haskell implementation of the Kademlia distributed hashtable, an efficient
way to store and lookup values distributed over a P2P network.
.
The implementation is based on the paper
/Kademlia: A Peer-to-peer Information System Based on the XOR Metric/:
<http://pdos.csail.mit.edu/~petar/papers/maymounkov-kademlia-lncs.pdf>)
by Petar Maymounkov and David Mazières.
.
This library aims to be very simple and pleasant to use, with the downside of
deciding some of the implementation details, like timeout intervals and
k-bucket size, for the user.
license: BSD3
license-file: LICENSE
author: fro_ozen <fro_ozen@gmx.de>
maintainer: fro_ozen <fro_ozen@gmx.de>
category: Network
build-type: Simple
cabal-version: >=1.10
source-repository head
type: git
location: https://github.com/froozen/kademlia.git
library
exposed-modules: Network.Kademlia
other-modules: Network.Kademlia.Networking, Network.Kademlia.Types,
Network.Kademlia.Protocol, Network.Kademlia.Instance,
Network.Kademlia.Protocol.Parsing, Network.Kademlia.Tree,
Network.Kademlia.ReplyQueue,
Network.Kademlia.Implementation
build-depends: base >= 4 && < 5,
network >=2.6 && <2.7,
mtl >=2.1.3.1,
bytestring >=0.10 && <0.11,
transformers >=0.3,
containers >=0.5.5.1,
stm >=2.4.3,
transformers-compat >=0.3.3
hs-source-dirs: src
default-language: Haskell2010