This website requires JavaScript.
3ce0003c9e
We should really check for password too here...
Matthew Barksdale
2011-03-05 15:52:11 -05:00
51d8bb69dd
Fixed some spacing issues
Matthew Barksdale
2011-03-05 15:03:42 -05:00
c3ac079e14
Fixed the POD for EightBall to follow the new CoC
Matthew Barksdale
2011-03-05 14:51:00 -05:00
ad3340d82a
Wth?
Matthew Barksdale
2011-03-05 14:46:54 -05:00
978a1585c8
Fix the POD for HelloChan to follow the new CoC
Matthew Barksdale
2011-03-05 14:45:43 -05:00
4337f29d0a
Added a subroutine to access the OPER command, I'm eventually going to build upon this to be a full API for oper commands
Matthew Barksdale
2011-03-05 14:40:39 -05:00
a587bab1c9
uhm... what?
Matthew Barksdale
2011-03-05 00:10:08 -05:00
1b13f4c39b
Fixed the Oper module to actually work correctly when it's really not opered.
Matthew Barksdale
2011-03-05 00:09:27 -05:00
e61fdee14c
Proto::IRC::umodes renamed to Proto::IRC::botinfo{svr}{modes}.
Elijah Perrault
2011-03-04 21:54:12 -07:00
9b0e692a8f
Fixed a bug where incoming PART's from ourselves were not parsed.
Elijah Perrault
2011-03-04 21:48:21 -07:00
70723dfe68
Add a =cut.
Elijah Perrault
2011-03-04 21:13:13 -07:00
10fbddd2a6
Our usermodes are now tracked in Proto::IRC::umodes.
Elijah Perrault
2011-03-04 20:45:31 -07:00
963f55cc01
Added events on_cmode and on_umode.
Elijah Perrault
2011-03-04 20:34:04 -07:00
123357c448
Added event on_myinfo for RPL_MYINFO (numeric 004).
Elijah Perrault
2011-03-04 20:14:09 -07:00
0b6ed4c0cc
Fixed a few bugs
Matthew Barksdale
2011-03-04 21:28:32 -05:00
004c89f416
Added a module allowing you to oper up your bot, this will eventually be expanded upon. In addition, this allows you to call M::Oper::is_opered(server) to check if your Auto instance is an oper on the specified server.
Matthew Barksdale
2011-03-04 21:24:29 -05:00
d4ff35a5f9
Raw hooks now take hook names and support multiple hooks. This changes rchook_add and rchook_del.
Elijah Perrault
2011-03-04 19:14:18 -07:00
f4448302e2
Vim modelines must be at the bottom of files. Modules updated.
Elijah Perrault
2011-03-04 15:49:43 -07:00
348ee6dc79
Forgot the quotes.
Elijah Perrault
2011-03-03 18:54:51 -07:00
604097ee1c
Eh, might as well add xsm, to shut Perl::Critic up.
Elijah Perrault
2011-03-03 15:58:49 -07:00
3a7ffb24ee
Fixed some Perl::Critic violations.
Elijah Perrault
2011-03-03 15:55:55 -07:00
60edbba15d
Rest of renaming.
Elijah Perrault
2011-03-03 15:38:58 -07:00
12ed97b398
Renamed Lib::Users to Core::IRC::Users.
Elijah Perrault
2011-03-03 15:38:11 -07:00
bd6571bbf5
Added Lib::User, for network-wide user tracking. This brings many new possibilities to modules, including an account system.
Elijah Perrault
2011-03-03 15:34:41 -07:00
c15c945262
Added hook on_namesreply.
Elijah Perrault
2011-03-03 15:19:15 -07:00
5f1bf3785c
Parse -nuc as well.
Elijah Perrault
2011-03-02 22:17:18 -07:00
45bb7e668c
Fixed a bug where a CAP entry for a network was not recreated on a reconnect.
Elijah Perrault
2011-03-02 22:05:13 -07:00
c268f27308
Include this as well.
Elijah Perrault
2011-03-02 22:02:46 -07:00
62551dc6c9
Added hook on_disconnect.
Elijah Perrault
2011-03-02 22:02:24 -07:00
12356984fc
Don't surpass 80 characters.
Elijah Perrault
2011-03-02 21:39:48 -07:00
223cdd7860
Updated.
Elijah Perrault
2011-03-02 20:28:30 -07:00
9e8018c98e
Added various options to bin/auto, including support for multiple config files. See bin/auto -h for details.
Elijah Perrault
2011-03-02 20:22:09 -07:00
0e708c5ee3
Lots of cleanup.
Elijah Perrault
2011-03-02 19:08:00 -07:00
a66d6993cd
Matthew failed.
Elijah Perrault
2011-03-02 15:46:13 -07:00
328eac87b0
Merge branch 'indev' of github.com:Xelhua/Auto into indev
Matthew Barksdale
2011-03-02 17:39:58 -05:00
0e46850a65
Changed on_nick, on_quit, on_part, and on_kick source hashrefs to include server, removing svr.
Matthew Barksdale
2011-03-02 17:37:27 -05:00
5da0eb0f6e
Fixed all modules.
Elijah Perrault
2011-03-02 15:05:46 -07:00
8c037a9a35
Bumped minimum API version to 3.0.0a7.
Elijah Perrault
2011-03-02 15:04:42 -07:00
4e0384d645
Added UNO to this list.
Elijah Perrault
2011-03-01 22:08:58 -07:00
117ef08c23
Forgot to commit this...
Elijah Perrault
2011-02-28 20:26:46 -07:00
e67b4b265c
This undef is no longer needed.
Elijah Perrault
2011-02-28 20:24:40 -07:00
4dbfac1f5e
We're alpha7.
Elijah Perrault
2011-02-28 20:22:29 -07:00
956cd12e5b
Fixed the arguments on_whoreply passes.
Elijah Perrault
2011-02-28 20:21:28 -07:00
af92eed006
Updated.
3.0.0a6
Elijah Perrault
2011-02-27 21:40:59 -07:00
f904d3e991
Updated for alpha6 release.
Elijah Perrault
2011-02-27 21:38:00 -07:00
f51e695a2a
My last commit also included a bugfix regarding SASL timeout.
Elijah Perrault
2011-02-27 21:36:06 -07:00
e65f5d6f0a
Cleanup, CAP is now core and added hook on_capack.
Elijah Perrault
2011-02-27 21:33:47 -07:00
b48e77a4b3
Trigger on_shutdown in the event of a fatal error.
Elijah Perrault
2011-02-27 20:26:37 -07:00
bfa0baf51e
Cleaned up socket creation heavily.
Elijah Perrault
2011-02-27 20:23:56 -07:00
c5f8a31bd0
Fixed a bug with multi-prefix support.
Elijah Perrault
2011-02-27 16:55:06 -07:00
66cc08fd87
Use fpfmt here.
Elijah Perrault
2011-02-27 16:18:38 -07:00
b0fc9065f5
Added fpfmt() to API::Std, and removed the %20's from Bin.
Elijah Perrault
2011-02-27 16:17:40 -07:00
ec363be888
Replace spaces in the file path with %20.
Elijah Perrault
2011-02-27 12:52:06 -07:00
eda22e02db
Use quotes to satisfy Windows.
Elijah Perrault
2011-02-27 12:50:27 -07:00
8d5664c7ef
Added an extra note.
Elijah Perrault
2011-02-27 12:49:47 -07:00
7e8ba692f7
Add a check for Solaris.
Elijah Perrault
2011-02-26 23:49:57 -07:00
3e418271c7
Some notes for when running on Windows.
Elijah Perrault
2011-02-26 23:32:45 -07:00
c3b3c56322
Windows is now supported.
Elijah Perrault
2011-02-26 23:16:32 -07:00
f7b5428c60
Auto::GR renamed to $Auto::VERGITREV.
Elijah Perrault
2011-02-26 23:11:37 -07:00
ef75910c0e
Invoke perl from command line instead.
Elijah Perrault
2011-02-26 21:11:33 -07:00
6d0efb08f7
Cleanup.
Elijah Perrault
2011-02-26 21:07:43 -07:00
3ca1685044
Needs more exit.
Elijah Perrault
2011-02-26 20:09:40 -07:00
aa1302c1bb
Cleaning up.
Elijah Perrault
2011-02-26 20:08:15 -07:00
14334122bc
Cleaning up.
Elijah Perrault
2011-02-26 19:54:50 -07:00
c88c8f66f3
Whoops.
Elijah Perrault
2011-02-26 17:21:09 -07:00
0ba0d8e030
A list of abbreviated with full name licenses, for future reference.
Elijah Perrault
2011-02-26 17:02:09 -07:00
db3f388006
Fixed a few warnings.
Elijah Perrault
2011-02-26 14:49:53 -07:00
5b8568f811
Bumped minimum version for API to 3.0.0a6.
Elijah Perrault
2011-02-26 14:36:43 -07:00
d33d47afd2
Cleaned up TOPIC parsing.
Elijah Perrault
2011-02-26 14:27:57 -07:00
5c517b8093
This has been removed.
Elijah Perrault
2011-02-26 14:09:40 -07:00
58063f147d
New hook on_isupport, code cleanup, and now parsing numeric 004 (RPL_MYINFO).
Elijah Perrault
2011-02-26 14:08:39 -07:00
8f5da92a45
Updated list.
Elijah Perrault
2011-02-25 23:16:30 -07:00
88e8930aff
Fixed a bug in TOP10.
Elijah Perrault
2011-02-25 22:21:51 -07:00
2e7ab78f7e
Removed a comma.
Elijah Perrault
2011-02-25 21:29:20 -07:00
a8b8256385
Added a BotStats module for returning statistics about the bot.
Elijah Perrault
2011-02-25 21:26:40 -07:00
501dd30a0b
Now parsing numeric 396.
Elijah Perrault
2011-02-25 20:48:45 -07:00
8512ea129a
* Added who() to API::IRC. * Added hook on_whoreply. * PRIVMSGs and NOTICEs that would cause a >512 bytes resulting message are now divided into multiple messages. * Renamed botnick to botinfo.
Elijah Perrault
2011-02-25 20:14:19 -07:00
9c8200fb78
Updated.
Elijah Perrault
2011-02-25 18:23:51 -07:00
d5378cca9f
Continue renaming.
Elijah Perrault
2011-02-25 18:22:13 -07:00
06aaf41ef0
Continue renaming process.
Elijah Perrault
2011-02-25 18:19:58 -07:00
402dfade65
Merge branch 'indev' of github.com:Xelhua/Auto into indev
Elijah Perrault
2011-02-25 18:16:22 -07:00
217fdbd1e7
We're renaming Parser::IRC to Proto::IRC.
Elijah Perrault
2011-02-25 18:15:57 -07:00
a895a77418
Sigh. Now, fix it.
Elijah Perrault
2011-02-25 13:06:26 -07:00
91185e5ec3
Now, fix it.
Elijah Perrault
2011-02-25 13:06:16 -07:00
989d52b7f7
Set et to true in modelines.
Elijah Perrault
2011-02-25 13:02:59 -07:00
b25ec915b9
Can now be used in a channel and, now returns any errors that occur.
Elijah Perrault
2011-02-23 15:02:17 -07:00
064f1099e3
Added an Eval module for evaluating Perl code.
Elijah Perrault
2011-02-23 14:43:19 -07:00
b7d6da07b0
Accept alpha6 modules.
Elijah Perrault
2011-02-23 14:27:29 -07:00
f481f9d4e7
Whoops, this was for 3.0.0a6, not 3.0.0a5.
Elijah Perrault
2011-02-23 14:25:24 -07:00
fdb4093ad6
Added 'any' option for uno:edition (see POD:INSTALL) and made edition update on rehash.
Elijah Perrault
2011-02-23 11:55:11 -07:00
0bbcdd7f4b
Fix formatting.
Elijah Perrault
2011-02-23 11:34:21 -07:00
71056bc2ed
Fixed a bug with wildcards and made red|green|blue|yellow valid colors.
Elijah Perrault
2011-02-22 22:30:01 -07:00
88cdde59ce
Updated.
Elijah Perrault
2011-02-22 22:16:46 -07:00
910c1afb86
Added an UNO module for endless fun playing the UNO card game. Warning: Can be addicting. MAKE SURE TO READ THE DOCS.
Elijah Perrault
2011-02-22 22:14:59 -07:00
39ce9b2da4
Updated.
Elijah Perrault
2011-02-22 21:19:15 -07:00
cae3f191a8
Initialize the on_part event.
Elijah Perrault
2011-02-22 21:18:27 -07:00
47605fd33e
Remove any leading colons.
Elijah Perrault
2011-02-22 11:10:11 -07:00
4de600d91a
Updated for 3.0.0a5.
Elijah Perrault
2011-02-21 23:31:55 -07:00
7902aba4c5
Bug fix: Fixed broken rehash.
3.0.0a5
Elijah Perrault
2011-02-21 23:30:55 -07:00
f3f58c8f94
Updated.
Elijah Perrault
2011-02-21 23:29:56 -07:00