153 Commits
Author SHA1 Message Date
Auto Bot 7079e203a8 Patched in whois support, for use with voicenonbots.pm 2011-04-23 11:49:50 +04:00
Matthew Barksdale 6f9e6f0d5d Apparently these aren't needed 2011-04-21 23:27:30 -04:00
Matthew Barksdale ccab5e9ab9 Fixed a bug with MODE parsing 2011-04-21 23:24:40 -04:00
Elijah Perrault 03c1616364 Maybe I should include the actual changes... 2011-04-21 21:00:32 -06:00
Elijah Perrault fdfc249ba8 Updated. 2011-04-21 20:39:21 -06:00
Elijah Perrault 6357c54574 Various other state bugs. 2011-04-21 15:48:26 -06:00
Elijah Perrault a8ea3f0e64 Fixed significant state mismatched data bugs. 2011-04-21 14:08:47 -06:00
Elijah Perrault 3fdf7dcaf5 What is this I don't even... 2011-04-21 14:02:34 -06:00
Elijah Perrault 105e83699d Added API::IRC::ison for checking if a user is on a channel. 2011-04-21 02:08:37 -06:00
Elijah Perrault 6c4ff75a03 Here as well. 2011-04-20 20:56:21 -06:00
Elijah Perrault 362310b863 Regex is a bad idea for this. 2011-04-20 20:56:02 -06:00
Elijah Perrault 21fb5d4974 Commands now work with prefixes even in PM. 2011-04-20 20:37:31 -06:00
Elijah Perrault 8147e9e32a We're alpha11. 2011-04-20 20:25:04 -06:00
Elijah Perrault 72006a8e7e Fixed an issue in HELP. 2011-04-14 19:26:48 -06:00
Alyx bb10d54844 Fixed easily exploitable 0day involving wide characters. Slightly surprised no one has triggered this yet, as exploitation involves nothing more than having Auto send a >8-byte character (, "𝄞"), via doing something like using LinkTitle.pm and putting the character into the <title> field.. This is a MAJOR security exploiit, and any user using a module where Auto would echo user-defined data should update immediately. 2011-04-13 19:58:25 -05:00
Elijah Perrault 516d11a5f7 Fixing fails. 2011-04-11 23:03:24 -06:00
Elijah Perrault a6da576144 Added Werewolf to module list. 2011-04-10 22:58:40 -06:00
Elijah Perrault 1bcc849083 Fixed parsing of host masks with / in them. (I'm looking at you, freenode.) 2011-04-09 14:44:45 -06:00
Elijah Perrault bc287589bb Aliases now work in PM's to the bot too. 2011-04-07 14:54:30 -06:00
Elijah Perrault e868892f51 Made slog() saner. 2011-04-04 15:31:30 -06:00
Elijah Perrault d12c139829 Syntax for mod_init() changed. Package name is no longer required. :) 2011-04-04 15:23:03 -06:00
Elijah Perrault 48864ee9fb We're alpha10. 2011-03-24 14:51:28 -06:00
Elijah Perrault ed72b5e444 alpha9. 2011-03-21 21:20:40 -06:00
Elijah Perrault ea775d4c98 More tab removal. 2011-03-21 14:18:57 -06:00
Elijah Perrault 168266696a Added command aliasing. 2011-03-20 15:23:28 -06:00
Elijah Perrault 703f2c2ec8 Moved botinfo to State::IRC. 2011-03-20 13:40:41 -06:00
Elijah Perrault e033b76a6c Since Perl isn't so nice as to do this for us all the time, we'll throw it in. 2011-03-20 09:16:51 -06:00
Elijah Perrault 0315a1f121 Added hook on_selfkick for when we are kicked from a channel. 2011-03-19 23:12:54 -06:00
Elijah Perrault 669561c8a4 Removed some hard tabs. 2011-03-19 23:03:15 -06:00
Elijah Perrault 3e1e2e98be Large amounts of code cleanup. 2011-03-19 22:46:45 -06:00
Elijah Perrault f2deae219d Started State::IRC, and moved chanusers to it. 2011-03-18 14:34:02 -06:00
Elijah Perrault ab2d404f20 Removing more return 0's. 2011-03-18 14:06:22 -06:00
Elijah Perrault 374b04fddc Removing hard tabs. 2011-03-18 13:55:50 -06:00
Elijah Perrault 502cda97ed Cleanup. 2011-03-18 13:52:50 -06:00
Elijah Perrault 1bbcc6feec Somewhat early spring cleaning! 2011-03-17 23:28:57 -06:00
Elijah Perrault a153045bc3 Cleaning up. 2011-03-17 22:50:14 -06:00
Elijah Perrault 43928f70dc Updated list. 2011-03-17 21:24:54 -06:00
Elijah Perrault dbdb9e0d67 alpha8 support. 2011-03-17 13:31:12 -06:00
Elijah Perrault 25a0ec8081 Made Auto respond properly to PRIVMSGs received before connection. 2011-03-16 18:38:49 -06:00
Matthew Barksdale 344ce60f00 Added a module to get information on packages in AUR. 2011-03-14 20:38:22 -04:00
Elijah Perrault 8e1ce1476e auto.pid saves to the correct location and CertFP works. 2011-03-11 21:53:04 -07:00
Elijah Perrault 881fc0d93d Logging now works with custom PREFIX installs. \o/ 2011-03-11 21:41:53 -07:00
Elijah Perrault 580770c5b8 Now installing lang/ properly, and config+language files are pulled from the current working directory. 2011-03-11 21:39:50 -07:00
Elijah Perrault d0652138a1 Include this with Auto, for the sake of simplicity. 2011-03-07 20:57:30 -07:00
Elijah Perrault 0480810e59 Improved Lib::Install as well. 2011-03-07 20:46:43 -07:00
Elijah Perrault 9f3a8624c9 /me slaps matthew 2011-03-06 19:48:24 -07:00
Elijah Perrault e61fdee14c Proto::IRC::umodes renamed to Proto::IRC::botinfo{svr}{modes}. 2011-03-04 21:54:12 -07:00
Elijah Perrault 9b0e692a8f Fixed a bug where incoming PART's from ourselves were not parsed. 2011-03-04 21:48:21 -07:00
Elijah Perrault 10fbddd2a6 Our usermodes are now tracked in Proto::IRC::umodes. 2011-03-04 20:45:31 -07:00
Elijah Perrault 963f55cc01 Added events on_cmode and on_umode. 2011-03-04 20:34:04 -07:00