Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added exception handling, an autorestart when that happens and output in ↵ | Julien Dessaux | 2011-08-08 | 1 | -18/+17 |
| | | | | case of restart/reload | ||||
* | Added access controls to hsbot. | Julien Dessaux | 2011-08-08 | 1 | -0/+1 |
| | |||||
* | Fixed TLS client implementation | Julien Dessaux | 2011-07-11 | 1 | -9/+9 |
| | |||||
* | Code cleaning. | Julien Dessaux | 2011-05-05 | 1 | -4/+4 |
| | |||||
* | Updated for TLS 0.6 | Julien Dessaux | 2011-05-05 | 1 | -1/+2 |
| | |||||
* | Changed the way I handled the Bot monad for more concurrency. | Julien Dessaux | 2011-05-02 | 1 | -22/+30 |
| | |||||
* | Code cleaning. | Julien Dessaux | 2011-05-01 | 1 | -16/+16 |
| | |||||
* | Added plugin loading, and the most basic hook capability. | Julien Dessaux | 2011-05-01 | 1 | -10/+13 |
| | |||||
* | Some API refactoring. | Julien Dessaux | 2011-05-01 | 1 | -1/+0 |
| | | | | I can't say how I hate the Types.hs thing in Haskell! | ||||
* | Continue refactoring, worked on the core loop and the plugin infrastructure. | Julien Dessaux | 2011-04-23 | 1 | -25/+53 |
| | |||||
* | Began a big refactoring/rewriting (again) | Julien Dessaux | 2011-04-13 | 1 | -0/+105 |
| | |||||
* | Moved files around as a preliminary for architectural changes. | Julien Dessaux | 2010-07-03 | 1 | -91/+0 |
| | |||||
* | Wrote most of the resume code for the core and the irc plugin. | Julien Dessaux | 2010-06-20 | 1 | -11/+18 |
| | |||||
* | Added signal handling and a better semantic for bot status. | Julien Dessaux | 2010-05-29 | 1 | -4/+17 |
| | |||||
* | Rationalized the way bot configs are handled. | Julien Dessaux | 2010-05-29 | 1 | -6/+6 |
| | |||||
* | Implemented the clean killing of plugins' threads. | Julien Dessaux | 2010-05-29 | 1 | -3/+5 |
| | |||||
* | Cleaned further the bot updates handling. | Julien Dessaux | 2010-05-28 | 1 | -24/+26 |
| | |||||
* | Cleaned that ugly update message handling and added a reboot command to the ↵ | Julien Dessaux | 2010-05-25 | 1 | -32/+24 |
| | | | | ircbot. | ||||
* | Implemented update message handling in the bot's core. | Julien Dessaux | 2010-05-24 | 1 | -37/+41 |
| | |||||
* | Removed thread ids from plugins data structure. | Julien Dessaux | 2010-05-16 | 1 | -8/+10 |
| | |||||
* | Rewrote nearly everything!v0.2.0 | Julien Dessaux | 2010-05-16 | 1 | -56/+54 |
| | | | | | | | | | | | * Rewrote the whole architecture to achieve extreme modularity * Added the ability to build a multiprotocol bot * Added cabal integration * Added configuration handling the XMonad style * Added configuration in ~/.hsbot * Refactored many many named and functions * Refactored data structures * Cleaned a big bunch of stuff | ||||
* | Some refactoring + cosmetics. | Julien Dessaux | 2010-04-25 | 1 | -4/+4 |
| | |||||
* | Make the main thread exit cleanly in case of connection loss. | Julien Dessaux | 2010-04-21 | 1 | -7/+22 |
| | |||||
* | Fixed several stuff. | Julien Dessaux | 2010-04-21 | 1 | -3/+3 |
| | |||||
* | Continue rewriting, found a problem in the way I kill plugins. | Julien Dessaux | 2010-02-04 | 1 | -5/+7 |
| | |||||
* | Began a complete rewrite of command and plugin management. | Julien Dessaux | 2010-02-04 | 1 | -5/+1 |
| | | | | Wrote a command routing statement, added an IrcPlugin monad. | ||||
* | Fixed some types' functions. | Julien Dessaux | 2010-02-04 | 1 | -2/+2 |
| | |||||
* | Rewrote command handling, added the Quote module and cleaned input handling. | Julien Dessaux | 2010-02-04 | 1 | -0/+4 |
| | |||||
* | Finished changing plugin data structure to Maps. | Julien Dessaux | 2010-02-04 | 1 | -2/+3 |
| | |||||
* | Reorganized code and types, changed slightly the architecture. | Julien Dessaux | 2010-02-04 | 1 | -131/+21 |
| | |||||
* | Rewrote the whole architecture. | Julien Dessaux | 2010-02-04 | 1 | -28/+135 |
| | |||||
* | Rebooting now works great, thanks to the communication channel preservation.v0.1.0 | Julien Dessaux | 2009-08-23 | 1 | -3/+3 |
| | |||||
* | Added server states, in order to handle rebooting more cleanly (still ↵ | Julien Dessaux | 2009-08-13 | 1 | -1/+15 |
| | | | | missing saving the chan) | ||||
* | Refactored some minor stuff | Julien Dessaux | 2009-08-07 | 1 | -0/+1 |
| | |||||
* | Added IRC connection and initialisation stuff. | Julien Dessaux | 2009-08-06 | 1 | -0/+5 |
| | |||||
* | renamed "Server" algebraic data type to "IrcServer" | Julien Dessaux | 2009-08-06 | 1 | -4/+4 |
| | |||||
* | Wrote a dynamic compilation stuff that works (unable to test reboot yet) | Julien Dessaux | 2009-08-05 | 1 | -0/+36 |