Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-28 | Add instance Alternative Routing | Sam Truzjan | |
2013-12-28 | Add logging to DHT | Sam Truzjan | |
2013-12-28 | Add node sessions | Sam Truzjan | |
2013-12-27 | Add naive session tokens implementation | Sam Truzjan | |
2013-12-27 | Add pending module for routing spec | Sam Truzjan | |
2013-12-26 | Test DHT RPC on a real node | Sam Truzjan | |
2013-12-26 | Bump hspec dependency | Sam Truzjan | |
2013-12-26 | Merge branch 'dev' of https://github.com/DanielG/bittorrent | Sam Truzjan | |
2013-12-26 | Test ping and find_node bencoding | Sam Truzjan | |
2013-12-25 | Merge branch 'master' into dev | Daniel Gröber | |
Conflicts: src/Network/BitTorrent/Exchange/Message.hs | |||
2013-12-25 | Add --bittorrent-client=.. option to spec | Daniel Gröber | |
2013-12-25 | Bump krpc dependency | Sam Truzjan | |
2013-12-25 | Fix GotPeers(peers) key | Sam Truzjan | |
2013-12-21 | Add DHT messages | Sam Truzjan | |
2013-12-20 | Bump bencoding dependency | Sam Truzjan | |
2013-12-18 | Add the new purified routing table | Sam Truzjan | |
2013-12-17 | Add basic spec for Core.Node module | Sam Truzjan | |
2013-12-17 | Move Node attributes to the Core modules | Sam Truzjan | |
We need to share them between Exchange subsystem and DHT. | |||
2013-12-16 | Add spec for AnnounceInfo encoding | Sam Truzjan | |
2013-12-15 | Fix bugs in PeerAddr encoding. | Sam Truzjan | |
Also: * PeerAddr.hs internals and export list have been simplified; * tests added. | |||
2013-12-14 | Bump bencoding dependency | Sam Truzjan | |
2013-12-14 | Use Data.IP for peerIP in PeerAddr type | Daniel Gröber | |
2013-12-14 | Add basic tests for storage | Sam Truzjan | |
2013-12-14 | Fix dependencies | Sam Truzjan | |
2013-12-13 | Update client example | Sam Truzjan | |
2013-12-13 | Expose tracker RPC module | Sam Truzjan | |
2013-12-13 | Add Client.hs module | Sam Truzjan | |
2013-12-09 | Add stats method to PeerMessage class | Sam Truzjan | |
2013-12-08 | Add basic tests for message module | Sam Truzjan | |
2013-12-08 | Serialization for metadata exchange extension | Sam Truzjan | |
2013-12-07 | Move JSON options to separate module | Sam Truzjan | |
2013-12-06 | Restrict wai version | Sam Truzjan | |
2013-12-05 | Keep track inflight set in assembler | Sam Truzjan | |
2013-12-05 | Move torrent URNs to Magnet module | Sam Truzjan | |
2013-12-05 | Rename ClientInfo datatype to Fingerprint | Sam Truzjan | |
2013-12-05 | Rename Client module to Fingerprint | Sam Truzjan | |
2013-12-05 | Move piece selection algorithms to separate module | Sam Truzjan | |
2013-12-05 | Move Block module to exchange subsystem | Sam Truzjan | |
2013-12-05 | Add CoreSpec module | Sam Truzjan | |
2013-12-05 | Remove unnecessary commas from cabal | Sam Truzjan | |
2013-12-05 | Rename tracker Message module | Sam Truzjan | |
2013-12-05 | Add Network.BitTorrent.Core module | Sam Truzjan | |
2013-12-03 | Add extension protocol handshake | Sam Truzjan | |
2013-12-03 | New storage | Sam Truzjan | |
2013-12-02 | Restrict dependencies | Sam Truzjan | |
2013-12-02 | Merge branch 'master' of https://github.com/cobit/bittorrent | Sam Truzjan | |
2013-12-01 | Fix building with hashable >= 1.2 | Daniel Gröber | |
hashWithSalt is now the minimal implementation | |||
2013-12-02 | Add http tracker server-side skeleton | Sam Truzjan | |
2013-12-01 | Fix building with aeson >= 0.6.2.0 | Daniel Gröber | |
deriveJSON now takes an Option record instead of a single function. It might be nicer to define a function that takes the fieldLabelModifier function rather than doing it inline everywhere but I didn't know where a good place to put that would be. | |||
2013-12-01 | Move exchange extension stuff to the Message module | Sam Truzjan | |