Commit Graph
49 Commits
Author SHA1 Message Date
Elijah Perrault 159600b669 Added timer_add() and timer_del() to API::Std for timers. 2011-01-21 14:15:52 -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 a4317ecec7 Delete auto.pid on shutdown. 2011-01-21 00:14:42 -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 d950449424 Use Class::Unload. 2011-01-20 15:08:52 -07:00
Elijah Perrault 5716570080 Handle SIGTERM, SIGINT and SIGHUP. 2011-01-20 14:35:42 -07:00
Elijah Perrault 62db3f9df3 Fixed mode. 2011-01-20 00:26:34 -07:00
Elijah Perrault 1ce1b537ff This was for testing purposes. 2011-01-19 23:23:05 -08:00
Elijah Perrault f2472322d1 Use exit, not die. 2011-01-20 00:21:55 -07:00
Elijah Perrault df2ee65c43 Fixed formatting. 2011-01-19 22:42:25 -07:00
Matthew Barksdale 00fad2e09d Added support for PASS 2011-01-20 00:39:37 -05:00
Elijah Perrault 70b1a6c4c3 Fail Git... 2011-01-19 18:23:18 -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 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 17f75b1f5c More status messages. 2011-01-19 14:22:02 -07:00
Elijah Perrault ca26d04b5c Added sockets. Support for multiple asynchronous sockets. 2011-01-19 14:11:48 -07:00
Timothy Estes 8c2a05f221 Fixed. This proves I need to have a clear mind and not be tired while coding. Now you know starcoder. :p 2011-01-18 21:56:52 -05:00
Timothy Estes fc91d45648 It makes sense to throw a 1 here. It makes sense to me anyway. 2011-01-18 20:16:07 -05:00
Timothy Estes 55eb8d282c Additional println() modifications. 2011-01-18 20:08:17 -05:00
Timothy Estes db9417e5b8 Random Comments and startup println() modifications. Sorry, I just had to do it. 2011-01-18 20:05:24 -05:00
Elijah Perrault a1757d685f Oops, this is a hash, not an array. 2011-01-17 11:57:31 -07:00
Elijah Perrault 8917048b80 Fixed a bug and started sockets. 2011-01-17 11:56:29 -07:00
Elijah Perrault d8501cc02e Don't call alog() before parsing the config file. As the config file is necessary for logging. 2011-01-17 00:40:33 -07:00
Elijah Perrault b19c7ba028 Fixed some typos. 2011-01-17 00:25:52 -07:00
Elijah Perrault 7a096c59b6 Finished foundation. 2011-01-17 00:22:14 -07:00
Elijah Perrault 87534d309f Added API function err() 2011-01-16 23:40:33 -07:00
Elijah Perrault 3118964e80 Added a debug mode. 2011-01-16 23:22:34 -07:00
Elijah Perrault aae22bd6f1 Fixed use and added a call to expire_logs() 2011-01-16 23:17:23 -07:00
Elijah Perrault a32b0b0048 Make this executable... 2011-01-16 01:02:21 -07:00
Elijah Perrault 275a0aad98 Merge branch 'indev' of github.com:Xelhua/Auto into indev 2011-01-16 00:40:45 -07:00
Elijah Perrault 6e979ced56 println() API function. 2011-01-16 00:39:39 -07:00
Elijah Perrault 9a905bc96d What is this... 2011-01-15 23:32:52 -08:00
Elijah Perrault 4cf25eeec5 IRC::Standard is no longer planned and Sys::Full has been renamed to Sys. 2011-01-15 11:10:40 -07:00
Elijah Perrault 60e293068c Use Mouse. 2011-01-15 11:07:52 -07:00
Elijah Perrault 45958240f2 New method of translation. 2011-01-14 21:01:44 -07:00
Elijah Perrault 4ea6263cfc Don't include API::Std, it's not needed. 2011-01-14 19:22:43 -07:00
Elijah Perrault d1f9142814 Require Perl 5.10.0. 2011-01-12 23:02:22 -07:00
Elijah Perrault d0ca862f63 Require Perl 5.10.0. 2011-01-12 23:01:28 -07:00
Elijah Perrault 46ca6f6fe7 This has been renamed. 2011-01-03 15:07:31 -07:00
Elijah Perrault fad3f35ae5 Typo. 2011-01-02 22:21:02 -07:00
Elijah Perrault ce6c0c5e3a Created a custom configuration parser. 2011-01-01 23:29:25 -07:00
Elijah Perrault 2a70d88de4 Updated comments. 2011-01-01 17:56:50 -07:00
Elijah Perrault c401265dc9 Use the POSIX module. 2010-12-26 23:14:21 -07:00
Elijah Perrault ab625f1dfc Fixed a small typo. 2010-12-23 20:58:14 -07:00
Elijah Perrault c50b0811d5 Oops. Forgot that -w won't work in this case. 2010-12-23 20:37:34 -07:00
Elijah Perrault ed11d92fcf Basic Auto launcher. 2010-12-23 20:16:46 -07:00