summaryrefslogtreecommitdiff
path: root/dht/Presence
AgeCommit message (Collapse)Author
2020-01-24fix formatting which confuses haddockJames Crayne
2020-01-14Made client's handshake to/from attributes available to xmppTellNameToClient.Joe Crayne
2020-01-14Minor refactor.Joe Crayne
2020-01-09Moved Codec.AsciiKey256 to tox-crypto.Joe Crayne
2020-01-07Fixed leak in toxToXmpp (due to use of Maybe monad forM_).Joe Crayne
2020-01-03server library.Joe Crayne
2020-01-01Create new tox key automatically + disable non-tox operation.Joe Crayne
2020-01-01Improved 'c' command.Joe Crayne
2020-01-01InterruptibleDelay.hs -> src/Control/Concurrent/Delay.hsJoe Crayne
2020-01-01Avoid calling getSocketName after socketToHandle.Joe Crayne
2020-01-01Refactoring.Joe Crayne
2020-01-01Tox-XMPP: Switched to z-base32 domain names.Joe Crayne
2020-01-01more forkLabeled, and now forkOSLabeledJames Crayne
2020-01-01convert forkIO to forkLabeled (wip)James Crayne
2020-01-01Control.Concurrent.ThreadUtil replaces #ifdef importsJames Crayne
* new function, forkLabeled * new module Control.Concurrent.ThreadUtil * label a few unlabeled threads
2020-01-01Successful builds against newer network packageJames Crayne
Built against both network-3.0.1.0 and network-3.1.0.0 Note, due to upstream issue, getting network-bsd-2.8.1.0 to cooperate with network-3.0.1.0 requires a little finessing. The network-bsd package expects a header(HsNetConfig.h) that network fails to provide. A simple work around is to copy the header after running a newer version of the network configure script from github. Similar for network-3.1.0.0, but this time the header is HsNetworkConfig.h.
2020-01-01Factor out some new librariesJames 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