Commit Graph
166 Commits
Author SHA1 Message Date
Elijah Perrault cd2d91a430 Switched from Auto-Flatfile to SQLite for database backend. 2011-02-09 20:16:32 -07:00
Elijah Perrault 621e01e048 Added kick() to API::IRC. 2011-02-09 19:53:48 -07:00
Elijah Perrault 549d4b2c36 Full name, modeline. 2011-02-09 17:36:24 -07:00
Elijah Perrault 57891f98f9 Added full name and a modeline. 2011-02-09 17:34:35 -07:00
Elijah Perrault 2ce0879ef7 Updated comments. 2011-02-09 15:32:35 -07:00
Elijah Perrault b44cd33c65 Added hook on_connect and moved on connect stuff to Core::IRC. 2011-02-09 15:28:10 -07:00
Elijah Perrault f3f34699ff Switching to hashrefs. 2011-02-09 15:17:20 -07:00
Elijah Perrault 079f9dc5a9 Moved QUIT chanusers update to Core::IRC and switched to a hashref %src for on_quit. 2011-02-09 15:09:38 -07:00
Elijah Perrault e6490b67be hook_del is not needed, also added a modeline. 2011-02-09 14:47:45 -07:00
Elijah Perrault b97d6e45ab Finished VERSION reply. 2011-02-09 14:45:53 -07:00
Elijah Perrault 3df0eced7b Moved CTCP VERSION reply. 2011-02-09 14:43:48 -07:00
Elijah Perrault ad0c24cc5d Start Core::IRC. 2011-02-09 14:41:44 -07:00
Elijah Perrault 26f427333c Renamed Core::IRC to Core::Cmd. 2011-02-09 14:38:31 -07:00
Elijah Perrault c45214ced7 Added CURRENT to chanstatus channel options for channel the command is being used for/in. 2011-02-08 23:21:05 -07:00
Elijah Perrault b487ed280f Oops, *NOW* it works. 2011-02-08 21:37:41 -07:00
Elijah Perrault 50716bab3b Parse MODE. 2011-02-08 21:34:29 -07:00
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