92 Commits (a459c2374001852b53872805ad01e2fb65d62c06)
 

Author SHA1 Message Date
Abhinav Sarkar aaab36d743 Added tracking of online nicks 9 years ago
Abhinav Sarkar 7c5ee230e4 Added support for parsing multipart messages 9 years ago
Abhinav Sarkar 816d14109a Even more refactoring 9 years ago
Abhinav Sarkar 200cc93e1b Some cleanup and refactoring 9 years ago
Abhinav Sarkar 7f31362300 More refactoring 9 years ago
Abhinav Sarkar 7a93179468 Some refactoring 9 years ago
Abhinav Sarkar 0d8e7ae973 Added seen command 9 years ago
Abhinav Sarkar 02d1b7ab98 Added nick tracking handler 9 years ago
Abhinav Sarkar 96a61f3b32 Added help handler 9 years ago
Abhinav Sarkar 5cef08de36 Added Auth handler 9 years ago
Abhinav Sarkar cb40b9c4d3 Switched to hslogger based logging 9 years ago
Abhinav Sarkar 13154a254a Split Client into Client, Bot and Util modules 9 years ago
Abhinav Sarkar 5b83b531c5 Added explicit imports 9 years ago
Abhinav Sarkar ced2f4b578 Minor refactoring 9 years ago
Abhinav Sarkar 2f6f968bc4 Added separate event processing loop 9 years ago
Abhinav Sarkar a3e4b145ec Some refactoring and reformatting 9 years ago
Abhinav Sarkar 8659c5f755 Added support for new messages and commands 9 years ago
Abhinav Sarkar 8a83053dee Added better error handling 9 years ago
Abhinav Sarkar e054e51cf8 Added message command for inter handler messaging 9 years ago
Abhinav Sarkar fea56c17bf Moved receiving and sending messages to their own threads 9 years ago
Abhinav Sarkar 9e322dc3e1 Fixed EOF while reading from socket 9 years ago
Abhinav Sarkar 34bac20fa5 Hid message handler states from client. Much cleaner code. 9 years ago
Abhinav Sarkar ff4030d7eb Moved message logger to its own module 9 years ago
Abhinav Sarkar d80bba0948 Added action message support. Minor fixes 9 years ago
Abhinav Sarkar 3ef1e2e46e Added idle time notification to message handlers, automatic log rotation 9 years ago
Abhinav Sarkar d952869ba2 Added proper signal handling support 9 years ago
Abhinav Sarkar 8cf2872432 Fixed the state handling in message handlers 9 years ago
Abhinav Sarkar f1f80d2446 Added more message logging 9 years ago
Abhinav Sarkar 74be6dd162 Changed msg handler design to make them stateful, added core IRC msg handlers 9 years ago
Abhinav Sarkar 964d2fbb35 Moved to classy-prelude 9 years ago
Abhinav Sarkar cfc796564a Moved to basic-prelude, sanitized imports 9 years ago
Abhinav Sarkar f8471130e4 GHC -Wall ed 9 years ago
Abhinav Sarkar 2f758c1a34 Fixed the kickjoin bug 9 years ago
Abhinav Sarkar 6a159df001 Some type refactoring, added config related error handling 9 years ago
Abhinav Sarkar 89c0ffefc7 Added support for reading configs from file, added songsearch handler 9 years ago
Abhinav Sarkar a1d2b86b81 Moved Main module to root folder 9 years ago
Abhinav Sarkar 3c382588e7 Added cabal conf file 9 years ago
Abhinav Sarkar dd057f97be Switched to Data.Text 9 years ago
Abhinav Sarkar 4776e0843d Added reconnected/rejoin support in case of disconnects/kick/kickban 9 years ago
Abhinav Sarkar 17c3873ef8 Reorganized the code 9 years ago
Abhinav Sarkar fed0fd85c1 Reorganized the code 9 years ago
Abhinav Sarkar 140ae91b75 First working commit 9 years ago