summaryrefslogtreecommitdiff
path: root/src/Network
AgeCommit message (Collapse)Author
2018-12-17tcp: this seems to work.Joe Crayne
2018-12-16tcp: Avoid ponging on new non-pinged connections.Joe Crayne
2018-12-16More TCP work.Joe Crayne
2018-12-16Re-added eroneously removed onion query handling.Joe Crayne
2018-12-16WIP: Support for sending onion queries to TCP relays.Joe Crayne
2018-12-16Maintain a separate TCP-capable trampoline set for onion routing.Joe Crayne
2018-12-16Run tcp-send in forked threads and ignore exceptions.Joe Crayne
2018-12-16TCP Prober.Joe Crayne
2018-12-16Reduced dependencies, updated cabal file.Joe Crayne
2018-12-16Exception handling for TCP-relay client connect.Joe Crayne
2018-12-16Fixed addresses in onion-wrapping for TCP getNodes.Joe Crayne
2018-12-16Update TCP kademlia table.Joe Crayne
2018-12-16TCP bug fix: length is 16 bits.Joe Crayne
2018-12-16tox: Allow hexadecimal key in NodeId read instance.Joe Crayne
2018-12-16Integrated cli interface to TCP Kademlia table.Joe Crayne
2018-12-16Intances for TCP.NodeInfo.Joe Crayne
2018-12-16Method to ping TCP relays.Joe Crayne
2018-12-16Completed TCP getNodes query.Joe Crayne
2018-12-16TCP Client, WIP.Joe Crayne
2018-12-16TCP cache: Use (Down POSIXTime) for MinMax priority.Joe Crayne
2018-12-16Tox TCP client transport.Joe Crayne
2018-12-16TCP-based Network.QueryResponse.Transport.Joe Crayne
2018-12-16Integrated TCP relay server.Joe Crayne
2018-12-16Fallback bind-addresses for Tox UDP.Joe Crayne
2018-12-16ChatID is a type alias for an Ed25519 signature key.Joe Crayne
2018-12-16Remove padding for dependent-sum based messages.Joe Crayne
2018-12-16dependent-sum based CryptoMessage.Joe Crayne
2018-12-16TCP Relay Server library module.Joe Crayne
2018-12-16StreamServer: Support for fall-back bind-addresses.Joe Crayne
2018-12-16Onion: Support for forwarding from a TCP-relay.Joe Crayne
2018-12-16Clean-up.Joe Crayne
2018-12-16Use getPublicKey/putPublicKey more liberally.Joe Crayne
2018-12-16More TCP relay packet serialization.Joe Crayne
2018-11-27TCP relay packet serialization.Joe Crayne
2018-11-27Extra debug print when sending announce response.Joe Crayne
2018-11-04Build fixes for GHC 8.6.1Joe Crayne
2018-11-04Fixed redundant session close and memory leak.Joe Crayne
2018-11-04Preparation to move DPut to a separate project.James Crayne
2018-11-04AggregateSession: Debug print on send exception.Joe Crayne
2018-11-03Switched to new session tracker.Joe Crayne
2018-11-03Use seqence number context when serializing CryptoMessage.Joe Crayne
2018-11-03PING missing from knownMsgsJames Crayne
* Also Padding (0) should be handled special
2018-11-03PacketRequests are losslessJames Crayne
* PR's are lossless as I originally thought * Also packets between 16 and 192 are lossless. (not sure how/why these things got changed)
2018-11-03Reduce ncRequestInterval to 1 secondJames Crayne
Note: according to the spec, this is the maximum that tox core ever gets to. Tox core shortens it when there are more packets being recieved. This patch also adds some more debug messages.
2018-11-03since PacketRequests are now lazy, dont add them to outqJames Crayne
2018-11-03debug message on sendLossless resultJames Crayne
2018-11-03sendLossless and sendOffline had final tokens swapped somehowJames Crayne
2018-11-03add sensible timeout to sendLosslessJames Crayne
(also call this function from dispatchMessage)
2018-11-03addDestroySessionHookJames Crayne
2018-11-02Comments and debug prints.Joe Crayne