Commit Graph

10 Commits

Author SHA1 Message Date
ab26dd9f6a Refactoring, reformatting and logging. 2015-06-26 10:45:02 +05:30
53a28f6c06 Merge branch 'segmentation-fault-bug' 2015-06-22 15:22:40 +05:30
4410ab2f8c Fixes weird segmentation fault on message receive.
By removing the strictness annotation from an existential field.
2015-06-22 15:21:18 +05:30
1d34e15f7f Adds documentation for core. 2015-06-21 19:44:39 +05:30
5f7983e1f8 Adds error handling for line parsing and command formatting. 2015-06-21 18:18:59 +05:30
fdf641d187 Adds support for automatic nick recovery. 2015-06-21 15:14:32 +05:30
3d42577e62 Added support for multiple parsers per raw line; documentation 2014-10-13 11:21:08 +05:30
7aea1a9fe8 Fix for read only message channel in main loop 2014-10-05 14:48:47 +05:30
f99815b3b0 Added retrying with new nick if nick is already taken. Other minor fixes. 2014-10-05 13:12:49 +05:30
757285f4fd Major refactoring
1. Unified Messages, Events and Commands
2. Switched to a single TChan based message bus for communication between modules
3. Each handler now has a dedicated thread in which it runs, ensuring sequentiality of messages
2014-10-04 21:22:24 +05:30