-
a459c23740
Fixes travis config.
master
Abhinav Sarkar
2015-09-07 23:59:53 +0530
-
2a576b0acd
Bumps up configurator version.
Abhinav Sarkar
2015-09-07 23:30:53 +0530
-
2d6c500856
Removes cabal config files.
Abhinav Sarkar
2015-09-07 23:30:29 +0530
-
dfa7137e9d
Adds stack configs.
Abhinav Sarkar
2015-09-07 22:43:25 +0530
-
642b13c035
Extends dependency versions for compilation with new library versions.
Abhinav Sarkar
2015-09-07 22:42:25 +0530
-
7130fd21c8
Adds travis badge. Reformats example code.
Abhinav Sarkar
2015-09-07 23:27:02 +0530
-
fd3932daad
Changes base and integer-gmp versions to fix multi ghc build.
Abhinav Sarkar
2015-07-01 00:37:42 +0530
-
cb4f1dda7b
Fixes travis CI build.
Abhinav Sarkar
2015-07-01 00:28:32 +0530
-
c992f75b3f
Adds multi GHC travis builds.
Abhinav Sarkar
2015-06-30 23:49:16 +0530
-
231fad8ca2
Fixes broken build because of change in bot config.
Abhinav Sarkar
2015-06-30 00:52:07 +0530
-
9d43374cdb
Some formatting.
Abhinav Sarkar
2015-06-30 00:26:10 +0530
-
b2de146bfb
Adds the README with instructions.
Abhinav Sarkar
2015-06-30 00:16:01 +0530
-
99aae529d1
Adds documentation.
Abhinav Sarkar
2015-06-30 00:15:17 +0530
-
9df8065b0d
Makes the log level a bot config.
Abhinav Sarkar
2015-06-30 00:14:04 +0530
-
d79bf62e82
Fixes join command not being sent if no password configured.
Abhinav Sarkar
2015-06-30 00:10:07 +0530
-
044285bfb8
Reformatting and hlinting.
Abhinav Sarkar
2015-06-29 21:14:14 +0530
-
ab26dd9f6a
Refactoring, reformatting and logging.
Abhinav Sarkar
2015-06-26 10:45:02 +0530
-
9dd5c33384
Removed base from cabal config to fix the build.
Abhinav Sarkar
2015-06-25 09:54:58 +0530
-
4bc352ff06
Freezes cabal dependencies.
Abhinav Sarkar
2015-06-25 03:07:08 +0530
-
9960ae2d58
Removes core's and handler's dependency on configurator.
Abhinav Sarkar
2015-06-25 02:48:49 +0530
-
53a28f6c06
Merge branch 'segmentation-fault-bug'
Abhinav Sarkar
2015-06-22 15:22:40 +0530
-
-
4410ab2f8c
Fixes weird segmentation fault on message receive.
Abhinav Sarkar
2015-06-22 15:21:18 +0530
-
1d34e15f7f
Adds documentation for core.
Abhinav Sarkar
2015-06-21 19:44:39 +0530
-
ecb405a5bc
Hlinting.
Abhinav Sarkar
2015-06-21 18:27:07 +0530
-
-
5f7983e1f8
Adds error handling for line parsing and command formatting.
Abhinav Sarkar
2015-06-21 18:18:59 +0530
-
fdf641d187
Adds support for automatic nick recovery.
Abhinav Sarkar
2015-06-21 15:14:32 +0530
-
3d42577e62
Added support for multiple parsers per raw line; documentation
Abhinav Sarkar
2014-10-13 11:21:08 +0530
-
f43a18348d
Fixed wrong message channel order while disconnecting
Abhinav Sarkar
2014-10-05 15:58:20 +0530
-
7aea1a9fe8
Fix for read only message channel in main loop
Abhinav Sarkar
2014-10-05 14:48:47 +0530
-
f99815b3b0
Added retrying with new nick if nick is already taken. Other minor fixes.
Abhinav Sarkar
2014-10-05 13:12:49 +0530
-
0b84c0c837
Added password support
Abhinav Sarkar
2014-10-04 23:05:24 +0530
-
7e2179f3d8
Upgraded dependencies
Abhinav Sarkar
2014-10-04 22:27:01 +0530
-
757285f4fd
Major refactoring
Abhinav Sarkar
2014-10-04 21:22:24 +0530
-
e61cab74ed
Some restructuring and refactoring
Abhinav Sarkar
2014-06-08 07:12:33 +0530
-
5d49e4e201
Added message formatters
Abhinav Sarkar
2014-06-08 05:33:03 +0530
-
f412e28801
Made IRC messages and commands pluggable. Opened up message parsing
Abhinav Sarkar
2014-06-08 04:26:50 +0530
-
ab22760c49
Restructed handlers project
Abhinav Sarkar
2014-06-07 00:50:27 +0530
-
85cb92f1a0
Added docs to core project, some refactoring, updated dependencies
Abhinav Sarkar
2014-06-06 19:58:53 +0530
-
5b28bdbe3e
More refactoring to simplify dependencies between modules
Abhinav Sarkar
2014-06-02 00:26:41 +0530
-
924e023e27
Restructed and refactored
Abhinav Sarkar
2014-06-01 23:14:19 +0530
-
651244834e
Added tell command handler
Abhinav Sarkar
2014-06-01 06:48:24 +0530
-
068b967e8e
Consolidated Nick types
Abhinav Sarkar
2014-06-01 02:11:20 +0530
-
a3231878b0
Added forget nicks command, fuzzy time in replies
Abhinav Sarkar
2014-06-01 00:45:14 +0530
-
a055a3d474
Added travis CI integration
Abhinav Sarkar
2014-05-25 21:20:45 +0530
-
42ece9b190
Added travis CI integration
Abhinav Sarkar
2014-05-25 21:07:17 +0530
-
6493693a96
Added travis CI integration
Abhinav Sarkar
2014-05-25 19:40:18 +0530
-
61b50c7354
Added travis CI integration
Abhinav Sarkar
2014-05-25 19:33:18 +0530
-
ca6ef0f166
Moved out handlers from the core module to a module of their own
Abhinav Sarkar
2014-05-25 18:13:52 +0530
-
0de98e8f18
Restructured the project
Abhinav Sarkar
2014-05-25 17:22:56 +0530
-
7c6bca5028
Restructured the project
Abhinav Sarkar
2014-05-25 15:52:15 +0530
-
aaab36d743
Added tracking of online nicks
Abhinav Sarkar
2014-05-25 14:51:33 +0530
-
7c5ee230e4
Added support for parsing multipart messages
Abhinav Sarkar
2014-05-25 05:30:49 +0530
-
816d14109a
Even more refactoring
Abhinav Sarkar
2014-05-25 01:09:31 +0530
-
200cc93e1b
Some cleanup and refactoring
Abhinav Sarkar
2014-05-24 23:49:52 +0530
-
7f31362300
More refactoring
Abhinav Sarkar
2014-05-23 12:21:38 +0530
-
7a93179468
Some refactoring
Abhinav Sarkar
2014-05-23 04:56:26 +0530
-
0d8e7ae973
Added seen command
Abhinav Sarkar
2014-05-23 04:38:52 +0530
-
02d1b7ab98
Added nick tracking handler
Abhinav Sarkar
2014-05-23 02:45:45 +0530
-
96a61f3b32
Added help handler
Abhinav Sarkar
2014-05-22 20:59:02 +0530
-
5cef08de36
Added Auth handler
Abhinav Sarkar
2014-05-22 03:23:57 +0530
-
cb40b9c4d3
Switched to hslogger based logging
Abhinav Sarkar
2014-05-22 01:08:36 +0530
-
13154a254a
Split Client into Client, Bot and Util modules
Abhinav Sarkar
2014-05-21 12:17:00 +0530
-
5b83b531c5
Added explicit imports
Abhinav Sarkar
2014-05-21 11:20:53 +0530
-
ced2f4b578
Minor refactoring
Abhinav Sarkar
2014-05-21 00:38:01 +0530
-
2f6f968bc4
Added separate event processing loop
Abhinav Sarkar
2014-05-21 00:06:37 +0530
-
a3e4b145ec
Some refactoring and reformatting
Abhinav Sarkar
2014-05-20 02:40:08 +0530
-
8659c5f755
Added support for new messages and commands
Abhinav Sarkar
2014-05-20 00:05:06 +0530
-
8a83053dee
Added better error handling
Abhinav Sarkar
2014-05-15 12:02:31 +0530
-
e054e51cf8
Added message command for inter handler messaging
Abhinav Sarkar
2014-05-13 03:21:41 +0530
-
fea56c17bf
Moved receiving and sending messages to their own threads
Abhinav Sarkar
2014-05-13 03:02:52 +0530
-
9e322dc3e1
Fixed EOF while reading from socket
Abhinav Sarkar
2014-05-13 00:00:33 +0530
-
34bac20fa5
Hid message handler states from client. Much cleaner code.
Abhinav Sarkar
2014-05-12 02:29:26 +0530
-
ff4030d7eb
Moved message logger to its own module
Abhinav Sarkar
2014-05-11 22:41:10 +0530
-
d80bba0948
Added action message support. Minor fixes
Abhinav Sarkar
2014-05-11 22:34:35 +0530
-
3ef1e2e46e
Added idle time notification to message handlers, automatic log rotation
Abhinav Sarkar
2014-05-11 21:44:55 +0530
-
d952869ba2
Added proper signal handling support
Abhinav Sarkar
2014-05-11 19:08:43 +0530
-
8cf2872432
Fixed the state handling in message handlers
Abhinav Sarkar
2014-05-11 16:29:22 +0530
-
f1f80d2446
Added more message logging
Abhinav Sarkar
2014-05-11 14:34:05 +0530
-
74be6dd162
Changed msg handler design to make them stateful, added core IRC msg handlers
Abhinav Sarkar
2014-05-11 14:01:09 +0530
-
964d2fbb35
Moved to classy-prelude
Abhinav Sarkar
2014-05-10 21:45:16 +0530
-
cfc796564a
Moved to basic-prelude, sanitized imports
Abhinav Sarkar
2014-05-10 20:01:25 +0530
-
f8471130e4
GHC -Wall ed
Abhinav Sarkar
2014-05-07 14:35:25 +0530
-
2f758c1a34
Fixed the kickjoin bug
Abhinav Sarkar
2014-05-06 03:08:09 +0530
-
6a159df001
Some type refactoring, added config related error handling
Abhinav Sarkar
2014-05-06 02:50:40 +0530
-
89c0ffefc7
Added support for reading configs from file, added songsearch handler
Abhinav Sarkar
2014-05-04 16:50:19 +0530
-
a1d2b86b81
Moved Main module to root folder
Abhinav Sarkar
2014-05-04 08:54:12 +0530
-
3c382588e7
Added cabal conf file
Abhinav Sarkar
2014-05-04 08:44:54 +0530
-
dd057f97be
Switched to Data.Text
Abhinav Sarkar
2014-05-04 07:43:37 +0530
-
4776e0843d
Added reconnected/rejoin support in case of disconnects/kick/kickban
Abhinav Sarkar
2014-05-04 07:03:23 +0530
-
17c3873ef8
Reorganized the code
Abhinav Sarkar
2014-05-04 04:28:44 +0530
-
fed0fd85c1
Reorganized the code
Abhinav Sarkar
2014-05-04 04:28:08 +0530
-
140ae91b75
First working commit
Abhinav Sarkar
2014-05-04 02:57:43 +0530