Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-24 | Update documentation in Method module | Sam Truzjan | |
2013-12-23 | Update message module documentation | Sam Truzjan | |
2013-12-23 | Add spec for Message module | Sam Truzjan | |
2013-12-22 | Update cabal description | Sam Truzjan | |
2013-12-22 | More permissive default query timeout | Sam Truzjan | |
2013-12-22 | Run 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-22 | Fix warnings | Sam Truzjan | |
2013-12-22 | Throw exception if query takes too long | Sam Truzjan | |
2013-12-22 | Expose Handler type synonym | Sam Truzjan | |
2013-12-21 | Separate KRPC monad from Handler monad | Sam Truzjan | |
2013-12-20 | Add default method for KRPC class | Sam Truzjan | |
2013-12-20 | Handle transactions properly | Sam Truzjan | |
2013-12-19 | Add transaction Id to error messages | Sam Truzjan | |
2013-12-19 | Add TransactionId to KQuery and KResponse | Sam Truzjan | |
2013-12-19 | Rename Protocol module to Message | Sam Truzjan | |
2013-12-19 | Move all socket stuff to KRPC module | Sam Truzjan | |
2013-12-19 | Remove param names from Method datatype | Sam Truzjan | |
2013-12-19 | Remove Scheme module | Sam Truzjan | |
2013-12-19 | Remove useless type synonyms | Sam Truzjan | |
2013-11-26 | Ignore upload-docs script | Sam Truzjan | |
2013-11-26 | Bump version number to 0.4.1.1 | Sam Truzjan | |
2013-11-26 | Depend on ghc-prim package if ghc < 7.6 | Sam Truzjan | |
2013-10-17 | Bump version number to 0.4.1.0 | Sam Truzjan | |
2013-10-17 | Strictify intermediate datatypes | Sam Truzjan | |
2013-10-17 | Fix bug after migration | Sam Truzjan | |
2013-10-17 | Remove containers dependency | Sam Truzjan | |
2013-10-17 | Fix warnings | Sam Truzjan | |
2013-10-17 | Remove orphan dependencies | Sam Truzjan | |
2013-10-17 | Update tests to use newer bencoding | Sam Truzjan | |
2013-10-17 | Update library to use bencoding == 0.4.* | Sam Truzjan | |
2013-10-03 | Bump version | Sam Truzjan | |
2013-10-03 | Move CHANGELOG to changelog | Sam Truzjan | |
2013-10-03 | Bump version | Sam Truzjan | |
2013-10-03 | Rename NEWS.md to CHANGELOG | Sam Truzjan | |
2013-10-03 | Remove obsolete TODOs | Sam Truzjan | |
2013-10-03 | Eliminate bytestring copying in sendMessage function | Sam Truzjan | |
2013-10-03 | IPv6 enabled communication | Sam Truzjan | |
2013-10-01 | Stylefix | Sam Truzjan | |
2013-10-01 | Allow passing ipv6 addresses | Sam Truzjan | |
2013-09-28 | Bump version | Sam Truzjan | |
2013-09-28 | Update TODO | Sam Truzjan | |
2013-09-28 | Fix documentation markup | Sam Truzjan | |
2013-09-28 | Code style | Sam Truzjan | |
2013-09-28 | Update imports | Sam Truzjan | |
2013-09-28 | Rename Remote to Network | Sam Truzjan | |
2013-09-28 | [Travis]: Install bencodable from Hackage | Sam Truzjan | |
2013-09-28 | Use newer bencodable package | Sam Truzjan | |
2013-09-28 | Add missing files to cabal | Sam Truzjan | |
2013-09-28 | Move release notes to separate file | Sam Truzjan | |
2013-09-28 | Add .mailmap | Sam Truzjan | |