Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-26 | ~ Fix hlint 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-25 | ~ Add handshake info hash check. | Sam T | |
2013-04-24 | + Add handshake pprint. | Sam T | |
Move Peer to separated module since otherwise we have recursive module dependencies. | |||
2013-04-24 | ~ Export ClientInfo module. | Sam T | |
2013-04-24 | ~ Fix cabal. | Sam T | |
2013-04-24 | + Add client detection. | Sam T | |
2013-04-24 | + Add message and block pprint for logging. | Sam T | |
2013-04-24 | + Add BEP 6 messages. | Sam T | |
2013-04-24 | ~ One less orphan instance. | Sam T | |
2013-04-24 | ~ Add utility functions. | Sam T | |
2013-04-24 | + Add root path to contentLayout. | Sam T | |
2013-04-24 | ~ Add some utility functions. | Sam T | |
2013-04-22 | + Add some utility functions. | Sam T | |
2013-04-22 | ~ Many cosmetic fixes, including: | Sam T | |
* Fix ty of length * Fix names after name changes. * Rename dataty names to more suitable. TorrentInfo -> ContentInfo, TorrentFile -> FileInfo | |||
2013-04-22 | ~ Fix field names. | Sam T | |
2013-04-21 | + Add exports. | Sam T | |
2013-04-21 | ~ Rename modules. | Sam T | |
2013-04-20 | + Add some block functions. | 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 | ~ Fix integration build script. | Sam T | |
2013-04-18 | ~ Add build script. | Sam T | |
2013-04-18 | ~ Relax dependencies. | Sam T | |
2013-04-17 | + Add stability and portability doc strings. | Sam T | |
2013-04-17 | + Implement all request constructors. | Sam T | |
2013-04-17 | ~ Fix export and stats types. | Sam T | |
2013-04-17 | + Add sesstion shorthands | Sam T | |
2013-04-17 | + Add constructors stubs. | Sam T | |
And organize exports a bit. | |||
2013-04-17 | ~ Fix docs markup. | Sam T | |
2013-04-17 | + Add connect to peer. | Sam T | |
2013-04-17 | + Add peer addr conversion. | Sam T | |
2013-04-17 | ~ Move the Peer datatype to PeerID module. | Sam T | |
We need this to escape recursive module dependencies. | |||
2013-04-17 | + Add handshaking. | Sam T | |
2013-04-17 | ~ fix readme | Sam T | |
2013-04-17 | + Add basic readme. | Sam T | |
2013-04-14 | ~ fix length type | Sam T | |
2013-04-13 | ~ fix docs | Sam T | |
2013-04-13 | + add docs | Sam T | |
2013-04-09 | + handshake message max size | 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 | + instance for bencoding | Sam T | |
2013-04-08 | impl scrape | Sam T | |
2013-04-08 | add more documentation | Sam T | |
2013-04-08 | fix documentation | Sam T | |
2013-04-08 | add scrapeURL implementation | Sam T | |
2013-04-08 | remove reduntant imports | Sam T | |