Commit Graph
51 Commits
Author SHA1 Message Date
Elijah Perrault 27fbbd9208 * Parse Numeric:438.
* Rewrote how we parse changing the bot's nick.
2011-01-21 16:28:39 -07:00
Elijah Perrault 159600b669 Added timer_add() and timer_del() to API::Std for timers. 2011-01-21 14:15:52 -07:00
Elijah Perrault 2acaef26e0 Also added events: on_sigterm, on_sigint, on_sighup. 2011-01-21 13:56:05 -07:00
Elijah Perrault 0024ebf7b0 Added event_add|del|run() and hook_add|del() to API::Std for managing and running events/hooks. 2011-01-21 13:54:53 -07:00
Elijah Perrault ed65193529 * server:nspass removed. server:idstr added.
* Changed the way we parse strings to support multi-word
      strings in config values.
2011-01-21 00:39:49 -07:00
Elijah Perrault 11806811d3 Added server:nspass to config. Will be replaced in the future by idstr. 2011-01-20 22:47:01 -07:00
Elijah Perrault 512c351577 * Parse NICK.
* Do not import API::IRC subroutines to Parser::IRC, instead use the class.
* Added usrc() to API::IRC for formatting a source.
2011-01-20 21:46:43 -07:00
Elijah Perrault 8ca426316a Added awarn() to API::Std for warnings. 2011-01-20 21:43:39 -07:00
Elijah Perrault 387ab2393b * Parse Numeric:432.
* Delete $botnick var on quit.
2011-01-20 21:16:17 -07:00
Elijah Perrault 43bcb86d90 * Use nick() for initial NICK.
* Parse Numeric:433.
* Added %botnick for storing the bot's nick.
* Renamed mode() to cmode() in API::IRC's @EXPORT_OK
2011-01-20 20:59:50 -07:00
Elijah Perrault ccc66f5a4e Added nick() to API::IRC and fixed a typo. 2011-01-20 20:47:20 -07:00
Elijah Perrault 40db6be9ca Added $got_001 to Parser::IRC for checking if we've been sent 001. 2011-01-20 20:38:09 -07:00
Elijah Perrault a04707ebb2 Renamed API::IRC::mode() to cmode() 2011-01-20 20:26:31 -07:00
Elijah Perrault b6069b1424 Added mod_init() and mod_void() to API::Std. 2011-01-20 16:10:53 -07:00
Elijah Perrault d950449424 Use Class::Unload. 2011-01-20 15:08:52 -07:00
Elijah Perrault 3cac9a3f54 Fixed a typo and formatting. 2011-01-20 14:41:06 -07:00
Elijah Perrault bf64eeb5ef Fixed. 2011-01-20 00:27:46 -07:00
Matthew Barksdale 0b8054cbae Added API::IRC::quit 2011-01-20 02:22:58 -05:00
Matthew Barksdale 78ed4d39c3 Rename msg to privmsg 2011-01-20 02:07:14 -05:00
Matthew Barksdale 79d464c247 Added API::IRC::msg and API::IRC::notice 2011-01-20 02:05:50 -05:00
Elijah Perrault 5f8cedbbd6 Updated TODO. 2011-01-19 23:29:56 -07:00
Matthew Barksdale fe6f4c3fe3 I don't know if its me or git on drugs 2011-01-20 01:17:55 -05:00
Matthew Barksdale 26520af104 Added API::IRC::mode 2011-01-20 01:15:43 -05:00
Matthew Barksdale 6073711643 Added API::IRC::mode 2011-01-20 01:14:08 -05:00
Elijah Perrault ce65efecf1 Updated. 2011-01-19 22:42:48 -07:00
Elijah Perrault cd78b37fc9 Bug fix: err() fatal errors now work. They didn't work due to bad regex. 2011-01-19 18:22:06 -07:00
Elijah Perrault 0791e61b68 Added an installation script. 2011-01-19 18:13:55 -07:00
Elijah Perrault fd5859c852 Fork into the background if not in debug mode. 2011-01-19 16:22:15 -07:00
Elijah Perrault 03e0857713 Begin on API::IRC. 2011-01-19 15:40:40 -07:00
Elijah Perrault 3573c7339b * Parse the data.
* Parse PING and Numeric:001.
2011-01-19 15:11:05 -07:00
Elijah Perrault cff3b8662d Begin on the IRC parser. 2011-01-19 14:42:53 -07:00
Elijah Perrault ca26d04b5c Added sockets. Support for multiple asynchronous sockets. 2011-01-19 14:11:48 -07:00
Elijah Perrault 29fdfe65b2 Bug fix: conf_get() now returns correct data by checking what type of reference the requested value is. 2011-01-18 20:37:49 -07:00
Timothy Estes 1d712cb803 Yes. I was tired. Fixed. 2011-01-18 21:52:56 -05:00
Timothy Estes 7b4a2eba19 It makes sense to have a TODO file too. 2011-01-18 20:20:15 -05:00
Elijah Perrault 9c3e0082fc Changed license to 3-clause "New" BSD License. 2011-01-17 18:36:48 -07:00
Elijah Perrault a3898fcf98 License changed to 4-clause BSD License. 2011-01-17 17:06:07 -07:00
Elijah Perrault dc31a3d36c Foundation completed. 2011-01-17 00:43:13 -07:00
Elijah Perrault 87534d309f Added API function err() 2011-01-16 23:40:33 -07:00
Elijah Perrault 513e8fc506 Added API function dbug() 2011-01-16 23:26:46 -07:00
Elijah Perrault 3118964e80 Added a debug mode. 2011-01-16 23:22:34 -07:00
Elijah Perrault 8c6ad62d7e Updated. 2011-01-16 23:10:13 -07:00
Elijah Perrault 7872a9dc4f Updated change log. 2011-01-16 23:06:55 -07:00
Elijah Perrault b2723c99bb Updated. 2011-01-16 00:42:33 -07:00
Elijah Perrault 4709193877 Russell has yet to contribute. 2011-01-16 00:41:16 -07:00
Matthew Barksdale e551b40681 Shouldn't you know.. the other developers be credited here? 2011-01-16 02:39:08 -05:00
Matthew Barksdale d106efa91a These are actively being done 2010-12-30 07:12:41 -05:00
Elijah Perrault f2c6bb990c Updated. 2010-12-23 22:58:57 -07:00
Elijah Perrault 59bab6df9c Added French strings to the to-do list. 2010-12-23 22:10:29 -07:00
Elijah Perrault e70463f7da Documentation for Auto-Flatfile. 2010-12-23 21:48:27 -07:00