Commit Graph

9 Commits (5f7983e1f8563741f7f3caff5b88e2707fcab9ba)

Author SHA1 Message Date
Abhinav Sarkar 5f7983e1f8 Adds error handling for line parsing and command formatting. 2015-06-21 18:18:59 +05:30
Abhinav Sarkar fdf641d187 Adds support for automatic nick recovery. 2015-06-21 15:14:32 +05:30
Abhinav Sarkar 3d42577e62 Added support for multiple parsers per raw line; documentation 2014-10-13 11:21:08 +05:30
Abhinav Sarkar 7e2179f3d8 Upgraded dependencies 2014-10-04 22:36:33 +05:30
Abhinav Sarkar 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
Abhinav Sarkar e61cab74ed Some restructuring and refactoring 2014-06-08 07:12:33 +05:30
Abhinav Sarkar 5d49e4e201 Added message formatters 2014-06-08 05:33:03 +05:30
Abhinav Sarkar f412e28801 Made IRC messages and commands pluggable. Opened up message parsing 2014-06-08 04:26:50 +05:30
Abhinav Sarkar 85cb92f1a0 Added docs to core project, some refactoring, updated dependencies 2014-06-06 19:58:53 +05:30