Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-01 | Factor out some new libraries | James Crayne | |
word64-map: Data.Word64Map network-addr: Network.Address tox-crypto: Crypto.Tox lifted-concurrent: Control.Concurrent.Lifted.Instrument Control.Concurrent.Async.Lifted.Instrument psq-wrap: Data.Wrapper.PSQInt Data.Wrapper.PSQ minmax-psq: Data.MinMaxPSQ tasks: Control.Concurrent.Tasks kad: Network.Kademlia Network.Kademlia.Bootstrap Network.Kademlia.Routing Network.Kademlia.CommonAPI Network.Kademlia.Persistence Network.Kademlia.Search | |||
2019-07-01 | update stackage to lts-13.26 and fix build | Andrew Cady | |
2018-12-16 | More TCP work. | Joe Crayne | |
2018-12-16 | Reduced dependencies, updated cabal file. | Joe Crayne | |
2018-12-16 | Remove padding for dependent-sum based messages. | Joe Crayne | |
2018-12-16 | dependent-sum based CryptoMessage. | Joe Crayne | |
2018-12-16 | Clean-up. | Joe Crayne | |
2018-12-16 | Use getPublicKey/putPublicKey more liberally. | Joe Crayne | |
2018-11-04 | Preparation to move DPut to a separate project. | James Crayne | |
2018-11-03 | Use seqence number context when serializing CryptoMessage. | Joe Crayne | |
2018-11-03 | PING missing from knownMsgs | James Crayne | |
* Also Padding (0) should be handled special | |||
2018-11-03 | PacketRequests are lossless | James 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-03 | Reduce ncRequestInterval to 1 second | James 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-03 | since PacketRequests are now lazy, dont add them to outq | James Crayne | |
2018-11-03 | sendLossless and sendOffline had final tokens swapped somehow | James Crayne | |
2018-11-03 | add sensible timeout to sendLossless | James Crayne | |
(also call this function from dispatchMessage) | |||
2018-11-03 | addDestroySessionHook | James Crayne | |
2018-11-02 | Comments and debug prints. | Joe Crayne | |
2018-09-08 | Factored Data.Tox.Message out of Network.Tox.Crypto.Transport. | Joe Crayne | |
2018-09-07 | KillPacket and PacketRequest are treated as lossy (bypass packet-queue). | Joe Crayne | |
2018-09-07 | Removed obsolete Connection.Tox. | Joe Crayne | |
2018-08-21 | Added packet data to lossy inbound event. | Joe Crayne | |
2018-08-18 | Split grokPacket into inbound/outbound versions. | Joe Crayne | |
2018-08-17 | Simplified PacketQueue/PacketBuffer interface. | Joe Crayne | |
2018-06-27 | Fix: Pings & Packet requests were miss-classified as lossy | James Crayne | |
2018-06-26 | debug prints | joe | |
2018-06-26 | handle packet requests immediately | jim@bo | |
2018-06-25 | Feature Negotiation messages, serialization code | jim@bo | |
2018-06-24 | call setTerminated from destroySession | jim@bo | |
2018-06-24 | Redundant imports. | joe | |
2018-06-24 | debug traces of packet request send/recieve | jim@bo | |
2018-06-24 | fix index-bounds error & improve efficiency | jim@bo | |
2018-06-23 | atox: subProcess exe launch from dhtd netcrypto command | jim@bo | |
2018-06-23 | OutGoing hooks so SessionView is updated etc | jim@bo | |
2018-06-23 | show msg in dtrace on outgoing | jim@bo | |
2018-06-22 | Removed redundant imports and other clean up. | joe | |
2018-06-22 | OutGoingResult now offers packet for convenience | jim@bo | |
Also, don't send anohter Online, just send duplicate packet. | |||
2018-06-22 | packet request off by 1 serializatoin fix & getMissing fix | jim@bo | |
2018-06-22 | call destroySession before freshCrpytoSession on Reset-handshake | jim@bo | |
2018-06-22 | fix thread cleanup bug | jim@bo | |
2018-06-22 | longer ncRequestInterval (easier debugging) | jim@bo | |
2018-06-21 | NetCrypto IdleEvents,TimeOuts | jim@bo | |
2018-06-21 | PacketRequest deserialize should match serialize | jim@bo | |
2018-06-21 | TODO comments regarding ncStoredRequests | jim@bo | |
* In the case that the session seems to lock up, the packet requests could be (re-)handled without sorting. Just in case both sides are waiting on a missing packet. | |||
2018-06-21 | lengthen packet request interval while debugging | jim@bo | |
2018-06-21 | DPut Trace Variations | jim@bo | |
tput - like dput, but works in any Applicative dtrace - like trace, but takes DebugTag | |||
2018-06-21 | packet request handling, finished all todo stubs (needs test) | jim@bo | |
2018-06-21 | handlePacketRequest function | jim@bo | |
2018-06-21 | Packet request Thread, ready for testing | jim@bo | |
2018-06-21 | netCrypto packet-request thread wip (continued) | jim@bo | |