Commit Graph
150 Commits
Author SHA1 Message Date
Elijah Perrault 32158289eb Parse CHANMODES in 005. 2011-02-08 21:13:12 -07:00
Elijah Perrault e4e630c466 Update chanusers on kick. 2011-02-08 21:04:06 -07:00
Elijah Perrault 7322898b44 Start Lib::Auto. 2011-02-08 20:26:54 -07:00
Elijah Perrault 4f3244a3d4 Delete channel from botchans on part. 2011-02-08 20:15:01 -07:00
Elijah Perrault d08c8715f6 Changed the way we handle channels we're in to a nicer method and started on the mode parser. 2011-02-08 20:12:41 -07:00
Elijah Perrault 6734dd6ce9 Removed si and nu. 2011-02-08 14:52:35 -07:00
Elijah Perrault b82968d22c Add some Vim modeline's because Vim is awesome. 2011-02-08 14:45:08 -07:00
Elijah Perrault 2f648478c2 More cleanup. 2011-02-08 14:12:24 -07:00
Elijah Perrault 7dcec63cc9 Start cleanup on API::Log. 2011-02-08 13:55:30 -07:00
Elijah Perrault 28ad0ebd27 More cleanup. 2011-02-08 13:39:07 -07:00
Elijah Perrault 210be3e61e Use regex here. 2011-02-08 13:25:52 -07:00
Elijah Perrault 52177caa64 Ignore these violations. 2011-02-08 13:25:10 -07:00
Elijah Perrault 19dba2789b Revert to old way of initialization and voiding. 2011-02-08 11:17:03 -07:00
Elijah Perrault 34fd8b6e55 More cleanup. 2011-02-08 11:06:08 -07:00
Elijah Perrault a662c11f06 More cleanup. Well, cleanup using perlre. 2011-02-08 10:55:48 -07:00
Elijah Perrault 4360bacf07 More cleanup on bin/auto. Started cleanup on API::Std. 2011-02-07 20:29:54 -07:00
Elijah Perrault 51bec47b81 Fixed a usrc() bug. 2011-02-07 13:29:33 -07:00
Elijah Perrault d612f415f9 Cleaned up installation script. 2011-02-05 18:37:33 -07:00
Elijah Perrault ff35cc9957 Pass the -nuc flag here to prevent from slowdown. 2011-02-05 01:06:28 -07:00
Elijah Perrault dbc7da9d34 Added Git revision to version string for dev releases. 2011-02-04 23:04:32 -07:00
Elijah Perrault f9662a17d9 Don't create on_nick twice. 2011-02-04 20:48:57 -07:00
Elijah Perrault 1838c2107d mod_exists is now exportable. 2011-02-04 18:55:28 -07:00
Elijah Perrault 3b1aba6195 Privilege to use a command is now handled by the priv arg of cmd_add. 2011-02-04 16:25:56 -07:00
Elijah Perrault 61965c1cec HELP now uses the new priv argument for displaying help only if the user has the appropriate privilege. 2011-02-04 16:02:30 -07:00
Elijah Perrault 62250648b7 These were for debug purposes and are no longer needed. 2011-02-04 15:42:02 -07:00
Elijah Perrault 26164f6006 Update Core::IRC and CHANGELOG. 2011-02-04 15:39:32 -07:00
Elijah Perrault d108380265 Renamed fhelp to help in cmd_add. 2011-02-04 15:34:57 -07:00
Elijah Perrault c2a3ac6b9b Replaced shelp with privilege in cmd_add for privilege required to view in help. 2011-02-04 15:34:04 -07:00
Elijah Perrault 34c0e63971 If fantasy HELP is used, only display fantasy commands, if private HELP is used, only display private commands. 2011-02-04 14:34:51 -07:00
Elijah Perrault 3e83a47e12 * Fixed cmd_add syntax. Correct format: name, level, short help, full help, callback.
* Added core command HELP.
2011-02-04 14:21:57 -07:00
Elijah Perrault e071cd1b8b Added core command RESTART. 2011-02-04 13:52:41 -07:00
Elijah Perrault 34fa7ae191 Parse KICK, added event on_kick and added config option server:autorejoin for rejoining on kick. 2011-02-03 22:58:48 -07:00
Elijah Perrault 28b697a3a5 Parse QUIT and added event on_quit. 2011-02-03 21:45:48 -07:00
Elijah Perrault d3bb112d03 Parse PART and added event on_part. 2011-02-03 20:56:09 -07:00
Elijah Perrault fd87d75692 Update chanusers on JOIN. 2011-02-03 20:33:41 -07:00
Elijah Perrault e061a2ca8c Properly parse NICK and update chanusers. 2011-02-03 20:27:49 -07:00
Elijah Perrault a3b4bdd812 Added chanstatus-based permissions. This works via user:chanstatus.
It doesn't work well yet because we're not updating status.
2011-02-03 20:15:43 -07:00
Elijah Perrault a28a9921b6 Remove auto.pid on SHUTDOWN. 2011-02-02 14:44:24 -07:00
Elijah Perrault 80e8578cb9 Added user:net for network-specific user blocks. 2011-02-02 13:43:42 -07:00
Elijah Perrault 245d7ec4f9 Fixed SemVer compliance. 2011-02-02 12:56:04 -07:00
Elijah Perrault b1ceac2ea6 Bug fix: Fixed broken no-parameter config blocks. 2011-02-02 12:45:48 -07:00
Elijah Perrault 9a05d10878 Include the network name. 2011-02-01 23:52:22 -07:00
Elijah Perrault 4cb122df85 Added core command SHUTDOWN. 2011-02-01 23:48:14 -07:00
Elijah Perrault 3b95067bf6 Added core commands MODUNLOAD and MODRELOAD. And fixed some typos. 2011-02-01 21:40:22 -07:00
Elijah Perrault f8f7eca9c8 Check if the module already exists. 2011-02-01 21:23:41 -07:00
Elijah Perrault 76571af1d3 Added core command MODLOAD. 2011-02-01 21:20:03 -07:00
Elijah Perrault ff06548d72 It's a PM, this shouldn't be done. 2011-02-01 21:17:18 -07:00
Elijah Perrault 4dd3dbd09b Added Core::IRC, a CTCP version reply and fixed the NAME,VER,SVER,REV,RSTAGE constants. 2011-02-01 19:08:59 -07:00
Elijah Perrault 7a71b5a50a Added array number to mdelete() arguments. 2011-01-30 19:16:26 -07:00
Elijah Perrault c5e0a9800c * Bug fixes.
* Added mod_exists() to API::Std.
* Added SASL support with modules/SASLAuth.
2011-01-30 15:55:41 -07:00