Commit Graph

2389 Commits

Author SHA1 Message Date
Jeremy Fincher a82e806a2d Removed supybot.databases.users.hash. Now we always hash by default, though the configuration file still supports unhashed passwords (useful for allowing owners to change passwords by editing the file). 2004-12-20 19:47:53 +00:00
Jeremy Fincher 07435be632 That assert just plain wasn't working out. Also, changed how supybot.user works so it stays up-to-date with the current version of the bot. 2004-12-20 19:46:35 +00:00
Jeremy Fincher 6d9cc6855d Updated some docstrings. 2004-12-20 19:19:29 +00:00
Jeremy Fincher d31ff4532a Added an assert. 2004-12-20 19:00:50 +00:00
Jeremy Fincher 8b563876ea We shouldn't try to get ChannelValues when not given a channel. 2004-12-20 18:58:07 +00:00
Jeremy Fincher ca8100605c We shouldn't try to get ChannelValues when not given a channel. 2004-12-20 18:56:25 +00:00
Jeremy Fincher 40f63858b0 Make apropos not case-sensitive. 2004-12-20 18:51:05 +00:00
Jeremy Fincher 619b604cd0 Geez...this method is my bane. 2004-12-20 16:37:28 +00:00
Jeremy Fincher 7a61683d38 Grr. 2004-12-20 15:09:39 +00:00
Jeremy Fincher 38814a3da0 Updated to 0.80.0pre5. 2004-12-20 07:12:12 +00:00
Jeremy Fincher f69f1cf652 Fix bug in Channel.addcapability. 2004-12-20 03:05:09 +00:00
Jeremy Fincher 15d73946f0 Better (more accurate) error message on 438. 2004-12-18 21:24:39 +00:00
Jeremy Fincher b421c07671 Changed the help for register and removed the --hashed option. 2004-12-18 21:07:37 +00:00
Jeremy Fincher bb4890c067 Now we don't try to send empty messages privately. 2004-12-18 14:00:27 +00:00
Jeremy Fincher 481752fddd Forgot to set the password to private, oops. 2004-12-18 13:52:38 +00:00
Jeremy Fincher 20924ed87e Added RFE #1031748, optional password for Network.connect. 2004-12-17 19:51:09 +00:00
James Vega 360cba9c63 Updated to 0.80.0pre4. 2004-12-17 07:33:21 +00:00
James Vega dcfe723b74 Updated to 0.80.0pre4. 2004-12-17 07:16:35 +00:00
Jeremy Fincher db52f4c286 Hack for now. 2004-12-17 06:15:44 +00:00
Jeremy Fincher bc5e7de336 Let's try this location for our placement of a dynamic channel. 2004-12-17 06:02:10 +00:00
Jeremy Fincher 664c468130 Updated to respect channel-value-ish-ness of reply.showSimpleSyntax. 2004-12-16 14:16:56 +00:00
Jeremy Fincher e7b8d8bcbc Change the default of supybot.log.timestampFormat to iso8601 (thanks, Grantbow, I used your forum post for this). 2004-12-16 13:55:54 +00:00
Jeremy Fincher b9067089b1 Removed an XXX. 2004-12-16 09:30:45 +00:00
Jeremy Fincher cc084d2535 Removed some XXXes and allowed other separators than /. 2004-12-16 09:22:39 +00:00
Jeremy Fincher 0ff76320ee Removed some XXXes. 2004-12-16 09:08:02 +00:00
Jeremy Fincher aa83ab2420 Removed an XXX. 2004-12-16 09:02:55 +00:00
Jeremy Fincher db0426520a Removed a fairly unneeded XXX. 2004-12-16 09:01:03 +00:00
Jeremy Fincher 7c2e9f8990 Added getIrc. 2004-12-16 08:10:09 +00:00
Jeremy Fincher eb03f94f07 Moved eval/exec commands to sandbox/Debug.py, removed allowEval option. 2004-12-16 07:13:14 +00:00
James Vega cedd6a2b59 Add some Raise=True and a test for multiple replies from Misc.hostmask. 2004-12-15 17:54:33 +00:00
James Vega caae2dd608 Fix for bug #1085210, change wrap()ing of {add,remove}capabilities to use
otherUser instead of hostmask.
2004-12-15 14:46:06 +00:00
Jeremy Fincher 92d5c178c5 Deprecate asyncoreDrivers. 2004-12-15 07:06:16 +00:00
Jeremy Fincher c73ca6941b Send an error message to plugins on disconnect. 2004-12-15 07:03:39 +00:00
Jeremy Fincher 6bcae9309e Added error helper function. 2004-12-15 07:01:50 +00:00
Jeremy Fincher 41ad8c13ad Added limited dynamic scoping. 2004-12-13 19:31:36 +00:00
Jeremy Fincher af1d04291d Reimplementation of channeldb converter, respecting the channelValueness of supybot.databases.plugins.channelSpecific, and turned supybot.databases.plugins.channelSpecific.channel into a channelValue so channels can link their databases to other channels. 2004-12-13 06:18:41 +00:00
Jeremy Fincher 2d4f625b83 Forgot an irc. 2004-12-10 23:31:54 +00:00
Jeremy Fincher 179fc87866 Refuse to kick self. 2004-12-10 23:21:52 +00:00
Jeremy Fincher 576c91e294 Fix for bug #1082935. 2004-12-10 15:05:56 +00:00
Jeremy Fincher 1932ed4d02 Slight bugfix in isCtcp. 2004-12-10 08:48:24 +00:00
Jeremy Fincher 93e9fa3180 Change assert message. 2004-12-10 08:12:18 +00:00
Jeremy Fincher 400c9aa7a3 Change from an old-school typecheck to a new-school one. 2004-12-10 08:09:01 +00:00
Jeremy Fincher 4d35de48c2 Added an assert. 2004-12-10 07:59:06 +00:00
Jeremy Fincher 7950141d94 Didn't update when I changed this configuration variable name. 2004-12-10 07:44:24 +00:00
Jeremy Fincher c5e48d574f Indentation change. 2004-12-10 07:03:53 +00:00
Jeremy Fincher 551ce2919b Slight stylistic update. 2004-12-10 06:55:01 +00:00
Jeremy Fincher 265d620a0e Changed a warning log to info. 2004-12-10 06:29:23 +00:00
Jeremy Fincher 0efb17dd81 Variable name change, humanTimestampFormat => reply.format.time 2004-12-10 06:21:53 +00:00
James Vega 595a787f8a Fix bug #1082448, User.username traceback 2004-12-10 06:18:00 +00:00
Jeremy Fincher 5466544350 Fix for a bug in the short timeElapsed. 2004-12-08 20:27:59 +00:00
Jeremy Fincher f1cbd065f3 Username was broken. 2004-12-08 17:42:35 +00:00
Jeremy Fincher e4f15ae1b3 Cleaner implementation. 2004-12-08 07:45:24 +00:00
Jeremy Fincher fc2751d04d Allow a short representation of time elapsed. 2004-12-08 07:26:19 +00:00
Jeremy Fincher c948a257fa Fix for test failures in Fun.py. 2004-12-08 07:09:40 +00:00
Jeremy Fincher 1a63af3b26 Fix for bug #1081086. Be sure to read the reasoning in the bug itself. 2004-12-08 06:16:08 +00:00
Jeremy Fincher 1139f2ab47 More idiomatic. 2004-12-07 06:44:34 +00:00
Jeremy Fincher 640241bd11 Added networkIrc, owner, admin. 2004-12-07 06:39:52 +00:00
Jeremy Fincher afbc6ab056 Uh, I forgot my signature :) 2004-12-07 04:20:30 +00:00
Jeremy Fincher 8eaec18a5e Fix for broken test_Topic. 2004-12-07 01:16:06 +00:00
Jeremy Fincher 3fd71dc26a Optionalize the nick in in the invite command. 2004-12-07 00:47:20 +00:00
Jeremy Fincher 9480ff3e88 Updated to do proper noReply calls. 2004-12-07 00:41:17 +00:00
Jeremy Fincher 5af655391a New way of handling channel keys. 2004-12-07 00:29:20 +00:00
Jeremy Fincher 58c631bd8f Yes, we do. 2004-12-07 00:27:47 +00:00
Jeremy Fincher ab217fc3fd Updated to allow all drivers to use vhosts. 2004-12-07 00:27:26 +00:00
Jeremy Fincher eac5d2f9f8 Added a couple asserts. 2004-12-06 22:42:34 +00:00
Jeremy Fincher ee145e7959 This is a far more reasonable implementation of __len__. 2004-12-04 18:42:48 +00:00
Jeremy Fincher 3f9c699ea2 Fix for bug in IrcMsg.__eq__. 2004-12-03 08:08:07 +00:00
James Vega 864fd97315 Fix a getNick bug 2004-12-03 02:54:27 +00:00
Jeremy Fincher 955bf08255 Rudimentary sorting. 2004-12-02 05:37:04 +00:00
Jeremy Fincher 3904672c2f Only add sorted if < 2.4.0 2004-12-02 05:34:12 +00:00
Jeremy Fincher 2a0b9e645d Finished conversion to commands.wrap, and fixed some bugs. 2004-12-02 05:08:53 +00:00
Jeremy Fincher cbba7c6115 Fixed a potential bug. 2004-12-02 04:51:58 +00:00
Jeremy Fincher 4facd7e5ba Fix0red disable. 2004-12-02 04:51:16 +00:00
Jeremy Fincher 9021c5e150 DirMapping is incomplete, but I need some feature additions for DB. 2004-12-01 21:47:02 +00:00
Jeremy Fincher 40a2e07956 Updated for 2.4. 2004-12-01 21:03:51 +00:00
Jeremy Fincher 1e0b039ff4 Updated help. 2004-12-01 20:21:51 +00:00
Jeremy Fincher 592bbc0248 Elucidating XXX. 2004-12-01 05:44:57 +00:00
Jeremy Fincher 4ab161ff60 Better formatting. 2004-12-01 04:42:52 +00:00
James Vega a71d074e46 cleaner implementation of getLong 2004-11-30 18:12:43 +00:00
James Vega 12fa1096db Convert to wrap and simplify Admin.join (no longer accept multiple channels) 2004-11-30 05:24:20 +00:00
James Vega d57788b5d2 Fix some bugs in Channel.kban 2004-11-30 05:21:16 +00:00
James Vega c87788dc62 Make sure state.channel is carried over when we call State.essence. Also,
add continueOnError option to any().
2004-11-30 05:15:41 +00:00
Jeremy Fincher b1d1991873 Converted to new method. 2004-11-30 04:47:21 +00:00
Jeremy Fincher e24943b0c7 Some extra methods for ChannelState; code should now use these methods instead of directly accessing .{ops,voices,halfops}. 2004-11-30 04:43:09 +00:00
Jeremy Fincher 54b56a8a53 Raise the proper exception. 2004-11-30 04:42:20 +00:00
Jeremy Fincher 62b5dd8120 Added a warning log. 2004-11-30 04:42:02 +00:00
Jeremy Fincher 65b369ffd4 Removed a vestigial comment; our current system of not combiningRest has worked out well. 2004-11-30 04:41:43 +00:00
Jeremy Fincher 9ea98a5657 Updated docstring. 2004-11-28 16:29:40 +00:00
James Vega 9a3d196986 Move the Probability class to src/registry.py 2004-11-28 08:05:56 +00:00
James Vega 7eed44eef7 Converted Random to wrap. Added a long converter to assist this. 2004-11-28 02:23:59 +00:00
Jeremy Fincher 43b2dcd47e 2.4 compatibility (this time with an elucidating comment). 2004-11-23 19:05:55 +00:00
Jeremy Fincher 6af23399cc 2.4 compatibility. 2004-11-23 19:04:48 +00:00
James Vega c14ebfd129 Fix bug #1068913, catch 435 (banned nick) responses. 2004-11-23 16:48:22 +00:00
Jeremy Fincher fd4e62599f Better logging. 2004-11-21 13:31:50 +00:00
Jeremy Fincher de367731f1 Fixed some bugz0rs. 2004-11-21 13:18:58 +00:00
Jeremy Fincher a304dfeb86 Added unban-without-hostmask behavior (untested) as well as fixed the bug in Channel.mode. 2004-11-19 21:15:42 +00:00
James Vega 1e159fb386 Add an XXX 2004-11-12 16:25:35 +00:00
James Vega 241243ba82 Change a couple more ircutils.is* to is* 2004-11-12 16:25:19 +00:00
Jeremy Fincher ed2488c1f8 Converted Alias to use commands.wrap (for the most part). 2004-11-11 16:37:47 +00:00
James Vega 4ce65826a1 Expand a little on the supybot.defaultIgnore help. Also, went ahead and
changed the timestampformat from a GlobalValue to ChannelValue like the XXX
told me to.
2004-11-11 14:40:04 +00:00
James Vega 2fb7041627 Slightly better wording (and matches Float's wording) 2004-11-09 18:41:03 +00:00
Jeremy Fincher 3f93307518 Fixed bug #1062631. 2004-11-09 12:29:20 +00:00
Jeremy Fincher 907587e326 Bugz0r. 2004-11-09 01:46:17 +00:00
Jeremy Fincher d280387518 rest should require args unless indicated otherwise. Currently, we can't indicate otherwise, but that's because we haven't had a need for it yet. 2004-11-08 20:51:39 +00:00
Jeremy Fincher cc331c17f9 Set the default plugin for enable/disable. 2004-11-06 19:01:05 +00:00
Jeremy Fincher 89e52c3ea9 Changed a log from WARNING to DEBUG. 2004-11-05 14:56:32 +00:00
Jeremy Fincher 91ec099f1d More informative log. 2004-11-04 07:15:02 +00:00
Jeremy Fincher 591e66664d Better. 2004-11-04 06:38:07 +00:00
Jeremy Fincher f515617529 Disable unregister by default. 2004-11-04 06:06:18 +00:00
Jeremy Fincher 58b3268bdd Have exnToString handle exceptions whose str representation is empty. 2004-11-04 06:01:17 +00:00
Jeremy Fincher 040888405c Refactoring of error-related configuration variables. 2004-11-04 05:34:24 +00:00
Jeremy Fincher bea58663f0 Fixed bug #1059536. 2004-11-03 23:03:24 +00:00
Jeremy Fincher a060f26aa8 Fixed bug #1059544, InvalidRegistryValues can now show what the name of the registry value is. 2004-11-03 22:58:20 +00:00
James Vega 54f77f914b reason should be 'text' 2004-11-03 20:20:34 +00:00
Jeremy Fincher df0b661d92 Allow 1/0 for booleans. 2004-10-29 20:11:17 +00:00
Jeremy Fincher 744944d8b2 Wrong variable name. 2004-10-29 19:27:25 +00:00
James Vega 787625c757 Let's report the correct value for the asserts that failed 2004-10-29 12:46:39 +00:00
Jeremy Fincher afff2734f4 Made the asserts more verbose. 2004-10-29 00:45:56 +00:00
Jeremy Fincher f9e0a5e03f We should automatically load plugins, even when deprecated. 2004-10-28 17:09:03 +00:00
Jeremy Fincher 60966044b1 This should allow contexts where we allow converters. 2004-10-28 17:08:23 +00:00
Kevin Murphy 81395a56d6 A little self-gratification ;) 2004-10-28 06:40:20 +00:00
Kevin Murphy 3f2f500dc4 ToDo #1046877 : Added Enable/Disable commands 2004-10-28 06:37:39 +00:00
Jeremy Fincher 4c555d40c1 Fixed a bugz0r of no arguments given to Misc.help. 2004-10-27 08:15:18 +00:00
Jeremy Fincher 8e3e8f8e70 Added an XXX. 2004-10-27 07:51:08 +00:00
Jeremy Fincher 72a7a22d4e Fixed a bug in getId and added a debug log to Spec.__call__. 2004-10-27 07:50:47 +00:00
Jeremy Fincher 96ab32626b Changed an INFO log to DEBUG. 2004-10-27 07:29:30 +00:00
Jeremy Fincher f4f35f5d7c Fixed some help stuff. 2004-10-27 07:05:58 +00:00
Jeremy Fincher 8324de6da4 Help abstraction. 2004-10-27 04:29:03 +00:00
Jeremy Fincher e688faf16e Moved standardSubstitute to ircutils. 2004-10-27 01:37:19 +00:00
James Vega bc23a69406 You shall not delete ME! 2004-10-27 01:19:39 +00:00
Jeremy Fincher d56202d8e4 Added a default quit message. 2004-10-27 00:50:41 +00:00
Jeremy Fincher a2dfa3bd15 Trying out vhost stuff. 2004-10-27 00:17:55 +00:00
Jeremy Fincher 625043c4e1 removed privmsgs.checkChannelCapability. 2004-10-26 23:23:11 +00:00
Jeremy Fincher ba1bb34729 Allow abbreviation in getLiteral. 2004-10-26 23:17:58 +00:00
Jeremy Fincher c809b7a14e removed privmsgs.channel. 2004-10-26 23:02:14 +00:00
Jeremy Fincher a07f83ea9e Removed privmsgs.thread. 2004-10-26 23:01:06 +00:00
Jeremy Fincher 0525325289 better error message. 2004-10-26 21:12:49 +00:00
Jeremy Fincher 11de062c20 Allow isSeparator to be a function. 2004-10-26 21:09:20 +00:00
Jeremy Fincher 49019308d7 Fixed getOtherUser. 2004-10-26 21:01:05 +00:00
Jeremy Fincher b32215e169 Tons of updates, text now snarfs all remaining, but we still haven't stopped combining rest in context. 2004-10-26 20:49:20 +00:00
Jeremy Fincher 4539f388bf Fixed an infinite loop bug. 2004-10-26 19:59:45 +00:00
Jeremy Fincher f11e7d19d3 Fixed a bugz0r. 2004-10-26 19:37:03 +00:00
Jeremy Fincher 39ab3459de Removed a dumb valueerror. 2004-10-26 19:09:43 +00:00
Jeremy Fincher e378b34138 Added a configurable more length. 2004-10-26 18:54:03 +00:00
Jeremy Fincher 0408beb0fb Fix for bug with instant mores; also change supybot.reply.truncate to supybot.reply.mores (i.e., it's not just a group now, it's a boolean). 2004-10-26 18:42:53 +00:00
James Vega a1b7b670fb getOtherUser shouldn't accept a hostmask (re: bug #1054680) 2004-10-26 18:32:11 +00:00
James Vega ca0c0fad49 Change user.hostmasks to an IrcSet 2004-10-26 17:37:44 +00:00
James Vega 7c8882e30e Fix bug #1054660, Optional password argument needs to be defaulted to ''
instead of None
2004-10-26 15:43:58 +00:00
James Vega cbd5abbab7 A bunch more %r -> %s conversions as well as wrap updates, new policy for
Channel.voice and some bug fixes for Debian
2004-10-25 22:59:03 +00:00
Jeremy Fincher c256a3d275 Fix for uncaught exception in IrcState.addMsg. 2004-10-24 07:59:54 +00:00