summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Matt Mullins [Tue, 30 Aug 2011 21:14:12 +0000 (16:14 -0500)]
Refactored the way configuration data is passed through the IRC application.
Instead of passing configuration data all the way from the irc_sup, all that is
passed is the instance name, and the irc_conn is responsible for getting the
configuration data from the config module.
Matt Mullins [Sun, 28 Aug 2011 20:37:14 +0000 (15:37 -0500)]
Link the AMQP channel to the process listening, so that it can correct server problems.
Matt Mullins [Sun, 28 Aug 2011 20:34:46 +0000 (15:34 -0500)]
Added registered process names to the AMQP application file
Matt Mullins [Sun, 28 Aug 2011 20:34:15 +0000 (15:34 -0500)]
Updated version numbers for the release to match Ubuntu Maverick
Matt Mullins [Sun, 28 Aug 2011 20:00:30 +0000 (15:00 -0500)]
Updated documentation on AMQP listener function.
Matt Mullins [Sun, 28 Aug 2011 20:00:02 +0000 (15:00 -0500)]
Version bump, added AMQP app to the release file
Matt Mullins [Sun, 28 Aug 2011 19:53:01 +0000 (14:53 -0500)]
Add irc application dependency on amqp application
Matt Mullins [Fri, 26 Aug 2011 20:23:54 +0000 (15:23 -0500)]
Added AMQP support to the irc application.
Matt Mullins [Thu, 25 Aug 2011 05:02:26 +0000 (00:02 -0500)]
AMQP supports attaching a process to handle messages sent to an exchange.
Matt Mullins [Sun, 14 Aug 2011 20:34:50 +0000 (15:34 -0500)]
Fix typo in names of irc_sup's children
Matt Mullins [Sun, 22 May 2011 06:31:07 +0000 (01:31 -0500)]
Release bump to upgrade the IRC app
Matt Mullins [Sun, 22 May 2011 06:26:00 +0000 (01:26 -0500)]
Added botsnack functionality to the irc application
Matt Mullins [Sun, 22 May 2011 05:41:13 +0000 (00:41 -0500)]
Bug fix: include the irc_util module in the irc application
Matt Mullins [Sun, 22 May 2011 05:29:30 +0000 (00:29 -0500)]
IRC application version was not a string.
Matt Mullins [Sun, 22 May 2011 05:13:42 +0000 (00:13 -0500)]
Include the irc application in the release.
Matt Mullins [Sun, 22 May 2011 05:11:54 +0000 (00:11 -0500)]
Bug fix for irc.floofy-skirts.org: don't JOIN channels until we know we're connected.
Matt Mullins [Sun, 22 May 2011 05:11:25 +0000 (00:11 -0500)]
Wrote the boiler-plate code to start the IRC modules as an application.
Matt Mullins [Sun, 22 May 2011 01:28:21 +0000 (20:28 -0500)]
Added a newline to release file so version mismatch is easier.
Matt Mullins [Sun, 22 May 2011 00:39:39 +0000 (19:39 -0500)]
Added module version to core/config; also made it a new release.
Matt Mullins [Sat, 21 May 2011 23:22:31 +0000 (18:22 -0500)]
Added a release file so we can actually boot this thing.
Matt Mullins [Sat, 21 May 2011 22:53:59 +0000 (17:53 -0500)]
Added boilerplate code to load the core modules as an app.
Matt Mullins [Sat, 21 May 2011 22:53:25 +0000 (17:53 -0500)]
Added module to handle configuration files
Matt Mullins [Thu, 19 May 2011 23:00:45 +0000 (18:00 -0500)]
Finished writing the buffering/parsing code for handling messages from the IRC server
Matt Mullins [Thu, 19 May 2011 20:15:10 +0000 (15:15 -0500)]
Finished most of the IRC protocol-level work:
* added module irc_util to hold the parser and writer for IRC commands
* irc_conn module should at least be able to join channels
Matt Mullins [Wed, 18 May 2011 05:33:32 +0000 (00:33 -0500)]
Updated how configuration is bubbled through
Matt Mullins [Wed, 18 May 2011 05:19:56 +0000 (00:19 -0500)]
Removed "Supervisor" from state tracked in irc_conn
Matt Mullins [Wed, 18 May 2011 05:17:24 +0000 (00:17 -0500)]
Deleted some un-implemented things from irc_net_sup, and changed some formatting to be easier to read.
Matt Mullins [Wed, 18 May 2011 05:04:18 +0000 (00:04 -0500)]
Renamed irc_sup to irc_net_sup; added some documentation
Matt Mullins [Wed, 18 May 2011 04:44:03 +0000 (23:44 -0500)]
Created a "core" application that supports core bot activities.
Matt Mullins [Wed, 18 May 2011 04:36:11 +0000 (23:36 -0500)]
Moved around the IRC modules
This will support factoring the bot into several "applications".
Matt Mullins [Mon, 20 Dec 2010 04:26:36 +0000 (22:26 -0600)]
Basic structure of the IRC modules. Nothing does anything, and I still need to make sure my pid accounting works properly, but at least it kind of has the supervisory structure I'm going to want.
I made lots of TODO notes in comments.