index
:
dht-client.git
master
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
Network
/
BitTorrent
/
Exchange
/
Message.hs
Age
Commit message (
Collapse
)
Author
2014-01-03
Add getMetadata function
Sam Truzjan
2013-12-25
Fix name shadowing warning in Monoid instance
Sam Truzjan
2013-12-25
Add Monoid instance for ExtendedHandshake
Daniel Gröber
2013-12-25
Add yourip field to ExtendedHandshake
Daniel Gröber
2013-12-20
Qualify Data.Torrent.Piece as P instead of Data to avoid confusion
Daniel Gröber
2013-12-14
Properly encode ipv4/6 in ExtendedHandshake
Daniel Gröber
2013-12-12
Move metadata exchange default limits to Message.hs
Sam Truzjan
2013-12-11
More informative error messages in metadata parsing
Sam Truzjan
2013-12-11
Add defaultKeepAliveTimeout constant
Sam Truzjan
2013-12-11
Do NOT ignore MetadataData payload in putExtendedMessage
Sam Truzjan
Also fix -Wall suggestions.
2013-12-11
Add protection against too long messages
Sam Truzjan
2013-12-10
Fix bug in mempty :: Caps
Sam Truzjan
We should not include unknown bits in reserved handshake field. Otherwise peer can think that we support extensions we don't support actually.
2013-12-10
Keep track stats about sent and received messages
Sam Truzjan
2013-12-09
Rename ProtocolString newtype to ProtocolName
Sam Truzjan
2013-12-09
Add stats method to PeerMessage class
Sam Truzjan
2013-12-08
Fix BDict traversal in caps parsing
Sam Truzjan
2013-12-08
Add more stats bookkeeping
Sam Truzjan
2013-12-08
Newtype protocol string in handshake
Sam Truzjan
2013-12-08
Serialization for metadata exchange extension
Sam Truzjan
2013-12-07
Prettify pretty instances
Sam Truzjan
2013-12-07
Decode extended metadata message
Sam Truzjan
2013-12-06
Add documentation to extended handshake
Sam Truzjan
2013-12-06
Unify capabilities operations
Sam Truzjan
2013-12-06
Implement extended message id convention
Sam Truzjan
2013-12-06
Document core messages
Sam Truzjan
2013-12-05
Add keep alive interval constant
Sam Truzjan
2013-12-05
Lift the requires function to message class
Sam Truzjan
2013-12-05
Document status messages
Sam Truzjan
2013-12-05
Document message extensions
Sam Truzjan
2013-12-05
Make extended caps mutable
Sam Truzjan
2013-12-05
Simplify Core modules imports
Sam Truzjan
2013-12-05
Rename ClientInfo datatype to Fingerprint
Sam Truzjan
2013-12-05
Move Block module to exchange subsystem
Sam Truzjan
2013-12-05
Add BEP9 messages
Sam Truzjan
2013-12-03
Add extension protocol handshake
Sam Truzjan
2013-12-01
Move exchange extension stuff to the Message module
Sam Truzjan
2013-11-29
More safiety in InfoHash convertions
Sam Truzjan
2013-11-28
Refactor exchange namespaces
Sam Truzjan
2013-11-28
Rename module
Sam Truzjan