f99815b3b0
Added retrying with new nick if nick is already taken. Other minor fixes.
2014-10-05 13:12:49 +05:30
0b84c0c837
Added password support
2014-10-04 23:05:24 +05:30
7e2179f3d8
Upgraded dependencies
2014-10-04 22:36:33 +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
e61cab74ed
Some restructuring and refactoring
2014-06-08 07:12:33 +05:30
5d49e4e201
Added message formatters
2014-06-08 05:33:03 +05:30
f412e28801
Made IRC messages and commands pluggable. Opened up message parsing
2014-06-08 04:26:50 +05:30
ab22760c49
Restructed handlers project
2014-06-07 00:50:27 +05:30
85cb92f1a0
Added docs to core project, some refactoring, updated dependencies
2014-06-06 19:58:53 +05:30
5b28bdbe3e
More refactoring to simplify dependencies between modules
2014-06-02 00:26:41 +05:30
924e023e27
Restructed and refactored
2014-06-01 23:14:19 +05:30
651244834e
Added tell command handler
2014-06-01 06:48:24 +05:30
068b967e8e
Consolidated Nick types
2014-06-01 02:11:20 +05:30
a3231878b0
Added forget nicks command, fuzzy time in replies
2014-06-01 00:45:14 +05:30
a055a3d474
Added travis CI integration
2014-05-25 21:20:45 +05:30
42ece9b190
Added travis CI integration
2014-05-25 21:07:17 +05:30
6493693a96
Added travis CI integration
2014-05-25 19:40:18 +05:30
61b50c7354
Added travis CI integration
2014-05-25 19:33:18 +05:30
ca6ef0f166
Moved out handlers from the core module to a module of their own
2014-05-25 18:13:52 +05:30
0de98e8f18
Restructured the project
2014-05-25 17:22:56 +05:30
7c6bca5028
Restructured the project
2014-05-25 15:52:15 +05:30
aaab36d743
Added tracking of online nicks
2014-05-25 14:51:33 +05:30
7c5ee230e4
Added support for parsing multipart messages
2014-05-25 05:30:49 +05:30
816d14109a
Even more refactoring
2014-05-25 01:09:31 +05:30
200cc93e1b
Some cleanup and refactoring
2014-05-24 23:49:52 +05:30
7f31362300
More refactoring
2014-05-23 12:21:38 +05:30
7a93179468
Some refactoring
2014-05-23 04:56:26 +05:30
0d8e7ae973
Added seen command
2014-05-23 04:38:52 +05:30
02d1b7ab98
Added nick tracking handler
2014-05-23 02:45:45 +05:30
96a61f3b32
Added help handler
2014-05-22 20:59:02 +05:30
5cef08de36
Added Auth handler
2014-05-22 03:23:57 +05:30
cb40b9c4d3
Switched to hslogger based logging
2014-05-22 01:08:36 +05:30
13154a254a
Split Client into Client, Bot and Util modules
2014-05-21 12:17:00 +05:30
5b83b531c5
Added explicit imports
2014-05-21 11:20:53 +05:30
ced2f4b578
Minor refactoring
2014-05-21 00:38:01 +05:30
2f6f968bc4
Added separate event processing loop
2014-05-21 00:06:37 +05:30
a3e4b145ec
Some refactoring and reformatting
2014-05-20 02:40:08 +05:30
8659c5f755
Added support for new messages and commands
...
1. Added support for pong, nick in use and names messages
2. Added support for ping, quit and names commands
3. Refactored message logger
4. Other minor changes
2014-05-20 00:05:06 +05:30
8a83053dee
Added better error handling
2014-05-15 12:02:31 +05:30
e054e51cf8
Added message command for inter handler messaging
2014-05-13 03:21:41 +05:30
fea56c17bf
Moved receiving and sending messages to their own threads
2014-05-13 03:02:52 +05:30
9e322dc3e1
Fixed EOF while reading from socket
2014-05-13 00:00:33 +05:30
34bac20fa5
Hid message handler states from client. Much cleaner code.
2014-05-12 02:29:26 +05:30
ff4030d7eb
Moved message logger to its own module
2014-05-11 22:41:10 +05:30
d80bba0948
Added action message support. Minor fixes
2014-05-11 22:34:35 +05:30
3ef1e2e46e
Added idle time notification to message handlers, automatic log rotation
2014-05-11 21:44:55 +05:30
d952869ba2
Added proper signal handling support
2014-05-11 19:08:43 +05:30
8cf2872432
Fixed the state handling in message handlers
2014-05-11 16:29:22 +05:30
f1f80d2446
Added more message logging
2014-05-11 14:34:05 +05:30
74be6dd162
Changed msg handler design to make them stateful, added core IRC msg handlers
2014-05-11 14:01:09 +05:30