Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Implemented the clean killing of plugins' threads. | Julien Dessaux | 2010-05-29 | 6 | -33/+70 | |
| | ||||||
* | Cleaned further the bot updates handling. | Julien Dessaux | 2010-05-28 | 5 | -49/+53 | |
| | ||||||
* | Cleaned that ugly update message handling and added a reboot command to the ↵ | Julien Dessaux | 2010-05-25 | 7 | -58/+75 | |
| | | | | ircbot. | |||||
* | Implemented update message handling in the bot's core. | Julien Dessaux | 2010-05-24 | 9 | -64/+161 | |
| | ||||||
* | Implemented ircbot update messages. | Julien Dessaux | 2010-05-24 | 6 | -44/+73 | |
| | ||||||
* | Cleaned the definition of irc plugins' data structure. | Julien Dessaux | 2010-05-18 | 8 | -8/+8 | |
| | ||||||
* | Removed thread ids from plugins data structure. | Julien Dessaux | 2010-05-16 | 11 | -46/+37 | |
| | ||||||
* | Rewrote nearly everything!v0.2.0 | Julien Dessaux | 2010-05-16 | 33 | -654/+856 | |
| | | | | | | | | | | | * 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 | |||||
* | Added the quote module. | Julien Dessaux | 2010-04-26 | 3 | -21/+127 | |
| | ||||||
* | Some refactoring + cosmetics. | Julien Dessaux | 2010-04-25 | 13 | -62/+70 | |
| | ||||||
* | Added an utility function to correctly answer a message we receive (aka /msg) | Julien Dessaux | 2010-04-22 | 3 | -12/+21 | |
| | ||||||
* | Wrote the list plugin command. | Julien Dessaux | 2010-04-22 | 6 | -15/+40 | |
| | ||||||
* | Make the main thread exit cleanly in case of connection loss. | Julien Dessaux | 2010-04-21 | 3 | -9/+26 | |
| | ||||||
* | Add the IrcMsg as an optional parameter for an internal command. | Julien Dessaux | 2010-04-21 | 4 | -7/+7 | |
| | ||||||
* | Removed all the dynamic module loading stuff. | Julien Dessaux | 2010-04-21 | 7 | -58/+31 | |
| | ||||||
* | Fixed several stuff. | Julien Dessaux | 2010-04-21 | 10 | -21/+25 | |
| | ||||||
* | Fixed the clean killing of plugin's threads, fixed exception management and ↵ | Julien Dessaux | 2010-02-08 | 7 | -33/+27 | |
| | | | | cleaned plugins' main functions. | |||||
* | Continue rewriting, found a problem in the way I kill plugins. | Julien Dessaux | 2010-02-04 | 9 | -25/+48 | |
| | ||||||
* | Began a complete rewrite of command and plugin management. | Julien Dessaux | 2010-02-04 | 12 | -87/+244 | |
| | | | | Wrote a command routing statement, added an IrcPlugin monad. | |||||
* | Fixed some types' functions. | Julien Dessaux | 2010-02-04 | 4 | -9/+9 | |
| | ||||||
* | Rewrote command handling, added the Quote module and cleaned input handling. | Julien Dessaux | 2010-02-04 | 9 | -57/+116 | |
| | ||||||
* | Implemented unregisterCommand. | Julien Dessaux | 2010-02-04 | 2 | -2/+13 | |
| | ||||||
* | Added command registering and dispatching for plugins. | Julien Dessaux | 2010-02-04 | 6 | -16/+79 | |
| | ||||||
* | Finished changing plugin data structure to Maps. | Julien Dessaux | 2010-02-04 | 3 | -9/+24 | |
| | ||||||
* | Reorganized code and types, changed slightly the architecture. | Julien Dessaux | 2010-02-04 | 10 | -164/+272 | |
| | ||||||
* | Rewrote the whole architecture. | Julien Dessaux | 2010-02-04 | 8 | -213/+233 | |
| | ||||||
* | Rebooting now works great, thanks to the communication channel preservation.v0.1.0 | Julien Dessaux | 2009-08-23 | 3 | -15/+17 | |
| | ||||||
* | Added the IRCParser (thx galdor), and PrivMsg handling (simply repeat) | Julien Dessaux | 2009-08-13 | 4 | -19/+78 | |
| | ||||||
* | Added server states, in order to handle rebooting more cleanly (still ↵ | Julien Dessaux | 2009-08-13 | 2 | -7/+25 | |
| | | | | missing saving the chan) | |||||
* | Rethought the way I handled IRC data. | Julien Dessaux | 2009-08-11 | 2 | -13/+7 | |
| | ||||||
* | Fixed my mess with the rfc doc stuff... :p | Julien Dessaux | 2009-08-09 | 1 | -4063/+3531 | |
| | ||||||
* | Added LICENCE, and rfc2812 (IRC protocol) as documentation. | Julien Dessaux | 2009-08-07 | 2 | -0/+4077 | |
| | ||||||
* | Began to write the commands' stuff, and made a working reboot. | Julien Dessaux | 2009-08-07 | 2 | -3/+29 | |
| | ||||||
* | Wrote the ping pong stuff | Julien Dessaux | 2009-08-07 | 3 | -2/+28 | |
| | ||||||
* | Refactored some minor stuff | Julien Dessaux | 2009-08-07 | 5 | -9/+14 | |
| | ||||||
* | Added IRC connection and initialisation stuff. | Julien Dessaux | 2009-08-06 | 4 | -5/+34 | |
| | ||||||
* | renamed "Server" algebraic data type to "IrcServer" | Julien Dessaux | 2009-08-06 | 3 | -9/+9 | |
| | ||||||
* | Wrote a dynamic compilation stuff that works (unable to test reboot yet) | Julien Dessaux | 2009-08-05 | 7 | -0/+183 | |
| | ||||||
* | Initial import | Julien Dessaux | 2009-08-03 | 1 | -0/+0 | |