Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-16 | Disambiguate KRPC instance inside spec | Mateusz Kowalczyk | |
2014-08-16 | Convenient GHCi settings | Mateusz Kowalczyk | |
2014-08-03 | Merge pull request #2 from Fuuzetsu/fd | Sam Truzjan | |
Remove unnecessary FunctionalDependency | |||
2014-08-03 | Revert "Hide Message, Method, Manager modules", fixes #1 | Sam Truzjan | |
This reverts commit 827a57f66a2ea0087d5eae9de75abae27edbce29. | |||
2014-08-01 | Remove unnecessary FunctionalDependency | Mateusz Kowalczyk | |
This fixes cobit/bittorrent#7 for GHC 7.8.3: 7.8.3 fixed FunctionalDependencies so the existing instances are no longer allowed and in fact FD is not necessary there at all. | |||
2014-03-29 | Hide Message, Method, Manager modules | Sam Truzjan | |
2014-03-15 | Update TODO | Sam Truzjan | |
2014-02-19 | Bump version number to 0.6.1.0 | Sam Truzjan | |
2014-02-19 | Add spec for isActive function | Sam Truzjan | |
2014-02-19 | Add function isActive | Sam Truzjan | |
2014-01-08 | Bump version number | Sam Truzjan | |
2014-01-08 | Fix typo | Sam Truzjan | |
2014-01-08 | Add some options TODOs | Sam Truzjan | |
2014-01-08 | Allow to ask for query count | Sam Truzjan | |
2014-01-08 | Handle sendmsg failures | Sam Truzjan | |
2014-01-08 | Add HandlerFailure exceptions | Sam Truzjan | |
2014-01-08 | Introduce QueryFailure exceptions | Sam Truzjan | |
2014-01-07 | Allow to configure max buffer size | Sam Truzjan | |
2014-01-07 | Fix listenerThread mvar state tracking | Sam Truzjan | |
2014-01-07 | Allow to pass options from outside | Sam Truzjan | |
2014-01-07 | Ignore EOF exception at recvFrom call | Sam Truzjan | |
2014-01-07 | Add logging at handlers | Sam Truzjan | |
2014-01-07 | Update tests and benchmarks | Sam Truzjan | |
2014-01-06 | Add logging to query function | Sam Truzjan | |
2013-12-25 | Prettify documentation a bit | Sam Truzjan | |
2013-12-25 | Bump version number to 0.5.0.0 | Sam Truzjan | |
2013-12-25 | Change changlog format | Sam Truzjan | |
2013-12-25 | Update documentation | Sam Truzjan | |
2013-12-25 | Kill listener thread at exit | Sam Truzjan | |
2013-12-25 | Update benchmarks | Sam Truzjan | |
2013-12-24 | Update tests | Sam Truzjan | |
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 | |