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 |
|
Elijah Perrault
|
123357c448
|
Added event on_myinfo for RPL_MYINFO (numeric 004).
|
2011-03-04 20:14:09 -07:00 |
|
Elijah Perrault
|
d4ff35a5f9
|
Raw hooks now take hook names and support multiple hooks. This changes rchook_add and rchook_del.
|
2011-03-04 19:14:18 -07:00 |
|
Elijah Perrault
|
604097ee1c
|
Eh, might as well add xsm, to shut Perl::Critic up.
|
2011-03-03 15:58:49 -07:00 |
|
Elijah Perrault
|
3a7ffb24ee
|
Fixed some Perl::Critic violations.
|
2011-03-03 15:55:55 -07:00 |
|
Elijah Perrault
|
60edbba15d
|
Rest of renaming.
|
2011-03-03 15:38:58 -07:00 |
|
Elijah Perrault
|
12ed97b398
|
Renamed Lib::Users to Core::IRC::Users.
|
2011-03-03 15:38:11 -07:00 |
|
Elijah Perrault
|
bd6571bbf5
|
Added Lib::User, for network-wide user tracking. This brings many new possibilities to modules, including an account system.
|
2011-03-03 15:34:41 -07:00 |
|
Elijah Perrault
|
c15c945262
|
Added hook on_namesreply.
|
2011-03-03 15:19:15 -07:00 |
|
Elijah Perrault
|
45bb7e668c
|
Fixed a bug where a CAP entry for a network was not recreated on a reconnect.
|
2011-03-02 22:05:13 -07:00 |
|
Elijah Perrault
|
c268f27308
|
Include this as well.
|
2011-03-02 22:02:46 -07:00 |
|
Elijah Perrault
|
62551dc6c9
|
Added hook on_disconnect.
|
2011-03-02 22:02:24 -07:00 |
|
Elijah Perrault
|
0e708c5ee3
|
Lots of cleanup.
|
2011-03-02 19:08:00 -07:00 |
|
Matthew Barksdale
|
328eac87b0
|
Merge branch 'indev' of github.com:Xelhua/Auto into indev
|
2011-03-02 17:39:58 -05:00 |
|