Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-26 | ~ Fix Wall suggestions. | Sam T | |
2013-04-26 | ~ Starting separating protocol and high level api. | Sam T | |
It will be more convenient to provide high level api and raw protocol separated. In many use cases we don't worry about protocol but need some simple things like track swarm/peer state. So I think it will be better to refactor library in the following way: 1. Network.BitTorrent.Tracker.Protocol, Network.BitTorrent.PeerWire.Protocol For raw protocol definitions, documentation and serialization. 2. Network.BitTorrent.Tracker Network.BitTorrent.PeerWire For convenient API. Though we should not restrict user to in some particular way, so high level api should be flexible enough. In other words: mechanism, not policy/framework. | |||
2013-04-24 | + Add handshake pprint. | Sam T | |
Move Peer to separated module since otherwise we have recursive module dependencies. | |||
2013-04-24 | ~ Fix cabal. | Sam T | |
2013-04-24 | ~ Add some utility functions. | Sam T | |
2013-04-21 | ~ Rename modules. | Sam T | |
2013-04-20 | + Move message and block to separated files. | Sam T | |
2013-04-18 | ~ Update urls. | Sam T | |
2013-04-18 | ~ Fix dependencies. | Sam T | |
2013-04-18 | ~ Relax dependencies. | Sam T | |
2013-04-08 | add some fields | Sam T | |
2013-04-08 | - remove client test | Sam T | |
2013-04-08 | fix docs | Sam T | |
2013-04-08 | + mk newtype for info hash | Sam T | |
2013-04-07 | move handshake to PeerWire | Sam T | |
2013-04-07 | rename THP to Tracker | Sam T | |
2013-04-07 | rename PWP to PeerWire | Sam T | |
2013-04-07 | ~ type synonims | Sam T | |
2013-04-05 | organize deps | Sam T | |
2013-04-04 | remove unneccessary dependencies | Sam T | |
2013-04-03 | cabalize package | Sam T | |