Abhinav Sarkar
ab26dd9f6a
Refactoring, reformatting and logging.
2015-06-26 10:45:02 +05:30
Abhinav Sarkar
1d34e15f7f
Adds documentation for core.
2015-06-21 19:44:39 +05:30
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
f99815b3b0
Added retrying with new nick if nick is already taken. Other minor fixes.
2014-10-05 13:12:49 +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
924e023e27
Restructed and refactored
2014-06-01 23:14:19 +05:30
Abhinav Sarkar
068b967e8e
Consolidated Nick types
2014-06-01 02:11:20 +05:30
Abhinav Sarkar
0de98e8f18
Restructured the project
2014-05-25 17:22:56 +05:30