summaryrefslogtreecommitdiff
path: root/Hsbot/Core.hs (unfollow)
Commit message (Expand)AuthorFilesLines
2012-02-26Added support for IRC server passwordJulien Dessaux1-0/+3
2012-02-26Updated for the latest hs-tls api.Julien Dessaux1-3/+2
2011-11-07Temporary fix for the parsing mistake when not using TLSJulien Dessaux1-1/+1
2011-11-03Fixed the fix to properly handle incomplete messages when there is nothing mo...Julien Dessaux1-1/+1
2011-11-03Fixed the incorrect parsing of the TCP stream.Julien Dessaux1-19/+33
2011-11-03Updated to support the latest version of the tls module.Julien Dessaux1-1/+1
2011-08-09Moved to death messages IRC output around, because those were sent too soonJulien Dessaux1-2/+4
2011-08-08Added exception handling, an autorestart when that happens and output in case...Julien Dessaux1-18/+17
2011-08-08Added access controls to hsbot.Julien Dessaux1-0/+1
2011-07-11Fixed TLS client implementationJulien Dessaux1-9/+9
2011-05-05Code cleaning.Julien Dessaux1-4/+4
2011-05-05Updated for TLS 0.6Julien Dessaux1-1/+2
2011-05-02Changed the way I handled the Bot monad for more concurrency.Julien Dessaux1-22/+30
2011-05-01Code cleaning.Julien Dessaux1-16/+16
2011-05-01Added plugin loading, and the most basic hook capability.Julien Dessaux1-10/+13
2011-05-01Some API refactoring.Julien Dessaux1-1/+0
2011-04-23Continue refactoring, worked on the core loop and the plugin infrastructure.Julien Dessaux1-25/+53
2011-04-13Began a big refactoring/rewriting (again)Julien Dessaux1-0/+105
2010-07-03Moved files around as a preliminary for architectural changes.Julien Dessaux1-91/+0
2010-06-20Wrote most of the resume code for the core and the irc plugin.Julien Dessaux1-11/+18
2010-05-29Added signal handling and a better semantic for bot status.Julien Dessaux1-4/+17
2010-05-29Rationalized the way bot configs are handled.Julien Dessaux1-6/+6
2010-05-29Implemented the clean killing of plugins' threads.Julien Dessaux1-3/+5
2010-05-28Cleaned further the bot updates handling.Julien Dessaux1-24/+26
2010-05-25Cleaned that ugly update message handling and added a reboot command to the i...Julien Dessaux1-32/+24
2010-05-24Implemented update message handling in the bot's core.Julien Dessaux1-37/+41
2010-05-16Removed thread ids from plugins data structure.Julien Dessaux1-8/+10
2010-05-16Rewrote nearly everything!v0.2.0Julien Dessaux1-56/+54
2010-04-25Some refactoring + cosmetics.Julien Dessaux1-4/+4
2010-04-21Make the main thread exit cleanly in case of connection loss.Julien Dessaux1-7/+22
2010-04-21Fixed several stuff.Julien Dessaux1-3/+3
2010-02-04Continue rewriting, found a problem in the way I kill plugins.Julien Dessaux1-5/+7
2010-02-04Began a complete rewrite of command and plugin management.Julien Dessaux1-5/+1
2010-02-04Fixed some types' functions.Julien Dessaux1-2/+2
2010-02-04Rewrote command handling, added the Quote module and cleaned input handling.Julien Dessaux1-0/+4
2010-02-04Finished changing plugin data structure to Maps.Julien Dessaux1-2/+3
2010-02-04Reorganized code and types, changed slightly the architecture.Julien Dessaux1-131/+21
2010-02-04Rewrote the whole architecture.Julien Dessaux1-28/+135
2009-08-23Rebooting now works great, thanks to the communication channel preservation.v0.1.0Julien Dessaux1-3/+3
2009-08-13Added server states, in order to handle rebooting more cleanly (still missing...Julien Dessaux1-1/+15
2009-08-07Refactored some minor stuffJulien Dessaux1-0/+1
2009-08-06Added IRC connection and initialisation stuff.Julien Dessaux1-0/+5
2009-08-06renamed "Server" algebraic data type to "IrcServer"Julien Dessaux1-4/+4
2009-08-05Wrote a dynamic compilation stuff that works (unable to test reboot yet)Julien Dessaux1-0/+36