summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-25Kill listener thread at exitSam Truzjan
2013-12-25Update benchmarksSam Truzjan
2013-12-24Update testsSam Truzjan
2013-12-24Update documentation in Method moduleSam Truzjan
2013-12-23Update message module documentationSam Truzjan
2013-12-23Add spec for Message moduleSam Truzjan
2013-12-22Update cabal descriptionSam Truzjan
2013-12-22More permissive default query timeoutSam Truzjan
2013-12-22Run each handler in separate thread.Sam Truzjan
This is needed because handler can call query too. The minimal example: * listener received KQuery(1); * listener dispatch corresponding handler; * handler send KQuery(2); * handler blocked waiting for response; * listener is unable to receive KQuery(2) because it is blocked on handler. So we should run each handler in separated thread otherwise dead lock can happen.
2013-12-22Fix warningsSam Truzjan
2013-12-22Throw exception if query takes too longSam Truzjan
2013-12-22Expose Handler type synonymSam Truzjan
2013-12-21Separate KRPC monad from Handler monadSam Truzjan
2013-12-20Add default method for KRPC classSam Truzjan
2013-12-20Handle transactions properlySam Truzjan
2013-12-19Add transaction Id to error messagesSam Truzjan
2013-12-19Add TransactionId to KQuery and KResponseSam Truzjan
2013-12-19Rename Protocol module to MessageSam Truzjan
2013-12-19Move all socket stuff to KRPC moduleSam Truzjan
2013-12-19Remove param names from Method datatypeSam Truzjan
2013-12-19Remove Scheme moduleSam Truzjan
2013-12-19Remove useless type synonymsSam Truzjan
2013-11-26Ignore upload-docs scriptSam Truzjan
2013-11-26Bump version number to 0.4.1.1Sam Truzjan
2013-11-26Depend on ghc-prim package if ghc < 7.6Sam Truzjan
2013-10-17Bump version number to 0.4.1.0Sam Truzjan
2013-10-17Strictify intermediate datatypesSam Truzjan
2013-10-17Fix bug after migrationSam Truzjan
2013-10-17Remove containers dependencySam Truzjan
2013-10-17Fix warningsSam Truzjan
2013-10-17Remove orphan dependenciesSam Truzjan
2013-10-17Update tests to use newer bencodingSam Truzjan
2013-10-17Update library to use bencoding == 0.4.*Sam Truzjan
2013-10-03Bump versionSam Truzjan
2013-10-03Move CHANGELOG to changelogSam Truzjan
2013-10-03Bump versionSam Truzjan
2013-10-03Rename NEWS.md to CHANGELOGSam Truzjan
2013-10-03Remove obsolete TODOsSam Truzjan
2013-10-03Eliminate bytestring copying in sendMessage functionSam Truzjan
2013-10-03IPv6 enabled communicationSam Truzjan
2013-10-01StylefixSam Truzjan
2013-10-01Allow passing ipv6 addressesSam Truzjan
2013-09-28Bump versionSam Truzjan
2013-09-28Update TODOSam Truzjan
2013-09-28Fix documentation markupSam Truzjan
2013-09-28Code styleSam Truzjan
2013-09-28Update importsSam Truzjan
2013-09-28Rename Remote to NetworkSam Truzjan
2013-09-28[Travis]: Install bencodable from HackageSam Truzjan
2013-09-28Use newer bencodable packageSam Truzjan